OSDN Git Service

PR c++/42364
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-14  Jason Merrill  <jason@redhat.com>
2
3         PR c++/42364
4         * g++.dg/cpp0x/variadic31.C: Compile with -g.
5         * g++.dg/ext/attrib33.C: Likewise.
6
7 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
8
9         * g++.dg/other/error20.C: Adjust dg-message strings.
10         * g++.dg/other/error31.C: Likewise.
11         * g++.dg/rtti/typeid6.C: Likewise.
12         * g++.dg/ext/ms-1.C: Likewise.
13         * g++.dg/parse/error19.C: Likewise.
14         * g++.dg/parse/crash5.C: Likewise.
15         * g++.dg/cpp0x/explicit4.C: Likewise.
16         * g++.dg/template/ptrmem4.C: Likewise.
17         * g++.dg/template/crash37.C: Likewise.
18         * g++.dg/template/qualttp5.C: Likewise.
19         * g++.dg/template/local6.C: Likewise.
20         * g++.dg/template/instantiate5.C: Likewise.
21         * g++.old-deja/g++.brendan/overload1.C: Likewise.
22         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
23         * g++.old-deja/g++.brendan/overload4.C: Likewise.
24         * g++.old-deja/g++.jason/conversion11.C: Likewise.
25         * g++.old-deja/g++.jason/scoping10.C: Likewise.
26         * g++.old-deja/g++.other/expr1.C: Likewise.
27         * g++.old-deja/g++.other/pmf3.C: Likewise.
28         * g++.old-deja/g++.other/crash24.C: Likewise.
29         * g++.old-deja/g++.niklas/t120.C: Likewise.
30         * g++.old-deja/g++.niklas/t121.C: Likewise.
31         * g++.old-deja/g++.law/operators9.C: Likewise.
32         * g++.old-deja/g++.law/arm9.C: Likewise.
33         * g++.old-deja/g++.law/enum4.C: Likewise.
34         * g++.old-deja/g++.law/arg11.C: Likewise.
35         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
36         * g++.old-deja/g++.mike/p2431.C: Likewise.
37         * g++.old-deja/g++.mike/p438.C: Likewise.
38         * g++.old-deja/g++.mike/p9068.C: Likewise.
39         * g++.old-deja/g++.mike/p11110.C: Likewise.
40         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
41
42 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
43
44         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
45         * g++.dg/other/i386-3.C: Ditto.
46         * g++.dg/other/i386-5.C: Remove duplicated test.
47         * g++.dg/other/i386-6.C: Ditto.
48
49 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
50
51         PR fortran/42354
52         * gfortran.dg/iso_c_binding_init_expr.f03: New.
53         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
54         * gfortran.dg/function_kinds_5.f90: Likewise.
55         * gfortran.dg/selected_char_kind_3.f90: Likewise.
56
57 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
58
59         * gfortran.dg/boz_15.f90: Fix typos.
60
61 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
62             Sebastian Pop  <sebastian.pop@amd.com>
63
64         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
65         * gcc.target/i386/sse-13.c: Same.
66         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
67         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
68         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
69         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
70         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
71         * gcc.target/i386/sse-23.c: Same.
72
73 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
74
75         PR middle-end/42284
76         * testsuite/gcc.dg/graphite/pr42284.c: New.
77
78 2009-12-13  Richard Guenther  <rguenther@suse.de>
79
80         PR tree-optimization/42357
81         * g++.dg/torture/pr42357.C: New testcase.
82
83 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
84
85         PR fortran/42257
86         * gfortran.dg/extends_9.f03: New test.
87
88 2009-12-11  Jason Merrill  <jason@redhat.com>
89
90         PR c++/42219
91         * g++.dg/conversion/err-recover1.C: New.
92
93 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
94
95         PR fortran/42335
96         * gfortran.dg/select_type_11.f03: New test.
97
98 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
99
100         PR c++/42225
101         * g++.dg/template/typedef24.C: New test.
102         * g++.dg/template/typedef25.C: New test.
103
104 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
105
106         PR c++/42251
107         * g++.dg/template/const3.C: New test.
108
109 2009-12-11  Richard Guenther  <rguenther@suse.de>
110
111         PR lto/42320
112         * g++.dg/lto/20091210-1_0.h: New testcase.
113         * g++.dg/lto/20091210-1_0.C: Likewise.
114         * g++.dg/lto/20091210-1_1.C: Likewise.
115
116 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
117
118         PR c++/42317
119         * g++.dg/opt/dtor2.C: New test.
120         * g++.dg/opt/dtor2.h: New file.
121         * g++.dg/opt/dtor2-aux.cc: New file.
122
123 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
124
125         PR fortran/41369
126         * gfortran.dg/func_derived_5.f90: New.
127
128 2009-12-10  Jan Hubicka  <jh@suse.cz>
129
130         PR middle-end/42110
131         * g++.dg/torture/pr42110.C: new file.
132
133 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
134
135         PR fortran/34402
136         * gfortran.dg/alloc_comp_init_expr.f03: New.
137
138 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
139
140         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
141         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
142
143 2009-12-09  Xinliang David Li  <davidxl@google.com>
144
145         PR tree-optimization/42337
146         * g++.dg/tree-ssa/pr42337.C: New test.
147
148 2009-12-08  Tobias Burnus  <burnus@net-b.de>
149
150         PR fortran/41711
151         * gfortran.dg/boz_15.f90: New test.
152
153 2008-12-08  Daniel Kraft  <d@domob.eu>
154
155         PR fortran/41177
156         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
157         * gfortran.dg/typebound_proc_13.f03: New test.
158
159 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
160             Jakub Jelinek <jakub@redhat.com>
161
162         PR midle-end/41843
163         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
164
165 2009-12-07  Richard Henderson  <rth@redhat.com>
166
167         PR rtl-opt/42269
168         * gcc.c-torture/execute/pr42269-2.c: New.
169         * gcc.target/alpha/pr42269-1.c: Likewise.
170
171 2009-12-07  Richard Henderson  <rth@redhat.com>
172
173         PR debug/42299
174         PR debug/42166
175         * gcc.c-torture/compile/pr42299.c: New.
176         * gfortran.dg/pr42166.f90: Likewise.
177
178 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
179
180         PR debug/42244
181         * gcc.dg/debug/pr42244.c: New test.
182
183 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
184
185         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
186         abmintrin.h is also tested.
187         * gcc.target/i386/sse-13.c: Likewise.
188
189 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
190
191         PR fortran/41940
192         * gfortran.dg/allocate_scalar_with_shape.f90: New.
193
194 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
195
196         PR other/40302
197         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
198         * gcc.dg/torture/builtin-math-7.c: Likewise.
199         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
200         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
201         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
202         * lib/target-supports.exp (check_effective_target_mpc,
203         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
204         Delete.
205
206 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
207
208         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
209         targets.
210
211 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
212
213         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
214         for 16bit int targets.
215
216 2009-12-06  Richard Henderson  <rth@redhat.com>
217
218         PR debug/42234
219         * gcc.c-torture/compile/pr42234.c: New.
220
221 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
222
223         PR fortran/41478
224         PR fortran/42268
225         * gfortran.dg/intrinsic_pack_5.f90: New test.
226
227 2009-12-04  Jason Merrill  <jason@redhat.com>
228
229         PR c++/42010
230         * g++.dg/abi/local2.C: New.
231
232         PR c++/42277
233         * g++.dg/cpp0x/decltype20.C: New.
234
235 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
236
237         PR rtl-optimization/42164
238         * gcc.c-torture/compile/pr42164.c: New test.
239
240 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
241
242         * gnat.dg/specs/size_attribute1.ads: New test.
243         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
244         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
245
246 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
247
248         PR c++/42218
249         * g++.dg/other/error33.C: New test.
250
251 2009-12-03  Jason Merrill  <jason@redhat.com>
252
253         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
254
255         PR c++/41611
256         * g++.dg/abi/guard2.C: New.
257
258         PR c++/42266
259         * g++.dg/cpp0x/variadic97.C: New.
260
261 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
262
263         PR middle-end/42049
264         * gcc.c-torture/compile/pr42049.c: New test.
265
266 2009-12-03  Quentin Ochem  <ochem@adacore.com>
267
268         * gnat.dg/controlled5.adb: New test.
269         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
270
271 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
272
273         PR c++/42217
274         * g++.dg/other/bitfield4.C: New test.
275
276 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
277
278         PR c++/42256
279         * g++.dg/inherit/thunk11.C: New test.
280         * g++.dg/inherit/thunk11.h: New file.
281         * g++.dg/inherit/thunk11-aux.cc: New file.
282
283 2009-12-02  Richard Henderson  <rth@redhat.com>
284
285         PR tree-opt/42215
286         * gcc.dg/pr42215.c: New.
287
288 2009-12-02  Richard Guenther  <rguenther@suse.de>
289
290         * g++.dg/ipa/iinline-1.C: Adjust.
291         * g++.dg/template/cond2.C: Likewise.
292         * g++.dg/template/pr35240.C: Likewise.
293
294 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
295
296         PR middle-end/42224
297         * gcc.target/s390/pr42224.c: New test.
298
299 2009-12-01  Jason Merrill  <jason@redhat.com>
300
301         PR c++/41611
302         * g++.dg/abi/guard1.C: New.
303
304 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
305
306         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
307
308 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
309
310         PR c++/42234
311         * g++.dg/gomp/pr42234.C: New test.
312
313 2009-12-01  Martin Jambor  <mjambor@suse.cz>
314
315         PR tree-optimization/42237
316         * gcc.c-torture/compile/pr42237.c: New test.
317
318 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
319
320         PR c++/42057
321         * g++.dg/parse/crash54.C: New.
322
323 2009-11-30  Chao-ying Fu  <fu@mips.com>
324
325         * gcc.target/mips/dsp-lhx.c: New test.
326         * gcc.target/mips/dsp-no-lhx.c: New test.
327
328 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
329
330         * lib/g++.exp (g++_init): Add host-dependent settings for
331         LC_ALL and LANG.
332         * lib/gcc-dg.exp: Likewise.
333         * lib/options.exp: Likewise.
334         * lib/objc.exp (objc_init): Likewise.
335         * lib/gfortran.exp (gfortran_init): Likewise.
336
337 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
338
339         PR c++/40371
340         * g++.dg/template/crash93.C: New.
341
342 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
343
344         * gcc.dg/pr41551.c: New test.
345
346 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
347
348         PR fortran/42053
349         * gfortran.dg/select_type_9.f03: New.
350
351 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
352
353         PR fortran/41631
354         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
355         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
356         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
357         * gfortran.dg/select_type_2.f03: Ditto.
358         * gfortran.dg/select_type_8.f03: New test.
359
360 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
361
362         * gfortran.dg/extends_type_of_1.f03: New test.
363         * gfortran.dg/same_type_as_1.f03: Extended.
364
365 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
366
367         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
368         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
369
370 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
371
372         PR testsuite/42212
373         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
374
375 2009-11-30  Martin Jambor  <mjambor@suse.cz>
376
377         PR middle-end/42196
378         * gcc.c-torture/compile/pr42196-1.c: New test.
379         * gcc.c-torture/compile/pr42196-2.c: New test.
380         * gcc.c-torture/compile/pr42196-3.c: New test.
381
382 2009-11-30  Ira Rosen  <irar@il.ibm.com>
383
384         * gfortran.dg/vect/vect-7.f90: New test.
385
386 2009-11-30  Richard Guenther  <rguenther@suse.de>
387
388         PR middle-end/42119
389         PR fortran/38530
390         * gfortran.dg/pr42119.f90: New testcase.
391
392 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
393
394         PR c++/42069
395         * g++.dg/template/typedef23.C: New test.
396
397 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
398
399         PR tree-optimization/41961
400         * g++.dg/tree-ssa/pr41961.C: New.
401
402 2009-11-29  Ira Rosen  <irar@il.ibm.com>
403
404         PR tree-optimization/42193
405         * gcc.dg/vect/pr42193.c: New test.
406
407 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
408
409         PR c++/36408
410         * g++.dg/template/stmtexpr2.C: New test.
411
412 2009-11-28  Richard Guenther  <rguenther@suse.de>
413
414         PR tree-optimization/42183
415         * g++.dg/torture/pr42183.C: New testcase.
416
417 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
418
419         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
420         w64 target type 'unsigned long long'.
421
422 2009-11-27  Martin Jambor  <mjambor@suse.cz>
423
424         PR middle-end/42006
425         * gcc.c-torture/execute/pr42006.c: New test.
426
427 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
428
429         PR c++/38656
430         * g++.dg/cpp0x/error2.C: New.
431
432 2009-11-27  Michael Matz  <matz@suse.de>
433
434         PR rtl-optimization/42084
435         * gcc.dg/pr42084.c: New test.
436
437 2009-11-27  Michael Matz  <matz@suse.de>
438
439         PR c++/41906
440         * g++.dg/tree-ssa/pr41906.C: New testcase.
441
442 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
443
444         * gcc.dg/O16384.c: New test.
445
446 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
447
448         PR c++/35112
449         * g++.dg/parse/crash53.C: New.
450         * g++.dg/parse/error17.C: Adjust, error messages are not
451         duplicated anymore.
452         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
453
454 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
455
456         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
457         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
458         * gcc.target/i386/vperm-v4si-2.c: Ditto.
459         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
460
461 2009-11-26  Richard Henderson  <rth@redhat.com>
462
463         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
464
465 2009-11-26  Jason Merrill  <jason@redhat.com>
466
467         PR c++/42026, DR 239
468         * g++.dg/lookup/koenig8.C: New.
469
470         PR c++/10690
471         * g++.dg/template/explicit-args2.C: Add typeid cases.
472
473 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
474
475         PR fortran/41278
476         * gfortran.dg/array_function_5.f90: New test.
477
478 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
479
480         PR fortran/42048
481         PR fortran/42167
482         * gfortran.dg/select_type_10.f03: New test case.
483         * gfortran.dg/typebound_call_11.f03: Extended test case.
484
485 2009-11-26  Michael Matz  <matz@suse.de>
486
487         PR tree-optimization/41905
488         * g++.dg/tree-ssa/pr41905.C: New testcase.
489
490 2009-11-25  Richard Henderson  <rth@redhat.com>
491
492         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
493
494         * lib/target-supports.exp
495         (check_effective_target_vect_extract_even_odd): Add x86.
496
497         * gcc.target/i386/isa-check.h: New.
498         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
499         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
500         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
501         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
502         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
503         gcc.target/i386/vperm.pl: New files.
504
505 2009-11-25  Richard Henderson  <rth@redhat.com>
506
507         * gcc.dg/vect/pr36493.c: Call check_vect.
508         * gcc.dg/vect/pr37539.c: Likewise.
509         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
510         * tree-vect.h (check_vect): Use cpuid for x86.
511
512 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
513
514         * gnat.dg/specs/pack6.ads: New test.
515         * gnat.dg/specs/pack6_pkg.ads: New helper.
516
517 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
518
519         * gcc.target/powerpc/regnames-1.c: New test.
520
521 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
522             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
523
524         PR ada/42170
525         * ada/acats/run_acats: Bump stack limit to 16MB.
526
527 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
528
529         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
530         -march=armv5te.
531
532 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
533
534         PR fortran/42008
535         * gfortran.dg/pure_initializer_2.f90: New test.
536
537 2009-11-23  Jason Merrill  <jason@redhat.com>
538
539         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
540         * g++.old-deja/g++.pt/ctor2.C: Adjust.
541         * g++.dg/lookup/name-clash4.C: Adjust.
542
543 2009-11-23  Jason Merrill  <jason@redhat.com>
544
545         * g++.dg/template/spec15.C: Check for helpful message.
546
547 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
548
549         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
550         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
551         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
552         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
553         * gcc.target/powerpc/paired-2.c: Ditto.
554         * gcc.target/powerpc/paired-3.c: Ditto.
555         * gcc.target/powerpc/paired-4.c: Ditto.
556         * gcc.target/powerpc/paired-5.c: Ditto.
557         * gcc.target/powerpc/paired-6.c: Ditto.
558         * gcc.target/powerpc/paired-7.c: Ditto.
559         * gcc.target/powerpc/paired-8.c: Ditto.
560         * gcc.target/powerpc/paired-9.c: Ditto.
561         * gcc.target/powerpc/paired-10.c: Ditto.
562         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
563         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
564         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
565         * gcc.target/powerpc/pr39457.c: Don't use -m64.
566         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
567         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
568         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
569         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
570
571 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
572
573         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
574         scan-assembler-not regular expression.
575
576 2009-11-24  Richard Guenther  <rguenther@suse.de>
577
578         PR tree-optimization/42142
579         * gcc.c-torture/execute/pr42142.c: New testcase.
580
581 2009-11-24  Martin Jambor  <mjambor@suse.cz>
582
583         PR tree-optimization/42154
584         * gcc.c-torture/execute/pr42154.c: New test.
585
586 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
587
588         PR fortran/42045
589         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
590         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
591         * gfortran.dg/proc_ptr_comp_24.f90: New.
592
593 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
594
595         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
596         int targets.
597
598 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
599
600         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
601
602 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
603
604         PR testsuite/42086
605         * gcc.target/ia64/fptr-1.c: Make it a compile test.
606
607 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
608
609         * lib/lto.exp (lto_option_list): Rename from option_list.
610         * lib/compat.exp (compat_option_list): Rename from option_list.
611
612 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
613
614         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
615         * gcc-dg/raw-string-2.c: Ditto.
616         * gcc-dg/utf-array-short-wchar.c: Ditto.
617         * gcc-dg/utf-array.c: Ditto.
618         * gcc-dg/utf8-2.c: Ditto.
619
620 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
621
622         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
623         targets.
624
625 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
626
627         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
628
629 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
630
631         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
632
633 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
634
635         PR testsuite/36470
636         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
637         Enable short test for avr target.
638         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
639         * gcc.dg/utf32-2.c: Ditto.
640         * gcc.dg/utf32-3.c: Ditto.
641         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
642
643 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
644
645         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
646
647 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
648
649         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
650
651
652 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
653
654         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
655         * gcc.dg/sms-7.c: Ditto.
656
657 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
658
659         * gcc.dg/pr36998.c: Frame pointer required for avr target.
660         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
661         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
662         * gcc.dg/pr41340.c: Test requires long pointer target.
663         * gcc.dg/profile-generate-3.c: Test requires profiling support.
664
665 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
666
667         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
668         * gcc.dg/graphite/block-3.c: Ditto.
669         * gcc.dg/graphite/block-4.c: Ditto.
670         * gcc.dg/graphite/block-5.c: Ditto.
671         * gcc.dg/graphite/block-6.c: Ditto.
672         * gcc.dg/graphite/interchange-0.c: Ditto.
673         * gcc.dg/graphite/interchange-1.c: Ditto.
674         * gcc.dg/graphite/interchange-2.c: Ditto.
675         * gcc.dg/graphite/interchange-3.c: Ditto.
676         * gcc.dg/graphite/interchange-4.c: Ditto.
677         * gcc.dg/graphite/interchange-5.c: Ditto.
678         * gcc.dg/graphite/interchange-6.c: Ditto.
679         * gcc.dg/graphite/run-id-1.c: Ditto.
680         * gcc.dg/graphite/scop-16.c: Ditto.
681         * gcc.dg/graphite/scop-17.c: Ditto.
682         * gcc.dg/graphite/scop-18.c: Ditto.
683         * gcc.dg/graphite/scop-matmult.c: Ditto.
684         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
685         * gcc.dg/graphite/id-15.c: Ditto.
686
687 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
688
689         * gnat.dg/specs/weak1.ads: New test.
690
691 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
692
693         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
694
695 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
696
697         PR c++/14777
698         * g++.dg/template/typedef13.C: Adjust.
699         * g++.dg/template/typedef19.C: Adjust.
700         * g++.dg/template/typedef20.C: Adjust.
701         * g++.dg/template/typedef22.C: New test.
702
703 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
704
705         PR target/42113
706         * gcc.target/alpha/pr42113.c: New test.
707
708 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
709
710         PR fortran/41807
711         * gfortran.dg/data_value_1.f90: Update test.
712         * gfortran.dg/array_constructor_32.f90: New test.
713
714 2009-11-21  Martin Jambor  <mjambor@suse.cz>
715
716         PR middle-end/42025
717         * gcc.c-torture/compile/pr42025-1.c: New test.
718         * gcc.c-torture/compile/pr42025-2.c: New test.
719
720 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
721
722         * gcc.target/mips/mult-1.c: Forbid octeon.
723         * gcc.target/mips/octeon-dmul-3.c: New test.
724
725 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
726
727         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
728
729 2009-11-20  Jason Merrill  <jason@redhat.com>
730
731         PR c++/9050, DR 147, DR 318
732         * g++.dg/template/ctor9.C: New.
733         * g++.dg/tc1/dr147.C: Remove xfails.
734         * g++.dg/lookup/name-clash4.C: Adjust.
735         * g++.old-deja/g++.jason/temporary5.C: Adjust.
736         * g++.old-deja/g++.pt/ctor2.C: Adjust.
737
738 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
739
740         PR tree-optimization/42078
741         * gcc.dg/pr42078.c: New test.
742
743 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
744
745         PR Testsuite/42114
746         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
747         XFAIL ptrdiff range test for avr.
748         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
749         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
750         * gcc-dg/c99-stdint-6.c: Ditto.
751
752 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
753
754         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
755         2009-10-23 change to set VRSAVE if VSX has been reverted.
756
757 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
758
759         PR c++/38646
760         * g++.dg/cpp0x/pr38646.C: New test.
761
762 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
763
764         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
765         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
766         Wrap *intmax_t tests in !NO_MAX_TYPES.
767
768 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
769
770         PR c++/42060
771         * g++.dg/cpp0x/initlist28.C: New.
772
773 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
774
775         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
776
777 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
778
779         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
780
781 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
782
783         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
784         explicit.
785         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
786         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
787         * g++.old-deja/g++.law/typeck1.C: Likewise.
788         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
789         * g++.dg/conversion/ptrmem9.C: Likewise.
790         * g++.dg/expr/cond2.C: Likewise.
791
792 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
793             Janus Weil  <janus@gcc.gnu.org>
794
795         PR fortran/42104
796         * gfortran.dg/proc_ptr_comp_23.f90: New test.
797
798 2009-11-19  Jason Merrill  <jason@redhat.com>
799
800         PR c++/42115
801         * g++.dg/init/placement5.C: Add positive test.
802
803         DR 176 permissiveness
804         * g++.dg/ext/injected-ttp.C: New.
805         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
806         * g++.old-deja/g++.pt/ttp41.C: Adjust.
807
808 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
809
810         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
811         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
812
813 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
814
815         * gcc-dg/raw-string-1.c: Skip test for avr target.
816         * gcc-dg/utf-array-short-wchar.c: Ditto.
817         * gcc-dg/utf-array.c: Ditto.
818         * gcc-dg/utf8-2.c: Ditto.
819
820 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
821
822         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
823         (plugin_init): Pass correct version to plugin_default_version_check.
824         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
825         (plugin_init): Pass correct version to plugin_default_version_check.
826         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
827         (plugin_init): Pass correct version to plugin_default_version_check.
828
829 2009-11-19  Jason Merrill  <jason@redhat.com>
830
831         PR c++/561
832         * g++.dg/overload/pmf2.C: New.
833
834 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR libgfortran/42090
837         * gfortran.dg/direct_io_11.f90: New test.
838
839 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
840
841         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
842
843 2009-11-18  Nick Clifton  <nickc@redhat.com>
844
845         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
846         * g++.dg/lto/20081120-1_0.C: Likewise.
847         * g++.dg/lto/20091002-2_0.C: Likewise.
848         * g++.dg/lto/20081120-2_0.C: Likewise.
849         * g++.dg/lto/20091002-3_0.C: Likewise.
850         * g++.dg/lto/20081123_0.C: Likewise.
851         * g++.dg/lto/20090313_0.C: Likewise.
852         * g++.dg/lto/20081109-1_0.C: Likewise.
853         * g++.dg/lto/20081219_0.C: Likewise.
854         * g++.dg/lto/20081204-1_0.C: Likewise.
855         * g++.dg/lto/20090302_0.C: Likewise.
856         * g++.dg/lto/20081119-1_0.C: Likewise.
857         * g++.dg/lto/20081118_0.C: Likewise.
858
859 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
860
861         PR testsuite/41913
862         * lib/lto.exp (scan-symbol): Properly check if target exist.
863
864 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
865
866         PR fortran/42072
867         * gfortran.dg/proc_ptr_8.f90: Extended.
868
869 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
870
871         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
872         explicit.
873         * g++.dg/inherit/error4.C: Likewise.
874         * g++.dg/template/crash90.C: Likewise.
875
876 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
877
878         PR c++/3187
879         * g++.dg/abi/mangle26.C: Also match *C2* definition.
880         * g++.dg/abi/mangle27.C: Likewise.
881         * g++.dg/abi/mangle28.C: Likewise.
882         * g++.dg/abi/mangle29.C: Likewise.
883
884 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
885
886         PR debug/41926
887         * gcc.dg/vect/vect-debug-pr41926.c: New.
888
889 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
890
891         PR c++/42058
892         * g++.dg/init/array26.C: New.
893         * g++.dg/init/array27.C: Likewise.
894         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
895
896 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
897
898         PR c++/42061
899         * g++.dg/cpp0x/initlist27.C: New test.
900
901         PR c++/42059
902         * g++.dg/cpp0x/initlist26.C: New test.
903
904 2009-11-16  Jason Merrill  <jason@redhat.com>
905
906         PR c++/189, c++/9937, c++/13950, DR 176
907         * g++.dg/tc1/dr176.C: Adjust.
908         * g++.dg/template/injected1.C: New.
909         * g++.dg/template/inherit.C: Adjust.
910         * g++.old-deja/g++.brendan/crash56.C: Adjust.
911         * g++.old-deja/g++.pt/lookup8.C: Adjust.
912         * g++.old-deja/g++.pt/ttp22.C: Adjust.
913         * g++.old-deja/g++.pt/ttp23.C: Adjust.
914
915 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
916
917         PR c++/42055
918         * g++.dg/template/crash92.C: New.
919
920 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
921
922         PR c++/32056
923         * g++.dg/template/error44.C: New.
924
925 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
926
927         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
928
929 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
930
931         PR fortran/42048
932         * gfortran.dg/typebound_call_11.f03: New test.
933
934 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
935
936         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
937         init functions.
938
939 2009-11-13  Jason Merrill  <jason@redhat.com>
940
941         PR c++/27425
942         PR c++/34274
943         * g++.dg/template/arg7.C: New.
944
945         PR c++/29363
946         * g++.dg/template/error43.C: New.
947
948         PR debug/26965
949         * g++.dg/debug/dwarf2/static-data-member2.C: New.
950
951         PR c++/35075
952         * g++.dg/template/ref5.C: New.
953
954         PR c++/21008, DR 515
955         * g++.dg/template/inherit4.C: New.
956         * g++.dg/lookup/scoped8.C: Adjust.
957
958         PR c++/11987
959         * g++.dg/parse/typename11.C: New.
960         * g++.dg/template/crash48.C: Adjust.
961
962 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
963
964         PR testsuite/42001
965         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
966         lto_finish at the end.
967         * gfortran.dg/lto/lto.exp: Ditto.
968
969 2009-11-12  Jason Merrill  <jason@redhat.com>
970
971         PR c++/39560
972         * g++.dg/lookup/anon7.C: New.
973
974         PR c++/37037
975         * g++.dg/template/typedef21.C: New.
976
977         PR c++/42013
978         * g++.dg/cpp0x/decltype19.C: New.
979
980 2009-11-11  Jason Merrill  <jason@redhat.com>
981
982         PR c++/39131
983         * g++.dg/dfp/typeid1.C: New.
984
985 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
986
987         PR fortran/41978
988         * gfortran.dg/proc_ptr_comp_22.f90: New test.
989
990 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
991
992         PR testsuite/42001
993         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
994         lto_finish at the end.
995
996         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
997         (lto_finish): New. Restore mathlib.
998
999 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1000
1001         * g++.dg/torture/pushpop_macro.C: New testcase.
1002         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1003         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1004
1005 2009-11-11  Jon Beniston  <jon@beniston.com>
1006
1007         * lib/target-supports.exp (check_profiling_available): lm32 target
1008           doesn't support profiling.
1009         * gcc.dg/20020312-2.c: Add lm32 support.
1010         * g++.dg/other/packed1.C: Expect to fail on lm32.
1011         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1012
1013 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1014
1015         * gcc.target/arm/neon: Regenerate generated tests.
1016
1017 2009-11-10  Jason Merrill  <jason@redhat.com>
1018
1019         * g++.dg/init/placement5.C: New.
1020
1021         PR c++/34158
1022         * g++.dg/init/placement4.C: New.
1023
1024 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1025
1026         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1027         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1028         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1029         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1030
1031 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1034         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1035
1036 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1037
1038         * gcc.c-torture/compile/pr41987.c: New.
1039
1040 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR middle-end/40946
1043         * gcc.dg/pr40946.c: New test.
1044
1045 2009-11-09  Jason Merrill  <jason@redhat.com>
1046
1047         PR c++/41972
1048         * g++.dg/template/ref4.C: New.
1049
1050         PR c++/41994
1051         * g++.dg/template/conv10.C: New.
1052
1053 2009-11-07  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/37920
1056         * g++.dg/ext/typeof11.C: New.
1057
1058 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR target/41985
1061         * gcc.target/i386/pr41985.c: New test.
1062
1063 2009-11-08  Richard Guenther  <rguenther@suse.de>
1064
1065         * gcc.dg/torture/pta-escape-1.c: New testcase.
1066
1067 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/rep_clause4.adb: New test.
1070
1071 2009-11-08  Richard Guenther  <rguenther@suse.de>
1072
1073         PR rtl-optimization/41928
1074         * gfortran.dg/pr41928.f90: New testcase.
1075
1076 2009-11-07  Jason Merrill  <jason@redhat.com>
1077
1078         PR c++/18451
1079         PR c++/40738
1080         * g++.dg/parse/error36.C: Add parameter and template cases.
1081         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1082         * g++.dg/ext/typedef-init.C: Likewise.
1083         * g++.dg/lookup/hidden-class1.C: Likewise.
1084         * g++.dg/lookup/hidden-class10.C: Likewise.
1085         * g++.dg/lookup/hidden-class5.C: Likewise.
1086         * g++.dg/lookup/hidden-class7.C: Likewise.
1087         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1088         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1089         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1090         * g++.dg/lookup/strong-using-2.C: Likewise.
1091         * g++.dg/other/typedef1.C: Likewise.
1092         * g++.dg/parse/access10.C: Likewise.
1093         * g++.dg/parse/constructor1.C: Likewise.
1094         * g++.dg/parse/crash38.C: Likewise.
1095         * g++.dg/parse/error3.C: Likewise.
1096         * g++.dg/parse/typespec1.C: Likewise.
1097         * g++.dg/template/typedef5.C: Likewise.
1098         * g++.old-deja/g++.pt/typename3.C: Likewise.
1099         * g++.old-deja/g++.pt/typename4.C: Likewise.
1100         * g++.old-deja/g++.pt/typename6.C: Likewise.
1101         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1102
1103         * g++.dg/abi/regparm1.C: Fix execute test.
1104
1105 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1106
1107         PR tree-optimization/41643
1108         * gcc.dg/pr41643.c: New test.
1109
1110 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1111
1112         PR fortran/41909
1113         * gfortran.dg/recursive_check_15.f90: New test.
1114
1115 2009-11-06  Jason Merrill  <jason@redhat.com>
1116
1117         PR c++/15946
1118         * g++.dg/parse/error36.C: New.
1119         * g++.old-deja/g++.other/typename1.C: Adjust.
1120
1121         PR c++/9381
1122         * g++.dg/abi/regparm1.C: New.
1123
1124 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1125
1126         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1127         PLUGIN_PRAGMAS.
1128         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1129         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1130         and pragma_plugin-test-1.C.
1131
1132 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1133
1134         PR c++/41536
1135         * g++.dg/ext/always_inline-5.C: New test.
1136
1137 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR c++/41967
1140         * g++.dg/gomp/pr41967.C: New test.
1141
1142 2009-11-06  Michael Matz  <matz@suse.de>
1143
1144         PR middle-end/41963
1145         * gcc.dg/pr41963.c: New test.
1146
1147 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR middle-end/41935
1150         * gcc.dg/pr41935.c: New test.
1151         * c-c++-common/pr41935.c: New test.
1152         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1153         element.
1154         * gcc.c-torture/execute/pr41935.c: New test.
1155
1156 2009-11-05  Jason Merrill  <jason@redhat.com>
1157
1158         PR c++/34180
1159         * g++.dg/init/synth2.C: New.
1160
1161         PR c++/7046
1162         * g++.dg/abi/pragma-pack1.C: New.
1163
1164         PR c++/34870
1165         * g++.dg/lookup/koenig7.C: New.
1166
1167         PR c++/41703
1168         * g++.dg/template/partial6.C: New.
1169
1170 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/41556
1173         * gfortran.dg/class_12.f03: New test.
1174
1175 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1176
1177         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1178         in builtin's name.
1179
1180 2009-11-04  Jason Merrill  <jason@redhat.com>
1181
1182         PR c++/36912
1183         * g++.dg/init/static-init2.C: New.
1184
1185 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1186
1187         PR fortran/41556
1188         PR fortran/41873
1189         * gfortran.dg/interface_abstract_4.f90: New test.
1190
1191 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1192
1193         * gcc.target/m68k/pr41302.c: Fix target triplet.
1194
1195 2009-11-04  Jason Merrill  <jason@redhat.com>
1196
1197         PR c++/39413
1198         * g++.dg/template/overload11.C: New.
1199         * g++.dg/template/nested3.C: Adjust.
1200
1201 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1202
1203         PR ada/20548
1204         * ada/acats/norun.lst: Remove the stack checking tests.
1205         * ada/acats/run_acats: Limit the stack to 8MB.
1206
1207 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1208
1209         PR fortran/41556
1210         PR fortran/41937
1211         * gfortran.dg/class_11.f03: New test.
1212
1213 2009-11-04  Jason Merrill  <jason@redhat.com>
1214
1215         PR c++/35067
1216         * g++.dg/abi/thunk5.C: New.
1217
1218 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1219
1220         PR rtl-opt/41833
1221         * gcc.target/powerpc/altivec-33.c: New testcase.
1222
1223 2009-11-04  Jason Merrill  <jason@redhat.com>
1224
1225         PR c++/17365, DR 218
1226         * g++.dg/lookup/koenig6.C: New.
1227         * g++.dg/lookup/koenig5.C: Adjust.
1228         * g++.dg/template/crash56.C: Adjust.
1229         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1230
1231 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1232             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1233
1234         * gcc.target/i386/xop-check.h: New file.
1235         * gcc.target/i386/xop-hadduX.c: Ditto.
1236         * gcc.target/i386/xop-haddX.c: Ditto.
1237         * gcc.target/i386/xop-hsubX.c: Ditto.
1238         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1239         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1240         * gcc.target/i386/xop-pcmov2.c: Ditto.
1241         * gcc.target/i386/xop-pcmov.c: Ditto.
1242         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1243         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1244         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1245         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1246         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1247         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1248         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1249         * gcc.target/i386/sse-12.c: Update with new compile options to
1250         activate and check xopintrin.h intrinsic file.
1251         * gcc.target/i386/sse-13.c: Ditto.
1252         * gcc.target/i386/sse-14.c: Ditto.
1253         * gcc.target/i386/sse-22.c: Ditto.
1254         * gcc.target/i386/sse-23.c: Ditto.
1255         * g++.dg/other/i386-2.C: Ditto.
1256         * g++.dg/other/i386-3.C: Ditto.
1257         * g++.dg/other/i386-5.C: Ditto.
1258         * g++.dg/other/i386-6.C: Ditto.
1259
1260 2009-11-04  Wei Guozhi  <carrot@google.com>
1261
1262         PR target/40835
1263         * gcc.target/arm/pr40835: New testcase.
1264
1265 2009-11-04  Revital Eres  <eres@il.ibm.com>
1266
1267         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1268         change in decision of peeling for alignment.
1269         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1270         * gcc.dg/vect/vect-50.c: Likewise.
1271         * gcc.dg/vect/vect-42.c: Likewise.
1272         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1273         Likewise.
1274         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1275         Likewise.
1276         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1277         * gcc.dg/vect/vect-60.c: Likewise.
1278         * gcc.dg/vect/vect-52.c: Likewise.
1279         * gcc.dg/vect/vect-44.c: Likewise.
1280         * gcc.dg/vect/vect-27.c: Likewise.
1281         * gcc.dg/vect/vect-29.c: Likewise.
1282         * gcc.dg/vect/vect-72.c: Likewise.
1283         * gcc.dg/vect/vect-56.c: Likewise.
1284         * gcc.dg/vect/vect-48.c: Likewise.
1285         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1286         * gfortran.dg/vect/vect-2.f90: Likewise.
1287         * gfortran.dg/vect/vect-5.f90: Likewise.
1288
1289 2009-11-04  Richard Guenther  <rguenther@suse.de>
1290
1291         PR tree-optimization/41919
1292         * gcc.c-torture/execute/pr41919.c: New testcase.
1293
1294 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1295
1296         PR target/41302
1297         * gcc.target/m68k/pr41302.c: New test.
1298
1299 2009-11-03  Jason Merrill  <jason@redhat.com>
1300
1301         PR c++/36959
1302         * g++.dg/opt/inline16.C: New.
1303
1304 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1305
1306         * gnat.dg/stack_check.adb1: New test.
1307         * gnat.dg/stack_check.adb2: Likewise.
1308
1309 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR rtl-optimization/41917
1312         * gcc.c-torture/execute/pr41917.c: New test.
1313
1314 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1317         dump to not include "call *%esp".
1318
1319 2009-11-03  Jason Merrill  <jason@redhat.com>
1320
1321         PR c++/39786
1322         * g++.dg/lookup/using22.C: New.
1323
1324         PR c++/41876
1325         * g++.dg/parse/eh-decl.C: New.
1326
1327         PR c++/41927
1328         * g++.dg/template/sfinae16.C: New.
1329
1330         PR c++/41815
1331         * g++.dg/cpp0x/rv-return.C: New.
1332         * g++.dg/cpp0x/deduce.C: Adjust.
1333
1334         PR c++/40944
1335         * g++.dg/template/sfinae15.C: New.
1336
1337         PR c++/40687
1338         * g++.dg/cpp0x/auto3.C: Remove xfail.
1339
1340 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1341
1342         PR fortran/41907
1343         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1344
1345 2009-11-03  Nick Clifton  <nickc@redhat.com>
1346
1347         * gcc.target/rx/builtins.c: Remove redundant tests.
1348         Add test of MVTIPL instruction.
1349         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1350         function attributes.  Add -msave-acc-in-interrupts option to the
1351         command line.
1352
1353 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1354             Maxim Kuvyrkov  <maxim@codesourcery.com>
1355
1356         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1357         sh, m68k and fido.
1358
1359 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1360
1361         PR c++/38699
1362         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1363         * c-c++-common/builtin-offsetof.c: ... here.
1364
1365 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1366
1367         PR c++/38699
1368         * c-c++-common/dfp/builtin-offsetof.c: New test.
1369         * g++.dg/other/offsetof6.C: Likewise.
1370
1371 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         PR target/41900
1374         * gcc.target/i386/pr41900.c: New test.
1375
1376 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1377
1378         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1379
1380 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1381
1382         PR c++/41856
1383         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1384         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1385
1386 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1387
1388         PR c++/37093
1389         * g++.dg/other/ptrmem10.C: New test.
1390         * g++.dg/other/ptrmem11.C: Likewise.
1391
1392 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1393
1394         PR testsuite/41878
1395         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1396         spaces in some expressions.
1397
1398 2009-11-02  Jason Merrill  <jason@redhat.com>
1399
1400         * g++.dg/other/linkage2.C: Move to...
1401         * g++.dg/cpp0x/linkage2.C: ..here.
1402         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1403         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1404         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1405         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1406         * g++.dg/lookup/anon2.C: Likewise.
1407         * g++.dg/other/anon3.C: Likewise.
1408         * g++.dg/template/arg2.C: Likewise.
1409         * g++.dg/template/local4.C: Likewise.
1410         * g++.old-deja/g++.law/operators32.C: Likewise.
1411         * g++.old-deja/g++.other/linkage2.C: Likewise.
1412         * g++.old-deja/g++.pt/enum6.C: Likewise.
1413         * g++.old-deja/g++.other/anon9.C: Likewise.
1414         * g++.old-deja/g++.other/linkage1.C: Likewise.
1415         * c-c++-common/dfp/pr35620.c: Give the union a name.
1416
1417 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1418
1419         PR tree-optimization/41857
1420         * gcc.target/spu/ea/pr41857.c: New file.
1421
1422 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1423
1424         PR tree-optimization/41750
1425         * gcc.c-torture/execute/pr41750.c: New test.
1426
1427 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR tree-optimization/41841
1430         * gcc.dg/pr41841.c: New test.
1431
1432         PR debug/41893
1433         * gcc.dg/debug/pr41893-1.c: New test.
1434         * gcc.dg/debug/pr41893-2.c: New file.
1435
1436         PR c++/41774
1437         * g++.dg/ext/visibility/namespace3.C: New test.
1438
1439 2009-11-01  Jason Merrill  <jason@redhat.com>
1440
1441         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1442         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1443         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1444
1445 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1446
1447         * gnat.dg/opt5.adb: New test.
1448
1449 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1450
1451         PR fortran/41872
1452         * gfortran.dg/allocatable_scalar_4.f90: New test.
1453
1454 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1455
1456         PR fortran/41850
1457         * gfortran.dg/intent_out_6.f90: New testcase.
1458
1459 2009-10-31  Richard Guenther  <rguenther@suse.de>
1460
1461         * g++.dg/tree-ssa/restrict1.C: New.
1462
1463 2009-10-31  Jason Merrill  <jason@redhat.com>
1464
1465         * g++.dg/rtti/typeid9.C: New.
1466
1467         PR c++/41754
1468         * g++.dg/cpp0x/initlist25.C: New.
1469
1470 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1471
1472         * gnat.dg/specs/rep_clause4.ads: New test.
1473
1474 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1475
1476         PR target/41885
1477         * gcc.target/avr/torture/pr41885.c: New test.
1478
1479 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1480
1481         * gnat.dg/specs/pack5.ads: New test.
1482
1483 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1484
1485         * lib/target-supports.exp: Handle powerpc-*-elf.
1486
1487 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1488
1489         PR target/40838
1490         * gcc.target/i386/incoming-6.c: New.
1491         * gcc.target/i386/incoming-7.c: Likewise.
1492         * gcc.target/i386/incoming-8.c: Likewise.
1493         * gcc.target/i386/incoming-9.c: Likewise.
1494         * gcc.target/i386/incoming-10.c: Likewise.
1495         * gcc.target/i386/incoming-11.c: Likewise.
1496         * gcc.target/i386/incoming-12.c: Likewise.
1497         * gcc.target/i386/incoming-13.c: Likewise.
1498         * gcc.target/i386/incoming-14.c: Likewise.
1499         * gcc.target/i386/incoming-15.c: Likewise.
1500         * gcc.target/i386/pr37843-4.c: Likewise.
1501
1502 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1503
1504         PR c++/41863
1505         * g++.dg/template/sizeof12.C: New test.
1506
1507 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1508
1509         * gnat.dg/pack14.adb: New test.
1510
1511 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1512
1513         * gcc.target/mips/mips.exp (mips_option_groups): Add
1514         mcount-ra-address.
1515         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1516         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1517         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1518
1519 2009-10-29  Michael Matz  <matz@suse.de>
1520
1521         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1522         * gcc.target/i386/sse-recip-vec.c: Ditto.
1523         * gcc.target/i386/brokensqrt.c: New test.
1524
1525 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1526
1527         PR fortran/41777
1528         * gfortran.dg/associated_target_3.f90: New testcase.
1529
1530 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1531
1532         * gfortran.dg/lto/pr41764_0.f: New.
1533
1534 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1535
1536         PR tree-optimization/41775
1537         * g++.dg/torture/pr41775.C: New testcase.
1538
1539 2009-10-28  Jason Merrill  <jason@redhat.com>
1540
1541         * g++.dg/cpp0x/inline-ns1.C: New.
1542         * g++.dg/cpp0x/inline-ns2.C: New.
1543         * g++.dg/cpp0x/inline-ns3.C: New.
1544
1545 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1546
1547         PR rtl-optimization/39715
1548         * gcc.target/arm/thumb-ltu.c: New.
1549
1550 2009-10-28  Richard Guenther  <rguenther@suse.de>
1551
1552         PR lto/41808
1553         PR lto/41839
1554         * gcc.dg/lto/20091027-1_0.c: New testcase.
1555         * gcc.dg/lto/20091027-1_1.c: Likewise.
1556         * g++.dg/lto/20091026-1_0.C: Likewise.
1557         * g++.dg/lto/20091026-1_1.C: Likewise.
1558         * g++.dg/lto/20091026-1_a.h: Likewise.
1559
1560 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1561
1562         PR middle-end/41837
1563         * gcc.dg/pr41837.c: New test.
1564
1565         PR debug/41801
1566         * g++.dg/ext/sync-3.C: New test.
1567
1568         PR target/41762
1569         * gcc.dg/pr41762.c: New test.
1570
1571 2009-10-28  Richard Guenther  <rguenther@suse.de>
1572
1573         PR middle-end/41855
1574         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1575         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1576         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1577         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1578
1579 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1580
1581         PR rtl-optimization/39715
1582         * gcc.target/arm/thumb-bitfld1.c: New.
1583
1584 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1585
1586         PR rtl-optimization/40741
1587         * gcc.target/arm/thumb-branch1.c: New.
1588
1589 2009-10-27  Jason Merrill  <jason@redhat.com>
1590
1591         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1592         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1593         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1594         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1595
1596 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1599         * gnat.dg/null_pointer_deref2.adb: Likewise.
1600
1601 2009-10-27  Richard Guenther  <rguenther@suse.de>
1602
1603         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1604
1605 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR c/41842
1608         * gcc.dg/pr41842.c: New test.
1609
1610 2009-10-27  Revital Eres  <eres@il.ibm.com>
1611
1612         PR tree-optimization/40648
1613         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1614         change in decision of peeling for alignment.
1615         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1616         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1617         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1618         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1619         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1620         * gcc.dg/vect/vect-50.c: Likewise.
1621         * gcc.dg/vect/vect-33.c: Likewise.
1622         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1623         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1624         Likewise.
1625         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1626         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1627         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1628         Likewise.
1629         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1630         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1631         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1632         * gcc.dg/vect/vect-60.c: Likewise.
1633         * gcc.dg/vect/vect-26.c: Likewise.
1634         * gcc.dg/vect/vect-52.c: Likewise.
1635         * gcc.dg/vect/vect-44.c: Likewise.
1636         * gcc.dg/vect/vect-27.c: Likewise.
1637         * gcc.dg/vect/vect-70.c: Likewise.
1638         * gcc.dg/vect/vect-28.c: Likewise.
1639         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1640         * gcc.dg/vect/vect-109.c: Likewise.
1641         * gcc.dg/vect/vect-54.c: Likewise.
1642         * gcc.dg/vect/vect-29.c: Likewise.
1643         * gcc.dg/vect/vect-72.c: Likewise.
1644         * gcc.dg/vect/vect-56.c: Likewise.
1645         * gcc.dg/vect/vect-48.c: Likewise.
1646         * gcc.dg/vect/vect-91.c: Likewise.
1647         * gcc.dg/vect/vect-92.c: Likewise.
1648         * gcc.dg/vect/vect-58.c: Likewise.
1649         * gcc.dg/vect/slp-25.c: Likewise.
1650         * gcc.dg/vect/vect-93.c: Likewise.
1651         * gcc.dg/vect/vect-95.c: Likewise.
1652         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1653         * gcc.dg/vect/vect-87.c: Likewise.
1654         * gcc.dg/vect/vect-96.c: Likewise.
1655         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1656         * gcc.dg/vect/vect-88.c: Likewise.
1657         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1658         * gcc.dg/vect/vect-89.c: Likewise.
1659         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1660         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1661         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1662         * gfortran.dg/vect/vect-2.f90: Likewise.
1663         * gfortran.dg/vect/vect-3.f90: Likewise.
1664         * gfortran.dg/vect/vect-4.f90: Likewise.
1665         * gfortran.dg/vect/vect-5.f90: Likewise.
1666
1667 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1668
1669         PR c++/41020
1670         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1671
1672 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1673             Michael Meissner  <meissner@linux.vnet.ibm.com>
1674             Ulrich Weigand  <uweigand@de.ibm.com>
1675
1676         * gcc.target/spu/ea/ea.exp: New file.
1677         * gcc.target/spu/ea/cache1.c: Likewise.
1678         * gcc.target/spu/ea/cast1.c: Likewise.
1679         * gcc.target/spu/ea/cast2.c: Likewise.
1680         * gcc.target/spu/ea/compile1.c: Likewise.
1681         * gcc.target/spu/ea/compile2.c: Likewise.
1682         * gcc.target/spu/ea/cppdefine.c: Likewise.
1683         * gcc.target/spu/ea/errors1.c: Likewise.
1684         * gcc.target/spu/ea/errors2.c: Likewise.
1685         * gcc.target/spu/ea/execute1.c: Likewise.
1686         * gcc.target/spu/ea/execute2.c: Likewise.
1687         * gcc.target/spu/ea/execute3.c: Likewise.
1688         * gcc.target/spu/ea/ops1.c: Likewise.
1689         * gcc.target/spu/ea/ops2.c: Likewise.
1690         * gcc.target/spu/ea/options1.c: Likewise.
1691         * gcc.target/spu/ea/test-sizes.c: Likewise.
1692
1693 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR bootstrap/41345
1696         * gcc.dg/pr41345.c: New test.
1697
1698         PR debug/41828
1699         * g++.dg/debug/dwarf2/anonname1.C: New test.
1700
1701 2009-10-26  Jason Merrill  <jason@redhat.com>
1702
1703         PR c++/38796
1704         * g++.dg/cpp0x/defaulted15.C: New.
1705         * g++.dg/cpp0x/defaulted16.C: New.
1706
1707 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1708
1709         PR c++/41785
1710         * g++.dg/cpp0x/variadic96.C: New test.
1711
1712 2009-10-26  Nick Clifton  <nickc@redhat.com>
1713
1714         * lib/target-supports.exp (check_profiling_available):
1715         Profiling is not, currently, available for the RX port.
1716         (check_effective_target_hard_float): Add support for RX target.
1717         * gcc.target/rx: New directory.
1718         * gcc.target/rx/builtins.c: New test file.
1719         * gcc.target/rx/interrupts.c: New test file.
1720         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1721         * gcc.target/rx/zero-width-bitfield.c: New test file.
1722         * gcc.target/rx/i272091.c: New test file.
1723         * gcc.target/rx/packed-struct.c: New test file.
1724         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1725
1726 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1727
1728         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1729         * gcc.dg/lto/20091016-1_0.c: Likewise.
1730         * gcc.dg/lto/20090206-1_0.c: Likewise.
1731         * gcc.dg/lto/20081120-1_0.c: Likewise.
1732         * gcc.dg/lto/20081120-2_0.c: Likewise.
1733         * gcc.dg/lto/20090116_0.c: Likewise.
1734         * gcc.dg/lto/20081126_0.c: Likewise.
1735         * gcc.dg/lto/20091013-1_0.c: Likewise.
1736         * gcc.dg/lto/20081212-1_0.c: Likewise.
1737         * gcc.dg/lto/20091015-1_0.c: Likewise.
1738         * gcc.dg/lto/20090126-1_0.c: Likewise.
1739         * gcc.dg/lto/20090126-2_0.c: Likewise.
1740         * gcc.dg/lto/20091020-1_0.c: Likewise.
1741         * gcc.dg/lto/20091020-2_0.c: Likewise.
1742         * gcc.dg/lto/20081204-1_0.c: Likewise.
1743         * gcc.dg/lto/20081204-2_0.c: Likewise.
1744         * gcc.dg/lto/20081224_0.c: Likewise.
1745         * gcc.dg/lto/20090219_0.c: Likewise.
1746
1747 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1748
1749         PR c++/41020
1750         * g++.dg/lookup/extern-c-redecl2.C: New test.
1751         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1752         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1753         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1754
1755 2009-10-26  Michael Matz  <matz@suse.de>
1756
1757         PR tree-optimization/41783
1758         * gcc.dg/pr41783.c: New test.
1759         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1760         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1761         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1762
1763 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1764
1765         PR fortran/41714
1766         * gfortran.dg/class_allocate_4.f03: New test.
1767
1768 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1769
1770         * gcc.target/mips/mult-1.c: New test.
1771
1772 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1773
1774         PR fortran/41784
1775         * gfortran.dg/extends_8.f03: New test.
1776
1777 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1778
1779         * gnat.dg/specs/pack4.ads: New test.
1780
1781 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1782
1783         * gnat.dg/null_pointer_deref1.adb: New test.
1784         * gnat.dg/null_pointer_deref2.adb: Likewise.
1785
1786 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1787
1788         PR fortran/41772
1789         * gfortran.dg/transfer_intrinsic_3.f90.
1790
1791 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1792
1793         * gnat.dg/opt4.adb: New test.
1794
1795 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1796
1797         PR c/40033
1798         * gcc.dg/noncompile/pr40033-1.c: New test.
1799
1800 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1801
1802         PR c++/40808
1803         * g++.dg/abi/mangle34.C: New test
1804
1805 2009-10-23  Jason Merrill  <jason@redhat.com>
1806
1807         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1808
1809         Core issue 899
1810         * g++.dg/cpp0x/explicit4.C: New.
1811
1812 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1813
1814         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1815         *-*-cygwin.
1816         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1817         for *-*-mingw* and *-*-cygwin.
1818         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1819         * g++.dg/template/spec35.C: Disable weak symbol test for
1820         *-*-mingw* and *-*-cygwin.
1821
1822         PR testsuite/31342
1823         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1824
1825 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1826
1827         PR fortran/41800
1828         * gfortran.dg/class_10.f03: New test.
1829
1830 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1831
1832         PR target/41787
1833         * gcc.target/powerpc/vsx-vrsave.c: New file.
1834
1835 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1836
1837         PR c/41673
1838         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1839
1840 2009-10-23  Richard Guenther  <rguenther@suse.de>
1841
1842         PR tree-optimization/41778
1843         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1844
1845 2009-10-22  Richard Guenther  <rguenther@suse.de>
1846
1847         PR lto/41791
1848         * g++.dg/lto/20091022-2_0.C: New testcase.
1849
1850 2009-10-22  Richard Guenther  <rguenther@suse.de>
1851
1852         PR lto/41730
1853         * g++.dg/lto/20091022-1_0.C: New testcase.
1854
1855 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1856
1857         * gcc.dg/autopar/outer-4.c: Adjust scan.
1858         * gcc.dg/autopar/outer-5.c: Adjust scan.
1859         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1860
1861         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1862         * gcc.dg/autopar/outer-1.c: New testcase.
1863         * gcc.dg/autopar/outer-2.c: New testcase.
1864         * gcc.dg/autopar/outer-3.c: New testcase.
1865         * gcc.dg/autopar/outer-4.c: New testcase.
1866         * gcc.dg/autopar/outer-5.c: New testcase.
1867         * gcc.dg/autopar/outer-6.c: New testcase.
1868
1869 2009-10-22  Jan Hubicka  <jh@suse.cz>
1870
1871         * gcc.c-torture/compile/pr40556.c: New testcase.
1872
1873 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1874
1875         PR fortran/41781
1876         * gfortran.dg/goto_8.f90: New test case.
1877
1878 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1879
1880         PR tree-optimization/41497
1881         * gcc.dg/tree-ssa/pr41497.c: New.
1882
1883 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1884
1885         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1886
1887 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1888
1889         * gcc.dg/tls/pie-1.c: New test.
1890
1891 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1892
1893         * g++.dg/abi/mangle33.C: New test.
1894
1895 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gnat.dg/discr22.adb: New test.
1898
1899 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1900
1901         * gnat.dg/loop_optimization7.ad[sb]: New test.
1902         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1903
1904 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1905
1906         PR fortran/41706
1907         PR fortran/41766
1908         * gfortran.dg/class_9.f03: Extended test case.
1909         * gfortran.dg/select_type_7.f03: New test case.
1910
1911 2009-10-20  Richard Guenther  <rguenther@suse.de>
1912
1913         * gcc.dg/lto/20091020-3_0.c: New testcase.
1914
1915 2009-10-20  Richard Guenther  <rguenther@suse.de>
1916
1917         PR lto/41761
1918         * gcc.dg/lto/20091020-1_0.c: New testcase.
1919         * gcc.dg/lto/20091020-1_1.c: Likewise.
1920         * gcc.dg/lto/20091020-2_0.c: Likewise.
1921         * gcc.dg/lto/20091020-2_1.c: Likewise.
1922
1923 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR debug/41340
1926         * gcc.dg/pr41340.c: New test.
1927
1928 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1929
1930         * gnat.dg/discr21.ad[sb]: New test.
1931         * gnat.dg/discr21_pkg.ads: New helper.
1932
1933 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1934
1935         PR fortran/41706
1936         * gfortran.dg/class_9 : New test.
1937
1938 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1939
1940         * gcc.dg/raw-string-1.c: New test.
1941         * gcc.dg/raw-string-2.c: New test.
1942         * gcc.dg/raw-string-3.c: New test.
1943         * gcc.dg/raw-string-4.c: New test.
1944         * gcc.dg/raw-string-5.c: New test.
1945         * gcc.dg/raw-string-6.c: New test.
1946         * gcc.dg/raw-string-7.c: New test.
1947         * gcc.dg/utf8-1.c: New test.
1948         * gcc.dg/utf8-2.c: New test.
1949         * gcc.dg/utf-badconcat2.c: New test.
1950         * gcc.dg/utf-dflt2.c: New test.
1951         * gcc.dg/cpp/include6.c: New test.
1952         * g++.dg/ext/raw-string-1.C: New test.
1953         * g++.dg/ext/raw-string-2.C: New test.
1954         * g++.dg/ext/raw-string-3.C: New test.
1955         * g++.dg/ext/raw-string-4.C: New test.
1956         * g++.dg/ext/raw-string-5.C: New test.
1957         * g++.dg/ext/raw-string-6.C: New test.
1958         * g++.dg/ext/raw-string-7.C: New test.
1959         * g++.dg/ext/utf8-1.C: New test.
1960         * g++.dg/ext/utf8-2.C: New test.
1961         * g++.dg/ext/utf-badconcat2.C: New test.
1962         * g++.dg/ext/utf-dflt2.C: New test.
1963
1964         * gcc.dg/cleanup-13.c: New test.
1965
1966 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1967
1968         PR fortran/41586
1969         * gfortran.dg/auto_dealloc_1.f90: New test case.
1970
1971 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1972
1973         Port from redhat/gcc-4_4-branch:
1974         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1975         * gcc.dg/debug/vta-2.c: New test.
1976
1977         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1978         * gcc.dg/debug/vta-1.c: New.
1979
1980 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1981
1982         * gnat.dg/noreturn2.ad[sb]: New test.
1983
1984 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1985
1986         PR fortran/41755
1987         * gfortran.dg/equiv_8.f90: New test.
1988         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1989
1990 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1991
1992         * gcc.target/arm/neon-thumb2-move.c: New test.
1993
1994 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * gcc.dg/debug/vta-3.c: New test.
1997
1998 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1999
2000         * gnat.dg/nested_proc.adb: Rename into...
2001         * gnat.dg/nested_proc1.adb: ...this.
2002         * gnat.dg/nested_proc2.adb: New test.
2003
2004 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2005
2006         * gnat.dg/noreturn1.ad[sb]: New test.
2007
2008 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2009             Paul Thomas  <pault@gcc.gnu.org>
2010
2011         PR fortran/41629
2012         * gfortran.dg/class_6.f90: New test.
2013
2014         PR fortran/41608
2015         PR fortran/41587
2016         * gfortran.dg/class_7.f90: New test.
2017
2018         PR fortran/41618
2019         * gfortran.dg/class_8.f90: New test.
2020
2021 2009-10-17  Richard Guenther  <rguenther@suse.de>
2022
2023         * gcc.dg/lto/20091017-1_0.c: New testcase.
2024         * gcc.dg/lto/20091017-1_1.c: Likewise.
2025
2026 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2027
2028         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2029
2030 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2031
2032         * gnat.dg/aggr11.adb: New test.
2033         * gnat.dg/aggr11_pkg.ads: New helper.
2034
2035 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2036
2037         * gnat.dg/slice8.adb: New test.
2038         * gnat.dg/slice8_pkg1.ads: New helper.
2039         * gnat.dg/slice8_pkg2.ads: Likewise.
2040         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2041
2042 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/unchecked_convert4.adb: New test.
2045
2046 2009-10-15  Jason Merrill  <jason@redhat.com>
2047
2048         PR c++/38798
2049         * g++.dg/cpp0x/trailing5.C: New.
2050
2051         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2052         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2053         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2054         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2055
2056 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2057
2058         PR fortran/41719
2059         * gfortran.dg/class_5.f03: New test case.
2060         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2061         * gfortran.dg/typebound_operator_4.f03: Ditto.
2062
2063 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2064
2065         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2066         * g++.dg/other/first-global.C: Likewise.
2067         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2068         * g++.dg/torture/pr40323.C: Likewise.
2069         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2070         * gcc.dg/inline-33.c: Likewise.
2071         * gcc.dg/ipa/ipa-1.c: Likewise.
2072         * gcc.dg/ipa/ipa-2.c: Likewise.
2073         * gcc.dg/ipa/ipa-3.c: Likewise.
2074         * gcc.dg/ipa/ipa-4.c: Likewise.
2075         * gcc.dg/ipa/ipa-5.c: Likewise.
2076         * gcc.dg/ipa/ipa-7.c: Likewise.
2077         * gcc.dg/ipa/ipacost-2.c: Likewise.
2078         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2079         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2080         * gfortran.dg/whole_file_5.f90: Likewise.
2081         * gfortran.dg/whole_file_6.f90: Likewise.
2082
2083 2009-10-16  Richard Guenther  <rguenther@suse.de>
2084
2085         PR tree-optimization/41728
2086         * gcc.c-torture/compile/pr41728.c: New testcase.
2087
2088 2009-10-16  Richard Guenther  <rguenther@suse.de>
2089
2090         PR lto/41598
2091         * gcc.dg/lto/20091016-1_0.c: New testcase.
2092         * gcc.dg/lto/20091016-1_1.c: Likewise.
2093         * gcc.dg/lto/20091016-1_a.h: Likewise.
2094
2095 2009-10-16  Richard Guenther  <rguenther@suse.de>
2096
2097         PR lto/41715
2098         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2099         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2100         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2101
2102 2009-10-16  Richard Guenther  <rguenther@suse.de>
2103
2104         PR lto/41713
2105         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2106
2107 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR debug/41717
2110         * gcc.dg/debug/pr41717.c: New test.
2111
2112 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2113
2114         PR fortran/41648
2115         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2116
2117         PR fortran/41656
2118         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2119
2120 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2121
2122         PR target/23983
2123         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2124         result used.
2125         * g++.dg/ext/altivec-2.C (main): Ditto.
2126
2127 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2128
2129         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2130         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2131
2132 2009-10-15  Richard Guenther  <rguenther@suse.de>
2133
2134         PR lto/41669
2135         * gcc.dg/lto/20091015-1_0.c: New testcase.
2136         * gcc.dg/lto/20091015-1_1.c: Likewise.
2137         * gcc.dg/lto/20091015-1_2.c: Likewise.
2138         * gcc.dg/lto/20091015-1_a.h: Likewise.
2139         * gcc.dg/lto/20091015-1_b.h: Likewise.
2140
2141 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2142
2143         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2144
2145 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2146
2147         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2148
2149 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2150
2151         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2152         line from 1 to 0.
2153         * obj-c++.dg/bitfield-1.mm: Likewise.
2154         * obj-c++.dg/bitfield-4.mm: Likewise.
2155
2156 2009-10-14  Richard Guenther  <rguenther@suse.de>
2157
2158         PR lto/41173
2159         * gcc.dg/lto/20091014-1_0.c: New testcase.
2160
2161 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2162
2163         PR testsuite/41707
2164         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2165         warning on line 0 instead of 1.
2166
2167 2009-10-14  Richard Guenther  <rguenther@suse.de>
2168
2169         PR lto/41521
2170         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2171         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2172
2173 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR preprocessor/41543
2176         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2177
2178         PR debug/41695
2179         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2180
2181 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2184         New procedure.
2185         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2186         effective target.
2187
2188 2009-10-14  Jason Merrill  <jason@redhat.com>
2189
2190         PR c++/39866
2191         * g++.dg/cpp0x/defaulted14.C: New.
2192
2193 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2194
2195         * g++.dg/cpp0x/vt-40092.C: New.
2196
2197 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2198
2199         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2200         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2201
2202 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2203
2204         * gfortran.dg/complex_intrinsic_8.f90: New test.
2205
2206 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2207
2208         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2209         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2210
2211 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2212
2213         PR target/38948
2214         * gcc.dg/torture/pr38948.c: New test.
2215
2216 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2217
2218         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2219
2220 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2221
2222         PR fortran/41581
2223         * gfortran.dg/class_allocate_2.f03: Modified.
2224         * gfortran.dg/class_allocate_3.f03: New test case.
2225
2226 2009-10-13  Richard Guenther  <rguenther@suse.de>
2227
2228         PR lto/41668
2229         * gcc.dg/lto/20091006-2_0.c: New testcase.
2230         * gcc.dg/lto/20091006-2_1.c: Likewise.
2231         * gcc.dg/lto/20091006-2_2.c: Likewise.
2232         * gcc.dg/lto/20091013-1_0.c: Likewise.
2233         * gcc.dg/lto/20091013-1_1.c: Likewise.
2234         * gcc.dg/lto/20091013-1_2.c: Likewise.
2235
2236 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2237
2238         * gcc.c-torture/compile/pr41661.c: New test.
2239
2240 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2241
2242         PR libgfortran/41683
2243         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2244
2245 2009-10-12  Jason Merrill  <jason@redhat.com>
2246
2247         PR c++/37875
2248         * g++.dg/cpp0x/decltype18.C: New.
2249
2250         PR c++/37766
2251         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2252
2253 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2254
2255         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2256
2257 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2258
2259         PR debug/41343
2260         PR debug/41447
2261         PR debug/41264
2262         PR debug/41338
2263         * gcc.dg/guality/pr41447-1.c: New.
2264         * gcc.dg/debug/pr41264-1.c: New.
2265         * gcc.dg/debug/pr41343-1.c: New.
2266
2267 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2268
2269         PR target/26515
2270         * gcc.dg/torture/pr26515.c: New test.
2271
2272 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2273
2274         PR testsuite/41659
2275         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2276         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2277         or "xfail" with dg-lto-do.
2278
2279 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2280
2281         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2282
2283 2009-10-12  Michael Matz  <matz@suse.de>
2284
2285         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2286         pass.
2287
2288 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR target/41680
2291         * g++.dg/torture/pr41680.C: New test.
2292
2293 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2294
2295         PR c++/41570
2296         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2297
2298 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2299
2300         PR debug/41616
2301         * gcc.dg/guality/pr41616-1.c: New.
2302
2303 2009-10-11  Jason Merrill  <jason@redhat.com>
2304
2305         PR c++/37204
2306         * g++.dg/cpp0x/rv-reinterpret.C: New.
2307
2308 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309
2310         PR libgfortran/38439
2311         * gfortran.dg/fmt_error_9.f: New test.
2312         * gfortran.dg/fmt_error_10.f: New test.
2313
2314 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2315
2316         PR fortran/41583
2317         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2318         * gfortran.dg/class_4b.f03: As above.
2319         * gfortran.dg/class_4c.f03: As above.
2320         * gfortran.dg/class_4d.f03: As above.
2321
2322 2009-10-11  Richard Guenther  <rguenther@suse.de>
2323
2324         PR tree-optimization/41555
2325         * gcc.dg/torture/pr41555.c: New testcase.
2326
2327 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2328
2329         PR libgfortran/35862
2330         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2331         function correctly.
2332
2333 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2334
2335         PR libgfortran/35862
2336         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2337         Add conditions to avoid runtime errors if not supported.
2338
2339 2009-10-10  Richard Guenther  <rguenther@suse.de>
2340
2341         PR tree-optimization/41654
2342         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2343
2344 2009-10-09  Jason Merrill  <jason@redhat.com>
2345
2346         * g++.dg/cpp/ucn-1.C: New.
2347
2348 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2349
2350         PR fortran/41585
2351         * gfortran.dg/class_2.f03: Extended test case.
2352
2353 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2354
2355         PR fortran/41582
2356         * gfortran.dg/class_allocate_1.f03: Modify code such that
2357         it compiles with the gfc_warning->gfc_error change.
2358         * gfortran.dg/class_allocate_1.f03: New test.
2359
2360 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2361
2362         PR fortran/41579
2363         * gfortran.dg/select_type_6.f03: New test.
2364
2365 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR preprocessor/41445
2368         * gcc.dg/cpp/separate-1.c: Adjust.
2369         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2370         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2371         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2372         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2373         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2374         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2375         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2376
2377         PR rtl-optimization/41646
2378         * gcc.c-torture/compile/pr41646.c: New test.
2379
2380 2009-10-09  Richard Guenther  <rguenther@suse.de>
2381
2382         PR tree-optimization/41634
2383         * gcc.c-torture/compile/pr41634.c: New testcase.
2384
2385 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2386
2387         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2388
2389 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2390
2391         * gnat.dg/opt3.adb: New test.
2392         * gnat.dg/opt3_pkg.ads: New helper.
2393
2394 2009-10-08  Doug Kwan  <dougkwan@google.com>
2395
2396         PR rtl-optimization/41574
2397         * gcc.dg/pr41574.c: New test.
2398
2399 2009-10-08  Cary Coutant  <ccoutant@google.com>
2400
2401         Add support for debugging with ICF (Identical Code Folding).
2402         * g++.dg/debug/dwarf2/icf.C: New test.
2403
2404 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2405
2406         * gcc.target/mips/truncate-6.c: New test.
2407
2408 2009-10-08  Jason Merrill  <jason@redhat.com>
2409
2410         PR c++/36816
2411         * g++.dg/cpp0x/rv-deduce.C: New.
2412
2413         PR c++/37177
2414         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2415         * g++.dg/template/explicit-args2.C: New.
2416         * g++.dg/template/explicit-args3.C: New.
2417         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2418
2419 2009-10-08  Michael Matz  <matz@suse.de>
2420
2421         PR middle-end/41573
2422         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2423         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2424         * gcc.dg/pr41573.c: New test.
2425
2426 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2427
2428         PR c/41182
2429         * gcc.c-torture/compile/pr41182-1.c: New.
2430
2431 2009-10-07  Jason Merrill  <jason@redhat.com>
2432
2433         * g++.dg/cpp0x/variadic95.C: New.
2434
2435 2009-10-07  Jason Merrill  <jason@redhat.com>
2436
2437         * g++.dg/template/scope3.C: New.
2438
2439 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * gcc.dg/debug/dwarf2/inline3.c: New test.
2442
2443 2009-10-07  Daniel Kraft  <d@domob.eu>
2444
2445         PR fortran/41615
2446         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2447
2448 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2449
2450         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2451         * gfortran.dg/select_type_1.f03: Modified error message.
2452         * gfortran.dg/select_type_5.f03: New test.
2453
2454 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2455
2456         PR libgfortran/41612
2457         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2458         have kind=10 reals.
2459
2460 2009-10-06  Jason Merrill  <jason@redhat.com>
2461
2462         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2463         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2464
2465 2009-10-06  Richard Guenther  <rguenther@suse.de>
2466
2467         PR lto/41502
2468         * gcc.dg/lto/20091006-1_0.c: New testcase.
2469         * gcc.dg/lto/20091006-1_1.c: Likewise.
2470         * gcc.dg/lto/20091005-2_0.c: Likewise.
2471
2472 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2473
2474         PR ada/41383
2475         * gnat.dg/timer_cancel.adb: New test.
2476
2477 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2478
2479         PR ada/38333
2480         * gnat.dg/specs/import_abstract.ads: New.
2481
2482 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2483
2484         PR libgfortran/35862
2485         * gfortran.dg/round_2.f03: New test.
2486
2487 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR debug/41558
2490         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2491         * lib/gcc-gdb-test.exp: ... here.  New file.
2492         * gfortran.dg/guality/guality.exp: New file.
2493         * gfortran.dg/guality/pr41558.f90: New test.
2494         * gfortran.dg/guality/arg1.f90: New test.
2495
2496 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2497
2498         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2499         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2500         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2501         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2502
2503 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2504
2505         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2506         register_pass_info.
2507         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2508         plugin_pass to register_pass_info.
2509         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2510         register_pass_info.
2511         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2512         register_pass_info.
2513
2514 2009-10-05  Richard Guenther  <rguenther@suse.de>
2515
2516         PR lto/41281
2517         * gcc.dg/lto/20090914-2_0.c: New testcase.
2518
2519 2009-10-05  Richard Guenther  <rguenther@suse.de>
2520
2521         PR lto/40902
2522         * gcc.dg/lto/20091005-1_0.c: New testcase.
2523         * gcc.dg/lto/20091005-1_1.c: Likewise.
2524
2525 2009-10-05  Richard Guenther  <rguenther@suse.de>
2526
2527         PR lto/41552
2528         PR lto/41487
2529         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2530         * g++.dg/lto/20091004-1_0.C: New testcase.
2531         * g++.dg/lto/20091004-1_1.C: Likewise.
2532         * g++.dg/lto/20091004-2_0.C: Likewise.
2533         * g++.dg/lto/20091004-2_1.C: Likewise.
2534         * g++.dg/lto/20091004-3_0.C: Likewise.
2535         * g++.dg/lto/20091004-3_1.C: Likewise.
2536
2537 2009-10-05  Richard Guenther  <rguenther@suse.de>
2538
2539         PR tree-optimization/23821
2540         * gcc.dg/torture/pr23821.c: New testcase.
2541
2542 2009-10-05  Daniel Kraft  <d@domob.eu>
2543
2544         PR fortran/41403
2545         * gfortran.dg/goto_6.f: New test.
2546         * gfortran.dg/goto_7.f: New test.
2547
2548 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2549             Bill Maddox  <maddox@google.com>
2550             Cary Coutant  <ccoutant@google.com>
2551             Chris Demetriou  <cgd@google.com>
2552             Diego Novillo  <dnovillo@google.com>
2553             Doug Kwan  <dougkwan@google.com>
2554             Jan Hubicka  <jh@suse.cz>
2555             Ollie Wild  <aaw@google.com>
2556             Rafael Espindola  <espindola@google.com>
2557             Richard Guenther  <rguenther@suse.de>
2558             Simon Baldwin  <simonb@google.com>
2559
2560         * g++.dg/20090107-1.C: New.
2561         * g++.dg/20090121-1.C: New.
2562         * g++.dg/ipa/20090113-1.C: New.
2563         * g++.dg/lto: New directory.
2564         * g++.dg/lto/20080829_0.C: New.
2565         * g++.dg/lto/20080904_0.C: New.
2566         * g++.dg/lto/20080907_0.C: New.
2567         * g++.dg/lto/20080908-1_0.C: New.
2568         * g++.dg/lto/20080908-2_0.C: New.
2569         * g++.dg/lto/20080908-3_0.C: New.
2570         * g++.dg/lto/20080909-1_0.C: New.
2571         * g++.dg/lto/20080910-1_0.C: New.
2572         * g++.dg/lto/20080912-1_0.C: New.
2573         * g++.dg/lto/20080912_0.C: New.
2574         * g++.dg/lto/20080915_0.C: New.
2575         * g++.dg/lto/20080916_0.C: New.
2576         * g++.dg/lto/20080917_0.C: New.
2577         * g++.dg/lto/20080924_0.C: New.
2578         * g++.dg/lto/20080926_0.C: New.
2579         * g++.dg/lto/20081008_0.C: New.
2580         * g++.dg/lto/20081022.h: New.
2581         * g++.dg/lto/20081022_0.C: New.
2582         * g++.dg/lto/20081022_1.C: New.
2583         * g++.dg/lto/20081023_0.C: New.
2584         * g++.dg/lto/20081109-1_0.C: New.
2585         * g++.dg/lto/20081109-2_0.C: New.
2586         * g++.dg/lto/20081109_0.C: New.
2587         * g++.dg/lto/20081109_1.C: New.
2588         * g++.dg/lto/20081118-1_0.C: New.
2589         * g++.dg/lto/20081118-1_1.C: New.
2590         * g++.dg/lto/20081118_0.C: New.
2591         * g++.dg/lto/20081118_1.C: New.
2592         * g++.dg/lto/20081119-1.h: New.
2593         * g++.dg/lto/20081119-1_0.C: New.
2594         * g++.dg/lto/20081119-1_1.C: New.
2595         * g++.dg/lto/20081119_0.C: New.
2596         * g++.dg/lto/20081119_1.C: New.
2597         * g++.dg/lto/20081120-1_0.C: New.
2598         * g++.dg/lto/20081120-1_1.C: New.
2599         * g++.dg/lto/20081120-2_0.C: New.
2600         * g++.dg/lto/20081120-2_1.C: New.
2601         * g++.dg/lto/20081123_0.C: New.
2602         * g++.dg/lto/20081123_1.C: New.
2603         * g++.dg/lto/20081125.h: New.
2604         * g++.dg/lto/20081125_0.C: New.
2605         * g++.dg/lto/20081125_1.C: New.
2606         * g++.dg/lto/20081127_0.C: New.
2607         * g++.dg/lto/20081127_1.C: New.
2608         * g++.dg/lto/20081203_0.C: New.
2609         * g++.dg/lto/20081203_1.C: New.
2610         * g++.dg/lto/20081204-1_0.C: New.
2611         * g++.dg/lto/20081204-1_1.C: New.
2612         * g++.dg/lto/20081204-2_0.C: New.
2613         * g++.dg/lto/20081204-2_1.C: New.
2614         * g++.dg/lto/20081209_0.C: New.
2615         * g++.dg/lto/20081209_1.C: New.
2616         * g++.dg/lto/20081211-1.h: New.
2617         * g++.dg/lto/20081211-1_0.C: New.
2618         * g++.dg/lto/20081211-1_1.C: New.
2619         * g++.dg/lto/20081217-1_0.C: New.
2620         * g++.dg/lto/20081217-2_0.C: New.
2621         * g++.dg/lto/20081219_0.C: New.
2622         * g++.dg/lto/20081219_1.C: New.
2623         * g++.dg/lto/20090106_0.C: New.
2624         * g++.dg/lto/20090112_0.C: New.
2625         * g++.dg/lto/20090128_0.C: New.
2626         * g++.dg/lto/20090221_0.C: New.
2627         * g++.dg/lto/20090302_0.C: New.
2628         * g++.dg/lto/20090302_1.C: New.
2629         * g++.dg/lto/20090303_0.C: New.
2630         * g++.dg/lto/20090311-1.h: New.
2631         * g++.dg/lto/20090311-1_0.C: New.
2632         * g++.dg/lto/20090311-1_1.C: New.
2633         * g++.dg/lto/20090311_0.C: New.
2634         * g++.dg/lto/20090311_1.C: New.
2635         * g++.dg/lto/20090312.h: New.
2636         * g++.dg/lto/20090312_0.C: New.
2637         * g++.dg/lto/20090312_1.C: New.
2638         * g++.dg/lto/20090313_0.C: New.
2639         * g++.dg/lto/20090313_1.C: New.
2640         * g++.dg/lto/20090315_0.C: New.
2641         * g++.dg/lto/20090315_1.C: New.
2642         * g++.dg/lto/20091002-1_0.C: New testcase.
2643         * g++.dg/lto/20091002-2_0.C: Likewise..
2644         * g++.dg/lto/20091002-3_0.C: Likewise..
2645         * g++.dg/lto/README: New.
2646         * g++.dg/lto/pr40818_0.C: New.
2647         * g++.dg/opt/thunk3-1.C: New.
2648         * g++.dg/opt/thunk4.C: New.
2649         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2650         replacements with __attribute__ ((__noinline__)).
2651         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2652         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2653         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2654         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2655         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2656         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2657         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2658         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2659         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2660         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2661         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2662         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2663         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2664         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2665         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2666         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2667         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2668         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2669         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2670         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2671         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2672         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2673         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2674         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2675         * gcc.dg/20081223-1.c: New.
2676         * gcc.dg/lto: New directory.
2677         * gcc.dg/lto/20080908_0.c: New.
2678         * gcc.dg/lto/20080917_0.c: New.
2679         * gcc.dg/lto/20080924_0.c: New.
2680         * gcc.dg/lto/20081024_0.c: New.
2681         * gcc.dg/lto/20081109_0.c: New.
2682         * gcc.dg/lto/20081111_0.c: New.
2683         * gcc.dg/lto/20081111_1.c: New.
2684         * gcc.dg/lto/20081112_0.c: New.
2685         * gcc.dg/lto/20081112_1.c: New.
2686         * gcc.dg/lto/20081115_0.c: New.
2687         * gcc.dg/lto/20081115_1.c: New.
2688         * gcc.dg/lto/20081115_2.c: New.
2689         * gcc.dg/lto/20081118_0.c: New.
2690         * gcc.dg/lto/20081118_1.c: New.
2691         * gcc.dg/lto/20081118_2.c: New.
2692         * gcc.dg/lto/20081120-1_0.c: New.
2693         * gcc.dg/lto/20081120-1_1.c: New.
2694         * gcc.dg/lto/20081120-2_0.c: New.
2695         * gcc.dg/lto/20081120-2_1.c: New.
2696         * gcc.dg/lto/20081125_0.c: New.
2697         * gcc.dg/lto/20081125_1.c: New.
2698         * gcc.dg/lto/20081126_0.c: New.
2699         * gcc.dg/lto/20081201-1_0.c: New.
2700         * gcc.dg/lto/20081201-1_1.c: New.
2701         * gcc.dg/lto/20081201-1_2.c: New.
2702         * gcc.dg/lto/20081201-2_0.c: New.
2703         * gcc.dg/lto/20081201-2_1.c: New.
2704         * gcc.dg/lto/20081202-1_0.c: New.
2705         * gcc.dg/lto/20081202-1_1.c: New.
2706         * gcc.dg/lto/20081202-2_0.c: New.
2707         * gcc.dg/lto/20081202-2_1.c: New.
2708         * gcc.dg/lto/20081204-1_0.c: New.
2709         * gcc.dg/lto/20081204-1_1.c: New.
2710         * gcc.dg/lto/20081204-2_0.c: New.
2711         * gcc.dg/lto/20081210-1_0.c: New.
2712         * gcc.dg/lto/20081212-1_0.c: New.
2713         * gcc.dg/lto/20081222_0.c: New.
2714         * gcc.dg/lto/20081222_0.h: New.
2715         * gcc.dg/lto/20081222_1.c: New.
2716         * gcc.dg/lto/20081224_0.c: New.
2717         * gcc.dg/lto/20081224_0.h: New.
2718         * gcc.dg/lto/20081224_1.c: New.
2719         * gcc.dg/lto/20090116_0.c: New.
2720         * gcc.dg/lto/20090120_0.c: New.
2721         * gcc.dg/lto/20090126-1_0.c: New.
2722         * gcc.dg/lto/20090126-2_0.c: New.
2723         * gcc.dg/lto/20090206-1_0.c: New.
2724         * gcc.dg/lto/20090206-2_0.c: New.
2725         * gcc.dg/lto/20090210_0.c: New.
2726         * gcc.dg/lto/20090210_1.c: New.
2727         * gcc.dg/lto/20090213_0.c: New.
2728         * gcc.dg/lto/20090213_1.c: New.
2729         * gcc.dg/lto/20090218-1_0.c: New.
2730         * gcc.dg/lto/20090218-1_1.c: New.
2731         * gcc.dg/lto/20090218-2_0.c: New.
2732         * gcc.dg/lto/20090218-2_1.c: New.
2733         * gcc.dg/lto/20090218_0.c: New.
2734         * gcc.dg/lto/20090218_1.c: New.
2735         * gcc.dg/lto/20090218_2.c: New.
2736         * gcc.dg/lto/20090218_3.c: New.
2737         * gcc.dg/lto/20090219_0.c: New.
2738         * gcc.dg/lto/20090312_0.c: New.
2739         * gcc.dg/lto/20090312_1.c: New.
2740         * gcc.dg/lto/20090313_0.c: New.
2741         * gcc.dg/lto/20090706-1_0.c: New.
2742         * gcc.dg/lto/20090706-2_0.c: New.
2743         * gcc.dg/lto/20090717_0.c: New.
2744         * gcc.dg/lto/20090717_1.c: New.
2745         * gcc.dg/lto/20090729_0.c: New.
2746         * gcc.dg/lto/20090729_1.c: New.
2747         * gcc.dg/lto/20090812_0.c: New.
2748         * gcc.dg/lto/20090812_1.c: New.
2749         * gcc.dg/lto/20090914-1_0.c: New.
2750         * gcc.dg/lto/README: New.
2751         * gcc.dg/visibility-7.c: Adjust expected pattern
2752         * gfortran.dg/lto: New directory.
2753         * gfortran.dg/lto/pr40724_0.f: New.
2754         * gfortran.dg/lto/pr40724_1.f: New.
2755         * gfortran.dg/lto/pr40725_0.f03: New.
2756         * gfortran.dg/lto/pr40725_1.c: New.
2757         * gfortran.dg/lto/pr41069_0.f90: New.
2758         * gfortran.dg/lto/pr41069_1.f90: New.
2759         * gfortran.dg/lto/pr41069_2.f90: New.
2760         * g++.dg/README: Add 'lto' directory.
2761         * g++.dg/dg.exp: Also scan 'lto' directory
2762
2763 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2764             Janis Johnson  <janis187@us.ibm.com>
2765             Diego Novillo  <dnovillo@google.com>
2766
2767         * g++.dg/lto/lto.exp: New.
2768         * gcc.c-torture/execute/execute.exp: Add
2769         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2770         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2771         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2772         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2773         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2774         * gcc.dg/lto/lto.exp: New.
2775         * gfortran.dg/lto/lto.exp: New.
2776         * lib/target-supports.exp (check_effective_target_lto): New.
2777         * lib/c-torture.exp: Load target-supports.exp.  Define
2778         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2779         * lib/gcc-dg.exp: Likewise.
2780         * lib/lto.exp: New.
2781         * lib/torture-options.exp: Add support for a third argument.
2782
2783 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2784
2785         PR testsuite/41542
2786         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2787
2788 2009-10-02  Jason Merrill  <jason@redhat.com>
2789
2790         * g++.dg/abi/mangle32.C: New.
2791
2792 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2793
2794         * gnat.dg/atomic2.adb: New test.
2795
2796 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2797
2798         * gnat.dg/array11.adb: New test.
2799         * gnat.dg/array12.adb: Likewise.
2800
2801 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2802
2803         * gnat.dg/array10.adb: New test.
2804         * gnat.dg/object_overflow.adb: Tweak.
2805
2806 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2807
2808         * gcc.dg/guality/guality.exp: Disable on darwin.
2809
2810 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2811
2812         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2813         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2814         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2815         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2816
2817 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2818
2819         PR fortran/41479
2820         * gfortran.dg/intent_out_5.f90: New test.
2821
2822 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR debug/41404
2825         PR debug/41353
2826         * gcc.dg/guality/pr41404-1.c: New test.
2827         * gcc.dg/guality/pr41353-2.c: New test.
2828
2829 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2830
2831         PR testsuite/41546
2832         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2833         to -mtune=generic.
2834
2835 2009-10-01  Jan Hubicka  <jh@suse.cz>
2836
2837         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2838
2839 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2840
2841         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2842
2843         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2844
2845 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2846
2847         PR fortran/41515
2848         * gfortran.dg/parameter_array_init_5.f90: New test.
2849
2850 2009-10-01  Jason Merrill  <jason@redhat.com>
2851
2852         * g++.dg/cpp0x/defaulted13.C: New.
2853
2854 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2855
2856         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2857         * gfortran.dg/bounds_check_11.f90: Likewise.
2858         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2859
2860 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2861
2862         * gfortran.dg/select_type_4.f90: New test.
2863
2864 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2865
2866         * gfortran.dg/same_type_as_1.f03: New test.
2867         * gfortran.dg/same_type_as_2.f03: Ditto.
2868
2869 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2870
2871         * gfortran.dg/select_type_1.f03: Extended.
2872         * gfortran.dg/select_type_3.f03: New test.
2873
2874 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2875
2876         * gfortran.dg/class_allocate_1.f03: New test.
2877
2878 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2879
2880         PR fortran/40996
2881         * gfortran.dg/allocatable_scalar_3.f90: New test.
2882         * gfortran.dg/select_type_2.f03: Ditto.
2883         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2884
2885 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2886
2887         * gfortran.dg/block_name_2.f90: Modified error message.
2888         * gfortran.dg/select_6.f90: Ditto.
2889         * gfortran.dg/select_type_1.f03: New test.
2890
2891 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2892
2893         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2894         * gfortran.dg/class_1.f03: Ditto.
2895         * gfortran.dg/class_2.f03: Ditto.
2896         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2897         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2898         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2899         * gfortran.dg/typebound_call_10.f03: Ditto.
2900         * gfortran.dg/typebound_call_2.f03: Ditto.
2901         * gfortran.dg/typebound_call_3.f03: Ditto.
2902         * gfortran.dg/typebound_call_4.f03: Ditto.
2903         * gfortran.dg/typebound_call_9.f03: Ditto.
2904         * gfortran.dg/typebound_generic_3.f03: Ditto.
2905         * gfortran.dg/typebound_generic_4.f03: Ditto.
2906         * gfortran.dg/typebound_operator_1.f03: Ditto.
2907         * gfortran.dg/typebound_operator_2.f03: Ditto.
2908         * gfortran.dg/typebound_operator_3.f03: Ditto.
2909         * gfortran.dg/typebound_operator_4.f03: Ditto.
2910         * gfortran.dg/typebound_proc_1.f08: Ditto.
2911         * gfortran.dg/typebound_proc_5.f03: Ditto.
2912         * gfortran.dg/typebound_proc_6.f03: Ditto.
2913
2914 2009-09-30  Jason Merrill  <jason@redhat.com>
2915
2916         * g++.dg/eh/init-temp1.C: Improve test.
2917
2918 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2919
2920         PR target/22093
2921         * gcc.target/alpha/pr22093.c: New test.
2922
2923 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2924             Jason Merrill  <jason@redhat.com>
2925
2926         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2927         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2928         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2929         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2930         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2931         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2932         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2933         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2934         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2935         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2936         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2937         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2938         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2939         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2940         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2941         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2942         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2943         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2944         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2945         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2946         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2947         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2948         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2949         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2950         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2951         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2952         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2953         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2954         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2955         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2956         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2957         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2958         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2959         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2960         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2961         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2962         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2963         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2964         * lib/prune.exp: Accept "In lambda function".
2965
2966 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2967
2968         * gcc.target/i386/fma4-check.h: New file.
2969         * gcc.target/i386/fma4-fma.c: Ditto.
2970         * gcc.target/i386/fma4-maccXX.c: Ditto.
2971         * gcc.target/i386/fma4-msubXX.c: Ditto.
2972         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2973         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2974         * gcc.target/i386/fma4-vector.c: Ditto.
2975         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2976         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2977         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2978         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2979         * gcc.target/i386/fma4-256-vector.c: Ditto.
2980         * gcc.target/i386/funcspec-2.c: Ditto.
2981
2982         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2983
2984         * gcc.target/i386/funcspec-5.c: Add FMA4.
2985         * gcc.target/i386/funcspec-6.c: Ditto.
2986         * gcc.target/i386/funcspec-8.c: Ditto.
2987
2988         * gcc.target/i386/funcspec-9.c: New file.
2989
2990         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2991
2992         * gcc.target/i386/isa-10.c: New file.
2993         * gcc.target/i386/isa-11.c: Ditto.
2994         * gcc.target/i386/isa-12.c: Ditto.
2995         * gcc.target/i386/isa-13.c: Ditto.
2996         * gcc.target/i386/isa-2.c: Ditto.
2997         * gcc.target/i386/isa-3.c: Ditto.
2998         * gcc.target/i386/isa-4.c: Ditto.
2999         * gcc.target/i386/isa-7.c: Ditto.
3000         * gcc.target/i386/isa-8.c: Ditto.
3001         * gcc.target/i386/isa-9.c: Ditto.
3002
3003         * gcc.target/i386/isa-14.c: Add FMA4.
3004         * gcc.target/i386/isa-1.c: Ditto.
3005         * gcc.target/i386/isa-5.c: Ditto.
3006         * gcc.target/i386/isa-6.c: Ditto.
3007
3008         * gcc.target/i386/sse-12.c: New file.
3009         * gcc.target/i386/sse-13.c: Ditto.
3010         * gcc.target/i386/sse-14.c: Ditto.
3011         * gcc.target/i386/sse-22.c: Ditto.
3012
3013         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3014         * g++.dg/other/i386-3.C: Ditto.
3015         * g++.dg/other/i386-5.C: Ditto.
3016         * g++.dg/other/i386-6.C: Ditto.
3017
3018 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3019
3020         PR testsuite/41496
3021         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3022         before.
3023
3024 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3025
3026         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3027         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3028
3029 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR debug/41438
3032         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3033         hidden.
3034         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3035
3036 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3037
3038         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3039         * gcc.target/i386/isa-1.c: Remove SSE5.
3040         * gcc.target/i386/isa-5.c: Ditto.
3041         * gcc.target/i386/isa-6.c: Ditto.
3042         * gcc.target/i386/funcspec-4.c: Remove error conditions
3043         related to SSE5.
3044         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3045         * gcc.target/i386/avx-2.c: Ditto.
3046         * gcc.target/i386/sse-23.c: Ditto.
3047         * gcc.target/i386/funcspec-9.c: Delete.
3048
3049 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3050
3051         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3052         * gcc.dg/guality/pr41353-1.c: New test.
3053
3054         PR testsuite/41444
3055         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3056         in macro name definition for non-unix/win32/msdos.
3057
3058 2009-09-29  Daniel Kraft  <d@domob.eu>
3059
3060         PR fortran/39626
3061         * gfortran.dg/block_1.f08: New test.
3062         * gfortran.dg/block_2.f08: New test.
3063         * gfortran.dg/block_3.f90: New test.
3064         * gfortran.dg/block_4.f08: New test.
3065         * gfortran.dg/block_5.f08: New test.
3066         * gfortran.dg/block_6.f08: New test.
3067         * gfortran.dg/block_7.f08: New test.
3068         * gfortran.dg/block_8.f08: New test.
3069
3070 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3071
3072         PR libgfortran/35862
3073         * gfortran.dg/round_1.f03: New test.
3074         * gfortran.dg/f2003_io_3.f03: Update test.
3075
3076 2009-09-28  Easwaran Raman  <eraman@google.com>
3077
3078         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3079         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3080
3081 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3082
3083         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3084         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3085         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3086         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3087         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3088
3089         * g++.dg/dfp/dfp.exp: Fix typo.
3090
3091         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3092         Fix typo that breaks the check.
3093
3094 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3095
3096         * gnat.dg (tagged_alloc_free.adb): New testcase.
3097
3098 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3099
3100         * g++.dg/dfp: New directory.
3101         * g++.dg/dg.exp: Prune tests in dfp directory.
3102         * g++.dg/dfp/dfp.exp: New.
3103         * g++.dg/dfp/mangle-mode.C: New test.
3104
3105 2009-09-28  Michael Matz  <matz@suse.de>
3106
3107         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3108         for sign of -Inf.
3109
3110 2009-09-27  Richard Henderson  <rth@redhat.com>
3111
3112         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3113         * gcc.dg/tree-ssa/pr41469-1.c: New.
3114
3115 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3116
3117         PR c/41476
3118         * gcc.dg/cond-constqual-1.c: New test.
3119
3120 2009-09-26  Michael Matz  <matz@suse.de>
3121
3122         PR lto/40758
3123         PR middle-end/41470
3124         * gcc.dg/pr41470.c: New test.
3125
3126 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3127
3128         * gnat.dg/array9.adb: New test.
3129
3130 2009-09-26  Michael Matz  <matz@suse.de>
3131
3132         PR tree-optimization/41454
3133         * gcc.dg/pr41454.c: New test.
3134
3135 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3136
3137         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3138         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3139         into DW_TAG_GNU_template_parameter_pack and
3140         DW_TAG_GNU_formal_parameter_pack.
3141         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3142         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3143
3144 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3145
3146         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3147         parameters for alignment-sensitive -fsection-anchors tests.
3148
3149 2009-09-25  Richard Guenther  <rguenther@suse.de>
3150
3151         PR middle-end/41463
3152         * gcc.c-torture/execute/pr41463.c: New testcase.
3153
3154 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3155
3156         * gnat.dg/sse_nolib.adb: New testcase.
3157
3158 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3159
3160         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3161         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3162         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3163         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3164         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3165         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3166         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3167         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3168         * gcc.dg/vect/vect.exp: Add Power7 flags.
3169         * g++.dg/vect/vect.exp: Likewise.
3170         * gfortran.dg/vect/vect.exp: Likewise.
3171
3172 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3173
3174         PR fortran/41459
3175         * gfortran.dg/empty_label.f: New test.
3176         * gfortran.dg/empty_label.f90: Ditto.
3177         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3178
3179 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3180
3181         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3182         compile-time.
3183
3184 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3185
3186         * lib/scanasm.exp (make_pattern_printable): New function.
3187         (dg-scan, scan-assembler-times, scan-assembler-dem,
3188         scan-assembler-dem-not): Use it.
3189
3190 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3191
3192         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3193         (test_nested): Renamed to ...
3194         (test_nested1): This.
3195         (test_nested2): New.
3196         (main): Likewise.
3197
3198 2009-09-24  Richard Guenther  <rguenther@suse.de>
3199
3200         PR tree-optimization/36143
3201         PR tree-optimization/38747
3202         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3203         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3204         * g++.dg/torture/pr38747.C: New testcase.
3205         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3206
3207 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3208
3209         * gnat.dg/nested_proc.adb: New test.
3210
3211 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3212
3213         * gcc.target/i386/pr12329.c: Adjust.
3214
3215 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3216
3217         PR debug/41248
3218         * gcc.dg/pr41248.c: New.
3219
3220 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3221
3222         PR debug/41065
3223         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3224
3225 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3226
3227         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3228         current_compiler_flags.  Fix typos.
3229
3230 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3231
3232         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3233
3234 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3235
3236         PR c/39779
3237         * gcc.c-torture/compile/pr39779.c: New test.
3238
3239 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3240
3241         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3242         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3243         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3244
3245 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3246
3247         PR debug/41295
3248         * gcc.dg/pr41295.c: New.
3249
3250 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3251
3252         * gcc.dg/pr40209.c: Add test case.
3253
3254 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3255
3256         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3257         matching assembly.
3258         * gcc.target/mips/code-readable-2.c: Likewise.
3259         * gcc.target/mips/code-readable-3.c: Likewise.
3260
3261 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3262
3263         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3264         Check support via mode instead of C type.
3265         (check_effective_target_dfprt_nocache): Ditto.
3266         (check_effective_target_hard_dfp): Ditto.
3267
3268 2009-09-22  Richard Guenther  <rguenther@suse.de>
3269
3270         PR middle-end/41395
3271         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3272         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3273
3274 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3275
3276         * gcc.dg/20090922-1.c: New test.
3277
3278         PR bootstrap/41405
3279         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3280         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3281         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3282         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3283         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3284         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3285         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3286         * objc.dg/dwarf-2.m: Likewise.
3287
3288 2009-09-22  Richard Guenther  <rguenther@suse.de>
3289
3290         PR tree-optimization/41428
3291         * g++.dg/tree-ssa/pr41428.C: New testcase.
3292
3293 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3294
3295         PR middle-end/41429
3296         * g++.dg/gomp/pr41429.C: New test.
3297
3298 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3299
3300         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3301
3302 2009-09-21  Jason Merrill  <jason@redhat.com>
3303
3304         PR c++/41421
3305         * g++.dg/cpp0x/trivial1.C: Expand.
3306
3307 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3308
3309         * gcc.dg/torture/calleesave-sse.c: New.
3310
3311 2009-09-21  Jan Hubicka  <jh@suse.cz>
3312
3313         * gcc.dg/guality/inline-params.c: New testcase.
3314
3315 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3316
3317         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3318         Add -fno-inline.
3319         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3320         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3321         (f2): Ditto.
3322
3323 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3324
3325         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3326         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3327         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3328         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3329         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3330
3331 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3332
3333         PR middle-end/40642
3334         * g++.dg/torture/pr40642.C: New testcase.
3335
3336 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3337
3338         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3339         cases in static initializers.
3340
3341 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3342
3343         * gcc.c-tortue/compile/pr39886.c: New.
3344
3345 2009-09-20  Chris Demetriou  <cgd@google.com>
3346
3347         PR preprocessor/28435:
3348         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3349         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3350         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3351         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3352         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3353
3354 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3355
3356         * gcc.target/mips/mips.exp: Add relax-pic-calls
3357         under -mfoo/-mno-foo options.
3358         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3359         and -mexplicit-relocs.
3360         * gcc.target/mips/call-1.c: New test.
3361         * gcc.target/mips/call-2.c: New test.
3362         * gcc.target/mips/call-3.c: New test.
3363         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3364         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3365
3366 2009-09-19  Chris Demetriou  <cgd@google.com>
3367
3368         PR preprocessor/28435:
3369         * gcc.dg/cpp/missing-header-MD.c: New test.
3370         * gcc.dg/cpp/missing-header-MMD.c: New test.
3371         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3372         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3373
3374 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3375
3376         PR libgfortran/41328
3377         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3378         EOF works.
3379
3380 2009-09-18  Jason Merrill  <jason@redhat.com>
3381
3382         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3383         * g++.dg/cpp0x/initlist-deduce.C: New.
3384
3385 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3386
3387         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3388
3389 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3390
3391         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3392         * c-c++-common/dfp: New directory.
3393         * c-c++-common/dfp/dfp-dbg.h: New file.
3394         * gcc.dg/dfp/call-by-value.c: Move to ...
3395         * c-c++-common/call-by-value.c: here.
3396         * gcc.dg/dfp/cast.c: Move to ...
3397         * c-c++-common/cast.c: here.
3398         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3399         * c-c++-common/compare-eq-const.c: here.
3400         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3401         * c-c++-common/compare-eq-d128.c: here.
3402         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3403         * c-c++-common/compare-eq-d32.c: here.
3404         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3405         * c-c++-common/compare-eq-d64.c: here.
3406         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3407         * c-c++-common/compare-eq-dfp.c: here.
3408         * gcc.dg/dfp/compare-eq.h: Move to ...
3409         * c-c++-common/compare-eq.h: here.
3410         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3411         * c-c++-common/compare-rel-const.c: here.
3412         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3413         * c-c++-common/compare-rel-d128.c: here.
3414         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3415         * c-c++-common/compare-rel-d32.c: here.
3416         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3417         * c-c++-common/compare-rel-d64.c: here.
3418         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3419         * c-c++-common/compare-rel-dfp.c: here.
3420         * gcc.dg/dfp/compare-rel.h: Move to ...
3421         * c-c++-common/compare-rel.h: here.
3422         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3423         * c-c++-common/compare-special-d128.c: here.
3424         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3425         * c-c++-common/compare-special-d32.c: here.
3426         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3427         * c-c++-common/compare-special-d64.c: here.
3428         * gcc.dg/dfp/compare-special.h: Move to ...
3429         * c-c++-common/compare-special.h: here.
3430         * gcc.dg/dfp/constants-zero.c: Move to ...
3431         * c-c++-common/constants-zero.c: here.
3432         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3433         * c-c++-common/convert-bfp-10.c: here.
3434         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3435         * c-c++-common/convert-bfp-11.c: here.
3436         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3437         * c-c++-common/convert-bfp-12.c: here.
3438         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3439         * c-c++-common/convert-bfp-13.c: here.
3440         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3441         * c-c++-common/convert-bfp-14.c: here.
3442         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3443         * c-c++-common/convert-bfp-2.c: here.
3444         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3445         * c-c++-common/convert-bfp-3.c: here.
3446         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3447         * c-c++-common/convert-bfp-4.c: here.
3448         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3449         * c-c++-common/convert-bfp-5.c: here.
3450         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3451         * c-c++-common/convert-bfp-6.c: here.
3452         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3453         * c-c++-common/convert-bfp-7.c: here.
3454         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3455         * c-c++-common/convert-bfp-8.c: here.
3456         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3457         * c-c++-common/convert-bfp-9.c: here.
3458         * gcc.dg/dfp/convert-bfp.c: Move to ...
3459         * c-c++-common/convert-bfp.c: here.
3460         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3461         * c-c++-common/convert-bfp-fold.c: here.
3462         * gcc.dg/dfp/convert-dfp.c: Move to ...
3463         * c-c++-common/convert-dfp.c: here.
3464         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3465         * c-c++-common/convert-dfp-fold-2.c: here.
3466         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3467         * c-c++-common/convert-dfp-fold.c: here.
3468         * gcc.dg/dfp/convert.h: Move to ...
3469         * c-c++-common/convert.h: here.
3470         * gcc.dg/dfp/convert-int.c: Move to ...
3471         * c-c++-common/convert-int.c: here.
3472         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3473         * c-c++-common/convert-int-fold.c: here.
3474         * gcc.dg/dfp/convert-int-max.c: Move to ...
3475         * c-c++-common/convert-int-max.c: here.
3476         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3477         * c-c++-common/convert-int-max-fold.c: here.
3478         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3479         * c-c++-common/convert-int-saturate.c: here.
3480         * gcc.dg/dfp/func-array.c: Move to ...
3481         * c-c++-common/func-array.c: here.
3482         * gcc.dg/dfp/func-deref.c: Move to ...
3483         * c-c++-common/func-deref.c: here.
3484         * gcc.dg/dfp/func-mixed.c: Move to ...
3485         * c-c++-common/func-mixed.c: here.
3486         * gcc.dg/dfp/func-pointer.c: Move to ...
3487         * c-c++-common/func-pointer.c: here.
3488         * gcc.dg/dfp/func-scalar.c: Move to ...
3489         * c-c++-common/func-scalar.c: here.
3490         * gcc.dg/dfp/func-struct.c: Move to ...
3491         * c-c++-common/func-struct.c: here.
3492         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3493         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3494         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3495         * c-c++-common/func-vararg-alternate-d128.c: here.
3496         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3497         * c-c++-common/func-vararg-alternate-d32.c: here.
3498         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3499         * c-c++-common/func-vararg-alternate-d64.c: here.
3500         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3501         * c-c++-common/func-vararg-alternate.h: here.
3502         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3503         * c-c++-common/func-vararg-dfp.c: here.
3504         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3505         * c-c++-common/func-vararg-mixed-2.c: here.
3506         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3507         * c-c++-common/func-vararg-mixed.c: here.
3508         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3509         * c-c++-common/func-vararg-size0.c: here.
3510         * gcc.dg/dfp/inf-1.c: Move to ...
3511         * c-c++-common/inf-1.c: here.
3512         * gcc.dg/dfp/loop-index.c: Move to ...
3513         * c-c++-common/loop-index.c: here.
3514         * gcc.dg/dfp/modes.c: Move to ...
3515         * c-c++-common/modes.c: here.
3516         * gcc.dg/dfp/nan-1.c: Move to ...
3517         * c-c++-common/nan-1.c: here.
3518         * gcc.dg/dfp/nan-2.c: Move to ...
3519         * c-c++-common/nan-2.c: here.
3520         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3521         * c-c++-common/operator-arith-fold.c: here.
3522         * gcc.dg/dfp/operator-assignment.c: Move to ...
3523         * c-c++-common/operator-assignment.c: here.
3524         * gcc.dg/dfp/operator-comma.c: Move to ...
3525         * c-c++-common/operator-comma.c: here.
3526         * gcc.dg/dfp/operator-cond.c: Move to ...
3527         * c-c++-common/operator-cond.c: here.
3528         * gcc.dg/dfp/operator-logical.c: Move to ...
3529         * c-c++-common/operator-logical.c: here.
3530         * gcc.dg/dfp/operator-unary.c: Move to ...
3531         * c-c++-common/operator-unary.c: here.
3532         * gcc.dg/dfp/pr31385.c: Move to ...
3533         * c-c++-common/pr31385.c: here.
3534         * gcc.dg/dfp/pr33466.c: Move to ...
3535         * c-c++-common/pr33466.c: here.
3536         * gcc.dg/dfp/pr35620.c: Move to ...
3537         * c-c++-common/pr35620.c: here.
3538         * gcc.dg/dfp/pr36800.c: Move to ...
3539         * c-c++-common/pr36800.c: here.
3540         * gcc.dg/dfp/pr39034.c: Move to ...
3541         * c-c++-common/pr39034.c: here.
3542         * gcc.dg/dfp/pr39035.c: Move to ...
3543         * c-c++-common/pr39035.c: here.
3544         * gcc.dg/dfp/pr39902.c: Move to ...
3545         * c-c++-common/pr39902.c: here.
3546         * gcc.dg/dfp/pr39986.c: Move to ...
3547         * c-c++-common/pr39986.c: here.
3548         * gcc.dg/dfp/signbit-1.c: Move to ...
3549         * c-c++-common/signbit-1.c: here.
3550         * gcc.dg/dfp/signbit-2.c: Move to ...
3551         * c-c++-common/signbit-2.c: here.
3552         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3553         * c-c++-common/struct-layout-1.c: here.
3554         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3555         * c-c++-common/usual-arith-conv.c: here.
3556         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3557         * c-c++-common/usual-arith-conv-const.c: here.
3558
3559 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3560
3561         PR testsuite/41288
3562         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3563         stack alignment.
3564
3565 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3566
3567         PR c++/39365
3568         * g++.dg/expr/bool3.C: New test.
3569         * g++.dg/expr/bool4.C: New test.
3570
3571 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3572
3573         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3574         * gcc.dg/dfp/signbit-2.c: Use it.
3575         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3576         arguments to unsigned int.
3577         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3578         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3579         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3580         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3581         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3582         * gcc.dg/dfp/pr39986.c: Ditto.
3583         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3584         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3585         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3586         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3587         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3588
3589 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3590
3591         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3592
3593 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3594
3595         PR c/41049
3596         * dfp/pr41049.c: New test.
3597
3598 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3599
3600         PR testsuite/41385
3601         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3602
3603 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3604
3605         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3606         * gcc.dg/ipa/ipa-sra-1.c: New test.
3607         * gcc.dg/ipa/ipa-sra-2.c: New test.
3608         * gcc.dg/ipa/ipa-sra-3.c: New test.
3609         * gcc.dg/ipa/ipa-sra-4.c: New test.
3610         * gcc.dg/ipa/ipa-sra-5.c: New test.
3611         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3612         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3613
3614 2009-09-17  Michael Matz  <matz@suse.de>
3615
3616         PR middle-end/41347
3617         * gfortran.dg/pr41347.f90: New test.
3618
3619 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3620
3621         * gcc.c-torture/compile/20090917-1.c: New testcase.
3622
3623 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3624
3625         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3626         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3627         alpha*-*-* target from XFAIL list.
3628
3629 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3630
3631         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3632         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3633         * gcc.dg/dfp/cast-bad.c: Use default options.
3634         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3635         * gcc.dg/dfp/composite-type.c: Ditto.
3636         * gcc.dg/dfp/constants.c: Ditto.
3637         * gcc.dg/dfp/constants-hex.c: Ditto.
3638         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3639         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3640         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3641         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3642         * gcc.dg/dfp/ctypes.c: Ditto.
3643         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3644         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3645         * gcc.dg/dfp/float-constant-double.c: Ditto.
3646         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3647         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3648         * gcc.dg/dfp/modes.c: Ditto.
3649         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3650         * gcc.dg/dfp/pr31344.c: Ditto.
3651         * gcc.dg/dfp/pr31385.c: Ditto.
3652         * gcc.dg/dfp/pr33466.c: Ditto.
3653         * gcc.dg/dfp/pr35620.c: Ditto.
3654         * gcc.dg/dfp/pr37435.c: Ditto.
3655         * gcc.dg/dfp/pr39986.c: Ditto.
3656         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3657         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3658         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3659         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3660         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3661         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3662         * gcc.dg/dfp/typespec.c: Ditto.
3663         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3664         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3665         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3666         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3667         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3668         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3669         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3670         * gcc.dg/dfp/compare-rel.h: Ditto.
3671         * gcc.dg/dfp/compare-special.h: Ditto.
3672         * gcc.dg/dfp/convert.h: Ditto.
3673         * gcc.dg/dfp/fe-check.h: Ditto.
3674         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3675         * gcc.dg/dfp/cast.c: Ditto.
3676         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3677         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3678         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3679         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3680         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3681         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3682         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3683         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3684         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3685         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3686         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3687         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3688         * gcc.dg/dfp/constants-zero.c: Ditto.
3689         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3690         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3691         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3692         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3693         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3694         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3695         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3696         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3697         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3698         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3699         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3700         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3701         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3702         * gcc.dg/dfp/convert-bfp.c: Ditto.
3703         * gcc.dg/dfp/convert-complex.c: Ditto.
3704         * gcc.dg/dfp/convert-dfp.c: Ditto.
3705         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3706         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3707         * gcc.dg/dfp/convert-int.c: Ditto.
3708         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3709         * gcc.dg/dfp/convert-int-max.c: Ditto.
3710         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3711         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3712         * gcc.dg/dfp/fe-binop.c: Ditto.
3713         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3714         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3715         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3716         * gcc.dg/dfp/func-array.c: Ditto.
3717         * gcc.dg/dfp/func-deref.c: Ditto.
3718         * gcc.dg/dfp/func-mixed.c: Ditto.
3719         * gcc.dg/dfp/func-pointer.c: Ditto.
3720         * gcc.dg/dfp/func-scalar.c: Ditto.
3721         * gcc.dg/dfp/func-struct.c: Ditto.
3722         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3723         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3724         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3725         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3726         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3727         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3728         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3729         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3730         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3731         * gcc.dg/dfp/inf-1.c: Ditto.
3732         * gcc.dg/dfp/loop-index.c: Ditto.
3733         * gcc.dg/dfp/nan-1.c: Ditto.
3734         * gcc.dg/dfp/nan-2.c: Ditto.
3735         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3736         * gcc.dg/dfp/operator-assignment.c: Ditto.
3737         * gcc.dg/dfp/operator-comma.c: Ditto.
3738         * gcc.dg/dfp/operator-cond.c: Ditto.
3739         * gcc.dg/dfp/operator-logical.c: Ditto.
3740         * gcc.dg/dfp/operator-unary.c: Ditto.
3741         * gcc.dg/dfp/pr36800.c: Ditto.
3742         * gcc.dg/dfp/pr39034.c: Ditto.
3743         * gcc.dg/dfp/pr39035.c: Ditto.
3744         * gcc.dg/dfp/pr39902.c: Ditto.
3745         * gcc.dg/dfp/signbit-1.c: Ditto.
3746         * gcc.dg/dfp/signbit-2.c: Ditto.
3747         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3748         * gcc.dg/dfp/union-init.c: Ditto.
3749         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3750
3751 2009-09-16  Michael Matz  <matz@suse.de>
3752
3753         PR fortran/41212
3754         * gfortran.dg/pr41212.f90: New test.
3755
3756 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3757
3758         * gnat.dg/alignment9.adb: New test.
3759
3760 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3761
3762         * gnat.dg/discr20.ad[sb]: New test.
3763
3764 2009-09-16  Richard Guenther  <rguenther@suse.de>
3765
3766         PR middle-end/34011
3767         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3768
3769 2009-09-16  DJ Delorie  <dj@redhat.com>
3770             Kaz Kojima  <kkojima@gcc.gnu.org>
3771
3772         * gcc.target/sh/struct-arg-dw2.c: New test.
3773
3774 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3775             Jakub Jelinek  <jakub@redhat.com>
3776
3777         PR target/41175
3778         * gcc.target/powerpc/pr41175.c: New test.
3779
3780 2009-09-14  Richard Henderson  <rth@redhat.com>
3781
3782         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3783         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3784         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3785
3786 2009-09-14  Richard Henderson  <rth@redhat.com>
3787
3788         * g++.dg/eh/builtin1.C: Update resx pattern match.
3789         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3790
3791 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3792
3793         * gcc.target/mips/branch-helper.h: New file.
3794         * gcc.target/mips/branch-2.c,
3795         * gcc.target/mips/branch-3.c,
3796         * gcc.target/mips/branch-4.c,
3797         * gcc.target/mips/branch-5.c,
3798         * gcc.target/mips/branch-6.c,
3799         * gcc.target/mips/branch-7.c,
3800         * gcc.target/mips/branch-8.c,
3801         * gcc.target/mips/branch-9.c,
3802         * gcc.target/mips/branch-10.c,
3803         * gcc.target/mips/branch-11.c,
3804         * gcc.target/mips/branch-12.c,
3805         * gcc.target/mips/branch-13.c,
3806         * gcc.target/mips/branch-14.c,
3807         * gcc.target/mips/branch-15.c: New tests.
3808
3809 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3810
3811         PR target/41331
3812         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3813         -m32 -mpowerpc64 system.
3814
3815 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3816
3817         From Jie Zhang <jie.zhang@analog.com>:
3818         * gcc.target/bfin/saveall.c: New test.
3819         * gcc.target/bfin/20090914-1.c: New test.
3820         * gcc.target/bfin/20090914-2.c: New test.
3821
3822         * gcc.target/bfin/20090914-3.c: New test.
3823
3824 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3825
3826         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3827
3828 2009-09-14  Richard Guenther  <rguenther@suse.de>
3829
3830         PR middle-end/41350
3831         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3832
3833 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         PR libgfortran/41328
3836         * gfortran.dg/cr_lf.f90: New test.
3837
3838 2009-09-11  Michael Matz  <matz@suse.de>
3839
3840         PR middle-end/41275
3841         * g++.dg/tree-ssa/pr41275.C: New test.
3842
3843 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3844
3845         PR fortran/41242
3846         * gfortran.dg/proc_ptr_comp_21.f90: New.
3847
3848 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3849
3850         PR fortran/31292
3851         * gfortran.dg/module_procedure_1.f90: New test.
3852         * gfortran.dg/module_procedure_2.f90: Ditto.
3853         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3854
3855 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3856             James A. Morrison  <phython@gcc.gnu.org>
3857
3858         PR ada/18302
3859         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3860         commands.
3861         * ada/acats/run_test.exp: New file.
3862
3863 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3864
3865         Revert:
3866         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3867
3868         PR rtl-optimization/39779
3869         * gcc.dg/pr39979.c: New test.
3870
3871 2009-09-10  Richard Guenther  <rguenther@suse.de>
3872
3873         PR middle-end/41257
3874         * g++.dg/torture/pr41257-2.C: New testcase.
3875
3876 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3877
3878         PR c++/28293
3879         * g++.dg/template/crash91.C: New.
3880
3881 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3882
3883         PR rtl-optimization/39779
3884         * gcc.dg/pr39979.c: New test.
3885
3886 2009-09-09  Richard Guenther  <rguenther@suse.de>
3887
3888         PR tree-optimization/41101
3889         * gcc.c-torture/compile/pr41101.c: New testcase.
3890
3891 2009-09-09  Richard Guenther  <rguenther@suse.de>
3892
3893         PR middle-end/41317
3894         * gcc.c-torture/execute/pr41317.c: New testcase.
3895         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3896         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3897
3898 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3899
3900         Fix some test breakages on Darwin
3901         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3902         and adjust.
3903         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3904         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3905         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3906         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3907         take darwin specifics in account.
3908
3909 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3910
3911         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3912         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3913
3914 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3915
3916         PR c++/39923
3917         * g++.dg/cpp0x/initlist24.C: New.
3918
3919 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3920
3921         * gcc.dg/large-size-array-2.c: Fix target requirement.
3922         * gcc.dg/large-size-array-4.c: Likewise.
3923         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3924         * gcc.dg/c99-const-expr-2.c: Likewise.
3925         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3926         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3927         * gcc.dg/c90-const-expr-10.c: Likewise.
3928         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3929         instead of long.
3930         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3931         * gcc.dg/vect/pr33846.c: Likewise.
3932         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3933         __PTRDIFF_TYPE__, instead of unsigned long.
3934         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3935
3936 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3937
3938         PR debug/41229
3939         PR debug/41291
3940         PR debug/41300
3941         * gfortran.dg/pr41229.f90: New.
3942
3943 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3944
3945         PR debug/41232
3946         * gcc.dg/pr41232.c: New.
3947
3948 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3949
3950         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3951         contain -march.
3952         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3953         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3954         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3955         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3956         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3957         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3958         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3959         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3960         options other than that used in dg-options.
3961
3962 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3963
3964         PR rtl-optimization/41239
3965         * gcc.c-torture/execute/pr41239.c: New test.
3966
3967 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR libgfortran/41192
3970         * gfortran.dg/namelist_59.f90: New test.
3971
3972 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3973
3974         From Mike Frysinger  <michael.frysinger@analog.com>
3975         * gcc.target/bfin/mcpu-bf542m.c: New file.
3976         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3977         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3978         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3979         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3980
3981 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3982
3983         PR middle-end/41282
3984         * gcc.c-torture/compile/pr41282.c: New test.
3985
3986 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3987
3988         PR fortran/41197
3989         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3990         variables for stat and errmsg.
3991         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3992         * gfortran.dg/allocate_stat_2.f90:  New test.
3993
3994 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3995
3996         * gcc.c-torture/compile/20090907-1.c: New test.
3997
3998 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3999
4000         PR bootstrap/41241
4001         * gcc.dg/pr41241.c: New test.
4002
4003 2009-09-06  Richard Guenther  <rguenther@suse.de>
4004
4005         PR middle-end/41144
4006         * g++.dg/torture/pr41144.C: New testcase.
4007
4008 2009-09-06  Richard Guenther  <rguenther@suse.de>
4009
4010         PR middle-end/41261
4011         * gcc.dg/torture/pr41261.c: New testcase.
4012
4013 2009-09-05  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/41181
4016         * gcc.c-torture/compile/pr41181.c: New testcase.
4017
4018 2009-09-05  Richard Guenther  <rguenther@suse.de>
4019
4020         PR debug/41273
4021         * g++.dg/torture/pr41273.C: New testcase.
4022
4023 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4024
4025         PR fortran/41258
4026         * gfortran.dg/typebound_proc_12.f90 : New test.
4027
4028 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4029
4030         PR debug/41225
4031         * gfortran.dg/pr41225.f90: New.
4032
4033 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4034
4035         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4036         unistd.h, sys/types.h and sys/wait.h.
4037         (gualchk_t): New.
4038         (GUALCVT): New.
4039         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4040         (GUALITY_GDB_REDIRECT): New.
4041         (GUALITY_GDB_ARGS): Use it.
4042
4043 2009-09-04  Richard Guenther  <rguenther@suse.de>
4044
4045         PR middle-end/41257
4046         * g++.dg/torture/pr41257.C: New testcase.
4047
4048 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4049
4050         PR tree-optimization/41112
4051         * gnat.dg/array8.adb: New test.
4052
4053 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4054
4055         * gcc.target/arm/ctz.c: New test case.
4056
4057 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4058
4059         PR tree-optimization/38275
4060         * gcc.dg/autopar/reduc-1char.c: Increase number
4061         of iterations. Adjust the logic accordingly.
4062         * gcc.dg/autopar/reduc-2char.c: Ditto.
4063         * gcc.dg/autopar/reduc-1.c: Ditto.
4064         * gcc.dg/autopar/reduc-2.c: Ditto.
4065         * gcc.dg/autopar/reduc-3.c: Ditto.
4066         * gcc.dg/autopar/reduc-6.c: Ditto.
4067         * gcc.dg/autopar/reduc-7.c: Ditto.
4068         * gcc.dg/autopar/reduc-8.c: Ditto.
4069         * gcc.dg/autopar/reduc-9.c: Ditto.
4070         * gcc.dg/autopar/pr39500-1.c: Ditto.
4071         * gcc.dg/autopar/reduc-1short.c: Ditto.
4072         * gcc.dg/autopar/reduc-2short.c: Ditto.
4073         * gcc.dg/autopar/parallelization-1.c: Ditto.
4074
4075 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4076
4077         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4078         testcase using guality.h compiles and links and if a global variable
4079         can be verified by gdb.
4080
4081 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4082
4083         * lib/target-supports.exp (check_effective_target_sync_int_long):
4084         Supported on Blackfin Linux targets.
4085
4086 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4087
4088         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4089
4090 2009-09-03  Diego Novillo  <dnovillo@google.com>
4091
4092         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4093         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4094         * g++.dg/warn/unit-1.C: Likewise.
4095         * g++.dg/ipa/iinline-1.C: Likewise.
4096         * g++.dg/template/cond2.C: Adjust expected line location for the
4097         error.
4098         * g++.dg/template/pr35240.C: Likewise.
4099
4100 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4101
4102         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4103         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4104
4105 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4106
4107         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4108         * gcc.dg/memcpy-1.c: Add . to match pattern.
4109         * gcc.dg/uninit-I.c: XFAIL warning test.
4110         * g++.dg/warn/unit-1.C: XFAIL warning test.
4111
4112 2009-09-02  Ian Lance Taylor  <iant@google.com>
4113
4114         * gcc.dg/20090902-1.c: New test.
4115
4116 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4117
4118         * gcc.dg/builtin-object-size-9.c: New test.
4119
4120 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4121
4122         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4123
4124 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4125             Olivier Hainque  <hainque@adacore.com>
4126
4127         * gnat.dg/misaligned_param.adb: New test.
4128         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4129         * gnat.dg/slice7.adb: Add 1 more related case.
4130
4131 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4132
4133         * gcc.dg/guality/guality.c: Expect to fail for now.
4134         * gcc.dg/guality/example.c: Likewise.
4135
4136 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4137
4138         * gcc.dg/guality/guality.c: New.
4139         * gcc.dg/guality/guality.h: New.
4140         * gcc.dg/guality/guality.exp: New.
4141         * gcc.dg/guality/example.c: New.
4142         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4143         (cleanup-saved-temps): Likewise, .gkd files too.
4144
4145 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4146
4147         PR fortran/39229
4148         * gfortran.dg/line_length_3.f: New test.
4149         * gfortran.dg/line_length_4.f90: New test.
4150
4151 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4152
4153         * lib/target-supports.exp (check_gc_sections_available):
4154         Add proper pattern quote.
4155
4156 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4157             Kaz Kojima  <kkojima@gcc.gnu.org>
4158
4159         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4160         * g++.dg/cdce3.C: Use dg-add-options ieee.
4161         * g++.dg/torture/type-generic-1.C: Likewise.
4162         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4163         * gcc.dg/pr28796-2.c: Likewise.
4164         * gcc.dg/torture/builtin-math-7.c: Likewise.
4165         * gcc.dg/torture/type-generic-1.c: Likewise.
4166         * gfortran.dg/boz_14.f90: Likewise.
4167         * gfortran.dg/erf_2.F90: Likewise.
4168         * gfortran.dg/init_flag_3.f90: Likewise.
4169         * gfortran.dg/init_flag_4.f90: Likewise.
4170         * gfortran.dg/init_flag_5.f90: Likewise.
4171         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4172         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4173         * gfortran.dg/isnan_1.f90: Likewise.
4174         * gfortran.dg/isnan_2.f90: Likewise.
4175         * gfortran.dg/maxlocval_2.f90: Likewise.
4176         * gfortran.dg/maxlocval_4.f90: Likewise.
4177         * gfortran.dg/minlocval_1.f90: Likewise.
4178         * gfortran.dg/minlocval_4.f90: Likewise.
4179         * gfortran.dg/module_nan.f90: Likewise.
4180         * gfortran.dg/namelist_42.f90: Likewise.
4181         * gfortran.dg/namelist_43.f90: Likewise.
4182         * gfortran.dg/nan_1.f90: Likewise.
4183         * gfortran.dg/nan_2.f90: Likewise.
4184         * gfortran.dg/nan_3.f90: Likewise.
4185         * gfortran.dg/nan_4.f90: Likewise.
4186         * gfortran.dg/nan_5.f90: Likewise.
4187         * gfortran.dg/nearest_1.f90: Likewise.
4188         * gfortran.dg/nearest_2.f90: Likewise.
4189         * gfortran.dg/nearest_3.f90: Likewise.
4190         * gfortran.dg/pr37243.f: Likewise.
4191         * gfortran.dg/real_const_3.f90: Likewise.
4192         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4193
4194 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4195
4196         PR debug/30161
4197         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4198         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4199         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4200         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4201         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4202         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4203         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4204         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4205         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4206         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4207         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4208         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4209         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4210
4211 2009-08-31  Jason Merrill  <jason@redhat.com>
4212
4213         PR c++/41127
4214         * g++.dg/parse/enum5.C: New.
4215         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4216
4217 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4218
4219         PR fortran/40940
4220         * gfortran.dg/allocate_derived_1.f90: New.
4221         * gfortran.dg/class_3.f03: New.
4222
4223 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4224
4225         PR fortran/40996
4226         * gfortran.dg/allocatable_scalar_1.f90: New.
4227         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4228         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4229         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4230
4231 2009-08-30  Richard Guenther  <rguenther@suse.de>
4232
4233         PR tree-optimization/41186
4234         * g++.dg/torture/pr41186.C: New testcase.
4235         * g++.dg/tree-ssa/pr41186.C: Likewise.
4236
4237 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4238
4239         PR c++/41187
4240         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4241         take ia64 assembly comments syntax in account.
4242
4243 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4244
4245         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4246
4247 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4248
4249         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4250         * gfortran.dg/whole_file_6.f90: Likewise.
4251
4252 2009-08-28  Cary Coutant  <ccoutant@google.com>
4253
4254         PR debug/41063
4255         * g++.dg/debug/dwarf2/pr41063.C: New test.
4256
4257 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         PR rtl-optimization/40861
4260         * gcc.dg/pr40861.c: New test.
4261
4262 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4263
4264         PR fortran/40869
4265         * gfortran.dg/proc_ptr_comp_20.f90: New.
4266
4267 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4268
4269         PR libfortran/39667
4270         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4271         open temp file with status="scratch".
4272         * gfortran.dg/fmt_cache_1.f: Likewise.
4273         * gfortran.dg/fmt_exhaust.f90: Likewise.
4274         * gfortran.dg/fmt_t_4.f90: Likewise.
4275         * gfortran.dg/fseek.f90: Likewise.
4276         * gfortran.dg/list_read_5.f90: Likewise.
4277         * gfortran.dg/namelist_39.f90: Likewise.
4278         * gfortran.dg/namelist_56.f90: Likewise.
4279         * gfortran.dg/read_bad_advance.f90: Likewise.
4280         * gfortran.dg/read_repeat.f90: Likewise.
4281         * gfortran.dg/read_size_noadvance.f90: Likewise.
4282         * gfortran.dg/read_x_past.f: Likewise.
4283
4284 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4285
4286         PR fortran/28039
4287         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4288
4289 2009-08-27  Daniel Kraft  <d@domob.eu>
4290
4291         PR fortran/37425
4292         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4293         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4294         error and fix problem with recursive assignment.
4295         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4296         * gfortran.dg/typebound_operator_3.f03: New test.
4297         * gfortran.dg/typebound_operator_4.f03: New test.
4298
4299 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4300
4301         PR debug/41170
4302         * debug/dwarf2/namespace-1.C: New test.
4303
4304 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4305
4306         PR fortran/41162
4307         * gfortran.dg/pr41162.f: New.
4308
4309 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4310             Richard Sandiford  <rdsandiford@googlemail.com>
4311
4312         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4313         with "forbid_cpu".
4314         * gcc.target/mips/branch-1.c: Update accordingly.
4315         * gcc.target/mips/extend-1.c: Likewise.
4316         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4317
4318 2009-08-26  Richard Guenther  <rguenther@suse.de>
4319
4320         PR middle-end/41163
4321         * gcc.c-torture/compile/pr41163.c: New testcase.
4322         * gcc.dg/pr35899.c: Adjust.
4323
4324 2009-08-26  Richard Guenther  <rguenther@suse.de>
4325
4326         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4327
4328 2009-08-26  Jason Merrill  <jason@redhat.com>
4329
4330         * g++.dg/cpp0x/explicit3.C: New.
4331         * g++.dg/overload/cond2.C: New.
4332
4333 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4334
4335         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4336
4337 2009-08-25  Jan Hubicka  <jh@suse.cz>
4338
4339         * gcc.target/i386/sse5-shift1-vector.c
4340         * gcc.target/i386/isa-12.c
4341         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4342         * gcc.target/i386/sse5-pcmov2.c
4343         * gcc.target/i386/isa-3.c
4344         * gcc.target/i386/sse5-shift2-vector.c
4345         * gcc.target/i386/isa-7.c
4346         * gcc.target/i386/funcspec-2.c
4347         * gcc.target/i386/sse5-haddX.c
4348         * gcc.target/i386/sse5-hadduX.c
4349         * gcc.target/i386/isa-9.c
4350         * gcc.target/i386/sse5-maccXX.c
4351         * gcc.target/i386/sse5-shift3-vector.c
4352         * gcc.target/i386/sse5-msubXX.c
4353         * gcc.target/i386/sse5-permpX.c
4354         * gcc.target/i386/sse5-check.h
4355         * gcc.target/i386/sse-12.c
4356         * gcc.target/i386/sse-11.c
4357         * gcc.target/i386/sse-10.c
4358         * gcc.target/i386/sse-13.c
4359         * gcc.target/i386/sse-14.c
4360         * gcc.target/i386/sse-22.c
4361         * gcc.target/i386/sse-2.c
4362         * gcc.target/i386/sse-13.c
4363         * gcc.target/i386/avx-2.c
4364         * gcc.target/i386/sse5-rotate1-vector.c
4365         * gcc.target/i386/isa-4.c
4366         * gcc.target/i386/sse5-hsubX.c
4367         * gcc.target/i386/sse5-pcmov.c
4368         * gcc.target/i386/sse5-fma.c
4369         * gcc.target/i386/isa-8.c
4370         * gcc.target/i386/sse5-rotate2-vector.c
4371         * gcc.target/i386/sse5-nmaccXX.c
4372         * gcc.target/i386/sse5-imul64-vector.c
4373         * gcc.target/i386/sse5-nmsubXX.c
4374         * gcc.target/i386/sse5-rotate3-vector.c
4375         * gcc.target/i386/sse5-fma-vector.c
4376         * gcc.target/i386/sse5-imul32widen-vector.c
4377         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4378
4379         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4380         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4381         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4382         * gcc.target/i386/avx-1.c: Remove SSE5.
4383         * gcc.target/i386/avx-2.c: Remove SSE5.
4384         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4385         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4386         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4387         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4388
4389 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4390
4391         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4392
4393 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4394
4395         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4396         keyword works in the same manner as __alignof.
4397
4398 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4399
4400         PR libfortran/34670
4401         * gfortran.dg/unpack_bounds_1.f90:  New test.
4402         * gfortran.dg/unpack_bounds_2.f90:  New test.
4403         * gfortran.dg/unpack_bounds_3.f90:  New test.
4404
4405 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4406
4407         * gnat.dg/slice7.adb: New test.
4408         * gnat.dg/slice7_pkg.ads: New helper.
4409
4410 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4411
4412         PR fortran/41139
4413         * gfortran.dg/proc_ptr_25.f90: New.
4414         * gfortran.dg/proc_ptr_comp_18.f90: New.
4415         * gfortran.dg/proc_ptr_comp_19.f90: New.
4416
4417 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4418
4419         PR fortran/41154
4420         * gfortran.dg/fmt_error_8.f: New test.
4421
4422 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4423
4424         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4425         number, update all callers and synchronize results for latest MPC.
4426
4427 2009-08-21  Jason Merrill  <jason@redhat.com>
4428
4429         * g++.dg/warn/Wunused-17.C: New.
4430
4431 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4432
4433         * gcc.target/arm/combine-cmp-shift.c: New test.
4434
4435 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4436
4437         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4438         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4439         width specifier.
4440
4441 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4442
4443         * gfortran.dg/fmt_error_7.f: New test.
4444
4445 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4446
4447         PR target/40718
4448         * gcc.target/i386/pr40718.c: New test.
4449
4450 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4451
4452         * gfortran.dg/proc_ptr_24.f90: New test.
4453
4454 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4455
4456         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4457         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4458         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4459
4460 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4461
4462         PR fortran/28039
4463         * gfortran.dg/fmt_with_extra.f: new file.
4464
4465 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4466
4467         * lib/target-supports.exp
4468         (check_effective_target_arm_iwmmxt_ok): New procedure.
4469         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4470         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4471
4472 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4473
4474         * gfortran.dg/boz_9.f90: Do not load denormal floating
4475         point constants.  Remove -mieee option for alpha*-*-* targets.
4476
4477 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4478
4479         PR fortran/41106
4480         * gfortran.dg/proc_ptr_23.f90: New.
4481         * gfortran.dg/proc_ptr_comp_15.f90: New.
4482         * gfortran.dg/proc_ptr_comp_16.f90: New.
4483         * gfortran.dg/proc_ptr_comp_17.f90: New.
4484
4485 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4486
4487         PR c++/41131
4488         * g++.dg/expr/unary3.C: New test.
4489
4490 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4491
4492         * gfortran.dg/common_5.f: Add -mdalign for sh.
4493         * gfortran.dg/common_align_2.f90: Likewise.
4494
4495 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4496
4497         PR libfortran/40962
4498         * c_f_pointer_tests_4.f90:  New test.
4499
4500 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4501
4502         * gnat.dg/slice6.adb: New test.
4503         * gnat.dg/slice6_pkg.ads: New helper.
4504
4505 2009-08-20  Michael Matz  <matz@suse.de>
4506
4507         PR fortran/41126
4508         * gfortran.dg/pr41126.f90: New test.
4509
4510 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4511
4512         * gnat.dg/dynamic_bound.adb: New test.
4513
4514 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4515
4516         PR fortran/41121
4517         * gfortran.dg/intrinsic_5.f90: New.
4518
4519 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4520             Richard Earnshaw  <richard.earnshaw@arm.com>
4521
4522         * gcc.target/arm/20090811-1.c: New test.
4523
4524 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR middle-end/41123
4527         * gcc.dg/pr41123.c: New test.
4528
4529 2009-08-19  Jason Merrill  <jason@redhat.com>
4530
4531         PR c++/41120
4532         * g++.dg/other/gc4.C: New.
4533
4534 2009-08-18  Michael Matz  <matz@suse.de>
4535
4536         * gfortran.dg/vect/vect-gems.f90: New test.
4537         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4538
4539 2009-08-18  DJ Delorie  <dj@redhat.com>
4540
4541         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4542         * lib/gcc-defs.exp: ... to here.
4543
4544         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4545         GCC_EXEC_PREFIX before building the wrapper.
4546
4547 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4548
4549         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4550         tests.
4551         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4552         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4553         dg-options.  Fix dg-final clause.
4554
4555 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4556
4557         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4558
4559 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4560             Paul Thomas  <pault@gcc.gnu.org>
4561
4562         PR fortran/40870
4563         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4564
4565 2009-08-18  Richard Guenther  <rguenther@suse.de>
4566
4567         PR middle-end/41094
4568         * gcc.dg/torture/pr41094.c: New testcase.
4569         * gcc.dg/torture/builtin-power-1.c: Adjust.
4570         * gcc.dg/builtins-10.c: Likewise.
4571
4572 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR target/40971
4575         * gcc.dg/pr40971.c: New test.
4576
4577 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4578
4579         PR fortran/41062
4580         * gfortran.dg/use_only_4.f90: New test.
4581
4582 2009-08-17  Daniel Kraft  <d@domob.eu>
4583
4584         PR fortran/37425
4585         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4586         NOPASS bindings as operators.
4587
4588 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4589
4590         * lib/target-supports.exp
4591         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4592         of targets that do not need command line argument to enable SIMD.
4593
4594 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4595
4596         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4597         typo in cache name.
4598
4599 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4600
4601         PR fortran/41075
4602         * gfortran.dg/unlimited_fmt_1.f90: New test.
4603
4604 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4605
4606         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4607
4608 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4609
4610         * gnat.dg/itype.ad[sb]: New test.
4611
4612 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4613
4614         * gcc.target/mips/mips.exp: Add terminology section to comment
4615         at the top of the file.  Fix typos.
4616
4617 2009-08-16  Jason Merrill  <jason@redhat.com>
4618
4619         * g++.dg/debug/dwarf2/inline1.C: New.
4620
4621 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4622
4623         PR target/38599
4624         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4625
4626 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4627
4628         PR debug/37801
4629         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4630         Make sure to trigger inlining optimizations.
4631         * gcc.dg/debug/dwarf2/inline2.c: New test.
4632
4633 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4634
4635         PR fortran/41070
4636         * gfortran.dg/structure_constructor_10.f90: New.
4637
4638 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4639
4640         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4641         * gcc.dg/pragma-re-2.c: Likewise.
4642         * gcc.dg/pragma-re-3.c: Likewise.
4643         * gcc.dg/pragma-re-4.c: Likewise.
4644         * g++.dg/other/pragma-re-1.C: Likewise.
4645         * g++.dg/other/pragma-re-2.C: Likewise.
4646
4647 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4648
4649         * gcc.dg/torture/builtin-math-7.c: New.
4650
4651 2009-08-14  Richard Guenther  <rguenther@suse.de>
4652
4653         * gcc.c-torture/execute/20090814-1.c: New testcase.
4654
4655 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4656
4657         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4658
4659 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4660
4661         PR target/40934
4662         * gcc.target/i386/pr40934.c: New.
4663
4664 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4665
4666         PR target/41019
4667         * gcc.target/i386/pr41019.c: New test.
4668
4669 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4670
4671         PR fortran/40955
4672         * gfortran.dg/winapi.f90: New test.
4673
4674 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4675
4676         PR fortran/40995
4677         * gfortran.dg/intrinsic_4.f90: New.
4678         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4679         different line.
4680
4681 2009-08-13  Richard Guenther  <rguenther@suse.de>
4682
4683         PR middle-end/41047
4684         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4685
4686 2009-08-12  Richard Guenther  <rguenther@suse.de>
4687
4688         PR tree-optimization/41011
4689         * gfortran.dg/pr41011.f: New testcase.
4690
4691 2009-08-11  Andrew Haley  <aph@redhat.com>
4692
4693         * gcc.target/arm/synchronize.c: New file.
4694
4695 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4696
4697         PR middle-end/40980
4698         * gfortran.dg/graphite/id-17.f: New.
4699
4700 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4701             Sebastian Pop  <sebastian.pop@amd.com>
4702
4703         * gcc.dg/graphite/interchange-1.c: XFAILed.
4704         * gcc.dg/graphite/interchange-2.c: XFAILed.
4705         * gcc.dg/graphite/interchange-3.c: XFAILed.
4706         * gcc.dg/graphite/interchange-4.c: XFAILed.
4707         * gcc.dg/graphite/interchange-7.c: XFAILed.
4708
4709 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4710
4711         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4712
4713 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4714             Pranav Garg  <pranav.garg2107@gmail.com>
4715
4716         * gcc.dg/graphite/interchange-6.c: XFAILed.
4717
4718 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4719
4720         * gcc.dg/graphite/interchange-9.c: New.
4721
4722 2009-08-12  Richard Guenther  <rguenther@suse.de>
4723
4724         PR rtl-optimization/41033
4725         * gcc.dg/pr41033.c: New test.
4726
4727 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4728
4729         PR fortran/41022
4730         * gfortran.dg/proc_ptr_comp_14.f90: New.
4731
4732 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4733
4734         * gcc.target/mips/ext-5.c: New test.
4735         * gcc.target/mips/ext-6.c: New test.
4736         * gcc.target/mips/ext-7.c: New test.
4737         * gcc.target/mips/ext-8.c: New test.
4738         * gcc.target/mips/extend-2.c: New test.
4739
4740 2009-08-10  Jason Merrill  <jason@redhat.com>
4741
4742         * g++.dg/other/linkage2.C: New test for types-without-linkage
4743         handling.
4744         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4745         * g++.dg/lookup/anon2.C: Likewise.
4746         * g++.dg/other/anon3.C: Likewise.
4747         * g++.dg/template/arg2.C: Likewise.
4748         * g++.dg/template/local4.C: Likewise.
4749         * g++.old-deja/g++.law/operators32.C: Likewise.
4750         * g++.old-deja/g++.other/linkage2.C: Likewise.
4751         * g++.old-deja/g++.pt/enum6.C: Likewise.
4752         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4753         * g++.old-deja/g++.other/linkage1.C: Likewise.
4754
4755 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4756
4757         * gcc.dg/dg.exp: Test also c-c++-common dir.
4758         * g++.dg/dg.exp: Likewise.
4759         * g++.dg/warn/Wconversion-real.C: Delete.
4760         * gcc.dg/Wconversion-real.c: Move to ...
4761         * c-c++-common/Wconversion-real.c: ... here.
4762         * lib/target-supports.exp
4763         (check_effective_target_c,check_effective_target_c++): New.
4764
4765 2009-08-10  Daniel Kraft  <d@domob.eu>
4766
4767         PR fortran/37425
4768         * gfortran.dg/typebound_operator_1.f03: New test.
4769         * gfortran.dg/typebound_operator_2.f03: New test.
4770
4771 2009-08-10  Richard Guenther  <rguenther@suse.de>
4772
4773         PR middle-end/41006
4774         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4775         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4776
4777 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4778
4779         PR fortran/40940
4780         * gfortran.dg/class_1.f03: New.
4781         * gfortran.dg/class_2.f03: New.
4782         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4783         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4784         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4785         * gfortran.dg/typebound_call_10.f03: Ditto.
4786         * gfortran.dg/typebound_call_2.f03: Ditto.
4787         * gfortran.dg/typebound_call_3.f03: Ditto.
4788         * gfortran.dg/typebound_call_4.f03: Ditto.
4789         * gfortran.dg/typebound_generic_3.f03: Ditto.
4790         * gfortran.dg/typebound_generic_4.f03: Ditto.
4791         * gfortran.dg/typebound_proc_1.f08: Ditto.
4792         * gfortran.dg/typebound_proc_5.f03: Ditto.
4793         * gfortran.dg/typebound_proc_6.f03: Ditto.
4794
4795 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4796
4797         PR c++/40866
4798         * g++.dg/expr/stmt-expr-1.C: New test.
4799
4800 2009-08-09  Richard Guenther  <rguenther@suse.de>
4801
4802         PR tree-optimization/41016
4803         * gcc.c-torture/compile/pr41016.c: New testcase.
4804
4805 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4806
4807         * gcc.dg/overflow-warn-8.c: New test.
4808
4809 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4810
4811         PR tree-optimization/41008
4812         * gcc.dg/vect/O1-pr41008.c: New test.
4813
4814 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4815
4816         PR fortran/40955
4817         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4818
4819 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4820
4821         * gcc.target/bfin/loop-autoinc.c: New file.
4822
4823 2009-08-08  Richard Guenther  <rguenther@suse.de>
4824
4825         PR tree-optimization/40991
4826         * g++.dg/torture/pr40991.C: New testcase.
4827
4828 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4829
4830         * ada/acats/support/impdef.a: Tweak timing constants. Add
4831         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4832         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4833         * ada/acats/tests/c9/c940007.a: Likewise.
4834         * ada/acats/tests/c9/c94001c.ada: Likewise.
4835         * ada/acats/tests/c9/c94006a.ada: Likewise.
4836         * ada/acats/tests/c9/c94008c.ada: Likewise.
4837         * ada/acats/tests/c9/c951002.a: Likewise.
4838         * ada/acats/tests/c9/c954a01.a: Likewise.
4839         * ada/acats/tests/c9/c96001a.ada: Likewise.
4840         * ada/acats/tests/c9/c97307a.ada: Likewise.
4841
4842 2009-08-07  Richard Guenther  <rguenther@suse.de>
4843
4844         PR tree-optimization/40999
4845         * gfortran.dg/pr40999.f: New testcase.
4846
4847 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4848
4849         * g++.dg/tree-prof/partition1.C: New test.
4850
4851 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4852
4853         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4854         hook.
4855         (check_effective_target_arm_neon_ok): Improve test for neon
4856         availability.
4857         * gcc.target/arm/eabi1.c: Only run test in base variant.
4858         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4859         attribute.
4860         * gcc.target/arm/vfp1[567].c: New tests.
4861
4862 2009-08-06  Jason Merrill  <jason@redhat.com>
4863
4864         PR c++/40948
4865         * g++.dg/ext/complit12.C: Expand.
4866
4867 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4868
4869         Merge ARM/hard_vfp_branch to trunk.
4870
4871         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4872
4873         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4874         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4875
4876         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4877
4878         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4879         (PCS): Define macro to use base AAPCS.
4880         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4881
4882         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4883
4884         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4885         Correct arm_neon.h typo.
4886
4887         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4888
4889         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4890         this a linkage test.
4891         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4892         argument marshalling.
4893         * abitest.h: New file.
4894         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4895         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4896
4897 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4898
4899         PR middle-end/32964
4900         * gcc.dg/tree-ssa/pr32964.c: New test.
4901
4902 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4903             H.J. Lu  <hongjiu.lu@intel.com>
4904
4905         PR target/40957
4906         * gcc.target/i386/pr40957.c: New test.
4907
4908 2009-08-06  Richard Guenther  <rguenther@suse.de>
4909
4910         PR tree-optimization/40964
4911         * gcc.c-torture/compile/pr40964.c: New testcase.
4912
4913 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4914
4915         PR fortran/40847
4916         * gfortran.dg/transfer_resolve_1.f90 : New test.
4917
4918 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4919             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4920
4921         PR target/40906
4922         * gcc.target/i386/pr40906-1.c: New test.
4923         * gcc.target/i386/pr40906-2.c: Ditto.
4924         * gcc.target/i386/pr40906-3.c: Ditto.
4925
4926 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4927
4928         PR rtl-optimization/40924
4929         * g++.dg/torture/pr40924.C: New test.
4930
4931 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4932
4933         PR c++/36069
4934         * g++.dg/warn/pr36069.C: New.
4935
4936 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4937
4938         PR c++/39987
4939         * g++.dg/overload/defarg4.C: New test.
4940
4941 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4942
4943         PR c++/16696
4944         * g++.dg/parse/pr16696.C: New.
4945         * g++.dg/parse/pr16696-permissive.C: New.
4946
4947 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4948
4949         PR fortran/40875
4950         * gfortran.dg/initialization_23.f90 : New test.
4951
4952 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4953
4954         PR debug/39706
4955         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4956
4957 2009-08-03  Jason Merrill  <jason@redhat.com>
4958             Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR c++/40948
4961         * g++.dg/ext/complit12.C: New.
4962
4963 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4964
4965         PR c/39902
4966         * gcc.target/powerpc/pr39902-2.c: New test.
4967
4968 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR middle-end/40943
4971         * gcc.dg/uninit-6.c: Re-add XFAIL.
4972         * gcc.dg/uninit-6-O0.c: Likewise.
4973         * gcc.dg/uninit-pr40943.c: New test.
4974
4975 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4976
4977         PR testsuite/40858
4978         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4979         .ascii.
4980
4981 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4982
4983         PR libfortran/40853
4984         * gfortran.dg/namelist_40.f90: Update error output.
4985         * gfortran.dg/namelist_47.f90: Update error output.
4986         * gfortran.dg/namelist_58.f90: New test.
4987
4988 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4989
4990         PR fortran/40881
4991         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4992         * gfortran.dg/altreturn_3.f90: Ditto.
4993         * gfortran.dg/altreturn_5.f90: Ditto.
4994         * gfortran.dg/altreturn_6.f90: Ditto.
4995         * gfortran.dg/altreturn_7.f90: Ditto.
4996         * gfortran.dg/array_constructor_13.f90: Ditto.
4997         * gfortran.dg/arrayio_7.f90: Ditto.
4998         * gfortran.dg/arrayio_8.f90: Ditto.
4999         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5000         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5001         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5002         * gfortran.dg/backspace_8.f: Add -std=legacy.
5003         * gfortran.dg/backspace_9.f: Ditto.
5004         * gfortran.dg/char_comparison_1.f: Ditto.
5005         * gfortran.dg/char_decl_1.f90: Ditto.
5006         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5007         * gfortran.dg/char_pointer_assign.f90: Ditto.
5008         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5009         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5010         * gfortran.dg/char_pointer_func.f90: Ditto.
5011         * gfortran.dg/common_8.f90: Ditto.
5012         * gfortran.dg/constant_substring.f: Ditto.
5013         * gfortran.dg/data_char_2.f90: Ditto.
5014         * gfortran.dg/der_array_io_1.f90: Ditto.
5015         * gfortran.dg/der_array_io_2.f90: Ditto.
5016         * gfortran.dg/der_array_io_3.f90: Ditto.
5017         * gfortran.dg/der_io_3.f90: Ditto.
5018         * gfortran.dg/dev_null.F90: Ditto.
5019         * gfortran.dg/direct_io_2.f90: Ditto.
5020         * gfortran.dg/do_iterator_2.f90: Ditto.
5021         * gfortran.dg/e_d_fmt.f90: Ditto.
5022         * gfortran.dg/empty_format_1.f90: Ditto.
5023         * gfortran.dg/entry_17.f90: Modified warning message.
5024         * gfortran.dg/entry_7.f90: Add -std=legacy.
5025         * gfortran.dg/eor_1.f90: Ditto.
5026         * gfortran.dg/equiv_2.f90: Ditto.
5027         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5028         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5029         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5030         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5031         * gfortran.dg/fmt_error_2.f90: Ditto.
5032         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5033         * gfortran.dg/fmt_tl.f: Ditto.
5034         * gfortran.dg/fmt_white.f: Ditto.
5035         * gfortran.dg/func_derived_1.f90: Ditto.
5036         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5037         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5038         * gfortran.dg/global_references_2.f90: Ditto.
5039         * gfortran.dg/hollerith_1.f90: Ditto.
5040         * gfortran.dg/hollerith.f90: Use new-style character length.
5041         * gfortran.dg/hollerith_f95.f90: Ditto.
5042         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5043         * gfortran.dg/implicit_6.f90: Ditto.
5044         * gfortran.dg/implicit_9.f90: Ditto.
5045         * gfortran.dg/inquire_13.f90: Ditto.
5046         * gfortran.dg/inquire_5.f90: Ditto.
5047         * gfortran.dg/inquire_6.f90: Ditto.
5048         * gfortran.dg/inquire.f90: Ditto.
5049         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5050         * gfortran.dg/io_constraints_2.f90: Ditto.
5051         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5052         * gfortran.dg/loc_2.f90: Ditto.
5053         * gfortran.dg/logical_1.f90: Ditto.
5054         * gfortran.dg/longline.f: Ditto.
5055         * gfortran.dg/merge_char_1.f90: Ditto.
5056         * gfortran.dg/namelist_12.f: Ditto.
5057         * gfortran.dg/namelist_14.f90: Ditto.
5058         * gfortran.dg/namelist_18.f90: Ditto.
5059         * gfortran.dg/namelist_19.f90: Ditto.
5060         * gfortran.dg/namelist_21.f90: Ditto.
5061         * gfortran.dg/namelist_22.f90: Ditto.
5062         * gfortran.dg/namelist_37.f90: Ditto.
5063         * gfortran.dg/namelist_54.f90: Ditto.
5064         * gfortran.dg/namelist_55.f90: Ditto.
5065         * gfortran.dg/namelist_empty.f90: Ditto.
5066         * gfortran.dg/namelist_use.f90: Use new-style character length.
5067         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5068         * gfortran.dg/nested_modules_4.f90: Ditto.
5069         * gfortran.dg/nested_modules_5.f90: Ditto.
5070         * gfortran.dg/open-options-blanks.f: Ditto.
5071         * gfortran.dg/output_exponents_1.f90: Ditto.
5072         * gfortran.dg/parens_5.f90: Ditto.
5073         * gfortran.dg/parens_6.f90: Ditto.
5074         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5075         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5076         * gfortran.dg/pr15129.f90: Ditto.
5077         * gfortran.dg/pr15332.f: Ditto.
5078         * gfortran.dg/pr16597.f90: Ditto.
5079         * gfortran.dg/pr17143.f90: Ditto.
5080         * gfortran.dg/pr17164.f90: Ditto.
5081         * gfortran.dg/pr17229.f: Modified warning message.
5082         * gfortran.dg/pr18210.f90: Add -std=legacy.
5083         * gfortran.dg/pr19155.f: Ditto.
5084         * gfortran.dg/pr20086.f90: Ditto.
5085         * gfortran.dg/pr20124.f90: Ditto.
5086         * gfortran.dg/pr20755.f: Ditto.
5087         * gfortran.dg/pr20865.f90: Ditto.
5088         * gfortran.dg/pr20950.f: Ditto.
5089         * gfortran.dg/pr21730.f: Ditto.
5090         * gfortran.dg/pr22491.f: Ditto.
5091         * gfortran.dg/pr29713.f90: Ditto.
5092         * gfortran.dg/print_parentheses_1.f: Ditto.
5093         * gfortran.dg/print_parentheses_2.f90: Ditto.
5094         * gfortran.dg/proc_assign_1.f90: Ditto.
5095         * gfortran.dg/proc_decl_1.f90: Ditto.
5096         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5097         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5098         * gfortran.dg/read_float_1.f90: Ditto.
5099         * gfortran.dg/read_logical.f90: Ditto.
5100         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5101         * gfortran.dg/return_1.f90: Ditto.
5102         * gfortran.dg/rewind_1.f90: Ditto.
5103         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5104         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5105         * gfortran.dg/stfunc_1.f90: Ditto.
5106         * gfortran.dg/stfunc_3.f90: Ditto.
5107         * gfortran.dg/stfunc_4.f90: Ditto.
5108         * gfortran.dg/stfunc_6.f90: Ditto.
5109         * gfortran.dg/streamio_2.f90: Ditto.
5110         * gfortran.dg/string_ctor_1.f90: Ditto.
5111         * gfortran.dg/string_null_compare_1.f: Ditto.
5112         * gfortran.dg/substr_6.f90: Ditto.
5113         * gfortran.dg/tl_editing.f90: Ditto.
5114         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5115         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5116         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5117         * gfortran.dg/g77/1832.f: Ditto.
5118         * gfortran.dg/g77/19981216-0.f Ditto.
5119         * gfortran.dg/g77/19990525-0.f: Ditto.
5120         * gfortran.dg/g77/19990826-2.f: Ditto.
5121         * gfortran.dg/g77/20000630-2.f: Ditto.
5122         * gfortran.dg/g77/20010116.f: Ditto.
5123         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5124         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5125         * gfortran.dg/g77/980520-1.f: Ditto.
5126         * gfortran.dg/g77/check0.f: Ditto.
5127         * gfortran.dg/g77/cpp3.F: Ditto.
5128         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5129         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5130         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5131         * gfortran.dg/g77/short.f: Ditto.
5132
5133 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5134
5135         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5136         * gcc.target/mips/ext-4.c: Likewise.
5137         * gcc.target/mips/interrupt_handler.c: Likewise.
5138         * gcc.target/mips/truncate-4.c: Likewise.
5139         * gcc.target/mips/truncate-5.c: Likewise.
5140
5141 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5142
5143         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5144         -fgraphite-force-parallel to -floop-parallelize-all.
5145
5146 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5147
5148         PR fortran/40011
5149         * gfortran.dg/whole_file_7.f90: New test.
5150         * gfortran.dg/whole_file_8.f90: New test.
5151         * gfortran.dg/whole_file_9.f90: New test.
5152         * gfortran.dg/whole_file_10.f90: New test.
5153         * gfortran.dg/whole_file_11.f90: New test.
5154         * gfortran.dg/whole_file_12.f90: New test.
5155         * gfortran.dg/whole_file_13.f90: New test.
5156         * gfortran.dg/whole_file_14.f90: New test.
5157
5158 2009-07-31  Jason Merrill  <jason@redhat.com>
5159
5160         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5161         binding semantics.
5162         * g++.dg/cpp0x/named.C: Likewise.
5163         * g++.dg/cpp0x/overload.C: Likewise.
5164         * g++.dg/cpp0x/rv1n.C: Likewise.
5165         * g++.dg/cpp0x/rv1p.C: Likewise.
5166         * g++.dg/cpp0x/rv2n.C: Likewise.
5167         * g++.dg/cpp0x/rv2p.C: Likewise.
5168         * g++.dg/cpp0x/rv3n.C: Likewise.
5169         * g++.dg/cpp0x/rv3p.C: Likewise.
5170         * g++.dg/cpp0x/rv4n.C: Likewise.
5171         * g++.dg/cpp0x/rv4p.C: Likewise.
5172         * g++.dg/cpp0x/rv5n.C: Likewise.
5173         * g++.dg/cpp0x/rv5p.C: Likewise.
5174         * g++.dg/cpp0x/rv6n.C: Likewise.
5175         * g++.dg/cpp0x/rv6p.C: Likewise.
5176         * g++.dg/cpp0x/rv7n.C: Likewise.
5177         * g++.dg/cpp0x/rv7p.C: Likewise.
5178         * g++.dg/cpp0x/template_deduction.C: Likewise.
5179         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5180         * g++.dg/cpp0x/overloadn.C: New.
5181         * g++.dg/cpp0x/rv-cast.C: New.
5182
5183 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5184
5185         * gcc.target/mips/ext-4.c: New test.
5186
5187 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5188
5189         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5190
5191 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5192
5193         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5194         * gcc.dg/tree-ssa/loop-32.c: Same.
5195         * gcc.dg/tree-ssa/loop-33.c: Same.
5196         * gcc.dg/tree-ssa/loop-34.c: Same.
5197         * gcc.dg/tree-ssa/loop-35.c: Same.
5198         * gcc.dg/tree-ssa/loop-7.c: Same.
5199         * gcc.dg/tree-ssa/pr23109.c: Same.
5200         * gcc.dg/tree-ssa/restrict-2.c: Same.
5201         * gcc.dg/tree-ssa/restrict-3.c: Same.
5202         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5203         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5204         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5205         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5206         * gcc.dg/tree-ssa/structopt-1.c: Same.
5207         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5208         * gfortran.dg/pr32921.f: Same.
5209
5210 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5211
5212         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5213         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5214         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5215         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5216         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5217         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5218         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5219         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5220         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5221         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5222         * gcc.dg/graphite/id-1.c: New.
5223         * gcc.dg/graphite/id-10.c: New.
5224         * gcc.dg/graphite/id-11.c: New.
5225         * gcc.dg/graphite/id-12.c: New.
5226         * gcc.dg/graphite/id-13.c: New.
5227         * gcc.dg/graphite/id-14.c: New.
5228         * gcc.dg/graphite/id-15.c: New.
5229         * gcc.dg/graphite/id-2.c: New.
5230         * gcc.dg/graphite/id-3.c: New.
5231         * gcc.dg/graphite/id-4.c: New.
5232         * gcc.dg/graphite/id-5.c: New.
5233         * gcc.dg/graphite/id-6.c: New.
5234         * gcc.dg/graphite/id-7.c: New.
5235         * gcc.dg/graphite/id-8.c: New.
5236         * gcc.dg/graphite/id-9.c: New.
5237         * gcc.dg/graphite/interchange-0.c: New.
5238         * gcc.dg/graphite/interchange-1.c: New.
5239         * gcc.dg/graphite/interchange-2.c: New.
5240         * gcc.dg/graphite/interchange-3.c: New.
5241         * gcc.dg/graphite/interchange-4.c: New.
5242         * gcc.dg/graphite/interchange-5.c: New.
5243         * gcc.dg/graphite/interchange-6.c: New.
5244         * gcc.dg/graphite/interchange-7.c: New.
5245         * gcc.dg/graphite/interchange-8.c: New.
5246         * gcc.dg/graphite/pr35356-1.c: New.
5247         * gcc.dg/graphite/pr35356-2.c: New.
5248         * gcc.dg/graphite/pr35356-3.c: New.
5249         * gcc.dg/graphite/pr40157.c: New.
5250         * gcc.dg/graphite/run-id-1.c: New.
5251         * gcc.dg/graphite/scop-20.c: New.
5252         * gcc.dg/graphite/scop-21.c: New.
5253         * gfortran.dg/graphite/id-1.f90: New.
5254         * gfortran.dg/graphite/id-10.f90: New.
5255         * gfortran.dg/graphite/id-11.f: New.
5256         * gfortran.dg/graphite/id-12.f: New.
5257         * gfortran.dg/graphite/id-13.f: New.
5258         * gfortran.dg/graphite/id-14.f: New.
5259         * gfortran.dg/graphite/id-15.f: New.
5260         * gfortran.dg/graphite/id-16.f: New.
5261         * gfortran.dg/graphite/id-5.f: New.
5262         * gfortran.dg/graphite/id-6.f: New.
5263         * gfortran.dg/graphite/id-7.f: New.
5264         * gfortran.dg/graphite/id-8.f: New.
5265         * gfortran.dg/graphite/id-9.f: New.
5266         * gfortran.dg/graphite/interchange-1.f: New.
5267         * gfortran.dg/graphite/interchange-2.f: New.
5268
5269 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5270
5271         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5272         flags based on the name of the testcase.
5273         * gfortran.dg/graphite/graphite.exp: Same.
5274
5275         * gcc.dg/graphite/block-0.c: Adjusted.
5276         * gcc.dg/graphite/block-1.c: Adjusted.
5277         * gcc.dg/graphite/block-2.c: Adjusted.
5278         * gcc.dg/graphite/block-3.c: Adjusted.
5279         * gcc.dg/graphite/block-4.c: Adjusted.
5280         * gcc.dg/graphite/block-5.c: Adjusted.
5281         * gcc.dg/graphite/block-6.c: Adjusted.
5282         * gcc.dg/graphite/pr37485.c: Adjusted.
5283         * gcc.dg/graphite/pr37684.c: Adjusted.
5284         * gcc.dg/graphite/pr37828.c: Adjusted.
5285         * gcc.dg/graphite/pr37883.c: Adjusted.
5286         * gcc.dg/graphite/pr37928.c: Adjusted.
5287         * gcc.dg/graphite/pr37943.c: Adjusted.
5288         * gcc.dg/graphite/pr38409.c: Adjusted.
5289         * gcc.dg/graphite/pr38498.c: Adjusted.
5290         * gcc.dg/graphite/pr38559.c: Adjusted.
5291         * gcc.dg/graphite/pr39335.c: Adjusted.
5292         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5293         * gcc.dg/graphite/scop-0.c: Adjusted.
5294         * gcc.dg/graphite/scop-1.c: Adjusted.
5295         * gcc.dg/graphite/scop-10.c: Adjusted.
5296         * gcc.dg/graphite/scop-11.c: Adjusted.
5297         * gcc.dg/graphite/scop-12.c: Adjusted.
5298         * gcc.dg/graphite/scop-13.c: Adjusted.
5299         * gcc.dg/graphite/scop-14.c: Adjusted.
5300         * gcc.dg/graphite/scop-15.c: Adjusted.
5301         * gcc.dg/graphite/scop-16.c: Adjusted.
5302         * gcc.dg/graphite/scop-17.c: Adjusted.
5303         * gcc.dg/graphite/scop-18.c: Adjusted.
5304         * gcc.dg/graphite/scop-19.c: Adjusted.
5305         * gcc.dg/graphite/scop-2.c: Adjusted.
5306         * gcc.dg/graphite/scop-3.c: Adjusted.-
5307         * gcc.dg/graphite/scop-4.c: Adjusted.
5308         * gcc.dg/graphite/scop-5.c: Adjusted.
5309         * gcc.dg/graphite/scop-6.c: Adjusted.
5310         * gcc.dg/graphite/scop-7.c: Adjusted.
5311         * gcc.dg/graphite/scop-8.c: Adjusted.
5312         * gcc.dg/graphite/scop-9.c: Adjusted.
5313         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5314         * gfortran.dg/graphite/block-1.f90: Adjusted.
5315         * gfortran.dg/graphite/block-2.f: Adjusted.
5316         * gfortran.dg/graphite/block-3.f90: Adjusted.
5317         * gfortran.dg/graphite/block-4.f90: Adjusted.
5318         * gfortran.dg/graphite/id-2.f90: Adjusted.
5319         * gfortran.dg/graphite/id-3.f90: Adjusted.
5320         * gfortran.dg/graphite/id-4.f90: Adjusted.
5321         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5322         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5323         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5324         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5325         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5326         * gfortran.dg/graphite/scop-1.f: Adjusted.
5327
5328 2009-07-30  Doug Kwan  <dougkwan@google.com>
5329
5330         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5331         in warnings added in rev 141298.
5332
5333 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5334
5335         * lib/options.exp: Use "!=" instead of "ne".
5336
5337         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5338
5339         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5340         * gcc.dg/ucnid-12.c: Likewise.
5341
5342 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5343             Pat Haugen  <pthaugen@us.ibm.com>
5344             Revital Eres <ERES@il.ibm.com>
5345
5346         * gcc.target/powerpc/altivec-32.c: New file to test
5347         Altivec simple math function vectorization.
5348
5349         * gcc.target/powerpc/bswap-run.c: New file to test swap
5350         builtins.
5351         * gcc.target/powerpc/bswap16.c: Ditto.
5352         * gcc.target/powerpc/bswap32.c: Ditto.
5353         * gcc.target/powerpc/bswap64-1.c: Ditto.
5354         * gcc.target/powerpc/bswap64-2.c: Ditto.
5355         * gcc.target/powerpc/bswap64-3.c: Ditto.
5356         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5357         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5358         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5359
5360         * gcc.target/powerpc/popcount-2.c: New file to test
5361         power7 popcntd instructions.
5362         * gcc.target/powerpc/popcount-3.c: Ditto.
5363
5364         * gcc.target/powerpc/pr39457.c: New VSX test.
5365         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5366         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5367         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5368         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5369         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5370         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5371         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5372         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5373         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5374         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5375         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5376         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5377
5378         * gcc.target/powerpc/altivec-6.c: Store the result of
5379         vec_add, so the optimizer doesn't remove it.
5380
5381         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5382         systems that support bswap64.
5383
5384         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5385         prevent VSX code generation.
5386
5387         * lib/target-supports.exp (check_vsx_hw_available): New
5388         function to test if VSX available.
5389         (check_effective_target_powerpc_vsx_ok): Ditto.
5390         (check_vmx_hw_available): Add explicit -mno-vsx.
5391
5392 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5393
5394         PR c/39902
5395         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5396
5397 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5398
5399         PR tree-optimization/40570
5400         * gcc.c-torture/compile/pr40570.c: New test.
5401
5402 2009-07-29  Jason Merrill  <jason@redhat.com>
5403
5404         PR c++/14912
5405         * g++.dg/template/defarg13.C: New.
5406
5407 2009-07-29  Richard Guenther  <rguenther@suse.de>
5408
5409         PR c++/40834
5410         * g++.dg/torture/pr40834.C: New testcase.
5411
5412 2009-07-29  Michael Matz  <matz@suse.de>
5413
5414         PR middle-end/40830
5415         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5416
5417 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5418
5419         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5420         sh*-*-* targets.  Skip on spu-*-* targets.
5421         * gfortran.dg/maxlocval_4.f90: Likewise.
5422         * gfortran.dg/minlocval_1.f90: Likewise.
5423         * gfortran.dg/minlocval_4.f90: Likewise.
5424
5425 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR fortran/40878
5428         * gfortran.dg/gomp/pr40878-1.f90: New test.
5429         * gfortran.dg/gomp/pr40878-2.f90: New test.
5430
5431         PR testsuite/40891
5432         * gcc.dg/cdce1.c: Adjust note line number.
5433         * gcc.dg/cdce2.c: Likewise.
5434
5435 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5436
5437         PR fortran/40882
5438         * gfortran.dg/proc_ptr_comp_13.f90: New.
5439
5440 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5441
5442         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5443         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5444         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5445         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5446         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5447         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5448         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5449         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5450         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5451         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5452         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5453         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5454         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5455         #ifdef NEED_IEEE754_FLOAT conditional.
5456         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5457         conditional.
5458
5459 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5460
5461         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5462         i?86-*-netware.
5463         * g++.dg/ext/bitfield3.C: Likewise.
5464         * g++.dg/ext/bitfield4.C: Likewise.
5465         * g++.dg/ext/bitfield5.C: Likewise.
5466         * gcc.dg/bitfld-15.c: Likewise.
5467         * gcc.dg/bitfld-16.c: Likewise.
5468         * gcc.dg/bitfld-17.c: Likewise.
5469         * gcc.dg/bitfld-18.c: Likewise.
5470         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5471         * gcc.dg/20010912-1.c: Likewise.
5472         * gcc.dg/20021018-1.c: Likewise.
5473         * gcc.dg/20030213-1.c: Likewise.
5474         * gcc.dg/20030225-1.c: Likewise.
5475         * gcc.dg/20030708-1.c: Likewise.
5476         * gcc.dg/20050321-2.c: Likewise.
5477         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5478         * gcc.dg/cdce2.c: Likewise.
5479         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5480         targets.
5481         * gcc.target/i386/pr37248-3.c: Likewise.
5482
5483 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5484
5485         PR fortran/40848
5486         * gfortran.dg/altreturn_7.f90: New.
5487
5488 2009-07-27  Simon Baldwin  <simonb@google.com>
5489
5490         PR testsuite/40829
5491         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5492         so that indexing no longer runs off array end.
5493
5494 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5495
5496         PR fortran/40851
5497         * gfortran.dg/derived_init_3.f90: New test.
5498
5499 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5500
5501         PR fortran/33197
5502         * gfortran.dg/atan2_1.f90: New test
5503         * gfortran.dg/atan2_2.f90: New test
5504
5505 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5506
5507         PR c++/40749
5508         * g++.dg/warn/Wreturn-type-6.C: New test.
5509
5510 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5511
5512         PR tree-optimization/40801
5513         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5514         * gfortran.dg/vect/vect.exp: Run tests starting with
5515         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5516
5517 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5518
5519         PR rtl-optimization/40445
5520         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5521
5522 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5523
5524         * gcc.dg/builtin-unreachable-4.c: New test.
5525
5526 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5527
5528         PR fortran/33197
5529         * gfortran.dg/complex_intrinsic_5.f90: New test.
5530         * gfortran.dg/complex_intrinsic_7.f90: New test.
5531
5532 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5533
5534         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5535         * gcc.dg/ipa/noclone-1.c: New test.
5536
5537 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5538
5539         * lib/target-supports.exp (check_effective_target_static): New
5540         procedure.
5541         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5542         supported.
5543         * g++.old-deja/g++.law/weak.C: Require static effective target.
5544
5545 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5546
5547         PR fortran/39630
5548         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5549         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5550         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5551         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5552         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5553         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5554         * gfortran.dg/typebound_call_10.f03: New.
5555
5556 2009-07-24  Jason Merrill  <jason@redhat.com>
5557
5558         * g++.dg/cpp0x/defaulted11.C: New.
5559
5560         * g++.dg/cpp0x/initlist23.C: New.
5561
5562 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5563
5564         PR fortran/40822
5565         * gfortran.dg/char_length_16.f90: New.
5566
5567 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR fortran/40643
5570         PR fortran/31067
5571         * gfortran.dg/maxlocval_2.f90: New test.
5572         * gfortran.dg/maxlocval_3.f90: New test.
5573         * gfortran.dg/maxlocval_4.f90: New test.
5574         * gfortran.dg/minlocval_1.f90: New test.
5575         * gfortran.dg/minlocval_2.f90: New test.
5576         * gfortran.dg/minlocval_3.f90: New test.
5577         * gfortran.dg/minlocval_4.f90: New test.
5578
5579 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5580
5581         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5582         scan-assembler.
5583
5584 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5585
5586         PR fortran/40839
5587         * gfortran.dg/pr40839.f90: New test.
5588
5589 2009-07-23  Michael Matz  <matz@suse.de>
5590
5591         PR middle-end/40830
5592         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5593         don't set options ourself.
5594
5595 2009-07-23  Simon Baldwin  <simonb@google.com>
5596
5597         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5598         native C compilation where required.
5599
5600 2009-07-22  Doug Kwan  <dougkwan@google.com>
5601
5602         * gcc.c-torture/compile/20090721-1.c: New test.
5603
5604 2009-07-22  Michael Matz  <matz@suse.de>
5605
5606         PR tree-optimization/35229
5607         PR tree-optimization/39300
5608         * gcc.dg/vect/vect-pre-interact.c: New test.
5609
5610 2009-07-22  Richard Guenther  <rguenther@suse.de>
5611
5612         * g++.dg/lookup/using21.C: Fix duplicate paste.
5613
5614 2009-07-22  Richard Guenther  <rguenther@suse.de>
5615
5616         PR c++/40799
5617         * g++.dg/lookup/using21.C: New testcase.
5618
5619 2009-07-21  Jason Merrill  <jason@redhat.com>
5620
5621         * g++.dg/init/aggr4.C: New.
5622
5623 2009-07-21  Jason Merrill  <jason@redhat.com>
5624
5625         Core issue 934
5626         * g++.dg/cpp0x/initlist22.C: New.
5627
5628 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5629
5630         * gcc.target/i386/vectorize8.c: New test.
5631
5632 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5633
5634         PR target/40811
5635         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5636         Add i?86 and x86_64 targets.
5637         * gcc.target/i386/vectorize7.c: New test.
5638
5639         PR target/40809
5640         * gcc.target/i386/pr40809.c: New test.
5641
5642 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5643
5644         PR tree-optimization/40813
5645         * g++.dg/opt/inline15.C: New test.
5646
5647 2009-07-21  Paul Brook <paul@codesourcery.com>
5648
5649         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5650         * lib/target-supports.exp (check_effective_target_section_anchors):
5651         Add arm*-*-*.
5652
5653 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5654
5655         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5656         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5657         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5658
5659 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5660
5661         * gcc.target/mips/ext-3.c: New test.
5662
5663 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5664
5665         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5666         * gcc.dg/builtin-object-size-8.c: New test.
5667         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5668         * g++.dg/ext/builtin-object-size2.C: Likewise.
5669
5670         PR tree-optimization/40792
5671         * gcc.dg/pr40792.c: New test.
5672
5673 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5674
5675         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5676         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5677         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5678
5679 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5680
5681         * gcc.target/sh/mfmovd.c: New test.
5682
5683 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5684             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5685
5686         PR libfortran/40714
5687         * gfortran.dg/eof_3.f90: New test.
5688
5689 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5690
5691         PR fortran/40727
5692         * gfortran.dg/intrinsic_cmplx.f90: New test.
5693
5694 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5695
5696         PR libfortran/34670
5697         PR libfortran/36874
5698         * gfortran.dg/cshift_bounds_1.f90:  New test.
5699         * gfortran.dg/cshift_bounds_2.f90:  New test.
5700         * gfortran.dg/cshift_bounds_3.f90:  New test.
5701         * gfortran.dg/cshift_bounds_4.f90:  New test.
5702         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5703         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5704         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5705         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5706
5707 2009-07-19  Jan Hubicka  <jh@suse.cz>
5708
5709         PR tree-optimization/40676
5710         * gcc.c-torture/compile/pr40676.c: New testcase.
5711
5712 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5713
5714         * gcc.target/mips/ext-2.c: New test.
5715
5716 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5717
5718         * gcc.target/mips/octeon-exts-7.c: New test.
5719         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5720         * gcc.target/mips/octeon-exts-5.c: Likewise.
5721
5722 2009-07-18  Richard Guenther  <rguenther@suse.de>
5723
5724         PR testsuite/40798
5725         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5726
5727 2009-07-18  Richard Guenther  <rguenther@suse.de>
5728
5729         PR c/40787
5730         * gcc.dg/pr35899.c: Adjust.
5731
5732 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5733
5734         * gcc.target/powerpc/asm-es-1.c: New test.
5735         * gcc.target/powerpc/asm-es-2.c: Likewise.
5736
5737 2009-07-17  Richard Guenther  <rguenther@suse.de>
5738
5739         PR c/40401
5740         * g++.dg/rtti/crash4.C: New testcase.
5741         * g++.dg/torture/20090706-1.C: Likewise.
5742         * gcc.dg/redecl-17.c: Likewise.
5743         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5744         * gcc.dg/declspec-9.c: Expect extra error.
5745         * gcc.dg/declspec-10.c: Likewise.
5746         * gcc.dg/declspec-11.c: Likewise.
5747         * gcc.dg/redecl-10.c: Expect extra warnings.
5748         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5749         * gcc.target/i386/pr39545-1.c: Likewise.
5750         * g++.dg/ext/asm3.C: Expect more errors.
5751         * g++.dg/gomp/block-1.C: Likewise.
5752         * g++.dg/gomp/block-2.C: Likewise.
5753         * g++.dg/gomp/block-3.C: Likewise.
5754         * g++.dg/gomp/block-5.C: Likewise.
5755         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5756         * g++.dg/warn/unused-result1.C: XFAIL.
5757
5758 2009-07-17  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/40321
5761         * gcc.c-torture/compile/pr40321.c: New testcase.
5762         * g++.dg/torture/pr40321.C: Likewise.
5763
5764 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5765
5766         PR c++/40780
5767         * g++.dg/template/ptrmem19.C: New test.
5768
5769 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5770             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5771
5772         PR 40435
5773         * gcc.dg/pr36902.c: Add column info.
5774         * g++.dg/gcov/gcov-2.C: Change count for definition.
5775
5776 2009-07-16  Jason Merrill  <jason@redhat.com>
5777
5778         PR libstdc++/37907
5779         * g++.dg/cpp0x/std-layout1.C: New.
5780         * g++.dg/ext/has_nothrow_assign.C: Fix.
5781         * g++.dg/ext/has_nothrow_copy.C: Fix.
5782         * g++.dg/ext/has_trivial_assign.C: Fix.
5783         * g++.dg/ext/has_trivial_copy.C: Fix.
5784         * g++.dg/ext/is_pod.C: Fix.
5785         * g++.dg/other/offsetof3.C: Adjust.
5786         * g++.dg/overload/ellipsis1.C: Adjust.
5787         * g++.dg/warn/var-args1.C: Adjust.
5788         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5789         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5790         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5791         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5792         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5793
5794 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5795
5796         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5797         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5798         effective target "mpc_pow".
5799         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5800
5801 2009-07-16  Richard Henderson  <rth@redhat.com>
5802
5803         * g++.dg/opt/eh4.C: New test.
5804
5805 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5806
5807         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5808
5809 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5810
5811         PR middle-end/40747
5812         * gcc.c-torture/execute/pr40747.c: New test.
5813
5814 2009-07-15  Richard Guenther  <rguenther@suse.de>
5815
5816         PR middle-end/40753
5817         * gcc.c-torture/compile/pr40753.c: New testcase.
5818
5819 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5820
5821         PR fortran/40743
5822         * gfortran.dg/interface_assignment_4.f90: New.
5823
5824 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5825
5826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5827         for FreeBSD up to and including version 8.
5828
5829 2009-07-14  Taras Glek  <tglek@mozilla.com>
5830             Rafael Espindola  <espindola@google.com>
5831
5832         * g++.dg/plugin/header-plugin-test.C: New.
5833         * g++.dg/plugin/header_plugin.c: New.
5834         * g++.dg/plugin/plugin.exp: Update.
5835
5836 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5837
5838         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5839         function to enable vectorization.
5840         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5841         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5842
5843 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5844
5845         * gcc.target/i386/sse-copysignf-vec.c: New test.
5846         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5847
5848 2009-07-14  Jason Merrill  <jason@redhat.com>
5849
5850         PR c++/37276
5851         * g++.dg/lookup/builtin5.C: New.
5852         * g++.dg/other/error22.C: Add missing extern "C".
5853         * g++.dg/warn/Warray-bounds.C: Likewise.
5854         * gcc.dg/compat/compat-common.h: Likewise.
5855
5856         PR c++/40746
5857         * g++.dg/lookup/using20.C: New.
5858
5859         PR c++/40740
5860         * g++.dg/template/koenig8.C: New.
5861
5862 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5863
5864         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5865         both i?86-*-darwin* and x86_64-*-darwin*.
5866
5867 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5868
5869         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5870         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5871         name.
5872
5873 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5874
5875         PR debug/40705
5876         * g++.dg/debug/dwarf2/typedef1.C: New test.
5877
5878         PR c++/40357
5879         * g++.dg/other/typedef3.C: New test.
5880
5881 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5882
5883         * gcc.dg/20090709-1.c: Move to a proper place ...
5884         * gcc.target/m68k/20090709-1.c: ... here.
5885
5886 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5887
5888         PR C++/22154
5889         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5890         front of qualified names are allowed.
5891         * g++.dg/parse/crash10.C: Likewise.
5892         * g++.dg/parse/error15.C: Likewise.
5893         * g++.dg/parse/typename9.C: Likewise.
5894         * g++.dg/parse/error8.C: Likewise.
5895
5896 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5897
5898         PR fortran/40646
5899         * gfortran.dg/proc_ptr_22.f90: Extended.
5900         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5901
5902 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5903
5904         * gfortran.dg/vect/vect-6.f: New test.
5905
5906 2009-07-12  Jason Merrill  <jason@redhat.com>
5907
5908         PR c++/36628
5909         * g++.dg/cpp0x/decltype17.C: New.
5910
5911         PR c++/37206
5912         * g++.dg/cpp0x/rv10.C: New.
5913
5914 2009-07-12  Jason Merrill  <jason@redhat.com>
5915
5916         PR c++/40689
5917         * g++.dg/cpp0x/initlist20.C: New.
5918         * g++.dg/cpp0x/initlist21.C: New.
5919
5920 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5921
5922         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5923         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5924         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5925         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5926         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5927
5928 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5929
5930         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5931         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5932         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5933         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5934         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5935         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5936         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5937         effective_target fd_truncate.
5938
5939 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5940
5941         * gnat.dg/specs/addr1.ads: New test.
5942
5943 2009-07-11  Jan Hubicka  <jh@suse.cz>
5944
5945         PR middle-end/48388
5946         * g++.dg/torture/pr40388.C: New testcase.
5947
5948 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5949
5950         PR target/40668
5951         * gcc.c-torture/execute/pr40668.c: New test.
5952
5953 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5954
5955         * gcc.c-torture/execute/20090711-1.c: New test.
5956
5957 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5958
5959         PR testsuite/40699
5960         PR testsuite/40707
5961         PR testsuite/40709
5962         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5963         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5964         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5965         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5966
5967 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5968
5969         PR fortran/33197
5970         * gfortran.dg/complex_intrinsic_3.f90: New test.
5971         * gfortran.dg/complex_intrinsic_4.f90: New test.
5972
5973 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5974
5975         PR target/39079
5976         * gcc.target/mips/mips.exp: Make -msynci a known option.
5977         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5978
5979 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5980
5981         PR c++/40502
5982         * g++.dg/ext/strncpy-chk1.C: New test.
5983
5984 2009-07-10  Richard Guenther  <rguenther@suse.de>
5985
5986         PR tree-optimization/40496
5987         * g++.dg/opt/pr40496.C: New testcase.
5988
5989 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5990
5991         PR 25509
5992         PR 40614
5993         * g++.dg/warn/unused-result1-Werror.c: New.
5994
5995 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5996
5997         PR fortran/39334
5998         * gfortran.dg/recursive_parameter_1.f90: New test.
5999
6000 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6001
6002         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6003         * gfortran.dg/module_equivalence_6.f90: Ditto.
6004         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6005         * gfortran.dg/nan_2.f90: Ditto.
6006         * gfortran.dg/inquire_11.f90: Ditto.
6007         * gfortran.dg/abstract_type_3.f03: Ditto.
6008         * gfortran.dg/abstract_type_1.f90: Ditto.
6009         * gfortran.dg/private_type_9.f90: Ditto.
6010         * gfortran.dg/abstract_type_5.f03: Ditto.
6011         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6012         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6013         * gfortran.dg/derived_sub.f90: Ditto.
6014         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6015         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6016         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6017         * gfortran.dg/mvbits_6.f90: Ditto.
6018         * gfortran.dg/abstract_type_2.f03: Ditto.
6019         * gfortran.dg/abstract_type_4.f03: Ditto.
6020         * gfortran.dg/bounds_check_9.f90: Ditto.
6021         * gfortran.dg/optional_dim_3.f90: Ditto.
6022         * gfortran.dg/pr32921.f: Ditto.
6023         * gfortran.dg/entry_16.f90: Ditto.
6024         * gfortran.dg/generic_16.f90: Ditto.
6025
6026
6027 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6028
6029         * gcc.target/m68k/20090709-1.c: New.
6030
6031 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6032
6033         PR c++/40684
6034         * g++.dg/template/unify11.C: New test.
6035
6036 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6037
6038         PR fortran/40629
6039         * gfortran.dg/host_assoc_function_9.f90: New test.
6040
6041 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6042
6043         PR fortran/40646
6044         * gfortran.dg/proc_ptr_22.f90: New.
6045         * gfortran.dg/proc_ptr_comp_12.f90: New.
6046
6047 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR middle-end/40692
6050         * gcc.c-torture/compile/pr40692.c: New test.
6051
6052 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6053
6054         PR fortran/40604
6055         * gfortran.dg/pointer_check_6.f90: New test.
6056
6057 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6058
6059         * gcc.target/mips/truncate-5.c: New test.
6060
6061 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6062
6063         PR libfortran/40330
6064         PR libfortran/40662
6065         * gfortran.dg/fmt_cache_1.f: New test.
6066
6067 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6068
6069         PR fortran/40675
6070         * gfortran.dg/nosigned_zero_1.f90: New test.
6071         * gfortran.dg/nosigned_zero_2.f90: New test.
6072
6073 2009-07-08  Richard Guenther  <rguenther@suse.de>
6074
6075         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6076
6077 2009-07-08  Richard Guenther  <rguenther@suse.de>
6078
6079         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6080
6081 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6082
6083         PR fortran/40591
6084         * gfortran.dg/proc_ptr_21.f90: New test.
6085
6086 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6087
6088         PR c++/31246
6089         * g++.dg/warn/pr31246.C: New.
6090         * g++.dg/warn/pr31246-2.C: New.
6091
6092 2009-07-07  Jason Merrill  <jason@redhat.com>
6093
6094         PR c++/35828
6095         * g++.dg/template/defarg12.C: New.
6096
6097         PR c++/37816
6098         * g++.dg/cpp0x/enum7.C: New.
6099
6100         PR c++/37946
6101         * g++.dg/cpp0x/enum6.C: New.
6102
6103         PR c++/40639
6104         * g++.dg/cpp0x/enum5.C: New.
6105
6106         PR c++/40633
6107         * g++.dg/cpp0x/enum4.C: New.
6108
6109 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6110
6111         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6112
6113 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6114
6115         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6116
6117 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6118
6119         PR middle-end/40669
6120         * gcc.dg/pr40669.c: New test.
6121
6122 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6123
6124         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6125         location. Update all calls.
6126         * g++.dg/plugin/selfassign.c: Likewise.
6127
6128 2009-07-06  Jason Merrill  <jason@redhat.com>
6129
6130         * g++.dg/rtti/dyncast[34].C: New.
6131
6132 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6133
6134         * lib/target-supports.exp
6135         (check_effective_target_mips_newabi_large_long_double): New.
6136         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6137         target.
6138         * gcc.target/mips/fpr-moves-6.c: Likewise.
6139
6140 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6141
6142         PR c++/40557
6143         * g++.dg/template/union2.C: New test.
6144
6145 2009-07-04  Jason Merrill  <jason@redhat.com>
6146
6147         * g++.dg/template/using15.C: New.
6148
6149 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6150
6151         * gfortran.dg/maxloc_1.f90: New test.
6152
6153 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6154
6155         PR fortran/40593
6156         * gfortran.dg/proc_ptr_result_6.f90: New.
6157
6158 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6159
6160         * gcc.dg/framework-2.c: Adjust testcase to pass.
6161
6162 2009-07-04  Jason Merrill  <jason@redhat.com>
6163
6164         PR c++/40619
6165         * g++.dg/cpp0x/auto16.C: New.
6166
6167 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6168
6169         PR target/40587
6170         * gfortran.dg/pr40587.f: New test.
6171
6172 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6173
6174         PR fortran/40638
6175         * gfortran.dg/unit_1.f90: New test.
6176
6177 2009-07-03  Jason Merrill  <jason@redhat.com>
6178
6179         * g++.dg/template/pure1.C: Expect another error.
6180
6181 2009-07-03  Richard Guenther  <rguenther@suse.de>
6182
6183         PR tree-optimization/40640
6184         * gcc.c-torture/compile/pr40640.c: New testcase.
6185
6186 2009-07-03  Richard Guenther  <rguenther@suse.de>
6187
6188         PR middle-end/34163
6189         * gfortran.dg/pr34163.f90: New testcase.
6190
6191 2009-07-03  Jan Hubicka  <jh@suse.cz>
6192
6193         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6194         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6195         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6196         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6197         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6198         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6199         * gnat.dg/loop_optimization6.adb: Enable -O2.
6200
6201 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6202
6203         * g++.dg/warn/null4.C: Extend.
6204
6205 2009-07-02  Jason Merrill  <jason@redhat.com>
6206
6207         * g++.dg/template/spec8.C: Fix.
6208
6209 2009-07-02  Michael Matz  <matz@suse.de>
6210
6211         PR fortran/32131
6212         * gfortran.dg/pr32921.f: Adjust.
6213
6214 2009-07-02  Jan Hubicka  <jh@suse.cz>
6215
6216         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6217
6218 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6219
6220         * gcc.target/mips/truncate-4.c: New testcase.
6221
6222 2009-07-01  Richard Guenther  <rguenther@suse.de>
6223
6224         PR tree-optimization/19831
6225         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6226         make allocated memory escape.  Un-XFAIL.
6227         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6228         * gcc.dg/vect/pr31699.c: Likewise.
6229         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6230
6231 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6232
6233         PR c++/40566
6234         * g++.dg/parse/cond5.C: New test.
6235
6236 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6237
6238         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6239         (main): Pass n to main_1 instead.
6240         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6241         (main_1): New function, split off from...
6242         (main): ...here.  Pass `off' to main_1 instead.
6243
6244 2009-06-30  Jason Merrill  <jason@redhat.com>
6245
6246         PR c++/40595
6247         * g++.dg/cpp0x/variadic94.C: New.
6248
6249 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6250
6251         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6252         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6253         (init_ld_library_path_env_vars): New function, replacing the
6254         orig_*_saved assignments.  Call it after defining it.
6255         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6256         (restore_ld_library_path_env_vars): Likewise.
6257         (add_path, find_libgcc_s): New functions.
6258         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6259         gcc-set-multilib-library-path.
6260         (objc_target_compile): Don't add "." to ld_library_path.
6261         Use add_path.
6262         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6263         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6264         gcc-set-multilib-library-path.
6265         * lib/g++.exp (g++_link_flags): Likewise.
6266         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6267         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6268         top level; do it...
6269         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6270         to tell when this needs to happen.  Use find_libgcc_s instead of
6271         gcc-set-multilib-library-path.
6272         * lib/gcc-dg.exp: Likewise.
6273         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6274         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6275         unless it is in $ALT_LD_LIBRARY_PATH.
6276         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6277
6278 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6279
6280         * gnat.dg/discr12.adb: New test.
6281         * gnat.dg/discr12_pkg.ads: New helper.
6282         * gnat.dg/discr13.adb: New test.
6283         * gnat.dg/discr14.ad[sb]: Likewise.
6284         * gnat.dg/discr15.adb: Likewise.
6285         * gnat.dg/discr15_pkg.ads: New helper.
6286         * gnat.dg/discr16.adb: New test.
6287         * gnat.dg/discr16_g.ads: New helper.
6288         * gnat.dg/discr16_pkg.ads: Likewise.
6289         * gnat.dg/discr16_cont.ads: Likewise.
6290         * gnat.dg/discr17.adb: New test.
6291         * gnat.dg/discr18.adb: Likewise.
6292         * gnat.dg/discr18_pkg.ads: New helper.
6293         * gnat.dg/discr19.adb: New test.
6294
6295 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6296
6297         PR fortran/40576
6298         * gfortran.dg/internal_write_1.f90:  New testcase.
6299
6300 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6301
6302         PR fortran/40594
6303         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6304
6305 2009-06-30  Richard Guenther  <rguenther@suse.de>
6306
6307         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6308
6309 2009-06-30  Wei Guozhi  <carrot@google.com>
6310
6311         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6312         to "-Os".
6313
6314 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6315
6316         PR tree-optimization/40542
6317         * gcc.dg/vect/pr40542.c: New test.
6318
6319 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6320
6321         PR tree-optimization/40582
6322         * gcc.c-torture/compile/pr40582.c: New test.
6323
6324 2009-06-30  Wei Guozhi  <carrot@google.com>
6325
6326         PR/40416
6327         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6328
6329 2009-06-29  Jason Merrill  <jason@redhat.com>
6330
6331         PR c++/40274
6332         * g++.dg/template/debug1.C: New.
6333
6334 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6335
6336         PR fortran/40580
6337         * pointer_check_1.f90: New test.
6338         * pointer_check_2.f90: New test.
6339         * pointer_check_3.f90: New test.
6340         * pointer_check_4.f90: New test.
6341         * pointer_check_5.f90: New test.
6342
6343 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6344
6345         PR fortran/40551
6346         * gfortran.dg/func_assign_2.f90 : New test.
6347
6348 2009-06-29  Richard Guenther  <rguenther@suse.de>
6349
6350         PR middle-end/14187
6351         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6352         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6353         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6354         * gcc.c-torture/execute/20090623-1.c: Likewise.
6355         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6356         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6357
6358 2009-06-29  Richard Guenther  <rguenther@suse.de>
6359
6360         PR middle-end/38212
6361         * gcc.c-torture/execute/pr38212.c: New testcase.
6362
6363 2009-06-29  Richard Guenther  <rguenther@suse.de>
6364
6365         PR tree-optimization/40579
6366         * gcc.c-torture/execute/pr40579.c: New testcase.
6367
6368 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6369
6370         PR tree-optimization/40550
6371         * gcc.dg/pr40550.c: New test.
6372
6373 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6374
6375         * gnat.dg/overflow_sum2.adb: New test
6376         * gnat.dg/namet.ads: New helper.
6377
6378         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6379
6380 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6381
6382         PR fortran/34112
6383         * gfortran.dg/compiler-directive_1.f90: New test.
6384         * gfortran.dg/compiler-directive_2.f: New test.
6385
6386 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6387
6388         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6389         comment out some values and add some cases.
6390
6391 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6392
6393         PR testsuite/40567
6394         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6395
6396 2009-06-26  Richard Henderson  <rth@redhat.com>
6397
6398         PR testsuite/40565
6399         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6400         * gcc.target/i386/local.c: Pass a non-constant to T.
6401
6402 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6403
6404         PR fortran/39997
6405         PR fortran/40541
6406         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6407         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6408         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6409         * gfortran.dg/proc_ptr_result_5.f90: New.
6410
6411 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6412
6413         PR c/39902
6414         * gcc.dg/dfp/pr39902.c: New test.
6415
6416 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         PR testsuite/40532
6419         * gcc.dg/builtins-65.c: Require c99 runtime.
6420
6421 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/array7.ad[sb]: New test.
6424
6425 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6426
6427         * gnat.dg/array6.adb: New test.
6428
6429 2009-06-25  Ian Lance Taylor  <iant@google.com>
6430
6431         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6432
6433 2009-06-25  Ian Lance Taylor  <iant@google.com>
6434
6435         * g++.dg/warn/Wunused-16.C: New testcase.
6436
6437 2009-06-25  Ian Lance Taylor  <iant@google.com>
6438
6439         * g++.dg/warn/skip-2.C: New testcase.
6440
6441 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6442
6443         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6444         dg-skip-if and move to ...
6445         * gcc.dg/torture/20090618-1.c.
6446
6447 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6448
6449         PR tree-optimization/40493
6450         * gcc.c-torture/execute/pr40493.c: New test.
6451
6452 2009-06-24  Jason Merrill  <jason@redhat.com>
6453
6454         PR c++/40342
6455         * g++.dg/template/overload10.C: New.
6456
6457 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6458
6459         PR fortran/40427
6460         * gfortran.dg/proc_ptr_comp_11.f90: New.
6461
6462 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6463
6464         * gcc.dg/pr40501.c: New testcase.
6465
6466 2009-06-23  DJ Delorie  <dj@redhat.com>
6467
6468         Add MeP port.
6469         * lib/target-supports.exp: Add mep support (no profiling).
6470
6471 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6472
6473         PR testsuite/39297
6474         * gcc.dg/ssa/loop-31.c: Change scan rules.
6475
6476 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6477
6478         * gcc.dg/cpp/empty-include.c: Update column info.
6479         * gcc.dg/cpp/assert2.c: Update column info.
6480
6481 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6482
6483         * g++.dg/ext/builtin-object-size1.C: New test.
6484         * g++.dg/ext/builtin-object-size2.C: New test.
6485
6486 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6487
6488         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6489         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6490
6491 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6492
6493         * gcc.target/mips/truncate-3.c: New test.
6494
6495 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6496
6497         PR fortran/37254
6498         PR fortran/39850
6499         * gfortran.dg/interface_30.f90: Modified error message.
6500         * gfortran.dg/proc_decl_22.f90: New.
6501
6502 2009-06-22  Ian Lance Taylor  <iant@google.com>
6503
6504         * gcc.dg/Wcxx-compat-19.c: New testcase.
6505
6506 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6507
6508         PR objc/28050
6509         * pr28050.m: New testcase.
6510
6511 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6512
6513         PR testsuite/40481
6514         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6515
6516 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6517
6518         PR tree-optimization/40492
6519         * g++.dg/torture/pr40492.C: New test.
6520
6521 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6522
6523         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6524         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6525
6526 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6527
6528         * gnat.dg/raise_ce.adb: Helper for ...
6529         * gnat.dg/handle_and_return.adb: New test.
6530
6531 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6532
6533         PR fortran/40443
6534         * gfortran.dg/generic_18.f90: New test.
6535
6536 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6537
6538         PR fortran/40472
6539         * gfortran.dg/spread_size_limit.f90: New test.
6540
6541 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6542
6543         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6544         to put dump files in a subdirectory.
6545         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6546         ".o" temporary files.
6547
6548 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6549
6550         PR fortran/39850
6551         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6552         * gfortran.dg/interface_20.f90: Ditto.
6553         * gfortran.dg/interface_21.f90: Ditto.
6554         * gfortran.dg/interface_22.f90: Ditto.
6555         * gfortran.dg/interface_30.f90: New.
6556         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6557
6558 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6559
6560         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6561         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6562         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6563         DEFAULT_VECTFLAGS.
6564
6565 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6566             Revital Eres  <eres@il.ibm.com>
6567
6568         PR testsuite/40359
6569         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6570         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6571         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6572
6573 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6574
6575         PR testsuite/40475
6576         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6577         without misalignment support.
6578         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6579
6580 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6581
6582         PR fortran/40452
6583         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6584
6585 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6586
6587         PR fortran/40440
6588         * gfortran.dg/alloc_comp_result_2.f90: New test.
6589
6590 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6591
6592         PR target/40482
6593         * gcc.target/arm/pr40482.c: New test.
6594
6595 2009-06-19  Ian Lance Taylor  <iant@google.com>
6596
6597         * gcc.dg/Wcxx-compat-18.c: New testcase.
6598
6599 2009-06-19  Richard Guenther  <rguenther@suse.de>
6600
6601         * gcc.c-torture/execute/20090618-1.c: New testcase.
6602
6603 2009-06-19  Ian Lance Taylor  <iant@google.com>
6604
6605         * gcc.dg/Wcxx-compat-17.c: New testcase.
6606
6607 2009-06-19  Ian Lance Taylor  <iant@google.com>
6608
6609         * gcc.dg/Wcxx-compat-15.c: New testcase.
6610
6611 2009-06-19  Ian Lance Taylor  <iant@google.com>
6612
6613         * gcc.dg/Wcxx-compat-16.c: New testcase.
6614
6615 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6616
6617         * gcc.dg/builtins-34.c: Add significand cases.
6618
6619 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6620
6621         PR testsuite/40491
6622         * gcc.dg/20080522-1.c: Remove testcase for real.
6623         * gcc.dg/20080528-1.c: Ditto.
6624
6625 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6626
6627         PR fortran/40450
6628         * gfortran.dg/proc_ptr_20.f90: New.
6629
6630 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6631
6632         PR target/40470
6633         * gcc.dg/torture/pr40470-1.c: New.
6634         * gcc.dg/torture/pr40470-2.c: Likewise.
6635         * gcc.dg/torture/pr40470-3.c: Likewise.
6636         * gcc.dg/torture/pr40470-4.c: Likewise.
6637
6638 2009-06-18  Diego Novillo  <dnovillo@google.com>
6639
6640         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6641         * gcc.dg/plugin/ggcplug.c: Likewise.
6642         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6643         * g++.dg/plugin/selfassign.c: Likewise.
6644         * g++.dg/plugin/attribute_plugin.c: Likewise.
6645         * g++.dg/plugin/dumb_plugin.c: Likewise.
6646
6647 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6648
6649         * gcc.dg/cpp/arith-3.c: Add column info.
6650
6651 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6652
6653         * gcc.target/arm/fp16-compile-none-2.c: New.
6654         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6655         * gcc.target/arm/fp16-compile-alt-12.c: New.
6656
6657 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6658
6659         * gcc.target/arm/fp16-compile-alt-1.c: New.
6660         * gcc.target/arm/fp16-compile-alt-2.c: New.
6661         * gcc.target/arm/fp16-compile-alt-3.c: New.
6662         * gcc.target/arm/fp16-compile-alt-4.c: New.
6663         * gcc.target/arm/fp16-compile-alt-5.c: New.
6664         * gcc.target/arm/fp16-compile-alt-6.c: New.
6665         * gcc.target/arm/fp16-compile-alt-7.c: New.
6666         * gcc.target/arm/fp16-compile-alt-8.c: New.
6667         * gcc.target/arm/fp16-compile-alt-9.c: New.
6668         * gcc.target/arm/fp16-compile-alt-10.c: New.
6669         * gcc.target/arm/fp16-compile-alt-11.c: New.
6670         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6671         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6672         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6673         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6674         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6675         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6676         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6677         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6678         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6679         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6680         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6681         * gcc.target/arm/fp16-compile-none-1.c: New.
6682         * gcc.target/arm/fp16-compile-exprtype.c: New.
6683         * gcc.target/arm/fp16-compile-vcvt.c: New.
6684         * gcc.target/arm/fp16-builtins-1.c: New.
6685         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6686         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6687         * gcc.target/arm/fp16-param-1.c: New.
6688         * gcc.target/arm/fp16-return-1.c: New.
6689         * gcc.target/arm/fp16-unprototyped-1.c: New.
6690         * gcc.target/arm/fp16-unprototyped-2.c: New.
6691         * gcc.target/arm/fp16-variadic-1.c: New.
6692         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6693         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6694         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6695         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6696         * gcc.dg/torture/arm-fp16-ops.h: New.
6697         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6698         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6699         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6700         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6701         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6702         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6703         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6704         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6705         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6706         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6707         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6708         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6709         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6710         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6711         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6712         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6713         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6714         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6715         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6716         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6717         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6718
6719 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6720
6721         * gcc.dg/builtins-65.c: New test.
6722
6723 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6724
6725         PR fortran/40451
6726         * gfortran.dg/proc_ptr_result_4.f90: New.
6727
6728 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6729
6730         * gcc.c-torture/execute/bitfld-5.c: New test.
6731
6732 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6733
6734         * gcc.dg/builtin-unreachable-3.c: New test.
6735
6736 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6737
6738         * gcc.target/i386/builtin-unreachable.c: New test.
6739
6740 2009-06-17  Ian Lance Taylor  <iant@google.com>
6741
6742         * gcc.dg/Wcxx-compat-14.c: New testcase.
6743
6744 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6745
6746         * gcc.dg/func-ptr-conv-1.c: Update column info.
6747
6748 2009-06-17  Richard Guenther  <rguenther@suse.de>
6749
6750         PR middle-end/40404
6751         * gcc.c-torture/execute/pr40404.c: New testcase.
6752
6753 2009-06-17  Richard Guenther  <rguenther@suse.de>
6754
6755         PR middle-end/40460
6756         * g++.dg/torture/pr40460.C: New testcase.
6757
6758 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6759
6760         * gcc.dg/plugin/one_time_plugin.c: New test.
6761         * gcc.dg/plugin/one_time-test-1.c: New test.
6762         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6763
6764 2009-06-16  Ian Lance Taylor  <iant@google.com>
6765
6766         * g++.dg/warn/skip-1.C: New testcase.
6767
6768 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR middle-end/40446
6771         * g++.dg/other/pr40446.C: New test.
6772
6773 2009-06-16  Richard Guenther  <rguenther@suse.de>
6774
6775         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6776         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6777         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6778         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6779
6780 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6781
6782         * gcc.c-torture/compile/pr40432.c: New file.
6783
6784 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6785
6786         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6787
6788 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6789
6790         PR fortran/36947
6791         PR fortran/40039
6792         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6793         * gfortran.dg/interface_20.f90: Modified error messages.
6794         * gfortran.dg/interface_21.f90: Ditto.
6795         * gfortran.dg/interface_26.f90: Ditto.
6796         * gfortran.dg/interface_27.f90: Ditto.
6797         * gfortran.dg/interface_28.f90: Extended test case.
6798         * gfortran.dg/interface_29.f90: New.
6799         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6800         * gfortran.dg/proc_decl_8.f90: Ditto.
6801         * gfortran.dg/proc_ptr_11.f90: Ditto.
6802         * gfortran.dg/proc_ptr_15.f90: Ditto.
6803
6804 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6805
6806         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6807         printing.
6808         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6809         gcc.dg/vect/vect-outer-4f.c: Likewise.
6810         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6811         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6812         Likewise.
6813         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6814         outer loop.
6815
6816 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6817
6818         PR fortran/40383
6819         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6820
6821 2009-06-15  Ian Lance Taylor  <iant@google.com>
6822
6823         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6824         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6825         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6826         Recognize new notes.
6827         * gcc.dg/stmt-expr-label-2.c: Likewise.
6828         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6829         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6830         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6831         * gcc.dg/c99-vla-jump-4.c: Likewise.
6832         * gcc.dg/stmt-expr-label-1.c: Likewise.
6833         * gcc.dg/stmt-expr-label-3.c: Likewise.
6834         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6835
6836 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6837
6838         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6839
6840 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6841
6842         * gcc.dg/builtin-object-size-7.c: New test.
6843
6844 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR testsuite/40426
6847         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6848         level != "" use separate -gdwarf-2 -g${level} options instead of
6849         -gdwarf-2${level}.
6850         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6851         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6852         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6853
6854 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6855
6856         * g++.dg/abi/mangle11.C: Update warning line.
6857         * g++.dg/abi/mangle12.C: Update warning line.
6858         * g++.dg/abi/mangle17.C: Update warning line.
6859         * g++.dg/abi/mangle20-2.C: Update warning line.
6860
6861 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6862
6863         * gcc.dg/optimize-bswap-1.c: Split into these two:
6864         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6865         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6866
6867 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6868
6869         * gcc.dg/optimize-bswap-1.c: New testcase.
6870
6871 2009-06-14  Richard Guenther  <rguenther@suse.de>
6872
6873         PR middle-end/40389
6874         * g++.dg/torture/pr40389.C: New testcase.
6875
6876 2009-06-13  Richard Guenther  <rguenther@suse.de>
6877
6878         PR tree-optimization/40421
6879         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6880
6881 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6882
6883         * gcc.dg/old-style-prom-3.c: Add column info.
6884         * gcc.dg/overflow-warn-1.c
6885         * gcc.dg/gomp/pr27415.c
6886         * gcc.dg/gomp/for-1.c: Same.
6887         * gcc.dg/enum-compat-1.c: Same.
6888         * gcc.dg/c99-tag-3.c: Same.
6889         * gcc.dg/Wredundant-decls-2.c: Same.
6890         * gcc.dg/func-ptr-conv-1.c: Same.
6891         * gcc.dg/asm-wide-1.c: Same.
6892         * gcc.dg/nofixed-point-2.c: Same.
6893         * gcc.dg/cpp/line3.c: Same.
6894         * gcc.dg/array-10.c: Same.
6895         * gcc.dg/c99-vla-jump-1.c: Same.
6896         * gcc.dg/pr20368-1.c: Same.
6897         * gcc.dg/Wshadow-3.c: Same.
6898         * gcc.dg/c90-const-expr-8.c: Same.
6899         * gcc.dg/label-decl-2.c: Same.
6900         * gcc.dg/dremf-type-compat-2.c: Same.
6901         * gcc.dg/c90-const-expr-5.c: Same.
6902         * gcc.dg/builtins-30.c: Same.
6903         * gcc.dg/Warray-bounds.c: Same.
6904         * gcc.dg/Wcxx-compat-2.c: Same.
6905         * gcc.dg/tree-ssa/col-1.c: Same.
6906         * gcc.dg/old-style-prom-2.c: Same.
6907         * gcc.dg/cast-function-1.c: Same.
6908         * gcc.dg/pr15698-1.c: Same.
6909         * gcc.dg/dremf-type-compat-3.c: Same.
6910         * gcc.dg/vla-8.c: Same.
6911         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6912         line.
6913         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6914         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6915         * gcc.dg/enum-compat-1.c: Same.
6916         * gcc.dg/dremf-type-compat-2.c: Same.
6917         * gcc.dg/old-style-prom-2.c: Same.
6918         * gcc.dg/pr15698-1.c: Same.
6919         * gcc.dg/pr20368-1.c: Same.
6920         * gcc.dg/dremf-type-compat-3.c: Same.
6921         * gcc.dg/builtins-30.c: Same.  Test for columns.
6922
6923 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6924
6925         PR fortran/40176
6926         * gfortran.dg/proc_decl_1.f90: Extended.
6927
6928 2009-06-12  Ian Lance Taylor  <iant@google.com>
6929
6930         * gcc.dg/Wcxx-compat-13.c: New testcase.
6931
6932 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6933
6934         PR tree-opt/38865
6935         * gcc.dg/tree-ssa/fre-vce-1.c
6936
6937 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6938
6939         PR testsuite/40384
6940         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6941         min-insn-to-prefetch-ratio=5.
6942
6943 2009-06-12  Joey Ye  <joey.ye@intel.com>
6944             H.J. Lu  <hongjiu.lu@intel.com>
6945
6946         PR middle-end/39146
6947         * gcc.target/i386/stackalign/pr39146.c: New.
6948
6949 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6950
6951         * gcc.target/i386/crc32-1.c: New.
6952         * gcc.target/i386/crc32-2.c: Likewise.
6953
6954 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6955
6956         PR c/39252
6957         * gcc.dg/builtin-unreachable-1.c: New test.
6958         * gcc.dg/builtin-unreachable-2.c: Same.
6959
6960 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6961
6962         PR fortran/40402
6963         * gfortran.dg/data_value_1.f90: New test.
6964
6965 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6966
6967         PR testsuite/39831
6968         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6969         remove ilp32 requirement.
6970         * gcc.target/i386/excess-precision-2.c: Likewise.
6971         * gcc.target/i386/excess-precision-3.c: Likewise.
6972         * gcc.target/i386/excess-precision-4.c: Likewise.
6973         * gcc.target/i386/excess-precision-5.c: Likewise.
6974         * gcc.target/i386/excess-precision-6.c: Likewise.
6975
6976 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6977
6978         PR fortran/38718
6979         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6980         * gfortran.dg/nan_5.f90: New test.
6981
6982 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6983
6984         * gcc.target/arm/neon-modes-1.c: New test.
6985
6986 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6987
6988         * g++.dg/torture/pr31579.C: Cast pointer
6989         via __SIZE_TYPE__ instead of 'unsigned long'.
6990
6991 2009-06-10  Anthony Green  <green@moxielogic.com>
6992
6993         * lib/target-supports.exp (check_profiling_available):
6994         Profiling is not available for testing purposes on moxie.
6995
6996 2009-06-09  Ian Lance Taylor  <iant@google.com>
6997
6998         * gcc.dg/Wcxx-compat-12.c: New testcase.
6999
7000 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7001
7002         PR libfortran/40334
7003         * gfortran.dg/backspace_11.f90: New.
7004
7005 2009-06-09  Jason Merrill  <jason@redhat.com>
7006
7007         * g++.dg/cpp0x/defaulted10.C: New.
7008
7009 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7010
7011         * gcc.c-torture/compile/pr40351.c: New file.
7012
7013 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7014
7015         * gnat.dg/align_max.adb: New test.
7016
7017 2009-06-08  Jason Merrill  <jason@redhat.com>
7018
7019         * g++.dg/cpp0x/auto15.C: New.
7020
7021 2009-06-08  Jan Hubicka  <jh@suse.cz>
7022
7023         PR debug/39834
7024         * gcc.dg/torture/pr39834.c
7025
7026 2009-06-08  Jan Hubicka  <jh@suse.cz>
7027
7028         PR middle-end/40102
7029         * g++.dg/torture/pr40102.C: New testcase.
7030
7031 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7034         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7035         * gcc.dg/builtin-object-size-6.c: New test.
7036
7037         PR c++/40373
7038         * g++.dg/template/dtor7.C: New test.
7039
7040         PR c++/40370
7041         PR c++/40372
7042         * g++.dg/template/error41.C: New test.
7043         * g++.dg/template/error42.C: New test.
7044
7045 2009-06-08  Revital Eres  <eres@il.ibm.com>
7046
7047         PR testsuite/40359
7048         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7049         * gcc.dg/vect/vect-88.c: Likewise.
7050         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7051         * gcc.dg/vect/pr25413.c: Likewise.
7052         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7053
7054 2009-06-07  Ian Lance Taylor  <iant@google.com>
7055
7056         * g++.dg/warn/Wswitch-3.C: New testcase.
7057         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7058         * gcc.dg/Wswitch-enum-error.c: Likewise.
7059         * gcc.dg/Wswitch-error.c: Likewise.
7060
7061 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7062
7063         PR fortran/40008
7064         * gfortran.dg/negative_unit.f: Update test.
7065         * gfortran.dg/negative_unit_int8.f: Update test.
7066         * gfortran.dg/newunit_1.f90: New test.
7067
7068 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7069
7070         PR fortran/25104
7071         PR fortran/29962
7072         * gfortran.dg/spread_init_expr.f03: New.
7073         * gfortran.dg/unpack_init_expr.f03: New.
7074         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7075         error message.
7076
7077 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7078
7079         PR fortran/25104
7080         PR fortran/29962
7081         * gfortran.dg/count_init_expr.f03
7082         * gfortran.dg/product_init_expr.f03
7083         * gfortran.dg/sum_init_expr.f03
7084
7085 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7086
7087         PR fortran/36874
7088         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7089         message.
7090         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7091         shapes.
7092         * gfortran.dg/zero_sized_5.f90: Likewise.
7093
7094 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         PR middle-end/32950
7097         * g++.dg/torture/pr32950.C: New.
7098
7099 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7100
7101         PR fortran/25104
7102         PR fortran/29962
7103         * gfortran.dg/dot_product_1.f03: New.
7104         * gfortran.dg/matmul_8.f03: New.
7105         * gfortran.dg/transpose_3.f03: New.
7106
7107 2009-06-06  Ian Lance Taylor  <iant@google.com>
7108
7109         * gcc.dg/Wunused-label-1.c: New test case.
7110         * g++.dg/warn/Wunused-label-1.C: New test case.
7111         * g++.dg/warn/Wunused-label-2.C: New test case.
7112         * g++.dg/warn/Wunused-label-3.C: New test case.
7113
7114 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7115
7116         PR fortran/37203
7117         * reshape_zerosize_2.f90: New.
7118
7119 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7120
7121         PR fortran/32890
7122         * gfortran.dg/pack_assign_1.f90: New.
7123         * gfortran.dg/pack_vector_1.f90: New.
7124
7125 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR middle-end/40340
7128         * gcc.dg/pr40340-1.c: New test.
7129         * gcc.dg/pr40340-2.c: New test.
7130         * gcc.dg/pr40340-3.c: New test.
7131         * gcc.dg/pr40340-4.c: New test.
7132         * gcc.dg/pr40340-5.c: New test.
7133         * gcc.dg/pr40340.h: New file.
7134
7135 2009-06-05  Revital Eres  <eres@il.ibm.com>
7136
7137         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7138         New procedure.
7139         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7140         * gcc.dg/vect/vect-33.c: Likewise.
7141         * gcc.dg/vect/vect-92.c: Likewise.
7142         * gcc.dg/vect/vect-58.c: Likewise.
7143         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7144         * gcc.dg/vect/vect-42.c: Likewise.
7145         * gcc.dg/vect/slp-25.c: Likewise.
7146         * gcc.dg/vect/vect-align-1.c: Likewise.
7147         * gcc.dg/vect/vect-align-2.c: Likewise.
7148         * gcc.dg/vect/vect-93.c: Likewise.
7149         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7150         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7151         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7152         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7153         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7154         * gcc.dg/vect/vect-26.c: Likewise.
7155         * gcc.dg/vect/vect-44.c: Likewise.
7156         * gcc.dg/vect/vect-70.c: Likewise.
7157         * gcc.dg/vect/vect-95.c: Likewise.
7158         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7159         * gcc.dg/vect/vect-28.c: Likewise.
7160         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7161         * gcc.dg/vect/vect-87.c: Likewise.
7162         * gcc.dg/vect/vect-109.c: Likewise.
7163         * gcc.dg/vect/vect-54.c: Likewise.
7164         * gcc.dg/vect/vect-96.c: Likewise.
7165         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7166         * gcc.dg/vect/vect-88.c: Likewise.
7167         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7168         * gcc.dg/vect/vect-89.c: Likewise.
7169         * gcc.dg/vect/vect-91.c: Likewise.
7170         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7171         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7172         * gfortran.dg/vect/vect-2.f90: Likewise.
7173         * gfortran.dg/vect/vect-3.f90: Likewise.
7174         * gfortran.dg/vect/vect-4.f90: Likewise.
7175         * gfortran.dg/vect/vect-5.f90: Likewise.
7176
7177 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7178
7179         PR tree-optimization/36318
7180         * gcc.dg/tree-ssa/sra-7.c: New test.
7181
7182 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7183
7184         PR fortran/37203
7185         * gfortran.dg/reshape_order_5.f90: New.
7186         * gfortran.dg/reshape_shape_1.f90: New.
7187
7188 2009-06-04  Jason Merrill  <jason@redhat.com>
7189
7190         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7191
7192 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7193
7194         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7195         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7196
7197 2009-06-04  Richard Guenther  <rguenther@suse.de>
7198
7199         PR c++/39371
7200         * g++.dg/torture/pr40335.C: New testcase.
7201
7202 2009-06-03  Richard Guenther  <rguenther@suse.de>
7203
7204         PR middle-end/40328
7205         * gcc.dg/torture/pr40328.c: New testcase.
7206
7207 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7208
7209         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7210         m68k and fido.
7211
7212 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7213
7214         * g++.dg/torture/pr40323.C: New file.
7215
7216 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7217
7218         * gnat.dg/specs/root.ads: New test.
7219         * gnat.dg/specs/root-level_1.ads: Likewise.
7220         * gnat.dg/specs/root-level_2.ads: Likewise.
7221         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7222
7223 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7224
7225         * g++.dg/init/ref15.C: Require unwrapped targets.
7226
7227 2009-06-02  Jason Merrill  <jason@redhat.com>
7228
7229         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7230         * g++.dg/cpp0x/initlist18.C: New.
7231         * g++.dg/cpp0x/initlist19.C: New.
7232
7233         * g++.dg/cpp0x/auto14.C: New.
7234
7235 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7236
7237         * gnat.dg/alignment6.adb: Remove XFAIL.
7238
7239 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7240
7241         PR c++/38089
7242         * g++.dg/template/spec36.C: New test.
7243
7244 2009-06-01  Ian Lance Taylor  <iant@google.com>
7245
7246         * gcc.dg/cast-qual-3.c: New testcase.
7247         * g++.dg/warn/Wcast-qual2.C: New testcase.
7248
7249 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7250
7251         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7252         (process-message): Expect column numbers.
7253         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7254         * gcc.dg/pch/counter-2.c: Same.
7255         * gcc.dg/pch/valid-2.c: Same.
7256         * gcc.dg/pch/warn-1.c: Same.
7257         * gcc.dg/pch/valid-1.c: Same.
7258         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7259         * gcc.dg/cpp/syshdr.c: Same.
7260         * gcc.dg/cpp/19940712-1.c: Same.
7261         * gcc.dg/cpp/missing-header-1.c: Same.
7262         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7263         * gcc.dg/cpp/tr-warn3.c: Same.
7264         * gcc.dg/cpp/pr29612-2.c: Same.
7265         * gcc.dg/cpp/tr-warn4.c: Same.
7266         * gcc.dg/cpp/Wtrigraphs.c: Same.
7267         * gcc.dg/cpp/poison.c: Same.
7268         * gcc.dg/cpp/arith-3.c: Same.
7269         * gcc.dg/cpp/sysmac2.c: Same.
7270         * gcc.dg/cpp/cpp.exp: Same.
7271         * gcc.dg/cpp/tr-warn5.c: Same.
7272         * gcc.dg/cpp/include2.c: Same.
7273         * gcc.dg/cpp/Wmissingdirs.c: Same.
7274         * gcc.dg/cpp/Wmissingdirs.c: Same.
7275         * gcc.dg/cpp/tr-warn6.c: Same.
7276         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7277         * gcc.dg/cpp/macspace1.c: Same.
7278         * gcc.dg/cpp/escape-2.c: Same.
7279         * gcc.dg/cpp/assert2.c: Same.
7280         * gcc.dg/cpp/undef2.c: Same.
7281         * gcc.dg/cpp/macspace2.c: Same.
7282         * gcc.dg/cpp/tr-warn1.c: Same.
7283         * gcc.dg/cpp/extratokens2.c: Same.
7284         * gcc.dg/cpp/strify2.c: Same.
7285         * gcc.dg/cpp/Wsignprom.c: Same.
7286         * gcc.dg/cpp/redef2.c: Same.
7287         * gcc.dg/cpp/trad/trad.exp: Same.
7288         * gcc.dg/cpp/arith-1.c: Same.
7289         * gcc.dg/cpp/extratokens.c: Same.
7290         * gcc.dg/cpp/if-mpar.c: Same.
7291
7292 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7293
7294         * gnat.dg/nested_float_packed.ads: New test.
7295
7296 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7297             Eric Botcazou  <botcazou@adacore.com>
7298
7299         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7300         * gnat.dg/test_oconst.adb: New test.
7301
7302 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7303
7304         * gcc.dg/plugin/ggcplug.c: Moved comment.
7305         (plugin_init): Fixed typo, declared i, returned 0 at end.
7306
7307 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7308
7309         PR testsuite/40244
7310         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7311         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7312
7313 2009-05-29  Ian Lance Taylor  <iant@google.com>
7314
7315         * gcc.dg/Wcxx-compat-11.c: New testcase.
7316
7317 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7318
7319         PR fortran/40019
7320         * gfortran.dg/leadz_trailz_1.f90: New test.
7321         * gfortran.dg/leadz_trailz_2.f90: New test.
7322
7323 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7324
7325         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7326         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7327         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7328         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7329         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7330         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7331         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7332         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7333         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7334         * gcc.dg/tree-ssa/sra-5.c: New file.
7335         * gcc.dg/tree-ssa/sra-6.c: New file.
7336         * gcc.c-torture/compile/sra-1.c: New file.
7337
7338 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR middle-end/40291
7341         * gcc.c-torture/compile/pr40291.c: New test.
7342
7343         PR target/40017
7344         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7345         __vector _Bool.
7346         * gcc.target/powerpc/altivec-30.c: New test.
7347         * gcc.target/powerpc/altivec-31.c: New test.
7348
7349 2009-05-28  Richard Guenther  <rguenther@suse.de>
7350
7351         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7352         * gcc.c-torture/execute/20090527-1.c: Likewise.
7353
7354 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7355
7356         PR c++/39754
7357         * g++.dg/template/canon-type-1.C: New test.
7358         * g++.dg/template/canon-type-2.C: Likewise.
7359         * g++.dg/template/canon-type-3.C: Likewise.
7360         * g++.dg/template/canon-type-4.C: Likewise.
7361         * g++.dg/template/canon-type-5.C: Likewise.
7362         * g++.dg/template/canon-type-6.C: Likewise.
7363         * g++.dg/template/canon-type-7.C: Likewise.
7364
7365 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7366             Uros Bizjak  <ubizjak@gmail.com>
7367             Danny Smith  <dansmister@gmail.com>
7368
7369         PR target/37216
7370
7371         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7372         New function.
7373         * gcc.target/i386/pr37216.c:  New test source file.
7374         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7375         use -fno-common for testing Cygwin and MinGW targets.
7376
7377 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7378
7379         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7380         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7381         * g++.dg/pr37742.C (size_t): Likewise.
7382         * g++.dg/torture/pr34850.C (size_t): Likewise.
7383         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7384         _PTRDIFF_TYPE__.
7385         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7386         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7387         (size_t): Use __extension__ and __SIZE_TYPE__.
7388         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7389         __SIZE_TYPE__.
7390         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7391         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7392         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7393         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7394         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7395         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7396         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7397         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7398         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7399         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7400         (__ssize_t): Likewise.
7401         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7402         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7403         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7404         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7405         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7406         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7407         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7408         * gcc.dg/pr33667.c (size_t): Likewise.
7409         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7410         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7411         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7412         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7413         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7414         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7415
7416 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7417
7418         PR tree-optimization/40254
7419         * gcc.dg/vect/pr40254.c: New test.
7420
7421 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7422
7423         PR middle-end/33699
7424         * gcc.target/mips/const-anchor-1.c: New test.
7425         * gcc.target/mips/const-anchor-2.c: New test.
7426
7427 2009-05-27  Jason Merrill  <jason@redhat.com>
7428
7429         * g++.dg/cpp0x/initlist15.C: New.
7430         * g++.dg/cpp0x/initlist16.C: New.
7431         * g++.dg/cpp0x/initlist17.C: New.
7432
7433 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7434
7435         PR fortran/39178
7436         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7437         patterns to reflect frontend changes.
7438         * gfortran.dg/vector_subscript_4.f90: Likewise.
7439
7440 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7441             Eric Botcazou  <botcazou@adacore.com>
7442
7443         * gcc.c-torture/execute/align-nest.c: New testcase.
7444         * gnat.dg/misaligned_nest.adb: New testcase.
7445
7446 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7447
7448         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7449         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7450         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7451         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7452
7453 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7454
7455         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7456         cast instead of assuming 0ul.
7457         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7458         __SIZE_TYPE__.
7459         (_type_desc): Make first argument const.
7460         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7461
7462 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7463
7464         PR libfortran/40187
7465         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7466         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7467
7468 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7469
7470         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7471         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7472         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7473         * gcc.dg/plugin/ggcplug.c: Added new file.
7474
7475 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7476
7477         PR fortran/40246
7478         * gfortran.dg/nullify_4.f90: New test.
7479
7480 2009-05-26  Richard Guenther  <rguenther@suse.de>
7481
7482         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7483
7484 2009-05-26  Richard Guenther  <rguenther@suse.de>
7485
7486         PR middle-end/40252
7487         * gcc.c-torture/compile/pr40252.c: New testcase.
7488
7489 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7490
7491         PR c++/40007
7492         * g++.dg/template/typedef18.C: New test.
7493         * g++.dg/template/typedef19.C: Likewise.
7494         * g++.dg/template/typedef20.C: Likewise.
7495         * g++.dg/template/access11.C: Adjust.
7496
7497 2009-05-26  Richard Guenther  <rguenther@suse.de>
7498
7499         PR testsuite/40247
7500         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7501
7502 2009-05-25  Jason Merrill  <jason@redhat.com>
7503
7504         PR c++/38064
7505         * g++.dg/cpp0x/enum3.C: New test.
7506
7507 2009-05-25  Richard Guenther  <rguenther@suse.de>
7508
7509         PR tree-optimization/36327
7510         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7511         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7512         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7513         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7514         * gcc.dg/vect/vect-40.c: Likewise.
7515         * gcc.dg/vect/vect-42.c: Likewise.
7516         * gcc.dg/vect/vect-46.c: Likewise.
7517         * gcc.dg/vect/vect-76.c: Likewise.
7518
7519 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7520
7521         PR fortran/40176
7522         * gfortran.dg/proc_ptr_18.f90: New.
7523         * gfortran.dg/proc_ptr_19.f90: New.
7524         * gfortran.dg/proc_ptr_comp_9.f90: New.
7525         * gfortran.dg/proc_ptr_comp_10.f90: New.
7526
7527 2009-05-25  Richard Guenther  <rguenther@suse.de>
7528
7529         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7530         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7531
7532 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7533
7534         PR tree-optimization/40238
7535         * gcc.dg/vect/pr40238.c: New test.
7536
7537 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7538             Dominique Dhumieres  <dominiq@lps.ens.fr>
7539
7540         PR fortran/35732
7541         PR fortran/39872
7542         * gfortran.dg/bounds_check_fail_3.f90: New test.
7543         * gfortran.dg/bounds_check_fail_4.f90: New test.
7544         * gfortran.dg/bounds_check_14.f90: Update test.
7545         * gfortran.dg/bound_4.f90: Update test.
7546
7547 2009-05-24  Richard Guenther  <rguenther@suse.de>
7548
7549         PR middle-end/40233
7550         * gcc.c-torture/compile/pr40233.c: New testcase.
7551
7552 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7553
7554         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7555         for alpha*-*-* targets.
7556
7557 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7558
7559         * gcc.dg/vect/bb-slp-1.c: New test.
7560         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7561         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7562         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7563         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7564         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7565         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7566         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7567         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7568         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7569         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7570         gcc.dg/vect/bb-slp-22.c: Likewise.
7571         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7572
7573 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7574             Maxim Kuvyrkov  <maxim@codesourcery.com>
7575
7576         * gcc.dg/falign-labels-1.c: New test.
7577
7578 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7579
7580         * gnat.dg/specs/rep_clause3.ads: New test.
7581
7582 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7583
7584         * gnat.dg/addr6.adb: New test.
7585
7586 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7587
7588         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7589         New function.
7590         * gcc.target/arm/thumb2-mul-space.c: New file.
7591         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7592         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7593         * gcc.target/arm/thumb2-mul-speed.c: New file.
7594
7595 2009-05-22  Richard Guenther  <rguenther@suse.de>
7596
7597         PR middle-end/38964
7598         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7599         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7600         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7601
7602 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7603
7604         * gcc.dg/dll-6.c: New test.
7605         * gcc.dg/dll-6a.c: Likewise.
7606         * gcc.dg/dll-7.c: Likewise.
7607         * gcc.dg/dll-7a.c: Likewise.
7608         * g++.dg/ext/dllexport2.C: Likewise.
7609         * g++.dg/ext/dllexport2a.cc: Likewise.
7610
7611 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7612
7613         PR target/37846
7614         * gcc.target/ia64/mfused-madd-vect.c: New test.
7615         * gcc.target/ia64/mfused-madd.c: New test.
7616         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7617         * gcc.target/ia64/mno-fused-madd.c: New test.
7618
7619 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7620
7621         * gcc.target/i386/movbe-1.c: New.
7622         * gcc.target/i386/movbe-2.c: Likewise.
7623
7624 2009-05-21  Taras Glek  <tglek@mozilla.com>
7625
7626         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7627         plugin_init signature.
7628         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7629         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7630         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7631
7632 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7633
7634         * gcc.dg/target/arm/neon-vmla-1.c: New.
7635         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7636
7637 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7638
7639         * gcc.target/mips/octeon-exts-6.c: New test.
7640         * gcc.target/mips/extend-1.c: New test.
7641         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7642         EXTS.
7643         * gcc.target/mips/octeon-exts-5.c: Likewise.
7644
7645 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7646
7647         PR middle-end/40204
7648         * gcc.c-torture/compile/pr40204.c: New test.
7649
7650 2009-05-20  Richard Guenther  <rguenther@suse.de>
7651
7652         * gcc.c-torture/compile/20090518-1.c: New testcase.
7653
7654 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7655
7656         PR tree-optimization/40087
7657         * gcc.dg/tree-ssa/pr40087.c: New test.
7658
7659 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7660
7661         * gcc.dg/vector-4.c: New testcase.
7662         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7663         * g++.dg/ext/vector16.C: New testcase.
7664
7665 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7666
7667         PR c/40172
7668         * gcc.dg/pr40172.c: Renamed to ...
7669         * gcc.dg/pr40172-1.c: This.
7670
7671         * gcc.dg/pr40172-2.c: New.
7672         * gcc.dg/pr40172-3.c: Likewise.
7673
7674 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7675
7676         PR c/40172
7677         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7678
7679 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7680
7681         * gnat.dg/loop_optimization6.ad[sb]: New test.
7682
7683 2009-05-19  Richard Guenther  <rguenther@suse.de>
7684
7685         * gcc.c-torture/compile/20090519-1.c: New testcase.
7686
7687 2009-05-18  Jason Merrill  <jason@redhat.com>
7688
7689         * g++.dg/cpp0x/explicit1.C: New.
7690         * g++.dg/cpp0x/explicit2.C: New.
7691
7692 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7693
7694         PR debug/40109
7695         * g++.dg/debug/dwarf2/nested-1.C: New test.
7696
7697 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         PR testsuite/39907
7700         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7701         stack alignment.
7702
7703 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7704
7705         PR fortran/40164
7706         * gfortran.dg/proc_ptr_comp_8.f90: New.
7707
7708 2009-05-18  Richard Guenther  <rguenther@suse.de>
7709
7710         PR fortran/40168
7711         * gfortran.dg/array_memset_2.f90: Adjust.
7712
7713 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7714
7715         PR fortran/36947
7716         PR fortran/40039
7717         * gfortran.dg/interface_27.f90: New.
7718         * gfortran.dg/interface_28.f90: New.
7719         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7720         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7721
7722 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7723
7724         * gcc.target/m68k/tls-ie.c: New test.
7725         * gcc.target/m68k/tls-le.c: New test.
7726         * gcc.target/m68k/tls-gd.c: New test.
7727         * gcc.target/m68k/tls-ld.c: New test.
7728         * gcc.target/m68k/tls-ie-xgot.c: New test.
7729         * gcc.target/m68k/tls-le-xtls.c: New test.
7730         * gcc.target/m68k/tls-gd-xgot.c: New test.
7731         * gcc.target/m68k/tls-ld-xgot.c: New test.
7732         * gcc.target/m68k/tls-ld-xtls.c: New test.
7733         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7734
7735 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7736
7737         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7738
7739 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7740
7741         PR c/40172
7742         * gcc.dg/pr40172.c: New.
7743
7744 2009-05-17  Jason Merrill  <jason@redhat.com>
7745
7746         PR c++/40139
7747         * g++.dg/template/dtor6.C: New.
7748
7749 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7750
7751         * g++.dg/warn/translate-ice-1.C: New test.
7752
7753 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7754
7755         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7756         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7757         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7758         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7759
7760 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7761
7762         PR fortran/33197
7763         * gfortran.dg/erf_2.F90: New test.
7764         * gfortran.dg/erfc_scaled_2.f90: New test.
7765
7766 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7767
7768         PR fortran/31243
7769         * gfortran.dg/string_1.f90: New test.
7770         * gfortran.dg/string_2.f90: New test.
7771         * gfortran.dg/string_3.f90: New test.
7772
7773 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7774
7775         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7776         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7777
7778 2009-05-15  Ian Lance Taylor  <iant@google.com>
7779
7780         * gcc.dg/Wcxx-compat-10.c: New testcase.
7781
7782 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7783
7784         PR 16302
7785         * gcc.dg/pr16302.c: New.
7786         * g++.dg/warn/pr16302.C: New.
7787
7788 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7789
7790         * gcc.dg/torture/builtin-math-5.c: New.
7791         * gcc.dg/torture/builtin-math-6.c: New.
7792         * lib/target-supports.exp (check_effective_target_mpc): New.
7793
7794 2009-05-15  Jan Hubicka  <jh@suse.cz>
7795
7796         * gcc.dg/tree-ssa/inline-3.c: New testcase
7797
7798 2009-05-15  Jan Hubicka  <jh@suse.cz>
7799
7800         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7801         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7802         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7803         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7804         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7805         Mark noinline.
7806         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7807         Mark noinline.
7808         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7809         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7810
7811 2009-05-15  Jan Hubicka  <jh@suse.cz>
7812
7813         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7814         optimized by sibcall noinline.
7815
7816 2009-05-15  Jan Hubicka  <jh@suse.cz>
7817
7818         * sibcall-1.c (track): Mark noinline.
7819         * sibcall-2.c (track): Mark noinline.
7820         * sibcall-3.c (track): Mark noinline.
7821         * sibcall-4.c (track): Mark noinline.
7822
7823 2009-05-15  Jan Hubicka  <jh@suse.cz>
7824
7825         * flatten-2.c: Disable early inlining; add comment.
7826         * flatten-3.c: New test based on flatten-2.c.
7827
7828 2009-05-15  Richard Guenther  <rguenther@suse.de>
7829
7830         PR tree-optimization/39999
7831         * gcc.c-torture/compile/pr39999.c: New testcase.
7832
7833 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7834
7835         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7836
7837 2009-05-14  Ian Lance Taylor  <iant@google.com>
7838
7839         * gcc.dg/Wcxx-compat-9.c: New testcase.
7840
7841 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7842
7843         PR fortran/39996
7844         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7845         * gfortran.dg/duplicate_type_2.f90: Ditto.
7846         * gfortran.dg/duplicate_type_3.f90: New.
7847
7848 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7849
7850         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7851         * ada/acats/tests/c5/c59002c.ada: Likewise.
7852
7853 2009-05-13  Taras Glek  <tglek@mozilla.com>
7854
7855         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7856         attributes and decl smashing.
7857         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7858         attributes.
7859         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7860         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7861
7862 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR fortran/39865
7865         * gfortran.dg/pr39865.f90: New test.
7866         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7867         arrays in FMT=.
7868         * gfortran.dg/hollerith_f95.f90: Likewise.
7869         * gfortran.dg/hollerith6.f90: New test.
7870         * gfortran.dg/hollerith7.f90: New test.
7871
7872 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7873
7874         PR cpp/36674
7875         * gcc.dg/cpp/pr36674.i: New.
7876
7877 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7878
7879         PR middle-end/40035
7880         * gcc.c-torture/compile/pr40035.c: New test.
7881
7882 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7883
7884         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7885
7886 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7887
7888         PR fortran/40110
7889         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7890         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7891         * gfortran.dg/interop_params.f03: Ditto.
7892
7893 2009-05-12  Jan Hubicka  <jh@suse.cz>
7894
7895         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7896         so unrolling still happens.
7897         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7898         * gcc.dg/ipa/ipacost-2.c: Likewise.
7899         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7900
7901 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7902
7903         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7904
7905 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7906
7907         * lib/target-supports.exp (check_profiling_available): Return
7908         false for -p on *-*-cygwin* targets.
7909
7910 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7911
7912         PR tree-optimization/38632
7913         * g++.dg/tree-ssa/pr38632.C: New.
7914
7915 2009-05-11  Jan Hubicka  <jh@suse.cz>
7916
7917         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7918         we now optimize better.
7919         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7920         out at different places.
7921         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7922         unroling.
7923         * gcc.dg/vect/vect-76.c: Likewise.
7924         * gcc.dg/vect/vect-70.c: Likewise.
7925         * gcc.dg/vect/vect-66.c: Likewise.
7926         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7927         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7928
7929 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7930
7931         PR middle-end/40080
7932         * gcc.c-torture/compile/pr40080.c: New.
7933
7934 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7935
7936         * gcc.c-torture/compile/pr40026.c: New testcase.
7937
7938 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7939
7940         PR fortran/40089
7941         * gfortran.dg/proc_ptr_comp_7.f90: New.
7942
7943 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7944
7945         PR tree-optimization/40074
7946         * gcc.dg/vect/pr40074.c: New test.
7947
7948 2009-05-10  Ian Lance Taylor  <iant@google.com>
7949
7950         * gcc.dg/Wcxx-compat-7.c: New testcase.
7951         * gcc.dg/Wcxx-compat-8.c: New testcase.
7952         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7953         * gcc.dg/pr17188-1.c: Likewise.
7954         * gcc.dg/pr39084.c: Likewise.
7955
7956 2009-05-10  Michael Matz  <matz@suse.de>
7957
7958         PR target/40031
7959         * gcc.dg/pr40031.c: New test.
7960
7961 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7962
7963         PR fortran/40018
7964         * gfortran.dg/array_constructor_31.f90: New test.
7965
7966 2009-05-10  Richard Guenther  <rguenther@suse.de>
7967
7968         PR tree-optimization/40081
7969         * g++.dg/torture/pr40081.C: New testcase.
7970
7971 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7972
7973         PR fortran/38863
7974         * gfortran.dg/dependency_24.f90: New test.
7975         * gfortran.dg/dependency_23.f90: Clean up module files.
7976
7977 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7978
7979         PR fortran/38956
7980         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7981         * gfortran.dg/chmod_2.f90: Likewise.
7982         * gfortran.dg/chmod_3.f90: Likewise.
7983         * gfortran.dg/open_errors.f90: Likewise.
7984
7985 2009-05-09  Jan Hubicka  <jh@suse.cz>
7986
7987         PR middle-end/40043
7988         * g++.dg/eh/nested-try.C: New test.
7989
7990 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7991
7992         PR tree-optimization/40049
7993         * gcc.dg/vect/vect-shift-2.c: New test.
7994
7995 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7996
7997         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7998         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7999
8000 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8001
8002         PR c/36892
8003         * g++.dg/warn/deprecated-6.C: New.
8004         * gcc.dg/deprecated-4.c: Likewise.
8005         * gcc.dg/deprecated-5.c: Likewise.
8006         * gcc.dg/deprecated-6.c: Likewise.
8007
8008 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8009
8010         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8011         __aligned__(__BIGGEST_ALIGNMENT__).
8012         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8013         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8014         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8015         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8016         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8017         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8018         * gcc.dg/vect/Os-vect-95.c: Likewise.
8019         * gcc.dg/vect/pr20122.c: Likewise.
8020         * gcc.dg/vect/pr36493.c: Likewise.
8021         * gcc.dg/vect/pr37385.c: Likewise.
8022         * gcc.dg/vect/slp-7.c: Likewise.
8023         * gcc.dg/vect/slp-9.c: Likewise.
8024         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8025         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8026         * gcc.dg/vect/vect-35.c: Likewise.
8027         * gcc.dg/vect/vect-40.c: Likewise.
8028         * gcc.dg/vect/vect-42.c: Likewise.
8029         * gcc.dg/vect/vect-44.c: Likewise.
8030         * gcc.dg/vect/vect-46.c: Likewise.
8031         * gcc.dg/vect/vect-48.c: Likewise.
8032         * gcc.dg/vect/vect-52.c: Likewise.
8033         * gcc.dg/vect/vect-54.c: Likewise.
8034         * gcc.dg/vect/vect-56.c: Likewise.
8035         * gcc.dg/vect/vect-58.c: Likewise.
8036         * gcc.dg/vect/vect-60.c: Likewise.
8037         * gcc.dg/vect/vect-74.c: Likewise.
8038         * gcc.dg/vect/vect-75.c: Likewise.
8039         * gcc.dg/vect/vect-76.c: Likewise.
8040         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8041         * gcc.dg/vect/vect-77.c: Likewise.
8042         * gcc.dg/vect/vect-77-global.c: Likewise.
8043         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8044         * gcc.dg/vect/vect-78.c: Likewise.
8045         * gcc.dg/vect/vect-78-global.c: Likewise.
8046         * gcc.dg/vect/vect-80.c: Likewise.
8047         * gcc.dg/vect/vect-85.c: Likewise.
8048         * gcc.dg/vect/vect-87.c: Likewise.
8049         * gcc.dg/vect/vect-88.c: Likewise.
8050         * gcc.dg/vect/vect-92.c: Likewise.
8051         * gcc.dg/vect/vect-93.c: Likewise.
8052         * gcc.dg/vect/vect-95.c: Likewise.
8053         * gcc.dg/vect/vect-97.c: Likewise.
8054         * gcc.dg/vect/vect-complex-1.c: Likewise.
8055         * gcc.dg/vect/vect-complex-4.c: Likewise.
8056         * gcc.dg/vect/vect-complex-5.c: Likewise.
8057         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8058         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8059         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8060         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8061         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8062         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8063         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8064         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8065         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8066         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8067         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8068         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8069         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8070         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8071         * gcc.dg/vect/vect-outer-1.c: Likewise.
8072         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8073         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8074         * gcc.dg/vect/vect-outer-2.c: Likewise.
8075         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8076         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8077         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8078         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8079         * gcc.dg/vect/vect-outer-3.c: Likewise.
8080         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8081         * gcc.dg/vect/vect-outer-5.c: Likewise.
8082         * gcc.dg/vect/vect-outer-6.c: Likewise.
8083         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8084         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8085         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8086         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8087         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8088         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8089         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8090         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8091         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8092         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8093         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8094         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8095         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8096         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8097
8098 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8099
8100         PR c/24581
8101         * gcc.dg/torture/complex-sign.h: New header.
8102         * gcc.dg/torture/complex-sign-add.c,
8103         gcc.dg/torture/complex-sign-mixed-add.c,
8104         gcc.dg/torture/complex-sign-mixed-div.c,
8105         gcc.dg/torture/complex-sign-mixed-mul.c,
8106         gcc.dg/torture/complex-sign-mixed-sub.c,
8107         gcc.dg/torture/complex-sign-mul.c,
8108         gcc.dg/torture/complex-sign-sub.c: New tests.
8109
8110 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8111
8112         PR fortran/39876
8113         * gfortran.dg/intrinsic_3.f90: New.
8114
8115 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8116
8117         PR c/39037
8118         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8119         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8120         * gcc.dg/dfp/float-constant-double.c: New test.
8121         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8122         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8123         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8124         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8125         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8126         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8127         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8128         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8129         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8130
8131 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR middle-end/40057
8134         * gcc.c-torture/execute/pr40057.c: New test.
8135
8136 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8137
8138         * gcc.c-torture/compile/const-high-part.c: New test.
8139
8140 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8141
8142         PR testsuite/40050
8143         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8144         build plugin.
8145
8146 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8147
8148         PR fortran/39630
8149         * gfortran.dg/proc_decl_1.f90: Modified.
8150         * gfortran.dg/proc_ptr_comp_1.f90: New.
8151         * gfortran.dg/proc_ptr_comp_2.f90: New.
8152         * gfortran.dg/proc_ptr_comp_3.f90: New.
8153         * gfortran.dg/proc_ptr_comp_4.f90: New.
8154         * gfortran.dg/proc_ptr_comp_5.f90: New.
8155         * gfortran.dg/proc_ptr_comp_6.f90: New.
8156
8157 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8158
8159         PR c++/17395
8160         * g++.dg/template/call7.C: New test.
8161
8162 2009-05-06  Diego Novillo  <dnovillo@google.com>
8163
8164         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8165
8166 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8167
8168         * gfortran.dg/pr40021.f: Moved to ...
8169         * gfortran.fortran-torture/execute/pr40021.f: Here.
8170
8171 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8172
8173         PR middle-end/39986
8174         * gcc.dg/dfp/pr39986.c: New test.
8175
8176 2009-05-06  Michael Matz  <matz@suse.de>
8177
8178         PR middle-end/40021
8179         * gfortran.dg/pr40021.f: New test.
8180
8181 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8182
8183         * lib/plugin-support.exp: New file containing support procs for
8184         plugin testcases.
8185         * lib/target-supports.exp (check_plugin_available): New proc.
8186         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8187         * gcc.dg/plugin/selfassign.c: New plugin source file.
8188         * gcc.dg/plugin/self-assign-test-1.c: New test.
8189         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8190         * g++.dg/README: Add description for plugin test.
8191         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8192         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8193         * g++.dg/plugin/selfassign.c: New plugin source file.
8194         * g++.dg/plugin/self-assign-test-1.C: New test.
8195         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8196         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8197         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8198         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8199
8200 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8201
8202         PR fortran/40041
8203         * gfortran.dg/intrinsic_2.f90: New test.
8204         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8205
8206 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8207
8208         PR c/40032
8209         * gcc.dg/noncompile/incomplete-5.c: New test.
8210
8211 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR middle-end/39666
8214         * gcc.dg/pr39666-1.c: New test.
8215         * gcc.dg/pr39666-2.c: Likewise.
8216         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8217         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8218         * gfortran.dg/pr39666-1.f90: Likewise.
8219         * gfortran.dg/pr39666-2.f90: Likewise.
8220
8221 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8222
8223         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8224         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8225         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8226
8227 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8228
8229         PR fortran/39998
8230         * gfortran.dg/proc_ptr_17.f90: New.
8231
8232 2009-05-05  Richard Guenther  <rguenther@suse.de>
8233
8234         PR tree-optimization/40022
8235         * gcc.c-torture/execute/pr40022.c: New testcase.
8236
8237 2009-05-05  Richard Guenther  <rguenther@suse.de>
8238
8239         PR middle-end/40023
8240         * gcc.c-torture/compile/pr40023.c: New testcase.
8241
8242 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8243
8244         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8245         * g++.dg/template/overload9.C: Likewise.
8246         * g++.dg/ext/ms-1.C: New.
8247
8248 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR c++/40013
8251         * g++.dg/ext/vla7.C: New test.
8252
8253 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8254
8255         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8256
8257 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8258
8259         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8260         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8261         Update expected errors.
8262
8263 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8264
8265         PR c++/28152
8266         * g++.dg/parse/parser-pr28152.C: New.
8267         * g++.dg/parse/parser-pr28152-2.C: New.
8268
8269 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8270
8271         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8272
8273 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8274
8275         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8276         * gcc.target/sparc/fexpand-2.c: Likewise.
8277         * gcc.target/sparc/fpmerge-2.c: Likewise.
8278         * gcc.target/sparc/pdist-2.c: Likewise.
8279
8280 2009-05-03  Richard Guenther  <rguenther@suse.de>
8281
8282         PR c/39983
8283         * gcc.c-torture/compile/pr39983.c: New testcase.
8284
8285 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8286
8287         * gcc.dg/c99-complex-3.c: New test.
8288
8289 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8290
8291         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8292
8293 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8294
8295         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8296
8297 2009-05-02  Richard Guenther  <rguenther@suse.de>
8298
8299         PR middle-end/40001
8300         * gcc.target/spu/pr40001.c: New testcase.
8301
8302 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8303
8304         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8305
8306 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8307
8308         PR middle-end/39579
8309         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8310         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8311
8312 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8313
8314         PR testsuite/39776
8315         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8316         no longer issued.
8317
8318 2009-04-30  David Ayers  <ayers@fsfe.org>
8319
8320         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8321         and gcc_error_prefix variables.
8322         * objc.dg/bad-receiver-type.m: Update to match correct
8323         diagnostics marker.
8324         * objc.dg/encode-5.m: Likewise.
8325         * objc.dg/id-1.m: Likewise.
8326         * objc.dg/method-1.m: Likewise.
8327         * objc.dg/method-6.m: Likewise.
8328         * objc.dg/method-7.m: Likewise.
8329         * objc.dg/method-9.m: Likewise.
8330         * objc.dg/method-11.m: Likewise.
8331         * objc.dg/method-20.m: Likewise.
8332         * objc.dg/private-1.m: Likewise.
8333
8334 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8335
8336         PR libfortran/39667
8337         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8338         * gfortran.dg/advance_4.f90: Likewise
8339         * gfortran.dg/advance_5.f90: Likewise
8340         * gfortran.dg/append_1.f90: Likewise
8341         * gfortran.dg/backslash_1.f90: Likewise
8342         * gfortran.dg/backslash_2.f90: Likewise
8343         * gfortran.dg/backslash_3.f: Likewise
8344         * gfortran.dg/backspace_10.f90: Likewise
8345         * gfortran.dg/backspace_3.f: Likewise
8346         * gfortran.dg/backspace_4.f: Likewise
8347         * gfortran.dg/backspace_5.f: Likewise
8348         * gfortran.dg/backspace_8.f: Likewise
8349         * gfortran.dg/backspace_9.f: Likewise
8350         * gfortran.dg/complex_write.f90: Likewise
8351         * gfortran.dg/convert_implied_open.f90: Likewise
8352         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8353         * gfortran.dg/dos_eol.f: Likewise
8354         * gfortran.dg/empty_format_1.f90: Likewise
8355         * gfortran.dg/endfile.f: Likewise
8356         * gfortran.dg/eof_1.f90: Likewise
8357         * gfortran.dg/eor_1.f90: Likewise
8358         * gfortran.dg/eor_handling_1.f90: Likewise
8359         * gfortran.dg/eor_handling_2.f90: Likewise
8360         * gfortran.dg/eor_handling_3.f90: Likewise
8361         * gfortran.dg/eor_handling_4.f90: Likewise
8362         * gfortran.dg/eor_handling_5.f90: Likewise
8363         * gfortran.dg/error_recovery_5.f90: Likewise
8364         * gfortran.dg/f2003_inquire_1.f03: Likewise
8365         * gfortran.dg/f2003_io_4.f03: Likewise
8366         * gfortran.dg/f2003_io_5.f03: Likewise
8367         * gfortran.dg/f2003_io_7.f03: Likewise
8368         * gfortran.dg/fgetc_1.f90: Likewise
8369         * gfortran.dg/fgetc_2.f90: Likewise
8370         * gfortran.dg/flush_1.f90: Likewise
8371         * gfortran.dg/fmt_exhaust.f90: Likewise
8372         * gfortran.dg/fmt_huge.f90: Likewise
8373         * gfortran.dg/fmt_read.f90: Likewise
8374         * gfortran.dg/fmt_t_1.f90: Likewise
8375         * gfortran.dg/fmt_t_2.f90: Likewise
8376         * gfortran.dg/fmt_t_3.f90: Likewise
8377         * gfortran.dg/fmt_t_4.f90: Likewise
8378         * gfortran.dg/fmt_t_5.f90: Likewise
8379         * gfortran.dg/fmt_t_7.f: Likewise
8380         * gfortran.dg/fseek.f90: Likewise
8381         * gfortran.dg/ftell_1.f90: Likewise
8382         * gfortran.dg/ftell_2.f90: Likewise
8383         * gfortran.dg/func_derived_3.f90: Likewise
8384         * gfortran.dg/inquire_9.f90: Likewise
8385         * gfortran.dg/iostat_1.f90: Likewise
8386         * gfortran.dg/iostat_2.f90: Likewise
8387         * gfortran.dg/list_read_1.f90: Likewise
8388         * gfortran.dg/list_read_4.f90: Likewise
8389         * gfortran.dg/list_read_5.f90: Likewise
8390         * gfortran.dg/list_read_7.f90: Likewise
8391         * gfortran.dg/list_read_8.f90: Likewise
8392         * gfortran.dg/list_read_9.f90: Likewise
8393         * gfortran.dg/namelist_13.f90: Likewise
8394         * gfortran.dg/namelist_14.f90: Likewise
8395         * gfortran.dg/namelist_15.f90: Likewise
8396         * gfortran.dg/namelist_16.f90: Likewise
8397         * gfortran.dg/namelist_17.f90: Likewise
8398         * gfortran.dg/namelist_18.f90: Likewise
8399         * gfortran.dg/namelist_19.f90: Likewise
8400         * gfortran.dg/namelist_20.f90: Likewise
8401         * gfortran.dg/namelist_24.f90: Likewise
8402         * gfortran.dg/namelist_26.f90: Likewise
8403         * gfortran.dg/namelist_27.f90: Likewise
8404         * gfortran.dg/namelist_28.f90: Likewise
8405         * gfortran.dg/namelist_37.f90: Likewise
8406         * gfortran.dg/namelist_38.f90: Likewise
8407         * gfortran.dg/namelist_39.f90: Likewise
8408         * gfortran.dg/namelist_40.f90: Likewise
8409         * gfortran.dg/namelist_43.f90: Likewise
8410         * gfortran.dg/namelist_44.f90: Likewise
8411         * gfortran.dg/namelist_45.f90: Likewise
8412         * gfortran.dg/namelist_46.f90: Likewise
8413         * gfortran.dg/namelist_47.f90: Likewise
8414         * gfortran.dg/namelist_48.f90: Likewise
8415         * gfortran.dg/namelist_49.f90: Likewise
8416         * gfortran.dg/namelist_50.f90: Likewise
8417         * gfortran.dg/namelist_51.f90: Likewise
8418         * gfortran.dg/namelist_52.f90: Likewise
8419         * gfortran.dg/namelist_56.f90: Likewise
8420         * gfortran.dg/namelist_char_only.f90: Likewise
8421         * gfortran.dg/namelist_use.f90: Likewise
8422         * gfortran.dg/namelist_use_only.f90: Likewise
8423         * gfortran.dg/noadv_size.f90: Likewise
8424         * gfortran.dg/open_access_append_1.f90: Likewise
8425         * gfortran.dg/pad_no.f90: Likewise
8426         * gfortran.dg/pr12884.f: Likewise
8427         * gfortran.dg/pr17090.f90: Likewise
8428         * gfortran.dg/pr17285.f90: Likewise
8429         * gfortran.dg/pr17286.f90: Likewise
8430         * gfortran.dg/pr18122.f90: Likewise
8431         * gfortran.dg/pr18210.f90: Likewise
8432         * gfortran.dg/pr18392.f90: Likewise
8433         * gfortran.dg/pr19155.f: Likewise
8434         * gfortran.dg/pr19216.f: Likewise
8435         * gfortran.dg/pr19467.f90: Likewise
8436         * gfortran.dg/pr19657.f: Likewise
8437         * gfortran.dg/pr20257.f90: Likewise
8438         * gfortran.dg/read_bad_advance.f90: Likewise
8439         * gfortran.dg/read_eof_2.f90: Likewise
8440         * gfortran.dg/read_eof_4.f90: Likewise
8441         * gfortran.dg/read_many_1.f: Likewise
8442         * gfortran.dg/read_noadvance.f90: Likewise
8443         * gfortran.dg/read_repeat.f90: Likewise
8444         * gfortran.dg/read_size_noadvance.f90: Likewise
8445         * gfortran.dg/read_x_past.f: Likewise
8446         * gfortran.dg/record_marker_1.f90: Likewise
8447         * gfortran.dg/record_marker_3.f90: Likewise
8448         * gfortran.dg/rewind_1.f90: Likewise
8449         * gfortran.dg/runtime_warning_1.f90: Likewise
8450         * gfortran.dg/shape_3.f90: Likewise
8451         * gfortran.dg/slash_1.f90: Likewise
8452         * gfortran.dg/stat_1.f90: Likewise
8453         * gfortran.dg/stat_2.f90: Likewise
8454         * gfortran.dg/streamio_11.f90: Likewise
8455         * gfortran.dg/streamio_3.f90: Likewise
8456         * gfortran.dg/streamio_4.f90: Likewise
8457         * gfortran.dg/streamio_9.f90: Likewise
8458         * gfortran.dg/tl_editing.f90: Likewise
8459         * gfortran.dg/unf_io_convert_1.f90: Likewise
8460         * gfortran.dg/unf_io_convert_2.f90: Likewise
8461         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8462         * gfortran.dg/unf_short_record_1.f90: Likewise
8463         * gfortran.dg/utf8_1.f03: Likewise
8464         * gfortran.dg/utf8_2.f03: Likewise
8465         * gfortran.dg/widechar_IO_1.f90: Likewise
8466         * gfortran.dg/write_check3.f90: Likewise
8467         * gfortran.dg/write_rewind_2.f: Likewise
8468         * gfortran.dg/x_slash_2.f: Likewise
8469
8470 2009-04-29  Richard Guenther  <rguenther@suse.de>
8471
8472         PR target/39943
8473         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8474         New.
8475         (check_effective_target_vect_floatuint_cvt): Likewise.
8476         * gcc.dg/vect/slp-10.c: Adjust.
8477         * gcc.dg/vect/slp-11.c: Adjust.
8478         * gcc.dg/vect/slp-12b.c: Adjust.
8479         * gcc.dg/vect/slp-33.c: Adjust.
8480         * gcc.c-torture/compile/pr39943.c: New testcase.
8481
8482 2009-04-29  Richard Guenther  <rguenther@suse.de>
8483
8484         PR middle-end/39937
8485         * gcc.c-torture/compile/pr39937.c: New testcase.
8486
8487 2009-04-29  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/39941
8490         * gcc.c-torture/compile/pr39941.c: New testcase.
8491
8492 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8493
8494         * gcc.target/bfin/20090411-1.c: New test.
8495
8496 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8497
8498         PR target/39565
8499         * gcc.dg/pr39565.c: New testcase.
8500
8501 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8504         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8505         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8506         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8507         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8508         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8509         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8510         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8511         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8512         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8513         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8514         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8515         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8516         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8517         * gcc.target/i386/pr37191.c: Likewise.
8518         * gcc.target/i386/reload-1.c: Likewise.
8519         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8520         * g++.old-deja/g++.pt/repo2.C: Likewise.
8521         * g++.old-deja/g++.pt/repo3.C: Likewise.
8522         * g++.old-deja/g++.pt/repo4.C: Likewise.
8523         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8524         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8525         * g++.dg/template/repo1.C: Likewise.
8526         * g++.dg/template/repo2.C: Likewise.
8527         * g++.dg/template/repo3.C: Likewise.
8528         * g++.dg/template/repo4.C: Likewise.
8529         * g++.dg/template/repo5.C: Likewise.
8530         * g++.dg/template/repo6.C: Likewise.
8531         * g++.dg/template/repo7.C: Likewise.
8532         * g++.dg/template/repo8.C: Likewise.
8533         * g++.dg/template/repo9.C: Likewise.
8534         * g++.dg/rtti/repo1.C: Likewise.
8535         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8536         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8537         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8538         * g++.dg/other/PR23205.C: Skip for vxworks.
8539         * g++.dg/ext/visibility/class1.C: Requires PIC.
8540         * g++.dg/eh/async-unwind2.C: Requires PIC.
8541         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8542         does not have cxa_exit.
8543
8544 2009-04-28  Jing Yu  <jingyu@google.com>
8545
8546         PR testsuite/39790
8547         * lib/target-supports.exp (check_effective_target_tls): Remove
8548         comment of caching.
8549         (check_effective_target_tls_native): Likewise.
8550         (check_effective_target_tls_runtime): Likewise.
8551         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8552         tls to tls_runtime.
8553         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8554
8555 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8556
8557         PR fortran/39946
8558         * gfortran.dg/proc_ptr_16.f90: New.
8559
8560 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8561
8562         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8563         lp64 is true.
8564
8565 2009-04-28  Richard Guenther  <rguenther@suse.de>
8566
8567         PR middle-end/39937
8568         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8569
8570 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8571
8572         * g++.dg/warn/pr35652.C: Removed.
8573         * gcc.dg/pr35652.c: Likewise.
8574
8575 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8576
8577         * gcc.target/ia64/20071210-2.c: New testcase.
8578
8579 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8580
8581         PR c/39323
8582         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8583         * gcc.dg/pr39323-3.c: Ditto.
8584
8585 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8586
8587         PR fortran/39930
8588         PR fortran/39931
8589         * gfortran.dg/ambiguous_reference_2.f90: New.
8590         * gfortran.dg/pointer_assign_7.f90: New.
8591
8592 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8593             Mark Mitchell  <mark@codesourcery.com>
8594
8595         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8596         * gcc.dg/20020103-1.c: Check for __ppc.
8597         * gcc.dg/asm-b.c: Check for __ppc.
8598         * gcc.dg/20020919-1.c: Check for __ppc.
8599         * gcc.dg/20020312-2.c: Likewise.
8600         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8601         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8602         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8603         * g++.dg/warn/weak1.C: Likewise.
8604         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8605         static so appropriate optimizations kick in.
8606         (find_base_value_wrapper): New function.
8607         * g++.dg/eh/simd-5.C: Fix target triplet.
8608         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8609
8610 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8611             H.J. Lu  <hongjiu.lu@intel.com>
8612
8613         PR target/39911
8614         * gcc.target/i386/pr39911.c: New test.
8615
8616 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8617
8618         PR fortran/39879
8619         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8620
8621 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8622
8623         PR c++/35652
8624         Revert:
8625
8626         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8627
8628         * gcc.dg/pr35652.C: New.
8629         * g++.dg/warn/pr35652.C: New.
8630         * gcc.dg/format/plus-1.c: Adjust message.
8631
8632 2009-04-27  DJ Delorie  <dj@redhat.com>
8633
8634         * lib/target-supports.exp (check_effective_target_double64): New.
8635         (check_effective_target_double64plus): New.
8636         (check_effective_target_large_double): New.
8637         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8638         * gcc.dg/div-double-1.c: Likewise.
8639         * gcc.dg/Wconversion-real.c: Require large_double.
8640         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8641
8642         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8643         are too small.
8644
8645         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8646         constants as long.
8647
8648 2009-04-27  Ian Lance Taylor  <iant@google.com>
8649
8650         * gcc.dg/Wcxx-compat-5.c: New testcase.
8651         * gcc.dg/Wcxx-compat-6.c: New testcase.
8652
8653 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8654
8655         Allow non-constant arguments to conversion intrinsics.
8656         * gcc.target/spu/intrinsics-3.c: Update tests.
8657
8658 2009-04-27  Richard Guenther  <rguenther@suse.de>
8659
8660         PR middle-end/39928
8661         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8662         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8663
8664 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8665
8666         PR target/39903
8667         * gcc.dg/torture/pr39903-1.c: New.
8668         * gcc.dg/torture/pr39903-2.c: Likewise.
8669
8670 2009-04-27  Revital Eres  <eres@il.ibm.com>
8671
8672         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8673         and check it.
8674         * gcc.dg/sms-2.c: Add dump check.
8675         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8676         and check it.
8677         * gcc.dg/sms-4.c: Likewise.
8678         * gcc.dg/sms-5.c: Likewise.
8679         * gcc.dg/sms-6.c: Likewise.
8680         * gcc.dg/sms-7.c: Likewise.
8681         * gcc.dg/sms-antideps.c: Rename to...
8682         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8683
8684 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8685
8686         * gnat.dg/opt2.adb: New test.
8687
8688 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR c++/39875
8691         * g++.dg/warn/Wunused-15.C: New test.
8692
8693 2009-04-26  Michael Matz  <matz@suse.de>
8694
8695         Expand from SSA.
8696         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8697         change regexps.
8698         * gcc.target/i386/pr37248-1.c: Modified.
8699         * gcc.target/i386/pr37248-3.c: Modified.
8700         * gcc.target/i386/pr37248-2.c: Modified.
8701         * gnat.dg/aliasing1.adb: Modified.
8702         * gnat.dg/pack9.adb: Modified.
8703         * gnat.dg/aliasing2.adb: Modified.
8704         * gcc.dg/strict-overflow-2.c: Modified.
8705         * gcc.dg/autopar/reduc-1char.c: Modified.
8706         * gcc.dg/autopar/reduc-2char.c: Modified.
8707         * gcc.dg/autopar/reduc-1.c: Modified.
8708         * gcc.dg/autopar/reduc-2.c: Modified.
8709         * gcc.dg/autopar/reduc-3.c: Modified.
8710         * gcc.dg/autopar/reduc-6.c: Modified.
8711         * gcc.dg/autopar/reduc-7.c: Modified.
8712         * gcc.dg/autopar/reduc-8.c: Modified.
8713         * gcc.dg/autopar/reduc-9.c: Modified.
8714         * gcc.dg/autopar/reduc-1short.c: Modified.
8715         * gcc.dg/autopar/reduc-2short.c: Modified.
8716         * gcc.dg/autopar/parallelization-1.c: Modified.
8717         * gcc.dg/strict-overflow-4.c: Modified.
8718         * gcc.dg/strict-overflow-6.c: Modified.
8719         * gcc.dg/gomp/combined-1.c: Modified.
8720         * gcc.dg/no-strict-overflow-1.c: Modified.
8721         * gcc.dg/no-strict-overflow-3.c: Modified.
8722         * gcc.dg/no-strict-overflow-5.c: Modified.
8723         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8724         * gcc.dg/tree-ssa/pr18134.c: Modified.
8725         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8726         * gcc.dg/tree-ssa/vector-2.c: Modified.
8727         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8728         * gcc.dg/tree-ssa/loop-21.c: Modified.
8729         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8730         * gcc.dg/tree-ssa/vector-3.c: Modified.
8731         * gcc.dg/tree-ssa/asm-3.c: Modified.
8732         * gcc.dg/tree-ssa/pr23294.c: Modified.
8733         * gcc.dg/tree-ssa/loop-22.c: Modified.
8734         * gcc.dg/tree-ssa/loop-15.c: Modified.
8735         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8736         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8737         * gcc.dg/tree-ssa/pr20139.c: Modified.
8738         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8739         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8740         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8741         * gcc.dg/tree-ssa/loop-5.c: Modified.
8742         * gcc.dg/tree-ssa/pr19431.c: Modified.
8743         * gcc.dg/tree-ssa/pr32044.c: Modified.
8744         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8745         * gcc.dg/tree-ssa/loop-19.c: Modified.
8746         * gcc.dg/tree-ssa/loop-28.c: Modified.
8747         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8748         * gcc.dg/tree-ssa/divide-1.c: Modified.
8749         * gcc.dg/tree-ssa/inline-1.c: Modified.
8750         * gcc.dg/tree-ssa/divide-3.c: Modified.
8751         * gcc.dg/tree-ssa/pr30978.c: Modified.
8752         * gcc.dg/tree-ssa/alias-6.c: Modified.
8753         * gcc.dg/tree-ssa/divide-4.c: Modified.
8754         * gcc.dg/tree-ssa/alias-11.c: Modified.
8755         * gcc.dg/no-strict-overflow-7.c: Modified.
8756         * gcc.dg/strict-overflow-1.c: Modified.
8757         * gcc.dg/pr15784-4.c: Modified.
8758         * gcc.dg/pr34263.c: Modified.
8759         * gcc.dg/strict-overflow-3.c: Modified.
8760         * gcc.dg/tree-prof/stringop-1.c: Modified.
8761         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8762         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8763         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8764         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8765         * gcc.dg/no-strict-overflow-2.c: Modified.
8766         * gcc.dg/no-strict-overflow-4.c: Modified.
8767         * gcc.dg/no-strict-overflow-6.c: Modified.
8768         * g++.dg/tree-ssa/pr27090.C: Modified.
8769         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8770         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8771         * g++.dg/tree-ssa/pr19807.C: Modified.
8772         * g++.dg/opt/pr30965.C: Modified.
8773         * g++.dg/init/new17.C: Modified.
8774         * gfortran.dg/whole_file_6.f90: Modified.
8775         * gfortran.dg/whole_file_5.f90: Modified.
8776         * gfortran.dg/reassoc_1.f90: Modified.
8777         * gfortran.dg/reassoc_3.f90: Modified.
8778
8779 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8780
8781         PR fortran/39893
8782         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8783
8784 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8785
8786         PR inline-asm/39543
8787         * gcc.target/i386/pr39543-1.c: New test.
8788         * gcc.target/i386/pr39543-2.c: New test.
8789         * gcc.target/i386/pr39543-3.c: New test.
8790
8791         PR c/39889
8792         * gcc.dg/Wunused-value-3.c: New test.
8793
8794 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8795
8796         PR c/39581
8797         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8798         gcc.dg/vla-21.c: New tests.
8799
8800 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8801
8802         PR c/39556
8803         * gcc.dg/inline-34.c: New test.
8804
8805 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8806
8807         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8808         gcc.dg/enum-const-3.c: New tests.
8809         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8810         -pedantic-errors.  Update expected diagnostics.
8811
8812 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8813
8814         PR c/39582
8815         * gcc.dg/vla-20.c: New test.
8816
8817 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8818
8819         PR c/39564
8820         * gcc.dg/vla-19.c: New test.
8821
8822 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8823
8824         PR preprocessor/39559
8825         * gcc.dg/c99-intconst-2.c: New test.
8826
8827 2009-04-25  Jan Hubicka  <jh@suse.cz>
8828
8829         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8830
8831 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8832
8833         PR fortran/39688
8834         * gfortran.dg/import7.f90: New.
8835
8836 2009-04-24  Richard Guenther  <rguenther@suse.de>
8837
8838         * gcc.dg/tree-ssa/vrp48.c: Fix.
8839
8840 2008-04-24  Doug Kwan  <dougkwan@google.com>
8841
8842         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8843         destination are the same.
8844
8845 2009-04-24  Richard Guenther  <rguenther@suse.de>
8846
8847         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8848
8849 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8850
8851         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8852         gcc.dg/array-const-3.c: New tests.
8853
8854 2009-04-24  Ian Lance Taylor  <iant@google.com>
8855
8856         * gcc.dg/Wcxx-compat-4.c: New testcase.
8857
8858 2009-04-24  Daniel Kraft  <d@domob.eu>
8859
8860         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8861         expected on already erraneous symbol (renamed to fresh one).
8862
8863 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8864
8865         PR middle-end/39867
8866         * gcc.dg/pr39867.c: New.
8867
8868 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8869
8870         PR fortran/39861
8871         PR fortran/39864
8872         * gfortran.dg/intrinsic_1.f90: New.
8873
8874 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8875
8876         * gnat.dg/alignment7.adb: New test.
8877         * gnat.dg/alignment8.adb: Likewise.
8878
8879 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8880
8881         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8882         * gnat.dg/specs/rep_clause2.ads: New test.
8883
8884 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8885
8886         PR rtl-optimization/39794
8887         * gcc.dg/pr39794.c: New test.
8888
8889 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gnat.dg/atomic1.adb: New test.
8892         * gnat.dg/atomic1_pkg.ads: New helper.
8893
8894 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8895
8896         PR testsuite/39623
8897         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8898         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8899
8900 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8901
8902         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8903         warning.
8904
8905 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8906
8907         PR C/31499
8908         * gcc.dg/vector-init-1.c: New testcase.
8909         * gcc.dg/vector-init-2.c: New testcase.
8910
8911 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8912
8913         * gnat.dg/enum2.adb: New test.
8914         * gnat.dg/enum2_pkg.ads: New helper.
8915
8916 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8917
8918         PR c/39855
8919         * gcc.dg/torture/pr39855.c: New test.
8920
8921 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8922
8923         PR c++/39639
8924         * g++.dg/cpp0x/pr39639.C: New test.
8925
8926 2009-04-22  Mark Heffernan  <meheff@google.com>
8927
8928         * gcc.dg/profile-generate-3.c: New test.
8929
8930 2009-04-22  Jan Hubicka  <jh@suse.cz>
8931
8932         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8933
8934 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8935
8936         PR testsuite/39623
8937         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8938
8939 2009-04-22  Richard Guenther  <rguenther@suse.de>
8940
8941         PR tree-optimization/39824
8942         * gcc.c-torture/compile/pr39824.c: New testcase.
8943
8944 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8945
8946         PR c++/14875
8947         * g++.dg/parse/parser-pr14875.C: New.
8948         * g++.dg/parse/parser-pr14875-2.C: New.
8949         * g++.dg/parse/error6.C: Update match string.
8950
8951 2009-04-22  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/39845
8954         * gcc.c-torture/compile/pr39845.c: New testcase.
8955
8956 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8957
8958         PR fortran/39735
8959         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8960         * gfortran.dg/external_initializer.f90: Modified.
8961         * gfortran.dg/interface_26.f90: Modified.
8962         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8963         * gfortran.dg/proc_ptr_3.f90: Modified.
8964         * gfortran.dg/proc_ptr_15.f90: New.
8965         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8966
8967 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8968
8969         PR c++/35711
8970         * g++.dg/warn/pr35711.C: New.
8971         * g++.dg/conversion/ptrmem2.C: Update.
8972
8973 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8974
8975         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8976         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8977         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8978         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8979         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8980         gcc.c-torture/ChangeLog.0,
8981         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8982         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8983         gcc.target/i386/math-torture/math-torture.exp,
8984         gcc.target/mips/inter/mips16-inter.exp,
8985         gcc.target/mips/mips-nonpic/README,
8986         gcc.target/x86_64/abi/README.gcc,
8987         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8988         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8989         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8990         notices.
8991         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8992
8993 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8994
8995         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8996
8997 2009-04-21  Richard Guenther  <rguenther@suse.de>
8998
8999         PR middle-end/39829
9000         * gcc.dg/torture/pr39829.c: New testcase.
9001
9002 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9003
9004         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9005
9006 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9007
9008         PR 16202
9009         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9010         * gcc.dg/sequence-pt-2.c: New.
9011         * gcc.dg/sequence-pt-3.c: New.
9012         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9013         * g++.dg/warn/sequence-pt-2.c: New.
9014         * g++.dg/warn/sequence-pt-3.c: New.
9015
9016 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9017
9018         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9019
9020 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9021
9022         * gnat.dg/import1.ad[sb]: New test.
9023
9024 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9025
9026         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9027         return 0.
9028
9029 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9030
9031         PR fortran/39811
9032         * gfortran.dg/continuation_11.f90: New test.
9033
9034 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9035
9036         PR c++/13358
9037         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9038         messages. Test for "long long" in system headers.
9039         * gcc.dg/c99-longlong-2.c: New.
9040         * g++.dg/warn/pr13358.C: New.
9041         * g++.dg/warn/pr13358-2.C: New.
9042         * g++.dg/warn/pr13358-3.C: New.
9043         * g++.dg/warn/pr13358-4.C: New.
9044
9045 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9046
9047         * gcc.dg/framework-2.c: Fix up for non existent includes
9048         being fatal errors now.
9049
9050 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9051
9052         PR fortran/39800
9053         * gfortran.dg/private_type_13.f90: New test.
9054         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9055
9056 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9057
9058         PR c++/39803
9059         * g++.dg/warn/Wunused-14.C: New test.
9060
9061 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * gnat.dg/specs/small_alignment.ads: New test.
9064
9065 2009-04-20  Ian Lance Taylor  <iant@google.com>
9066
9067         * gcc.dg/Wcxx-compat-3.c: New testcase.
9068
9069 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9070
9071         * gnat.dg/pack13.ad[sb]: New test.
9072         * gnat.dg/pack13_pkg.ads: New helper.
9073
9074 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9075
9076         * gnat.dg/discr11.ad[sb]: New test.
9077         * gnat.dg/discr11_pkg.ads: New helper.
9078
9079 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9080
9081         PR tree-optimization/39675
9082         * gcc.dg/vect/O3-pr39675-2.c: New test.
9083
9084 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9085
9086         * gnat.dg/rep_clause3.adb: New test.
9087
9088 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9089
9090         PR c/37481
9091         * gcc.dg/c99-flex-array-7.c: New test.
9092
9093 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9094
9095         PR c/19771
9096         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9097
9098 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9099
9100         PR c/38243
9101         * gcc.dg/c99-restrict-3.c: New test.
9102
9103 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9104
9105         PR preprocessor/20078
9106         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9107
9108 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9109
9110         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9111         Do not pass -B$root after -margs.
9112
9113 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9114
9115         PR c/32061
9116         PR c++/36954
9117         * gcc.dg/pr32061.c: New.
9118         * gcc.dg/Wlogical-op-1.c: Update.
9119         * g++.dg/warn/Wlogical-op-1.C: Update.
9120         * g++.dg/warn/pr36954.C: New.
9121
9122 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9123
9124         PR c/27676
9125         * gcc.dg/lvalue-5.c: New test.
9126
9127 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9128
9129         PR c/22367
9130         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9131
9132 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9133
9134         * gcc.dg/cpp/include5.c: New test.
9135
9136 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9137
9138         PR c/35210
9139         * gcc.dg/call-diag-2.c: New test.
9140
9141 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9142
9143         PR preprocessor/39646
9144         * gcc.dg/cpp/line8.c: New test.
9145
9146 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9147
9148         PR preprocessor/39647
9149         * gcc.dg/cpp/line7.c: New test.
9150
9151 2009-04-18  Richard Guenther  <rguenther@suse.de>
9152
9153         PR middle-end/39804
9154         * gcc.target/i386/pr39804.c: New testcase.
9155
9156 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9157
9158         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9159         * g++.dg/other/pr39496.C: Likewise.
9160
9161 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9162
9163         PR middle-end/36902
9164         * gcc.dg/pr36902.c: New.
9165
9166 2009-04-17  Diego Novillo  <dnovillo@google.com>
9167
9168         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9169         violation for variable 'inside_main'.
9170
9171 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9172
9173         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9174
9175 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9176
9177         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9178
9179 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9180
9181         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9182         * gfortran.dg/chmod_2.f90: Likewise.
9183         * gfortran.dg/chmod_3.f90: Likewise.
9184         * gfortran.dg/open_errors.f90: Likewise.
9185         * gfortran.dg/stat_1.f90: Likewise.
9186         * gfortran.dg/stat_2.f90: Likewise.
9187
9188 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9189
9190         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9191         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9192         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9193         * gfortran.dg/nearest_1.f90: Likewise.
9194         * gfortran.dg/nearest_3.f90: Likewise.
9195         * gfortran.dg/isnan_1.f90: Likewise.
9196         * gfortran.dg/isnan_2.f90: Likewise.
9197         * gfortran.dg/nan_1.f90: Likewise.
9198         * gfortran.dg/nan_2.f90: Likewise.
9199         * gfortran.dg/nan_3.f90: Likewise.
9200         * gfortran.dg/nan_4.f90: Likewise.
9201         * gfortran.dg/module_nan.f90: Likewise.
9202         * gfortran.dg/int_conv_2.f90: Likewise.
9203         * gfortran.dg/init_flag_3.f90: Likewise.
9204         * gfortran.dg/namelist_42.f90: Likewise.
9205         * gfortran.dg/namelist_43.f90: Likewise.
9206         * gfortran.dg/real_const_3.f90: Likewise.
9207         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9208
9209         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9210         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9211         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9212         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9213         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9214
9215         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9216         * gfortran.dg/gamma_5.f90: Likewise.
9217
9218 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9219
9220         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9221         less strict so it also works with auto-overlay support.
9222         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9223         for "exceeds local store" linker errors on the SPU.
9224
9225         * lib/gfortran.exp: Include target-supports.exp.
9226         (gfortran_init): On SPU targets where automatic overlay support
9227         is available, use it to build all Fortran test cases.
9228
9229         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9230
9231 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9232
9233         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9234         rule enforced by gnat on taft types.
9235
9236 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR testsuite/39792
9239         * g++.dg/ext/complit11.C: Add empty dg-options.
9240
9241 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9242
9243         PR c++/17570
9244         * g++.dg/template/defarg11.C: New test.
9245
9246 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9247
9248         PR c++/28766
9249         * g++.dg/ext/complit11.C: New testcase.
9250
9251 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9252
9253         PR c++/39551
9254         * g++.dg/warn/Wunused-13.C: New testcase.
9255
9256 2009-04-15  Ian Lance Taylor  <iant@google.com>
9257
9258         * gcc.dg/Wenum-compare-1.c: New testcase.
9259
9260 2009-04-15  Richard Guenther  <rguenther@suse.de>
9261
9262         PR tree-optimization/39764
9263         * g++.dg/torture/pr39764.C: New testcase.
9264
9265 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9266
9267         * g++.dg/ext/altivec-17.C: New.
9268
9269 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9270
9271         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9272         * gnat.dg/specs/limited1.ads: Ditto.
9273
9274 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9275
9276         PR testsuite/39769
9277         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9278         for testing the results of estimate instructions.
9279         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9280         * gcc.dg/vmx/3a-05.c (test): Ditto.
9281
9282 2009-04-14  Jason Merrill  <jason@redhat.com>
9283
9284         PR c++/39763
9285         * g++.dg/warn/Wshadow-4.C: Extend.
9286
9287 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9288
9289         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9290         (do_D): Remove attribute hidden.
9291
9292 2009-04-13  Jason Merrill  <jason@redhat.com>
9293
9294         PR c++/39480
9295         * g++.dg/init/copy7.C: New.
9296
9297 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         PR testsuite/39733
9300         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9301         (check_for_all_options): This.
9302
9303 2009-04-13  Jason Merrill  <jason@redhat.com>
9304
9305         PR c++/39750
9306         * g++.dg/template/crash90.C: New.
9307
9308 2009-04-12  Jason Merrill  <jason@redhat.com>
9309
9310         PR c++/39742
9311         * g++.dg/overload/extern-C-2.C: New.
9312
9313 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9314
9315         PR preprocessor/31869
9316         * gcc.dg/cpp/strify5.c: New test.
9317
9318 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9319
9320         * gnat.dg/enum1.adb: New test.
9321         * gnat.dg/enum1_pkg.ads: New helper.
9322
9323 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9324
9325         PR target/39740
9326         * gcc.target/alpha/pr39740.c: New test.
9327
9328 2009-04-11  Daniel Kraft  <d@domob.eu>
9329
9330         PR fortran/37746
9331         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9332         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9333         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9334         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9335         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9336         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9337         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9338         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9339         expected string length that failed with -fbounds-check now.
9340         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9341
9342 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9343
9344         PR fortran/39692
9345         * gfortran.dg/proc_ptr_14.f90: New.
9346
9347 2009-04-11  Richard Guenther  <rguenther@suse.de>
9348
9349         PR middle-end/39732
9350         * g++.dg/torture/pr39732.C: New testcase.
9351
9352 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9353
9354         * gfortran.dg/whole_file_5.f90: New.
9355         * gfortran.dg/whole_file_6.f90: New.
9356
9357 2009-04-11  Richard Guenther  <rguenther@suse.de>
9358
9359         PR tree-optimization/39713
9360         * g++.dg/torture/pr39713.C: New testcase.
9361
9362 2009-04-10  Richard Guenther  <rguenther@suse.de>
9363
9364         PR c/39712
9365         * gcc.dg/pr39712.c: New testcase.
9366
9367 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9368
9369         PR c++/28301
9370         * g++.dg/cpp0x/enum2.C: Updated.
9371         * g++.dg/debug/pr22514.C: Likewise.
9372         * g++.dg/parse/enum2.C: Likewise.
9373         * g++.dg/parse/enum3.C: Likewise.
9374         * g++.dg/template/crash79.C: Likewise.
9375         * g++.old-deja/g++.jason/cond.C: Likewise.
9376
9377 2009-04-10  Chao-ying Fu  <fu@mips.com>
9378
9379         * gcc.target/mips/interrupt_handler.c: Change from compile to
9380         assemble.
9381
9382 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9383
9384         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9385
9386 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9387
9388         PR fortran/38709
9389         * gfortran.dg/zero_sized_6.f90: New.
9390
9391 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9392
9393         PR  c++/20118
9394         * g++.dg/parse/pr20118.C: New.
9395         * g++.dg/template/spec16.C: Update.
9396
9397 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9398
9399         PR testsuite/35621
9400         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9401         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9402         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9403         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9404         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9405         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9406         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9407         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9408         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9409         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9410         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9411         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9412         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9413         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9414         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9415         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9416         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9417
9418 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9419
9420         PR target/39678
9421         * g++.dg/torture/pr39678.C: New.
9422         * gcc.dg/compat/struct-complex-2.h: Likewise.
9423         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9424         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9425         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9426         * gcc.dg/torture/pr39678.c: Likewise.
9427         * gcc.target/i386/pr39678.c: Likewise.
9428
9429         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9430         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9431
9432         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9433         <complex.h>.  Add tests for structure with complex float.
9434
9435 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9436             Joseph Myers  <joseph@codesourcery.com>
9437
9438         PR target/36800
9439         * gcc.dg/dfp/pr36800.c: New.
9440
9441 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9442             Rafael Avila de Espindola  <espindola@google.com>
9443
9444         * gcc.misc-tests/help.exp: New file.
9445         * lib/options.exp: New file.
9446
9447 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9448
9449         PR libobjc/36610
9450         * objc/execute/forward-1.x: New.
9451
9452 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9453
9454         * gcc.dg/pr27150-1.c: Change to a link test.
9455
9456 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9457
9458         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9459         3 of the GNU General Public License and to point readers at the
9460         COPYING3 file and the FSF's license web page.
9461         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9462         * gcc.dg/struct/struct-reorg.exp: Likewise.
9463         * gcc.target/spu/tag_manager.c: Likewise.
9464
9465 2009-04-09  Richard Guenther  <rguenther@suse.de>
9466
9467         PR testsuite/39696
9468         * ssa-ccp-25.c: Adjust pattern.
9469
9470 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9471
9472         PR fortran/36704
9473         * gfortran.dg/external_procedures_1.f90: Modified.
9474         * gfortran.dg/proc_ptr_result_1.f90: New.
9475         * gfortran.dg/proc_ptr_result_2.f90: New.
9476         * gfortran.dg/proc_ptr_result_3.f90: New.
9477
9478 2009-04-09  Richard Guenther  <rguenther@suse.de>
9479
9480         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9481         to prevent constant propagation.
9482         * gcc.dg/vect/vect-56.c: Likewise.
9483         * gcc.dg/vect/vect-58.c: Likewise.
9484         * gcc.dg/vect/vect-60.c: Likewise.
9485         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9486         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9487         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9488
9489 2009-04-09  Richard Guenther  <rguenther@suse.de>
9490
9491         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9492         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9493
9494 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9495
9496         PR c/39613
9497         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9498         New tests.
9499
9500 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9501
9502         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9503         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9504
9505 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9506
9507         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9508
9509 2009-04-08  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/25185
9512         * g++.dg/template/error40.C: Add another test.
9513
9514 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9515
9516         PR c/39614
9517         PR c/39673
9518         * gcc.c-torture/compile/pr39614-1.c,
9519         gcc.c-torture/compile/pr39614-2.c,
9520         gcc.c-torture/compile/pr39614-3.c,
9521         gcc.c-torture/compile/pr39614-4.c,
9522         gcc.c-torture/compile/pr39614-5.c,
9523         gcc.c-torture/compile/pr39673-1.c,
9524         gcc.c-torture/compile/pr39673-2.c: New tests.
9525         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9526         more cases.
9527         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9528         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9529         expected errors.
9530
9531 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9532
9533         PRc++/39637
9534         * g++.dg/cpp0x/variadic-crash2.C: New test.
9535
9536 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9537
9538         PR fortran/38863
9539         * gfortran.dg/alloc_comp_result_1.f90: New test.
9540
9541 2009-04-07  Jason Merrill  <jason@redhat.com>
9542
9543         PR c++/34691
9544         * g++.dg/overload/extern-C-1.C: New.
9545
9546 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9547
9548         PR testsuite/39325
9549         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9550
9551 2009-04-07  Jason Merrill  <jason@redhat.com>
9552
9553         PR c++/25185
9554         * g++.dg/template/error40.C: New.
9555
9556 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9557
9558         PR fortran/38152
9559         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9560
9561 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9562
9563         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9564
9565 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9566
9567         PR fortran/38290
9568         * gfortran.dg/proc_decl_1.f90: Modified.
9569         * gfortran.dg/proc_ptr_11.f90: Extended.
9570         * gfortran.dg/proc_ptr_13.f90: Modified.
9571
9572 2009-04-06  Jason Merrill  <jason@redhat.com>
9573
9574         PR c++/35146
9575         * g++.dg/template/fnspec1.C: New.
9576
9577 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9578
9579         * lib/gnat.exp: Handle multilib.
9580
9581 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/38863
9584         * gfortran.dg/dependency_23.f90: New test.
9585
9586 2009-04-06  Richard Guenther  <rguenther@suse.de>
9587
9588         PR tree-optimization/28868
9589         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9590         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9591         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9592         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9593
9594 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9595
9596         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9597
9598 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9599
9600         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9601
9602 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9603
9604         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9605         with the built-in y0, and the subsequent warning.
9606         (y1): Likewise, rename to y_1.
9607
9608 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9609
9610         PR fortran/39414
9611         * gfortran.dg/proc_decl_21.f90: New.
9612
9613 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9614
9615         PR fortran/36091
9616         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9617
9618 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9619
9620         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9621         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9622         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9623         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9624         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9625         gfortran.dg/namelist_49.f90: Gate test on effective_target
9626         fd_truncate.
9627         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9628
9629 2009-04-05  Daniel Kraft  <d@domob.eu>
9630
9631         PR fortran/38654
9632         * gfortran.dg/read_float_2.f03
9633         * gfortran.dg/read_float_3.f90
9634
9635 2009-04-05  Richard Guenther  <rguenther@suse.de>
9636
9637         PR tree-optimization/39648
9638         * gcc.c-torture/compile/pr39648.c: New testcase.
9639
9640 2009-04-05  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/14912
9643         * g++.dg/template/error39.C: New.
9644
9645 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9646
9647         PR fortran/29458
9648         * gfortran.dg/implied_do_1.f90: New.
9649
9650 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9651
9652         PR fortran/39577
9653         * gfortran.dg/recursive_check_8.f90: New.
9654         * gfortran.dg/recursive_check_9.f90: New.
9655         * gfortran.dg/recursive_check_10.f90: New.
9656         * gfortran.dg/recursive_check_11.f90: New.
9657         * gfortran.dg/recursive_check_12.f90: New.
9658         * gfortran.dg/recursive_check_13.f90: New.
9659         * gfortran.dg/recursive_check_14.f90: New.
9660
9661 2009-04-04  Jason Merrill  <jason@redhat.com>
9662
9663         PR c++/25185
9664         * g++.dg/template/error38.C: Add more tests.
9665
9666 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9667
9668         PR fortran/37614
9669         * gfortran.dg/common_align_2.f90: New test.
9670
9671 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9672
9673         PR target/39501
9674         * gcc.c-torture/execute/pr39501.c: New file.
9675         * gcc.c-torture/execute/pr39501.x: New file.
9676
9677 2009-04-04  Richard Guenther  <rguenther@suse.de>
9678
9679         PR tree-optimization/8781
9680         PR tree-optimization/37892
9681         * g++.dg/tree-ssa/pr8781.C: New testcase.
9682         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9683
9684 2009-04-04  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/39636
9687         * gcc.c-torture/compile/pr39636.c: New testcase.
9688
9689 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9690
9691         PR rtl-optimization/39607
9692         * g++.dg/opt/pr39607.C: New.
9693
9694 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9695
9696         PR fortran/39594
9697         * gfortran.dg/common_12.f90: New.
9698
9699 2009-04-03  Jason Merrill  <jason@redhat.com>
9700
9701         PR c++/39608
9702         * g++.dg/template/const2.C: New test.
9703
9704 2009-04-03  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/2480
9707         PR tree-optimization/23086
9708         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9709         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9710
9711 2009-04-03  Richard Guenther  <rguenther@suse.de>
9712
9713         PR tree-optimization/34743
9714         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9715         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9716         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9717         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9718         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9719         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9720         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9721         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9722
9723 2009-04-03  Richard Guenther  <rguenther@suse.de>
9724
9725         PR middle-end/13146
9726         PR tree-optimization/23940
9727         PR tree-optimization/33237
9728         PR middle-end/33974
9729         PR middle-end/34093
9730         PR tree-optimization/36201
9731         PR tree-optimization/36230
9732         PR tree-optimization/38049
9733         PR tree-optimization/38207
9734         PR tree-optimization/38230
9735         PR tree-optimization/38301
9736         PR tree-optimization/38585
9737         PR middle-end/38895
9738         PR tree-optimization/38985
9739         PR tree-optimization/39299
9740         * gcc.dg/pr19633-1.c: Adjust.
9741         * gcc.dg/torture/pta-callused-1.c: Likewise.
9742         * gcc.dg/torture/pr39074-2.c: Likewise.
9743         * gcc.dg/torture/pr39074.c: Likewise.
9744         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9745         * gcc.dg/torture/pr30375.c: Adjust.
9746         * gcc.dg/torture/pr33563.c: Likewise.
9747         * gcc.dg/torture/pr33870.c: Likewise.
9748         * gcc.dg/torture/pr33560.c: Likewise.
9749         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9750         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9751         * gcc.dg/tree-ssa/alias-15.c: Remove.
9752         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9753         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9754         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9755         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9756         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9757         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9758         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9759         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9760         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9761         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9762         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9763         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9764         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9765         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9766         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9767         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9768         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9769         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9770         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9771         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9772         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9773         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9774         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9775         * gcc.dg/uninit-B.c: XFAIL.
9776         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9777         * gcc.dg/uninit-pr19430.c: XFAIL.
9778         * g++.dg/tree-ssa/pr13146.C: New testcase.
9779         * g++.dg/opt/pr36187.C: Adjust.
9780         * g++.dg/torture/20090329-1.C: New testcase.
9781
9782 2009-04-02  Chao-ying Fu  <fu@mips.com>
9783
9784         * gcc.target/mips/interrupt_handler.c: New test.
9785
9786 2009-04-02  David Ayers  <ayers@fsfe.org>
9787
9788         PR objc/18456
9789         * objc.dg/bad-receiver-type-2.m: New test contributed by
9790         Alexander Mamberg.
9791
9792 2009-04-02  Jason Merrill  <jason@redhat.com>
9793
9794         PR c++/25185
9795         * g++.dg/template/error38.C: New test.
9796
9797 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9798
9799         PR tree-optimization/31677
9800         * gcc.dg/memcpy-1.c: Add compiler option.
9801
9802 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9803
9804         PR tree-optimization/39595
9805         * gfortran.dg/vect/O3-pr39595.f: New test.
9806
9807 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9808
9809         PR c++/26693
9810         * g++.dg/template/typedef11.C: New test.
9811         * g++.dg/template/typedef12.C: Likewise.
9812         * g++.dg/template/typedef13.C: Likewise.
9813         * g++.dg/template/typedef14.C: Likewise.
9814         * g++.dg/template/typedef15.C: Likewise.
9815         * g++.dg/template/typedef16.C: Likewise.
9816         * g++.dg/template/sfinae3.C: Compile this pedantically.
9817         The only errors expected should be the one saying the typedef is ill
9818         formed.
9819         * g++.old-deja/g++.pt/typename8.C: Likewise.
9820         * g++.dg/template/access11.C: Update this.
9821
9822 2009-04-02  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/37221
9825         * gcc.c-torture/compile/20090331-1.c: New testcase.
9826
9827 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9828
9829         * gcc.c-torture/compile/20090401-1.c: New test.
9830
9831 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9832
9833         PR c++/4926
9834         * g++.dg/template/pr4926-1.C: New.
9835
9836 2009-04-01  Xinliang David Li  <davidxl@google.com>
9837
9838         * gcc.target/i386/all_one_m128i.c: New test.
9839
9840 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9841
9842         PR c/39027
9843         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9844         * gcc.dg/fltconst-2.c: New test.
9845         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9846         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9847
9848         PR c/33466
9849         * gcc.dg/cpp/pr33466.c: New test.
9850         * gcc.dg/dfp/pr33466.c: New test.
9851         * gcc.dg/fixed-point/pr33466.c: New test.
9852
9853 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9854
9855         PR tree-optimization/35011
9856         * g++.dg/other/pr35011.C: New.
9857
9858 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR target/39226
9861         * gcc.dg/pr39226.c: New test.
9862
9863 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9864
9865         PR c++/35240
9866         * g++.dg/template/pr35240.C: New.
9867
9868 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9869
9870         PR c/39605
9871         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9872         * gcc.dg/pr25682.c: Update expected diagnostics.
9873
9874 2009-04-01  Richard Guenther  <rguenther@suse.de>
9875
9876         * gcc.dg/fold-plusmult-2.c: New testcase.
9877
9878 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR c/37772
9881         * gcc.dg/pr37772.c: New test.
9882         * g++.dg/ext/asm11.C: New test.
9883
9884 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9885
9886         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9887         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9888         defined.
9889
9890 2009-03-31  Jason Merrill  <jason@redhat.com>
9891
9892         * g++.old-deja/g++.other/using9.C: Add expected errors.
9893
9894 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9895
9896         * gcc.c-torture/compile/pr33009.c: Removed.
9897
9898 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9899
9900         * gcc.c-torture/compile/pr33009.c: Delete.
9901         * gcc.c-torture/compile/pr11832.c: Likewise.
9902
9903 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9904
9905         PR c/448
9906         * lib/target-supports.exp (check_effective_target_stdint_types):
9907         Update comment.
9908         (check_effective_target_inttypes_types): New.
9909         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9910         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9911         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9912
9913 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/38917
9916         PR fortran/38918
9917         * gfortran.dg/data_pointer_1.f90: New test.
9918
9919 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9920
9921         PR fortran/38915
9922         * gfortran.dg/char_length_15.f90: New test.
9923
9924 2009-03-31  Jason Merrill  <jason@redhat.com>
9925
9926         C++ DR 613
9927         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9928         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9929         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9930         xfail others.
9931
9932         * g++.dg/other/typedef2.C: New test.
9933
9934         PR c++/37806
9935         * g++.dg/template/typedef17.C: New test.
9936
9937         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9938         * g++.dg/cpp0x/auto12.C: Likewise.
9939
9940 2009-03-31  Richard Guenther  <rguenther@suse.de>
9941
9942         PR middle-end/31029
9943         * gcc.dg/fold-compare-4.c: New testcase.
9944         * gcc.dg/fold-compare-5.c: Likewise.
9945
9946 2009-03-31  Richard Guenther  <rguenther@suse.de>
9947
9948         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9949
9950 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9951
9952         PR target/39592
9953         * gcc.target/i386/pr39592-1.c: New test.
9954
9955 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9956
9957         PR preprocessor/15638
9958         * gcc.dg/cpp/missing-header-1.c: New test.
9959         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9960         "compilation terminated" message.
9961         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9962         test #include "".
9963         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9964         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9965         terminated" message.
9966
9967 2009-03-31  Richard Guenther  <rguenther@suse.de>
9968
9969         PR middle-end/23401
9970         PR middle-end/27810
9971         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9972         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9973
9974 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9975
9976         PR fortran/38389
9977         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9978         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9979         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9980         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9981         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9982         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9983         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9984
9985 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9986
9987         PR fortran/22571
9988         * gfortran.dg/whole_file_1.f90: New test.
9989         PR fortran/26227
9990         * gfortran.dg/whole_file_2.f90: New test.
9991         * gfortran.dg/whole_file_3.f90: New test.
9992         PR fortran/24886
9993         * gfortran.dg/whole_file_4.f90: New test.
9994
9995 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * gfortran.dg/bind_c_usage_19.f90: New test.
9998
9999         PR target/39558
10000         * gcc.target/powerpc/altivec-29.c: New test.
10001
10002 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10003
10004         PR rtl-optimization/323
10005         * gcc.target/i386/excess-precision-1.c,
10006         gcc.target/i386/excess-precision-2.c,
10007         gcc.target/i386/excess-precision-3.c,
10008         gcc.target/i386/excess-precision-4.c,
10009         gcc.target/i386/excess-precision-5.c,
10010         gcc.target/i386/excess-precision-6.c: New tests.
10011
10012 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10013
10014         PR c/35235
10015         * gcc.dg/c99-array-lval-8.c: New test.
10016
10017 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10018
10019         PR preprocessor/34695
10020         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10021         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10022         instead of dg-warning for "previous definition" messages.
10023         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10024         "warnings being treated as errors" message.
10025         * gcc.dg/fltconst-1.c: Use -fshow-column.
10026
10027 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10028
10029         PR fortran/38823
10030         * gfortran.dg/power1.f90: New test.
10031
10032 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10033
10034         PR c/456
10035         PR c/5675
10036         PR c/19976
10037         PR c/29116
10038         PR c/31871
10039         PR c/35198
10040         * gcc.c-torture/compile/20081108-1.c,
10041         gcc.c-torture/compile/20081108-2.c,
10042         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10043         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10044         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10045         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10046         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10047         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10048         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10049         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10050         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10051         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10052         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10053         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10054         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10055         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10056         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10057         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10058         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10059         case.
10060         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10061         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10062         XFAILs.  Update expected messages.
10063         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10064         expected messages.
10065         * gcc.dg/real-const-1.c: Replace with test from original PR.
10066         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10067         when casting from non-constant integer to pointer.
10068
10069 2009-03-29  Richard Guenther  <rguenther@suse.de>
10070
10071         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10072
10073 2009-03-29  Daniel Kraft  <d@domob.eu>
10074
10075         PR fortran/37423
10076         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10077         DEFERRED bindings.
10078         * gfortran.dg/typebound_proc_9.f03: New test.
10079         * gfortran.dg/typebound_proc_10.f03: New test.
10080         * gfortran.dg/typebound_proc_11.f03: New test.
10081         * gfortran.dg/abstract_type_5.f03: New test.
10082
10083 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10084
10085         PR fortran/38507
10086         * gfortran.dg/do_4.f: New.
10087         * gfortran.dg/goto_2.f90: Correct expected warnings.
10088         * gfortran.dg/goto_4.f90: Likewise.
10089         * gfortran.dg/goto_5.f90: New.
10090
10091 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10092
10093         PR target/39545
10094         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10095
10096         * gcc.target/i386/pr39545-1.c: New.
10097         * gcc.target/i386/pr39545-2.c: Likewise.
10098
10099         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10100         (flex2_struct): Likewise.
10101         (check_struct_passing7): Likewise.
10102         (check_struct_passing8): Likewise.
10103         (f1s): Likewise.
10104         (f2s): Likewise.
10105         (main): Call check_struct_passing7 and check_struct_passing8.
10106
10107 2009-03-29  Richard Guenther  <rguenther@suse.de>
10108
10109         * gcc.c-torture/execute/20090113-1.c: New testcase.
10110         * gcc.c-torture/execute/20090113-2.c: Likewise.
10111         * gcc.c-torture/execute/20090113-3.c: Likewise.
10112         * gcc.c-torture/execute/20090207-1.c: Likewise.
10113         * gcc.c-torture/compile/20090114-1.c: Likewise.
10114         * gcc.c-torture/compile/20090328-1.c: Likewise.
10115         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10116
10117 2009-03-29  David Ayers  <ayers@fsfe.org>
10118
10119         PR objc/27377
10120         * objc.dg/conditional-1.m: New tests.
10121
10122 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10123
10124         * gcc.dg/winline-10.c: New test.
10125
10126 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10127
10128         PR fortran/34656
10129         * gfortran.dg/do_check_1.f90: Add test.
10130         * gfortran.dg/do_check_2.f90: Add test.
10131         * gfortran.dg/do_check_3.f90: Add test.
10132         * gfortran.dg/do_check_4.f90: Add test.
10133
10134 2009-03-28  Jan Hubicka  <jh@suse.cz>
10135
10136         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10137         * gcc.dg/pr33826.c: Update dump files.
10138         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10139         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10140
10141 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10142
10143         * g++.dg/tree-ssa/fwprop-align.C: New test.
10144
10145 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gcc.target/powerpc/altivec-28.c: New test.
10148
10149         PR c++/39554
10150         * gcc.dg/wdisallowed-functions-1.c: Removed.
10151         * gcc.dg/wdisallowed-functions-2.c: Removed.
10152         * gcc.dg/wdisallowed-functions-3.c: Removed.
10153         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10154         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10155         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10156
10157 2009-03-28  Richard Guenther  <rguenther@suse.de>
10158
10159         PR tree-optimization/38723
10160         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10161
10162 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10163
10164         PR fortran/38538
10165         * gfortran.dg/char_result_13.f90: New test.
10166
10167 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10168
10169         PR fortran/38765
10170         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10171
10172 2009-03-28  Daniel Kraft  <d@domob.eu>
10173
10174         * gfortran.dg/trim_1.f90: New test.
10175
10176 2009-03-28  Richard Guenther  <rguenther@suse.de>
10177
10178         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10179         * g++.dg/warn/Warray-bounds.C: Likewise.
10180
10181 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10182
10183         PR fortran/32626
10184         * gfortran.dg/recursive_check_7.f90: New test.
10185
10186 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10187
10188         PR fortran/38432
10189         * gfortran.dg/do_check_5.f90: New test.
10190         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10191         * gfortran.dg/array_constructor_18.f90: Ditto.
10192         * gfortran.dg/array_constructor_22.f90: Ditto.
10193         * gfortran.dg/do_3.F90: Ditto.
10194         * gfortran.dg/do_1.f90: Ditto.
10195
10196 2009-03-28  Richard Guenther  <rguenther@suse.de>
10197
10198         PR tree-optimization/38180
10199         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10200
10201 2009-03-28  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/38513
10204         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10205         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10206         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10207         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10208         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10209         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10210         * gcc.dg/vect/vect-35.c: Likewise.
10211         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10212         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10213         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10214
10215 2009-03-28  Richard Guenther  <rguenther@suse.de>
10216
10217         PR tree-optimization/38968
10218         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10219
10220 2009-03-28  Richard Guenther  <rguenther@suse.de>
10221
10222         PR tree-optimization/37795
10223         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10224
10225 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10226
10227         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10228         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10229         options for removed targets.
10230
10231 2009-03-27  Richard Guenther  <rguenther@suse.de>
10232
10233         PR tree-optimization/39120
10234         * gcc.c-torture/execute/pr39120.c: New testcase.
10235
10236 2009-03-27  Richard Guenther  <rguenther@suse.de>
10237
10238         PR tree-optimization/39120
10239         * gcc.dg/torture/pta-callused-1.c: New testcase.
10240
10241 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10242
10243         PR middle-end/39315
10244         * gcc.target/i386/pr39315-1.c: New.
10245         * gcc.target/i386/pr39315-2.c: Likewise.
10246         * gcc.target/i386/pr39315-3.c: Likewise.
10247         * gcc.target/i386/pr39315-4.c: Likewise.
10248         * gcc.target/i386/pr39315-check.c: Likewise.
10249
10250 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10251
10252         PR c/39323
10253         * gcc.dg/pr39323-1.c: New.
10254         * gcc.dg/pr39323-2.c: Likewise.
10255         * gcc.dg/pr39323-3.c: Likewise.
10256
10257 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10258
10259         PR target/38034
10260         * gcc.target/ia64/sync-1.c: New.
10261
10262 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10263
10264         PR target/39472
10265         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10266         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10267         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10268         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10269         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10270         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10271         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10272         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10273
10274 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10275
10276         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10277         for low precision (i.e. float).
10278
10279 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10280             Jakub Jelinek  <jakub@redhat.com>
10281
10282         PR debug/37959
10283         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10284
10285 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.dg/memmove-2.c: New test.
10288         * gcc.dg/memmove-3.c: New test.
10289
10290         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10291         in clone naming.
10292
10293 2009-03-27  Xinliang David Li  <davidxl@google.com>
10294
10295         PR tree-optimization/39557
10296         * g++.dg/tree-ssa/dom-invalid.C: New test.
10297
10298 2009-03-27  Xinliang David Li  <davidxl@google.com>
10299
10300         PR tree-optimization/39548
10301         * g++.dg/tree-ssa/copyprop.C: New test.
10302
10303 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10304
10305         PR c++/38638
10306         * g++.dg/template/typename17.C: New testcase.
10307         * g++.dg/template/typename18.C: New testcase.
10308
10309 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10310
10311         PR c++/36799
10312         * g++.dg/other/var_copy-1.C: New test.
10313
10314 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10315
10316         PR c++/37647
10317         * g++.dg/parse/ctor9.C: New test.
10318
10319 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10320
10321         PR c++/29727
10322         * g++.dg/init/error2.C: New test.
10323
10324 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10325
10326         PR c++/35652
10327         * gcc.dg/pr35652.C: New.
10328         * g++.dg/warn/pr35652.C: New.
10329         * gcc.dg/format/plus-1.c: Adjust message.
10330
10331 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10332
10333         PR c++/39554
10334         * gcc.dg/wdisallowed-functions-3.c: New test.
10335         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10336
10337 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10338
10339         * gcc.dg/inline-33.c: Fix when pic.
10340
10341 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10342
10343         * gcc.target/ia64/20090324-1.c: New test.
10344
10345 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR c/27898
10348         * gcc.dg/pr27898.c: New test.
10349
10350         PR tree-optimization/32139
10351         * gcc.c-torture/compile/pr32139.c: New test.
10352
10353 2009-03-24  Jason Merrill  <jason@redhat.com>
10354
10355         PR c++/28274
10356         * g++.dg/parse/defarg14.C: New test.
10357
10358 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10359
10360         PR libfortran/39528
10361         * gfortran.dg/read_repeat.f90: New test.
10362
10363 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10364
10365         PR tree-optimization/39529
10366         * gcc.dg/vect/pr39529.c: New test.
10367
10368 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10369             Jakub Jelinek  <jakub@redhat.com>
10370
10371         PR debug/39524
10372         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10373
10374 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10375
10376         PR c/39495
10377         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10378
10379 2009-03-23  Jason Merrill  <jason@redhat.com>
10380
10381         * g++.dg/cpp0x/auto12.C: Add variadic test.
10382
10383         PR c++/39526
10384         * g++.dg/warn/Wshadow-4.C: New test.
10385
10386 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR tree-optimization/39516
10389         * gfortran.dg/pr39516.f: New test.
10390
10391 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10392
10393         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10394         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10395         variable, not environment variable.
10396
10397 2009-03-21  Jason Merrill  <jason@redhat.com>
10398
10399         PR c++/28879
10400         * g++.dg/ext/vla6.C: New test.
10401
10402 2009-03-20  Jason Merrill  <jason@redhat.com>
10403
10404         * g++.dg/cpp0x/initlist5.C: Add additional test.
10405
10406 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10407             Janis Johnson  <janis187@us.ibm.com>
10408
10409         * lib/compat.exp (compat-get-options-main, compat-get-options):
10410         Handle dg-prune-output in source file.
10411         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10412         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10413         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10414         two warnings.
10415
10416 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR c/39495
10419         * gcc.dg/gomp/pr39495-1.c: New test.
10420         * gcc.dg/gomp/pr39495-2.c: New test.
10421         * g++.dg/gomp/pr39495-1.C: New test.
10422         * g++.dg/gomp/pr39495-2.C: New test.
10423
10424         PR target/39496
10425         * gcc.target/i386/pr39496.c: New test.
10426         * g++.dg/other/pr39496.C: New test.
10427
10428 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10429
10430         PR middle-end/39500
10431         * gcc.dg/autopar/pr39500-1.c: New.
10432         * gcc.dg/autopar/pr39500-2.c: New.
10433
10434 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10435
10436         * g++.dg/dg.exp: Prune graphite.
10437
10438 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10439
10440         PR middle-end/39447
10441         * g++.dg/graphite: New.
10442         * g++.dg/graphite/graphite.exp: New.
10443         * g++.dg/graphite/pr39447.C: New.
10444
10445 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         PR c++/39425
10448         * g++.dg/template/pr39425.C: New.
10449
10450         * g++.dg/template/spec33.C: Updated.
10451
10452 2009-03-17  Jason Merrill  <jason@redhat.com>
10453
10454         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10455
10456 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10457
10458         PR c++/39475
10459         * g++.dg/ext/unary_trait_incomplete.C: New.
10460
10461 2009-03-17  Jing Yu  <jingyu@google.com>
10462
10463         PR middle-end/39378
10464         * g++.dg/inherit/thunk10.C: New test.
10465
10466 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10467
10468         PR target/39482
10469         * gcc.target/i386/pr39482.c: New test.
10470
10471 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10472
10473         PR debug/39471
10474         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10475         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10476         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10477         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10478
10479         PR middle-end/39443
10480         * gcc.dg/pr39443.c: New test.
10481
10482         PR debug/39412
10483         * gcc.dg/debug/pr39412.c: New test.
10484
10485 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10486
10487         PR testsuite/38526
10488         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10489         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10490         is defined.
10491         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10492         its original value, or unset if it was not defined.
10493         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10494         path procs around use of HOSTCC.
10495         * g++.dg/compat/struct-layout-1.exp: Ditto.
10496         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10497
10498 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10499
10500         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10501
10502 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10503
10504         Revert patch for PR testsuite/37630.
10505
10506         PR testsuite/37960
10507         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10508
10509         PR testsuite/37630
10510         * lib/target-supports.exp (check_effective_target_ieee): New.
10511         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10512         * gcc.dg/20001012-1.c: Require ieee.
10513
10514         PR testsuite/37628
10515         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10516
10517 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10518
10519         PR tree-optimization/39455
10520         * gcc.dg/pr39455.c: New test.
10521
10522 2009-03-13  David Ayers  <ayers@fsfe.org>
10523
10524         * objc/execute/trivial.m. New test.
10525
10526 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10527
10528         PR target/39137
10529         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10530
10531 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10532
10533         PR testsuite/39451
10534         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10535         constraint on (%2).
10536
10537 2009-03-12  David Ayers  <ayers@fsfe.org>
10538
10539         PR libobjc/27466
10540         * objc/execute/exceptions/handler-1.m. New test.
10541
10542 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10543
10544         PR target/39431
10545         * gcc.target/i386/pr39431.c: New test.
10546
10547 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10548
10549         PR target/39445
10550         * gcc.target/i386/pr39445.c: New.
10551
10552         * gcc.target/i386/push-1.c: XFAIL.
10553
10554 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10555
10556         * gcc.dg/inline-33.c: New test.
10557
10558 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10559
10560         * gcc.dg/vect/vect-82.c: Combine dg-do and
10561         dg-require-effective-target into dg-skip-if.
10562         * gcc.dg/vect/vect-83.c: Likewise.
10563
10564 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR target/39137
10567         * gcc.target/i386/stackalign/longlong-1.c: New test.
10568         * gcc.target/i386/stackalign/longlong-2.c: New test.
10569
10570 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10571
10572         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10573
10574 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10575
10576         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10577         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10578
10579 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10580
10581         * gnat.dg/slice_enum.adb: New test.
10582
10583 2009-03-11  Jason Merrill  <jason@redhat.com>
10584
10585         PR debug/39086
10586         * g++.dg/opt/nrv15.C: New test.
10587
10588 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10589
10590         PR tree-optimization/39422
10591         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10592         constant array with static initialization to global memory.
10593         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10594
10595 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10596
10597         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10598         padding.
10599
10600 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10601
10602         PR c++/39371
10603         * g++.dg/opt/switch2.C: Add -w to dg-options.
10604         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10605         * g++.dg/warn/switch1.C: New test.
10606         * g++.dg/other/switch3.C: New test.
10607
10608         PR tree-optimization/39394
10609         * gcc.c-torture/compile/pr39394.c: New test.
10610
10611 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10612
10613         * gcc.target/s390/20090223-1.c: New testcase.
10614
10615 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10616
10617         PR libfortran/39402
10618         * gfortran.dg/fmt_f0_1.f90: New test.
10619
10620 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10621
10622         PR c++/39060
10623         * g++.dg/other/new1.C: Adjusted.
10624         * g++.dg/parse/crash40.C: Likewise.
10625         * g++.dg/parse/defarg12.C: Likewise.
10626         * g++.dg/template/error15.C: Likewise.
10627
10628         * g++.dg/other/pr39060.C: New.
10629
10630 2009-03-07  Jason Merrill  <jason@redhat.com>
10631
10632         PR c++/39367
10633         * g++.dg/opt/new1.C: New.
10634
10635 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10636
10637         PR c++/33492
10638         * g++.dg/other/error32.C: New.
10639
10640 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10641
10642         PR middle-end/39360
10643         * gcc.c-torture/compile/pr39360.c: New test.
10644
10645         PR debug/39372
10646         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10647
10648 2009-03-05  Jason Merrill  <jason@redhat.com>
10649
10650         PR c++/38908
10651         * g++.dg/warn/Wuninitialized-3.C: New test.
10652
10653 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10654
10655         PR debug/39379
10656         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10657         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10658
10659 2009-03-04  Jason Merrill  <jason@redhat.com>
10660
10661         PR c++/13549
10662         * g++.dg/template/koenig7.C: New test.
10663
10664 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10665
10666         * g++.dg/torture/predcom-1.C: New test.
10667
10668 2009-03-04  Richard Guenther  <rguenther@suse.de>
10669
10670         PR tree-optimization/39362
10671         * g++.dg/torture/pr39362.C: New testcase.
10672
10673 2009-03-04  Jason Merrill  <jason@redhat.com>
10674             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10675
10676         PR c++/9634
10677         PR c++/29469
10678         PR c++/29607
10679         * g++.dg/template/dependent-name5.C: New test.
10680
10681 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10682
10683         PR testsuite/39357
10684         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10685         vect_int to vect_int_mult.
10686
10687 2009-03-04  Richard Guenther  <rguenther@suse.de>
10688
10689         PR tree-optimization/39358
10690         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10691         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10692
10693 2009-03-04  Richard Guenther  <rguenther@suse.de>
10694
10695         PR tree-optimization/39339
10696         * gcc.c-torture/execute/pr39339.c: New testcase.
10697
10698 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10699
10700         * gcc.c-torture/compile/20090303-1.c,
10701         gcc.c-torture/compile/20090303-2.c: New tests.
10702
10703 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10704
10705         PR fortran/39354
10706         * gfortran.dg/gomp/pr39354.f90: New test.
10707
10708         PR tree-optimization/39343
10709         * gcc.dg/pr39343.c: New test.
10710
10711 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10712
10713         PR tree-optimization/39248
10714         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10715         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10716         on targets without vector misalignment support.
10717         * lib/target-supports.exp
10718         (check_effective_target_vect_short_mult): Add
10719         check_effective_target_arm32.
10720
10721 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10722
10723         PR middle-end/39335
10724         * gcc.dg/graphite/pr39335_1.c: New.
10725         * gcc.dg/graphite/pr39335.c: New.
10726
10727 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10730         of andl.
10731         * gcc.target/i386/stackalign/return-5.c: Likewise.
10732         * gcc.target/i386/stackalign/return-6.c: Likewise.
10733
10734 2009-03-02  Richard Guenther  <rguenther@suse.de>
10735             Ira Rosen  <irar@il.ibm.com>
10736
10737         PR tree-optimization/39318
10738         * gfortran.dg/vect/pr39318.f90: New test.
10739
10740 2009-03-01  Jan Hubicka  <jh@suse.cz>
10741
10742         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10743
10744 2009-03-01  Jan Hubicka  <jh@suse.cz>
10745
10746         PR debug/39267
10747         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10748
10749 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10750
10751         * gnat.dg/pack12.adb: New test.
10752
10753 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10754
10755         PR c++/37789
10756         * g++.dg/other/pr37789.C: New.
10757
10758 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10759
10760         PR fortran/39295
10761         * gfortran.dg/interface_25.f90: New test.
10762         * gfortran.dg/interface_26.f90: New test.
10763
10764 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10765
10766         PR fortran/39292
10767         * gfortran.dg/initialization_22.f90: New test.
10768
10769 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10770
10771         PR rtl-optimization/39241
10772         * gcc.dg/torture/pr39241.c: New.
10773
10774 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10775
10776         PR tree-optimizations/39259
10777         * g++.dg/torture/pr39259.C: New testcase.
10778
10779 2009-02-24  Richard Guenther  <rguenther@suse.de>
10780
10781         PR c++/39242
10782         * g++.dg/template/instantiate10.C: New testcase.
10783
10784 2009-02-24  Richard Guenther  <rguenther@suse.de>
10785             Zdenek Dvorak  <ook@ucw.cz>
10786
10787         PR tree-optimization/39233
10788         * gcc.c-torture/execute/pr39233.c: New testcase.
10789
10790 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10791
10792         PR tree-optimization/39260
10793         * gcc.dg/graphite/pr39260.c: New.
10794
10795 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10796
10797         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10798
10799 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10800
10801         PR c++/36411
10802         * g++.dg/template/void14.C: New.
10803
10804 2009-02-23  Jason Merrill  <jason@redhat.com>
10805
10806         PR c++/38880
10807         * g++.dg/init/const7.C: Remove XFAIL.
10808         * g++.dg/init/static-init1.C: New test.
10809
10810         * g++.dg/cpp0x/initlist14.C: New test.
10811
10812 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10813
10814         PR fortran/38914
10815         * bound_simplification_2.f90:  New test case.
10816         * bound_7.f90:  New test case.
10817
10818 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10819
10820         * gcc.dg/cpp/include4.c: New test.
10821
10822 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10823
10824         PR target/39256
10825         * gcc.target/i386/abi-2.c: New.
10826
10827 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10828
10829         * gcc.c-torture/execute/pr39228.x: New.
10830
10831 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10832
10833         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10834         scan-assembler to check for xmm0 register.
10835
10836 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10837             Joseph Myers  <joseph@codesourcery.com>
10838
10839         * gcc.target/arm/va_list.c: New test.
10840         * g++.dg/abi/arm_va_list.C: Likewise.
10841         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10842         function.
10843         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10844         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10845         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10846         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10847         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10848         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10849
10850 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10851
10852         PR testsuite/38164
10853         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10854         to dg-options.
10855
10856 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10857
10858         PR target/39240
10859         * gcc.c-torture/execute/pr39240.c: New test.
10860
10861 2009-02-20  Jason Merrill  <jason@redhat.com>
10862
10863         PR c++/39225
10864         * g++.dg/parse/dtor15.C: New test.
10865
10866 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10867
10868         * gcc.c-torture/execute/20090219-1.c: New.
10869
10870 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10871
10872         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10873         (mips-dg-options): When matching isa* pseudo-options make
10874         'value' optional and accept ! entries.  Use $spec instead of
10875         $isa_spec in the isa pseudo-option error message.  Only
10876         perform the ISA-range check when 'value' is set.  If arch is
10877         matching any CPU in the ! entries switch to its generic ISA.
10878         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10879         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10880
10881 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10882
10883         PR target/39175
10884         * gcc.dg/visibility-20.c: New test.
10885         * g++.dg/ext/visibility/visibility-11.C: New test.
10886
10887 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10888
10889         PR c++/39188
10890         * g++.dg/abi/pr39188-1a.C: New.
10891         * g++.dg/abi/pr39188-1b.C: Likewise.
10892         * g++.dg/abi/pr39188-1.h: Likewise.
10893         * g++.dg/abi/pr39188-2a.C: Likewise.
10894         * g++.dg/abi/pr39188-2b.C: Likewise.
10895         * g++.dg/abi/pr39188-2.h: Likewise.
10896         * g++.dg/abi/pr39188-3a.C: Likewise.
10897         * g++.dg/abi/pr39188-3b.C: Likewise.
10898         * g++.dg/abi/pr39188-3.h: Likewise.
10899
10900 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10901
10902         PR c/38483
10903         * gcc.c-torture/execute/call-trap-1.c,
10904         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10905         tests.
10906
10907 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10908
10909         PR target/39228
10910         * gcc.c-torture/execute/pr39228.c: New test.
10911
10912 2009-02-19  Richard Guenther  <rguenther@suse.de>
10913
10914         PR tree-optimization/39074
10915         * gcc.dg/torture/pr39074.c: New testcase.
10916         * gcc.dg/torture/pr39074-2.c: Likewise.
10917         * gcc.dg/torture/pr39074-3.c: Likewise.
10918
10919 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR c++/39219
10922         * g++.dg/parse/attr3.C: New.
10923
10924 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10925
10926         PR testsuite/38165
10927         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10928
10929         PR testsuite/38166
10930         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10931         and skip on Darwin.
10932
10933 2009-02-18  Jason Merrill  <jason@redhat.com>
10934
10935         PR c++/38880
10936         * g++.dg/init/const7.C: Remove XFAIL.
10937
10938         PR target/39179
10939         * g++.dg/opt/const6.C: New test.
10940
10941 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10942
10943         * gcc.dg/callabi/callabi.exp: Moved to ...
10944         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10945         in 64bit mode.
10946
10947         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10948         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10949         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10950         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10951         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10952         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10953         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10954
10955         * gcc.dg/callabi/callabi.h: Moved to ...
10956         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10957
10958         * gcc.dg/callabi/func-1.c: Moved to ...
10959         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10960
10961         * gcc.dg/callabi/func-indirect.c: Moved to ...
10962         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10963
10964         * gcc.dg/callabi/pr38891.c: Moved to ...
10965         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10966
10967         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10968         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10969
10970         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10971         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10972
10973         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10974         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10975
10976 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10977
10978         PR target/38891
10979         * gcc.dg/callabi/pr38891.c: New.
10980
10981 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10982
10983         * gcc.dg/callabi/callabi.exp: New.
10984
10985 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10986
10987         PR target/39082
10988         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10989         -Wno-abi for x86.
10990         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10991
10992         * gcc.target/i386/pr39082-1.c: New.
10993
10994         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10995         -Wno-abi.
10996
10997         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10998         CHECK_M64_M128 is defined.
10999         (check_f_arguments): Add "do".
11000         (check_vector_arguments): New.
11001         (check_m64_arguments): Likewise.
11002         (check_m128_arguments): Likewise.
11003
11004         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11005         (CHECK_M64_M128): Define.
11006
11007         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11008         on abitest.
11009         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11010
11011         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11012         tests only if CHECK_M64_M128 is defined.
11013
11014         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11015         (m128_2_struct): Likewise.
11016         (check_struct_passing5): Likewise.
11017         (check_struct_passing6): Likewise.
11018         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11019
11020         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11021         (un5): Likewise.
11022         (check_union_passing4): Likewise.
11023         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11024
11025 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11026
11027         PR c/35447
11028         * gcc.dg/noncompile/pr35447-1.c: New test.
11029
11030 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR tree-optimization/36922
11033         * gfortran.dg/pr36922.f: New test.
11034
11035 2009-02-17  Richard Guenther  <rguenther@suse.de>
11036
11037         PR tree-optimization/39202
11038         * gcc.c-torture/compile/pr39202.c: New testcase.
11039
11040 2009-02-17  Richard Guenther  <rguenther@suse.de>
11041
11042         PR tree-optimization/39204
11043         * gcc.dg/torture/pr39204.c: New testcase.
11044
11045 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11046
11047         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11048         * gcc.dg/vect/vect-outer-6.c: Ditto.
11049
11050 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11051
11052         PR c/35446
11053         * gcc.dg/noncompile/init-5.c: New test.
11054         * gcc.dg/init-bad-4.c: Adjust expected errors.
11055
11056 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11057
11058         PR target/37049
11059         * gcc.target/i386/push-1.c: New.
11060
11061 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11062
11063         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11064
11065 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11066
11067         * gcc.target/spu/intrinsics-sr.c: New test.
11068
11069 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11070
11071         PR target/38056
11072         * gcc.target/ia64/sibcall-opt-1.c: New test.
11073         * gcc.target/ia64/sibcall-opt-2.c: New test.
11074
11075 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11076
11077         PR fortran/36528
11078         * gfortran.dg/cray_pointers_8.f90: New test.
11079
11080         PR fortran/36703
11081         * gfortran.dg/cray_pointers_9.f90: New test.
11082
11083 2009-02-13  Jason Merrill  <jason@redhat.com>
11084
11085         PR c++/39070
11086         * g++.dg/cpp0x/decltype16.C: New.
11087
11088 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11089
11090         PR target/39152
11091         * gfortran.dg/gomp/pr39152.f90: New.
11092
11093 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11094
11095         PR target/39162
11096         * gcc.target/i386/pr39162.c: New.
11097
11098 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11099
11100         PR c/35444
11101         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11102         New tests.
11103
11104 2009-02-12  Jason Merrill  <jason@redhat.com>
11105
11106         PR c++/38950
11107         * g++.dg/template/array20.C: New test.
11108
11109 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11110
11111         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11112         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11113         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11114
11115 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11116
11117         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11118
11119 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11120
11121         PR target/39152
11122         * gfortran.dg/pr39152.f: New.
11123
11124 2009-02-11  Jason Merrill  <jason@redhat.com>
11125
11126         PR c++/39153
11127         * g++.dg/cpp0x/defaulted9.C: New test.
11128
11129         PR c++/30111
11130         * g++.dg/init/value7.C: New test.
11131
11132 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11133
11134         PR target/38824
11135         * gcc.target/i386/pr38824.c: New testcase.
11136
11137 2009-02-11  Jason Merrill  <jason@redhat.com>
11138
11139         PR c++/38649
11140         * g++.dg/cpp0x/defaulted8.C: New test.
11141
11142         PR c++/36744
11143         * g++.dg/cpp0x/rv9p.C: New test.
11144
11145 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11146
11147         * gnat.dg/aliasing3.adb: New test.
11148         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11149
11150 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11151
11152         PR c++/34397
11153         * g++.dg/template/crash88.C: New.
11154         * g++.dg/template/crash89.C: Likewise.
11155
11156 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11157
11158         PR c/39084
11159         * gcc.dg/pr39084.c: New test.
11160
11161 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11162
11163         PR target/39139
11164         * gcc.target/i386/pr39139.c: New test.
11165
11166 2009-02-10  Richard Guenther  <rguenther@suse.de>
11167
11168         PR tree-optimization/39132
11169         * gcc.dg/torture/pr39132.c: New testcase.
11170
11171 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11172
11173         PR target/39119
11174         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11175         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11176         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11177         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11178         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11179         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11180         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11181         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11182
11183 2009-02-09  Jason Merrill  <jason@redhat.com>
11184
11185         PR c++/39109
11186         * g++.dg/init/value6.C: New test.
11187
11188 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11189
11190         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11191
11192 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11193
11194         * gcc.c-torture/compile/20090209-1.c: New test.
11195
11196 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11197
11198         PR c++/35147
11199         PR c++/37737
11200         * g++.dg/cpp0x/vt-35147.C: New.
11201         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11202         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11203
11204 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11205
11206         PR c/35434
11207         * gcc.dg/attr-alias-4.c: New test.
11208
11209 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11210
11211         PR c/39035
11212         * gcc.dg/dfp/pr39035.c: New test.
11213
11214 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11215
11216         PR c/36432
11217         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11218
11219 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11220
11221         PR c++/39106
11222         * g++.dg/opt/thunk3.C: New test.
11223
11224 2009-02-05  Nick Clifton  <nickc@redhat.com>
11225
11226         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11227         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11228         * gcc.dg/cdce1.c: Likewise.
11229         * gcc.dg/cpp/_Pragma6.c: Likewise.
11230         * g++.dg/cpp/_Pragma1.C: Likewise.
11231         * gcc.dg/utf32-2.c: Xfail for M32C.
11232         * gcc.dg/utf32-1.c: Likewise.
11233         * gcc.dg/utf32-3.c: Likewise.
11234         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11235         targets.
11236         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11237         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11238         * gcc.dg/Wconversion-5.c: Likewise.
11239         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11240         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11241         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11242         * gcc.dg/utf-inc-init.c: Likewise.
11243         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11244         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11245         * gcc.dg/utf-array-short-wchar.c: Likewise.
11246         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11247         * gcc.dg/mallign.c: Use size_t instead of long.
11248
11249 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11250
11251         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11252
11253 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11254
11255         * gcc.c-torture/execute/pr39100.c: New.
11256
11257 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11258
11259         PR c/35435
11260         * gcc.dg/tls/diag-6.c: New test.
11261
11262 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11263
11264         * gcc.dg/graphite/scop-19.c: New
11265
11266 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11267
11268         AVX Programming Reference (January, 2009)
11269         * gcc.target/i386/avx-vpclmulqdq.c: New.
11270         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11271
11272         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11273
11274         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11275         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11276         (pclmul_test): Renamed to ...
11277         (TEST): This.
11278
11279 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11280
11281         PR c++/39095
11282         * g++.dg/abi/mangle31.C: New test.
11283
11284 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11285
11286         PR c/29129
11287         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11288         declarator.
11289         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11290         inside function prototype but not part of parameter declarator.
11291         * vla-11.c: New test.
11292
11293 2009-02-03  Jason Merrill  <jason@redhat.com>
11294
11295         * g++.dg/warn/main-4.C: New test.
11296         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11297
11298 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11299
11300         PR c++/36607
11301         * g++.dg/expr/cast10.C: New test.
11302
11303 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11304
11305         PR c/35433
11306         * gcc.dg/init-bad-6.c: New test.
11307
11308 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11309
11310         PR target/35318
11311         * gcc.c-torture/compile/pr35318.c: New test.
11312
11313         PR inline-asm/39059
11314         * gcc.dg/nofixed-point-2.c: New test.
11315         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11316         * g++.dg/ext/fixed2.C: Likewise.
11317         * g++.dg/other/error25.C: Likewise.
11318         * g++.dg/lookup/crash7.C: Likewise.
11319         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11320
11321         PR c++/39056
11322         * g++.dg/cpp0x/initlist13.C: New test.
11323
11324 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11325
11326         PR c++/36897
11327         * g++.dg/template/func2.C: New test.
11328
11329         PR c++/37314
11330         * g++.dg/template/typename15.C: New.
11331         * g++.dg/template/typename16.C: New.
11332
11333 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11334             Ben Elliston  <bje@au.ibm.com>
11335
11336         PR c/39034
11337         * gcc.dg/dfp/pr39034.c: New test.
11338
11339 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11340
11341         PR testsuite/38263
11342         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11343
11344 2009-02-02  Jason Merrill  <jason@redhat.com>
11345
11346         PR c++/39054
11347         * g++.dg/parse/dtor14.C: New test.
11348
11349 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11350
11351         * lib/target-supports.exp
11352         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11353         * g++.dg/ext/builtin10.C: New test.
11354
11355         PR inline-asm/39058
11356         * gcc.target/i386/pr39058.c: New test.
11357
11358 2009-02-02  Richard Guenther  <rguenther@suse.de>
11359
11360         PR tree-optimization/38937
11361         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11362
11363 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11364
11365         PR c++/39053
11366         * g++.dg/parse/crash52.C: New.
11367
11368 2009-01-30  Richard Guenther  <rguenther@suse.de>
11369
11370         PR tree-optimization/39041
11371         * gcc.c-torture/compile/pr39041.c: New testcase.
11372
11373 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11374
11375         PR target/39013
11376         * gcc.target/i386/pr39013-1.c: New test.
11377         * gcc.target/i386/pr39013-2.c: New test.
11378
11379         PR c++/39028
11380         * g++.dg/ext/label12.C: New test.
11381
11382 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11383
11384         PR c++/33465
11385         * g++.dg/parse/error34.C: New.
11386         * g++.dg/parse/error35.C: Likewise.
11387
11388 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11389
11390         PR c++/38655
11391         * g++.dg/cpp0x/decltype-38655.C: New.
11392
11393 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11394
11395         PR target/39002
11396         * g++.dg/torture/pr39002.C: New test.
11397
11398 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11399
11400         PR tree-optimization/39007
11401         * gcc.dg/tree-ssa/pr39007.c: New.
11402
11403 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11404
11405         PR middle-end/35854
11406         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11407         to "subreg1".
11408
11409 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11410
11411         PR middle-end/38857
11412         * gcc.c-torture/compile/pr38857.c: New test.
11413
11414 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11415
11416         PR fortran/38852
11417         PR fortran/39006
11418         * gfortran.dg/bound_6.f90: New test.
11419
11420 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11421
11422         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11423
11424 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11425
11426         PR tree-optimization/38997
11427         * gcc.dg/tree-ssa/pr38997.c: New.
11428
11429 2009-01-28  Richard Guenther  <rguenther@suse.de>
11430
11431         PR tree-optimization/38926
11432         * gcc.c-torture/compile/pr38926.c: New testcase.
11433
11434 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11435
11436         PR middle-end/38934
11437         * gcc.dg/pr38934.c: New test.
11438
11439 2009-01-28  Richard Guenther  <rguenther@suse.de>
11440
11441         PR middle-end/38908
11442         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11443
11444 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11445
11446         PR tree-optimization/38984
11447         * gcc.dg/pr38984.c: New XFAILed testcase.
11448
11449
11450 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11451
11452         PR target/38988
11453         * gcc.target/i386/pr38988.c: New test.
11454
11455 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11456
11457         PR c++/37554
11458         * g++.dg/parse/crash51.C: New.
11459         * g++.old-deja/g++.pt/crash9.C: Adjust.
11460
11461 2009-01-27  Daniel Kraft  <d@domob.eu>
11462
11463         PR fortran/38883
11464         * gfortran.dg/mvbits_6.f90:  New test.
11465         * gfortran.dg/mvbits_7.f90:  New test.
11466         * gfortran.dg/mvbits_8.f90:  New test.
11467
11468 2009-01-27  Richard Guenther  <rguenther@suse.de>
11469
11470         PR tree-optimization/38503
11471         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11472
11473 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11474
11475         PR middle-end/38969
11476         * gcc.c-torture/execute/pr38969.c: New test.
11477
11478 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11479
11480         PR testsuite/38864
11481         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11482         to dg-do compile.
11483         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11484         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11485         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11486
11487 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11488
11489         PR target/38952
11490         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11491         if __USING_SJLJ_EXCEPTIONS__ is defined.
11492
11493         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11494         __USING_SJLJ_EXCEPTIONS__ is defined.
11495         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11496         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11497         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11498         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11499         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11500         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11501
11502 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11503
11504         PR testsuite/38949
11505         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11506         Use instead of C name in asm statements.
11507
11508 2009-01-26  Richard Guenther  <rguenther@suse.de>
11509
11510         PR tree-optimization/38745
11511         * g++.dg/torture/pr38745.C: New testcase.
11512
11513 2009-01-26  Richard Guenther  <rguenther@suse.de>
11514
11515         PR middle-end/38851
11516         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11517
11518 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11519
11520         * gcc.dg/bitfld-15.c: Gate warning on target
11521         pcc_bitfield_type_matters.
11522         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11523         g++.dg/ext/bitfield4.C: Likewise.
11524         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11525         bitfield for any target.
11526
11527 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11528
11529         PR c/38957
11530         * gcc.dg/pr38957.c: New test.
11531
11532 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11533
11534         PR fortran/38955
11535         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11536         comparing floats.
11537
11538 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11539
11540         PR tree-optimization/38953
11541         * gfortran.dg/graphite/pr38953.f90: New.
11542
11543 2009-01-24  Paul Brook  <paul@codesourcery.com>
11544
11545         * gcc.target/arm/neon-cond-1.c: New test.
11546
11547 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11548
11549         PR tree-optimization/38932
11550         * gcc.dg/pr38932.c: New.
11551
11552 2009-01-23  Revital Eres  <eres@il.ibm.com>
11553
11554         * gcc.dg/sms-7.c: Fix test.
11555
11556 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11557
11558         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11559         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11560         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11561         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11562
11563 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11564
11565         * gcc.dg/pr35729.c: Make test x86 specific.
11566
11567 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11568
11569         PR middle-end/38615
11570         * gcc.dg/pr38615.c: New test.
11571
11572 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11573
11574         PR target/38931
11575         * gcc.target/i386/pr38931.c: New test.
11576
11577 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11578
11579         PR c++/38930
11580         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11581         * g++.dg/template/typedef12.C: Likewise.
11582         * g++.dg/template/typedef13.C: Likewise.
11583         * g++.dg/template/typedef14.C: Likewise.
11584         * g++.dg/template/sfinae3.C: Likewise.
11585         * g++.old-deja/g++.pt/typename8.C: Likewise.
11586         * g++.dg/template/access11.C: Likewise
11587
11588 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11589
11590         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11591         and mips*-*-irix*.
11592         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11593
11594 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11595
11596         PR c++/26693
11597         * g++.dg/template/typedef11.C: New test.
11598         * g++.dg/template/typedef12.C: Likewise.
11599         * g++.dg/template/typedef13.C: Likewise.
11600         * g++.dg/template/typedef14.C: Likewise.
11601         * g++.dg/template/sfinae3.C: Compile this pedantically.
11602         The only errors expected should be the one saying the typedef is ill
11603         formed.
11604         * g++.old-deja/g++.pt/typename8.C: Likewise.
11605         * g++.dg/template/access11.C: Update this.
11606
11607 2009-01-21  Daniel Kraft  <d@domob.eu>
11608
11609         PR fortran/38887
11610         * gfortran.dg/mvbits_5.f90:  New test.
11611
11612 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11613
11614         * gcc.dg/sms-6.c: New test.
11615         * gcc.dg/sms-7.c: Likewise.
11616
11617 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11618
11619         PR fortran/38907
11620         * gfortran.dg/host_assoc_function_7.f90: New test
11621
11622 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11623             Richard Guenther  <rguenther@suse.de>
11624
11625         PR tree-optimization/38747
11626         PR tree-optimization/38748
11627         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11628         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11629         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11630
11631 2009-01-20  Kees Cook  <kees@ubuntu.com>
11632             H.J. Lu  <hongjiu.lu@intel.com>
11633
11634         PR target/38902
11635         * gcc.dg/pr38902.c: New.
11636
11637 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11638
11639         PR target/38868
11640         * gfortran.dg/pr38868.f: New testcase.
11641
11642 2009-01-20  Richard Guenther  <rguenther@suse.de>
11643
11644         * gcc.c-torture/execute/pr36227.c: Move ...
11645         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11646
11647 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11648
11649         * lib/gfortran.exp: Add -B options for targets that use
11650         libgfortran.a%s in their specs.
11651
11652 2009-01-19  Jason Merrill  <jason@redhat.com>
11653
11654         PR c++/23287
11655         * g++.dg/template/dtor5.C: New test.
11656
11657 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11658
11659         PR fortran/38859
11660         * gfortran.dg/bound_5.f90: New test.
11661
11662 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11663
11664         PR target/38736
11665         * g++.dg/compat/abi/pr38736_main.C: New.
11666         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11667         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11668         * g++.dg/other/macro-1.C: Likewise.
11669         * gcc.dg/macro-1.c: Likewise.
11670         * gcc.dg/compat/pr38736_main.c: Likewise.
11671         * gcc.dg/compat/pr38736_x.c: Likewise.
11672         * gcc.dg/compat/pr38736_y.c: Likewise.
11673
11674 2009-01-18  Richard Guenther  <rguenther@suse.de>
11675
11676         PR tree-optimization/38819
11677         * gcc.c-torture/execute/pr38819.c: New testcase.
11678
11679 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11680
11681         PR fortran/38657
11682         * gfortran.dg/module_commons_3.f90: Reapply.
11683
11684 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11685
11686         PR fortran/34955
11687         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11688         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11689
11690 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11691
11692         PR fortran/38657
11693         * gfortran.dg/module_commons_3.f90: Remove
11694
11695 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11696
11697         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11698
11699 2009-01-16  Jason Merrill  <jason@redhat.com>
11700
11701         PR c++/38877
11702         * g++.dg/template/lvalue1.C: New test.
11703
11704         PR c++/29470
11705         * g++.dg/template/access20.C: New test.
11706         * g++.dg/torture/pr34641.C: Fix access.
11707
11708 2009-01-16  Richard Guenther  <rguenther@suse.de>
11709
11710         PR tree-optimization/38835
11711         PR middle-end/36227
11712         * gcc.c-torture/execute/pr36227.c: New testcase.
11713         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11714         * g++.dg/init/const7.C: Likewise.
11715
11716 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11717
11718         PR target/38554
11719         * gcc.c-torture/compile/pr38554.c: New test.
11720
11721 2009-01-16  Jason Merrill  <jason@redhat.com>
11722
11723         PR c++/38579
11724         * g++.dg/conversion/access1.C: New test.
11725
11726 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11727
11728         PR tree-optimization/38789
11729         * gcc.c-torture/compile/pr38789.c: New test.
11730
11731 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11732
11733         PR fortran/38152
11734         * gfortran.dg/proc_ptr_13.f90: New.
11735
11736 2009-01-15  Jason Merrill  <jason@redhat.com>
11737
11738         PR c++/38850
11739         * g++.dg/template/koenig6.C: New test.
11740
11741 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11742
11743         PR c++/29388
11744         * g++.dg/template/error37.C: New testcase.
11745
11746 2009-01-15  Jason Merrill  <jason@redhat.com>
11747
11748         PR c++/36334
11749         * g++.dg/conversion/memfn1.C: New test.
11750
11751         PR c++/37646
11752         * g++.dg/conversion/memfn2.C: New test.
11753
11754 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11755
11756         PR c++/38357
11757         * g++.dg/template/crash87.C: New test.
11758
11759 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11760
11761         PR middle-end/37843
11762         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11763
11764 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11765
11766         PR c++/38636
11767         * g++.dg/parse/crash50.C: New test.
11768
11769 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11770
11771         PR rtl-optimization/38245
11772         * gcc.dg/pr38245-3.c: New test.
11773         * gcc.dg/pr38245-3.h: New file.
11774         * gcc.dg/pr38245-4.c: New file.
11775         * gcc.dg/pr38364.c: New test.
11776
11777 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11778
11779         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11780         sequence PC-relative.
11781
11782 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11783
11784         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11785         calls and/or PLT markers.
11786         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11787         calls and/or PLT markers.
11788         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11789         calls and/or PLT markers.
11790         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11791         calls and/or PLT markers.
11792
11793 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11794             Nathan Froyd  <froydnj@codesourcery.com>
11795             Joseph Myers  <joseph@codesourcery.com>
11796
11797         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11798         New function.
11799         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11800         and use consistent CFLAGS.
11801         * gcc.target/powerpc/20030505.c: Likewise.
11802         * gcc.target/powerpc/20081204-1.c: Likewise.
11803         * gcc.target/powerpc/ppc-spe.c: Likewise.
11804         * gcc.target/powerpc/spe1.c: Likewise.
11805         * g++.dg/ext/spe1.C: Likewise.
11806         * g++.dg/other/opaque-1.C: Likewise.
11807         * g++.dg/other/opaque-2.C: Likewise.
11808         * g++.dg/other/opaque-3.C: Likewise.
11809
11810 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11811
11812         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11813         out of loop.
11814
11815 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11816
11817         PR target/38811
11818         * g++.dg/torture/pr38811.C: New file.
11819
11820 2009-01-14  Richard Guenther  <rguenther@suse.de>
11821
11822         PR tree-optimization/38826
11823         PR middle-end/38477
11824         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11825
11826 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11827
11828         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11829
11830 2009-01-14  Nick Clifton  <nickc@redhat.com>
11831
11832         PR c++/37862
11833         * g++.cp/parse/pr37862.C: New test.
11834
11835 2009-01-14  Julian Brown  <julian@codesourcery.com>
11836
11837         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11838         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11839         to...
11840         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11841         These.
11842
11843 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11844
11845         PR rtl-optimization/38774
11846         * gcc.dg/torture/pr38774.c: New test.
11847
11848         PR c++/38795
11849         * g++.dg/cpp0x/pr38795.C: New test.
11850
11851 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11852             Nathan Froyd  <froydnj@codesourcery.com>
11853             Joseph Myers  <joseph@codesourcery.com>
11854
11855         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11856         otherwise.  Do not check for AltiVec at runtime.
11857         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11858         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11859         * gcc.target/powerpc/altivec-1.c: Likewise.
11860         * gcc.target/powerpc/altivec-3.c: Likewise.
11861         * gcc.target/powerpc/altivec-10.c: Likewise.
11862         * gcc.target/powerpc/altivec-12.c: Likewise.
11863         * gcc.target/powerpc/altivec-24.c: Likewise.
11864         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11865         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11866         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11867         * gcc.target/powerpc/pr35907.c: Likewise.
11868         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11869         otherwise.  Do not check for Cell at runtime.
11870         * gcc.target/powerpc/altivec_check.h: Delete.
11871
11872         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11873         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11874         not check for AltiVec at runtime.
11875         * g++.dg/ext/altivec-cell-2.C: Likewise.
11876         * g++.dg/ext/altivec-cell-3.C: Likewise.
11877         * g++.dg/ext/altivec-cell-4.C: Likewise.
11878         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11879         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11880         check.
11881         * g++.dg/ext/altivec_check.h: Delete.
11882
11883 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11884
11885         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11886         effective target.  Adjust line numbers accordingly.
11887
11888 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11889
11890         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11891
11892 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11893
11894         PR tree-optimization/38786
11895         * gcc.dg/graphite/pr38786.c: New.
11896
11897 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11898
11899         Revert:
11900         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11901
11902         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11903         for alpha*-*-* targets.
11904         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11905
11906 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11907
11908         PR libfortran/38772
11909         * gfortran.dg/fmt_bz_bn_err.f: New test.
11910
11911 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11912
11913         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11914
11915 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11916
11917         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11918         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11919         instruction support.  Do not check for it at runtime.
11920
11921 2009-01-12  Jason Merrill  <jason@redhat.com>
11922
11923         PR c++/35109
11924         * g++.dg/lookup/friend11.C: Remove expected error.
11925         * g++.dg/lookup/friend14.C: New test.
11926         * g++.dg/lookup/friend15.C: New test.
11927
11928 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11929
11930         PR c++/36019
11931         * g++.dg/lookup/hidden-class12.C: New test.
11932         * g++.dg/lookup/hidden-class13.C: New test.
11933         * g++.dg/lookup/hidden-class14.C: New test.
11934         * g++.dg/lookup/hidden-class15.C: New test.
11935         * g++.dg/lookup/hidden-class16.C: New test.
11936
11937 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11938
11939         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11940         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11941         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11942
11943 2009-01-12  Jason Merrill  <jason@redhat.com>
11944
11945         PR c++/31488
11946         * g++.dg/other/vararg-3.C: New test.
11947
11948 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11949
11950         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11951         Explicitly enable SPE.
11952         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11953         directive.
11954
11955         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11956         Expect -flax-vector-conversions message.  Adjust incompatible
11957         types errors.
11958         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11959         Make Foo extern.
11960
11961         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11962
11963         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11964
11965         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11966         * g++.dg/other/opaque-2.C: Likewise.
11967         * g++.dg/other/opaque-3.C: Likewise.
11968
11969 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11970
11971         PR c/32041
11972         * gcc.dg/pr32041.c: New test.
11973         * g++.dg/parse/offsetof9.C: New test.
11974
11975 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11976             Nathan Froyd  <froydnj@codesourcery.com>
11977
11978         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11979         * g++.dg/ext/attribute-test-1.C: Likewise.
11980         * g++.dg/ext/attribute-test-2.C: Likewise.
11981         * g++.dg/ext/attribute-test-3.C: Likewise.
11982         * g++.dg/ext/attribute-test-4.C: Likewise.
11983
11984 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11985
11986         * gnat.dg/unchecked_convert3.adb: New test.
11987
11988 2009-01-12  Tomas Bily  <tbily@suse.cz>
11989
11990         PR middlend/38385
11991         * gcc.dg/tree-ssa/pr38385.c: New file.
11992
11993 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11994
11995         PR c++/38794
11996         * g++.dg/parse/typedef9.C: New test.
11997
11998         PR tree-optimization/38807
11999         * gcc.c-torture/compile/pr38807.c: New test.
12000
12001 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12002
12003         * gcc.target/mips/ins-2.c: New test.
12004
12005 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12006
12007         PR testsuite/38809
12008         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12009
12010 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12011
12012         PR c++/36254
12013         * g++.dg/warn/Wreturn-type-5.C: New test.
12014
12015 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12016
12017         PR middle-end/38616
12018         * gcc.dg/pr38616.c: New test.
12019
12020 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12021
12022         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12023
12024 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12025
12026         PR c++/38648
12027         * g++.dg/expr/string-1.C: New test.
12028         * g++.dg/expr/string-2.C: New test.
12029
12030         PR c++/36695
12031         * g++.dg/ext/complex4.C: New test.
12032         * g++.dg/ext/complex5.C: New test.
12033         * g++.dg/init/reference1.C: New test.
12034         * g++.dg/init/reference2.C: New test.
12035         * g++.dg/init/reference3.C: New test.
12036
12037 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12038
12039         PR fortran/38763
12040         * gfortran.dg/transfer_null_1.f90: New test.
12041
12042 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12043
12044         PR fortran/38765
12045         * gfortran.dg/host_assoc_function_6.f90: New test.
12046
12047 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12048
12049         * lib/target-supports.exp: Add method to determine if the effective
12050         target is really a ppc405 after applying all compile options.
12051         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12052         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12053         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12054         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12055         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12056         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12057         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12058         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12059         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12060         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12061         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12062         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12063         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12064         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12065         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12066         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12067         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12068         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12069         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12070         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12071         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12072         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12073         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12074         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12075         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12076         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12077         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12078         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12079         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12080         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12081         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12082
12083 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12084
12085         PR c++/35335
12086         * g++.dg/other/error31.C: New testcase.
12087
12088         PR c/35742
12089         * gcc.dg/pr35742.c: New test.
12090
12091 2009-01-09  John F. Carr  <jfc@mit.edu>
12092
12093         PR c++/37877
12094         * g++.dg/parse/linkage3.C: New test.
12095
12096 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12097
12098         PR middle-end/38771
12099         * gcc.c-torture/compile/pr38771.c: New test.
12100
12101 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12102
12103         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12104
12105 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12106
12107         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12108         * gcc.dg/sibcall-4.c: Likewise.
12109
12110 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12111             Jan Sjodin  <jan.sjodin@amd.com>
12112
12113         PR tree-optimization/38559
12114         * gcc.dg/graphite/pr38559.c: New.
12115
12116 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12117
12118         PR tree-optimization/37194
12119         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12120
12121 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12122
12123         PR c++/38725
12124         * g++.dg/ext/label11.C: New test.
12125
12126 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12127
12128         * lib/target-supports.exp (check_weak_override_available): New.
12129         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12130         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12131         dg-require-weak-override.
12132
12133 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12134             Alan Modra  <amodra@bigpond.net.au>
12135
12136         * gcc.c-torture/compile/20090107-1.c: New test.
12137
12138 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12139
12140         PR target/38706
12141         * g++.dg/other/pr38706.C: New test.
12142
12143 2009-01-07  Jason Merrill  <jason@redhat.com>
12144
12145         * g++.dg/cpp0x/variadic92.C: New test.
12146         * g++.dg/cpp0x/variadic93.C: New test.
12147
12148 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12149
12150         * lib/target-supports-dg.exp (current_compiler_flags): New.
12151         (check-flags): Use it; do not access dg-test local variables.
12152         (dg-skip-if): Do not access dg-test local variables.
12153         (dg-xfail-run-if): Ditto.
12154         (dg-shouldfail): Ditto.
12155         * gcc.test-framework/test-framework.exp
12156         (check_effective_target_def_nocache): New.
12157         * gcc.test-framework/test-framework.awk: Handle scan tests.
12158         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12159         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12160         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12161         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12162         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12163         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12164         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12165         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12166         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12167
12168         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12169
12170         * lib/target-supports-dg.exp (check_test_flags): Delete.
12171
12172 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12173
12174         PR tree-optimization/38492
12175         PR tree-optimization/38498
12176         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12177         in trunk.
12178         * gcc.dg/graphite/block-0.c: Update test.
12179         * gcc.dg/graphite/block-1.c: Same.
12180         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12181         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12182         * gcc.dg/graphite/block-3.c: New.
12183         * gcc.dg/graphite/pr38498.c: New.
12184
12185 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12186
12187         AVX Programming Reference (December, 2008)
12188         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12189         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12190         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12191
12192         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12193         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12194
12195 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12196
12197         PR fortran/38220
12198         * gfortran.dg/c_loc_pure_1.f90:  New test.
12199
12200 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12201
12202         PR fortran/38669
12203         * gfortran.dg/elemental_dependency_3.f90:
12204         Add the final tree dump cleanup.
12205
12206 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12207
12208         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12209         passing -m32.
12210
12211         PR rtl-optimization/38722
12212         * gfortran.dg/pr38722.f90: New test.
12213
12214 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12215
12216         PR c/34252
12217         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12218         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12219
12220 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12221
12222         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12223         * gfortran.dg/typebound_call_8.f03: Same.
12224         * gfortran.dg/elemental_bind_c.f90: Same.
12225         * gfortran.dg/typebound_call_7.f03: Same.
12226         * gfortran.dg/interface_proc_end.f90: Same
12227         * gfortran.dg/pr37243.f: Fix typo.
12228
12229 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12230
12231         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12232         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12233         large stack sizes.
12234
12235 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12236
12237         AVX Programming Reference (December, 2008)
12238         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12239         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12240         * gcc.target/i386/sse-14.c: Likewise.
12241
12242         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12243         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12244         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12245         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12246
12247 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12248
12249         PR libfortran/38735
12250         * gfortran.dg/fmt_bz_bn.f: Update test.
12251
12252 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12253
12254         PR c++/38472
12255         * g++.dg/conversion/usual-arith-conv.C: New test.
12256
12257 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12258
12259         PR c/34911
12260         * gcc.dg/vector-3.c: New testcase.
12261         * g++.dg/ext/vector15.C: New test.
12262
12263 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12264
12265         PR tree-optimization/38510
12266         * gcc.dg/graphite/pr38510.c: New.
12267
12268 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12269             Jan Sjodin <jan.sjodin@amd.com>
12270
12271         PR tree-optimization/38500
12272         * gcc.dg/graphite/pr38500.c: New.
12273
12274 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12275
12276         * gcc.c-torture/compile/20001226-1.c: Generalize
12277         dg-timeout-factor.
12278         * gcc.c-torture/compile/limits-fnargs.c: Add
12279         dg-timeout-factor.
12280         * gcc.dg/20020425-1.c: Likewise.
12281         * gcc.dg/pch/pch.exp: Likewise.
12282
12283 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12284
12285         PR fortran/38657
12286         * gfortran.dg/module_commons_3.f90: New test.
12287
12288 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12289
12290         PR fortran/37159
12291         * gfortran.dg/random_seed_1.f90: Updated.
12292
12293 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12294
12295         PR fortran/38669
12296         PR fortran/38726
12297         * gfortran.dg/elemental_subroutine_7.f90:
12298         Fix p values so that it can be used as vector subscript.
12299
12300 2009-01-05  Jason Merrill  <jason@redhat.com>
12301
12302         * g++.dg/cpp0x/initlist12.C: Add another test.
12303
12304         * g++.dg/cpp0x/defaulted7.C: New test.
12305
12306 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12307
12308         PR fortran/38672
12309         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12310         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12311
12312 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12313
12314         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12315         for alpha*-*-* targets.
12316         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12317
12318 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12319
12320         PR fortran/38665
12321         * gfortran.dg/host_assoc_function_5.f90: New test.
12322
12323 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12324
12325         PR fortran/38669
12326         * gfortran.dg/elemental_dependency_3.f90: New test.
12327         * gfortran.dg/elemental_subroutine_7.f90: New test.
12328
12329 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12330
12331         * gcc.dg/struct-ret-3.c: Include unistd.h.
12332         (main): Exit early if system memory page size is
12333         larger than 4096 bytes.
12334
12335 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12336
12337         PR fortran/38718
12338         * gfortran.dg/merge_init_expr.f90: New.
12339
12340 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12341
12342         PR fortran/38536
12343         * gfortran.dg/c_loc_tests_13.f90: New test.
12344         * gfortran.dg/c_loc_tests_14.f90: New test.
12345
12346 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12347
12348         * gfortran.dg/func_result_4.f90: New.
12349
12350 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12351
12352         PR fortran/38594
12353         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12354         interface still works, in addition to original tests.
12355         * gfortran.dg/host_assoc_call_6.f90: New test.
12356
12357 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12358
12359         PR c++/38705
12360         * g++.dg/torture/pr38705.C: New test.
12361
12362         PR c/38700
12363         * gcc.dg/pr38700.c: New test.
12364
12365 2009-01-02  Jason Merrill  <jason@redhat.com>
12366
12367         * g++.dg/cpp0x/initlist11.C: New test.
12368         * g++.dg/cpp0x/initlist12.C: New test.
12369
12370 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12371
12372         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12373         Allow extra informative notes.
12374
12375 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12376
12377         PR c/36489
12378         * gcc.dg/pr36489.c: New test.
12379
12380 \f
12381 Copyright (C) 2009 Free Software Foundation, Inc.
12382
12383 Copying and distribution of this file, with or without modification,
12384 are permitted in any medium without royalty provided the copyright
12385 notice and this notice are preserved.