OSDN Git Service

2009-12-15 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-15  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/41235
4         * auto_char_len_1.f90: New test.
5         * auto_char_len_2.f90: New test.
6         * auto_char_len_4.f90: Correct test.
7
8 2009-12-14  Jason Merrill  <jason@redhat.com>
9
10         PR c++/42364
11         * g++.dg/cpp0x/variadic31.C: Compile with -g.
12         * g++.dg/ext/attrib33.C: Likewise.
13
14 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
15
16         * g++.dg/other/error20.C: Adjust dg-message strings.
17         * g++.dg/other/error31.C: Likewise.
18         * g++.dg/rtti/typeid6.C: Likewise.
19         * g++.dg/ext/ms-1.C: Likewise.
20         * g++.dg/parse/error19.C: Likewise.
21         * g++.dg/parse/crash5.C: Likewise.
22         * g++.dg/cpp0x/explicit4.C: Likewise.
23         * g++.dg/template/ptrmem4.C: Likewise.
24         * g++.dg/template/crash37.C: Likewise.
25         * g++.dg/template/qualttp5.C: Likewise.
26         * g++.dg/template/local6.C: Likewise.
27         * g++.dg/template/instantiate5.C: Likewise.
28         * g++.old-deja/g++.brendan/overload1.C: Likewise.
29         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
30         * g++.old-deja/g++.brendan/overload4.C: Likewise.
31         * g++.old-deja/g++.jason/conversion11.C: Likewise.
32         * g++.old-deja/g++.jason/scoping10.C: Likewise.
33         * g++.old-deja/g++.other/expr1.C: Likewise.
34         * g++.old-deja/g++.other/pmf3.C: Likewise.
35         * g++.old-deja/g++.other/crash24.C: Likewise.
36         * g++.old-deja/g++.niklas/t120.C: Likewise.
37         * g++.old-deja/g++.niklas/t121.C: Likewise.
38         * g++.old-deja/g++.law/operators9.C: Likewise.
39         * g++.old-deja/g++.law/arm9.C: Likewise.
40         * g++.old-deja/g++.law/enum4.C: Likewise.
41         * g++.old-deja/g++.law/arg11.C: Likewise.
42         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
43         * g++.old-deja/g++.mike/p2431.C: Likewise.
44         * g++.old-deja/g++.mike/p438.C: Likewise.
45         * g++.old-deja/g++.mike/p9068.C: Likewise.
46         * g++.old-deja/g++.mike/p11110.C: Likewise.
47         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
48
49 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
50
51         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
52         * g++.dg/other/i386-3.C: Ditto.
53         * g++.dg/other/i386-5.C: Remove duplicated test.
54         * g++.dg/other/i386-6.C: Ditto.
55
56 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
57
58         PR fortran/42354
59         * gfortran.dg/iso_c_binding_init_expr.f03: New.
60         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
61         * gfortran.dg/function_kinds_5.f90: Likewise.
62         * gfortran.dg/selected_char_kind_3.f90: Likewise.
63
64 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
65
66         * gfortran.dg/boz_15.f90: Fix typos.
67
68 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
69             Sebastian Pop  <sebastian.pop@amd.com>
70
71         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
72         * gcc.target/i386/sse-13.c: Same.
73         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
74         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
75         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
76         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
77         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
78         * gcc.target/i386/sse-23.c: Same.
79
80 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
81
82         PR middle-end/42284
83         * testsuite/gcc.dg/graphite/pr42284.c: New.
84
85 2009-12-13  Richard Guenther  <rguenther@suse.de>
86
87         PR tree-optimization/42357
88         * g++.dg/torture/pr42357.C: New testcase.
89
90 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
91
92         PR fortran/42257
93         * gfortran.dg/extends_9.f03: New test.
94
95 2009-12-11  Jason Merrill  <jason@redhat.com>
96
97         PR c++/42219
98         * g++.dg/conversion/err-recover1.C: New.
99
100 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
101
102         PR fortran/42335
103         * gfortran.dg/select_type_11.f03: New test.
104
105 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
106
107         PR c++/42225
108         * g++.dg/template/typedef24.C: New test.
109         * g++.dg/template/typedef25.C: New test.
110
111 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
112
113         PR c++/42251
114         * g++.dg/template/const3.C: New test.
115
116 2009-12-11  Richard Guenther  <rguenther@suse.de>
117
118         PR lto/42320
119         * g++.dg/lto/20091210-1_0.h: New testcase.
120         * g++.dg/lto/20091210-1_0.C: Likewise.
121         * g++.dg/lto/20091210-1_1.C: Likewise.
122
123 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
124
125         PR c++/42317
126         * g++.dg/opt/dtor2.C: New test.
127         * g++.dg/opt/dtor2.h: New file.
128         * g++.dg/opt/dtor2-aux.cc: New file.
129
130 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
131
132         PR fortran/41369
133         * gfortran.dg/func_derived_5.f90: New.
134
135 2009-12-10  Jan Hubicka  <jh@suse.cz>
136
137         PR middle-end/42110
138         * g++.dg/torture/pr42110.C: new file.
139
140 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
141
142         PR fortran/34402
143         * gfortran.dg/alloc_comp_init_expr.f03: New.
144
145 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
146
147         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
148         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
149
150 2009-12-09  Xinliang David Li  <davidxl@google.com>
151
152         PR tree-optimization/42337
153         * g++.dg/tree-ssa/pr42337.C: New test.
154
155 2009-12-08  Tobias Burnus  <burnus@net-b.de>
156
157         PR fortran/41711
158         * gfortran.dg/boz_15.f90: New test.
159
160 2008-12-08  Daniel Kraft  <d@domob.eu>
161
162         PR fortran/41177
163         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
164         * gfortran.dg/typebound_proc_13.f03: New test.
165
166 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
167             Jakub Jelinek <jakub@redhat.com>
168
169         PR midle-end/41843
170         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
171
172 2009-12-07  Richard Henderson  <rth@redhat.com>
173
174         PR rtl-opt/42269
175         * gcc.c-torture/execute/pr42269-2.c: New.
176         * gcc.target/alpha/pr42269-1.c: Likewise.
177
178 2009-12-07  Richard Henderson  <rth@redhat.com>
179
180         PR debug/42299
181         PR debug/42166
182         * gcc.c-torture/compile/pr42299.c: New.
183         * gfortran.dg/pr42166.f90: Likewise.
184
185 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
186
187         PR debug/42244
188         * gcc.dg/debug/pr42244.c: New test.
189
190 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
191
192         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
193         abmintrin.h is also tested.
194         * gcc.target/i386/sse-13.c: Likewise.
195
196 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
197
198         PR fortran/41940
199         * gfortran.dg/allocate_scalar_with_shape.f90: New.
200
201 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
202
203         PR other/40302
204         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
205         * gcc.dg/torture/builtin-math-7.c: Likewise.
206         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
207         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
208         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
209         * lib/target-supports.exp (check_effective_target_mpc,
210         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
211         Delete.
212
213 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
214
215         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
216         targets.
217
218 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
219
220         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
221         for 16bit int targets.
222
223 2009-12-06  Richard Henderson  <rth@redhat.com>
224
225         PR debug/42234
226         * gcc.c-torture/compile/pr42234.c: New.
227
228 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
229
230         PR fortran/41478
231         PR fortran/42268
232         * gfortran.dg/intrinsic_pack_5.f90: New test.
233
234 2009-12-04  Jason Merrill  <jason@redhat.com>
235
236         PR c++/42010
237         * g++.dg/abi/local2.C: New.
238
239         PR c++/42277
240         * g++.dg/cpp0x/decltype20.C: New.
241
242 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
243
244         PR rtl-optimization/42164
245         * gcc.c-torture/compile/pr42164.c: New test.
246
247 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
248
249         * gnat.dg/specs/size_attribute1.ads: New test.
250         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
251         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
252
253 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
254
255         PR c++/42218
256         * g++.dg/other/error33.C: New test.
257
258 2009-12-03  Jason Merrill  <jason@redhat.com>
259
260         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
261
262         PR c++/41611
263         * g++.dg/abi/guard2.C: New.
264
265         PR c++/42266
266         * g++.dg/cpp0x/variadic97.C: New.
267
268 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
269
270         PR middle-end/42049
271         * gcc.c-torture/compile/pr42049.c: New test.
272
273 2009-12-03  Quentin Ochem  <ochem@adacore.com>
274
275         * gnat.dg/controlled5.adb: New test.
276         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
277
278 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
279
280         PR c++/42217
281         * g++.dg/other/bitfield4.C: New test.
282
283 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
284
285         PR c++/42256
286         * g++.dg/inherit/thunk11.C: New test.
287         * g++.dg/inherit/thunk11.h: New file.
288         * g++.dg/inherit/thunk11-aux.cc: New file.
289
290 2009-12-02  Richard Henderson  <rth@redhat.com>
291
292         PR tree-opt/42215
293         * gcc.dg/pr42215.c: New.
294
295 2009-12-02  Richard Guenther  <rguenther@suse.de>
296
297         * g++.dg/ipa/iinline-1.C: Adjust.
298         * g++.dg/template/cond2.C: Likewise.
299         * g++.dg/template/pr35240.C: Likewise.
300
301 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
302
303         PR middle-end/42224
304         * gcc.target/s390/pr42224.c: New test.
305
306 2009-12-01  Jason Merrill  <jason@redhat.com>
307
308         PR c++/41611
309         * g++.dg/abi/guard1.C: New.
310
311 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
312
313         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
314
315 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
316
317         PR c++/42234
318         * g++.dg/gomp/pr42234.C: New test.
319
320 2009-12-01  Martin Jambor  <mjambor@suse.cz>
321
322         PR tree-optimization/42237
323         * gcc.c-torture/compile/pr42237.c: New test.
324
325 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
326
327         PR c++/42057
328         * g++.dg/parse/crash54.C: New.
329
330 2009-11-30  Chao-ying Fu  <fu@mips.com>
331
332         * gcc.target/mips/dsp-lhx.c: New test.
333         * gcc.target/mips/dsp-no-lhx.c: New test.
334
335 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
336
337         * lib/g++.exp (g++_init): Add host-dependent settings for
338         LC_ALL and LANG.
339         * lib/gcc-dg.exp: Likewise.
340         * lib/options.exp: Likewise.
341         * lib/objc.exp (objc_init): Likewise.
342         * lib/gfortran.exp (gfortran_init): Likewise.
343
344 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
345
346         PR c++/40371
347         * g++.dg/template/crash93.C: New.
348
349 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
350
351         * gcc.dg/pr41551.c: New test.
352
353 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
354
355         PR fortran/42053
356         * gfortran.dg/select_type_9.f03: New.
357
358 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
359
360         PR fortran/41631
361         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
362         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
363         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
364         * gfortran.dg/select_type_2.f03: Ditto.
365         * gfortran.dg/select_type_8.f03: New test.
366
367 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
368
369         * gfortran.dg/extends_type_of_1.f03: New test.
370         * gfortran.dg/same_type_as_1.f03: Extended.
371
372 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
373
374         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
375         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
376
377 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
378
379         PR testsuite/42212
380         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
381
382 2009-11-30  Martin Jambor  <mjambor@suse.cz>
383
384         PR middle-end/42196
385         * gcc.c-torture/compile/pr42196-1.c: New test.
386         * gcc.c-torture/compile/pr42196-2.c: New test.
387         * gcc.c-torture/compile/pr42196-3.c: New test.
388
389 2009-11-30  Ira Rosen  <irar@il.ibm.com>
390
391         * gfortran.dg/vect/vect-7.f90: New test.
392
393 2009-11-30  Richard Guenther  <rguenther@suse.de>
394
395         PR middle-end/42119
396         PR fortran/38530
397         * gfortran.dg/pr42119.f90: New testcase.
398
399 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
400
401         PR c++/42069
402         * g++.dg/template/typedef23.C: New test.
403
404 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
405
406         PR tree-optimization/41961
407         * g++.dg/tree-ssa/pr41961.C: New.
408
409 2009-11-29  Ira Rosen  <irar@il.ibm.com>
410
411         PR tree-optimization/42193
412         * gcc.dg/vect/pr42193.c: New test.
413
414 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
415
416         PR c++/36408
417         * g++.dg/template/stmtexpr2.C: New test.
418
419 2009-11-28  Richard Guenther  <rguenther@suse.de>
420
421         PR tree-optimization/42183
422         * g++.dg/torture/pr42183.C: New testcase.
423
424 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
425
426         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
427         w64 target type 'unsigned long long'.
428
429 2009-11-27  Martin Jambor  <mjambor@suse.cz>
430
431         PR middle-end/42006
432         * gcc.c-torture/execute/pr42006.c: New test.
433
434 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
435
436         PR c++/38656
437         * g++.dg/cpp0x/error2.C: New.
438
439 2009-11-27  Michael Matz  <matz@suse.de>
440
441         PR rtl-optimization/42084
442         * gcc.dg/pr42084.c: New test.
443
444 2009-11-27  Michael Matz  <matz@suse.de>
445
446         PR c++/41906
447         * g++.dg/tree-ssa/pr41906.C: New testcase.
448
449 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
450
451         * gcc.dg/O16384.c: New test.
452
453 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
454
455         PR c++/35112
456         * g++.dg/parse/crash53.C: New.
457         * g++.dg/parse/error17.C: Adjust, error messages are not
458         duplicated anymore.
459         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
460
461 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
462
463         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
464         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
465         * gcc.target/i386/vperm-v4si-2.c: Ditto.
466         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
467
468 2009-11-26  Richard Henderson  <rth@redhat.com>
469
470         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
471
472 2009-11-26  Jason Merrill  <jason@redhat.com>
473
474         PR c++/42026, DR 239
475         * g++.dg/lookup/koenig8.C: New.
476
477         PR c++/10690
478         * g++.dg/template/explicit-args2.C: Add typeid cases.
479
480 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
481
482         PR fortran/41278
483         * gfortran.dg/array_function_5.f90: New test.
484
485 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
486
487         PR fortran/42048
488         PR fortran/42167
489         * gfortran.dg/select_type_10.f03: New test case.
490         * gfortran.dg/typebound_call_11.f03: Extended test case.
491
492 2009-11-26  Michael Matz  <matz@suse.de>
493
494         PR tree-optimization/41905
495         * g++.dg/tree-ssa/pr41905.C: New testcase.
496
497 2009-11-25  Richard Henderson  <rth@redhat.com>
498
499         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
500
501         * lib/target-supports.exp
502         (check_effective_target_vect_extract_even_odd): Add x86.
503
504         * gcc.target/i386/isa-check.h: New.
505         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
506         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
507         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
508         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
509         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
510         gcc.target/i386/vperm.pl: New files.
511
512 2009-11-25  Richard Henderson  <rth@redhat.com>
513
514         * gcc.dg/vect/pr36493.c: Call check_vect.
515         * gcc.dg/vect/pr37539.c: Likewise.
516         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
517         * tree-vect.h (check_vect): Use cpuid for x86.
518
519 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
520
521         * gnat.dg/specs/pack6.ads: New test.
522         * gnat.dg/specs/pack6_pkg.ads: New helper.
523
524 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
525
526         * gcc.target/powerpc/regnames-1.c: New test.
527
528 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
529             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
530
531         PR ada/42170
532         * ada/acats/run_acats: Bump stack limit to 16MB.
533
534 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
535
536         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
537         -march=armv5te.
538
539 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540
541         PR fortran/42008
542         * gfortran.dg/pure_initializer_2.f90: New test.
543
544 2009-11-23  Jason Merrill  <jason@redhat.com>
545
546         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
547         * g++.old-deja/g++.pt/ctor2.C: Adjust.
548         * g++.dg/lookup/name-clash4.C: Adjust.
549
550 2009-11-23  Jason Merrill  <jason@redhat.com>
551
552         * g++.dg/template/spec15.C: Check for helpful message.
553
554 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
555
556         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
557         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
558         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
559         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
560         * gcc.target/powerpc/paired-2.c: Ditto.
561         * gcc.target/powerpc/paired-3.c: Ditto.
562         * gcc.target/powerpc/paired-4.c: Ditto.
563         * gcc.target/powerpc/paired-5.c: Ditto.
564         * gcc.target/powerpc/paired-6.c: Ditto.
565         * gcc.target/powerpc/paired-7.c: Ditto.
566         * gcc.target/powerpc/paired-8.c: Ditto.
567         * gcc.target/powerpc/paired-9.c: Ditto.
568         * gcc.target/powerpc/paired-10.c: Ditto.
569         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
570         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
571         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
572         * gcc.target/powerpc/pr39457.c: Don't use -m64.
573         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
574         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
575         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
576         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
577
578 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
579
580         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
581         scan-assembler-not regular expression.
582
583 2009-11-24  Richard Guenther  <rguenther@suse.de>
584
585         PR tree-optimization/42142
586         * gcc.c-torture/execute/pr42142.c: New testcase.
587
588 2009-11-24  Martin Jambor  <mjambor@suse.cz>
589
590         PR tree-optimization/42154
591         * gcc.c-torture/execute/pr42154.c: New test.
592
593 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
594
595         PR fortran/42045
596         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
597         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
598         * gfortran.dg/proc_ptr_comp_24.f90: New.
599
600 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
601
602         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
603         int targets.
604
605 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
606
607         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
608
609 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
610
611         PR testsuite/42086
612         * gcc.target/ia64/fptr-1.c: Make it a compile test.
613
614 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
615
616         * lib/lto.exp (lto_option_list): Rename from option_list.
617         * lib/compat.exp (compat_option_list): Rename from option_list.
618
619 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
620
621         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
622         * gcc-dg/raw-string-2.c: Ditto.
623         * gcc-dg/utf-array-short-wchar.c: Ditto.
624         * gcc-dg/utf-array.c: Ditto.
625         * gcc-dg/utf8-2.c: Ditto.
626
627 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
628
629         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
630         targets.
631
632 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
633
634         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
635
636 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
637
638         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
639
640 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
641
642         PR testsuite/36470
643         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
644         Enable short test for avr target.
645         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
646         * gcc.dg/utf32-2.c: Ditto.
647         * gcc.dg/utf32-3.c: Ditto.
648         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
649
650 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
651
652         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
653
654 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
655
656         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
657
658
659 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
660
661         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
662         * gcc.dg/sms-7.c: Ditto.
663
664 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
665
666         * gcc.dg/pr36998.c: Frame pointer required for avr target.
667         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
668         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
669         * gcc.dg/pr41340.c: Test requires long pointer target.
670         * gcc.dg/profile-generate-3.c: Test requires profiling support.
671
672 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
673
674         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
675         * gcc.dg/graphite/block-3.c: Ditto.
676         * gcc.dg/graphite/block-4.c: Ditto.
677         * gcc.dg/graphite/block-5.c: Ditto.
678         * gcc.dg/graphite/block-6.c: Ditto.
679         * gcc.dg/graphite/interchange-0.c: Ditto.
680         * gcc.dg/graphite/interchange-1.c: Ditto.
681         * gcc.dg/graphite/interchange-2.c: Ditto.
682         * gcc.dg/graphite/interchange-3.c: Ditto.
683         * gcc.dg/graphite/interchange-4.c: Ditto.
684         * gcc.dg/graphite/interchange-5.c: Ditto.
685         * gcc.dg/graphite/interchange-6.c: Ditto.
686         * gcc.dg/graphite/run-id-1.c: Ditto.
687         * gcc.dg/graphite/scop-16.c: Ditto.
688         * gcc.dg/graphite/scop-17.c: Ditto.
689         * gcc.dg/graphite/scop-18.c: Ditto.
690         * gcc.dg/graphite/scop-matmult.c: Ditto.
691         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
692         * gcc.dg/graphite/id-15.c: Ditto.
693
694 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
695
696         * gnat.dg/specs/weak1.ads: New test.
697
698 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
699
700         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
701
702 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
703
704         PR c++/14777
705         * g++.dg/template/typedef13.C: Adjust.
706         * g++.dg/template/typedef19.C: Adjust.
707         * g++.dg/template/typedef20.C: Adjust.
708         * g++.dg/template/typedef22.C: New test.
709
710 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
711
712         PR target/42113
713         * gcc.target/alpha/pr42113.c: New test.
714
715 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         PR fortran/41807
718         * gfortran.dg/data_value_1.f90: Update test.
719         * gfortran.dg/array_constructor_32.f90: New test.
720
721 2009-11-21  Martin Jambor  <mjambor@suse.cz>
722
723         PR middle-end/42025
724         * gcc.c-torture/compile/pr42025-1.c: New test.
725         * gcc.c-torture/compile/pr42025-2.c: New test.
726
727 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
728
729         * gcc.target/mips/mult-1.c: Forbid octeon.
730         * gcc.target/mips/octeon-dmul-3.c: New test.
731
732 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
733
734         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
735
736 2009-11-20  Jason Merrill  <jason@redhat.com>
737
738         PR c++/9050, DR 147, DR 318
739         * g++.dg/template/ctor9.C: New.
740         * g++.dg/tc1/dr147.C: Remove xfails.
741         * g++.dg/lookup/name-clash4.C: Adjust.
742         * g++.old-deja/g++.jason/temporary5.C: Adjust.
743         * g++.old-deja/g++.pt/ctor2.C: Adjust.
744
745 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
746
747         PR tree-optimization/42078
748         * gcc.dg/pr42078.c: New test.
749
750 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
751
752         PR Testsuite/42114
753         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
754         XFAIL ptrdiff range test for avr.
755         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
756         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
757         * gcc-dg/c99-stdint-6.c: Ditto.
758
759 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
760
761         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
762         2009-10-23 change to set VRSAVE if VSX has been reverted.
763
764 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
765
766         PR c++/38646
767         * g++.dg/cpp0x/pr38646.C: New test.
768
769 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
770
771         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
772         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
773         Wrap *intmax_t tests in !NO_MAX_TYPES.
774
775 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
776
777         PR c++/42060
778         * g++.dg/cpp0x/initlist28.C: New.
779
780 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
781
782         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
783
784 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
785
786         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
787
788 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
789
790         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
791         explicit.
792         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
793         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
794         * g++.old-deja/g++.law/typeck1.C: Likewise.
795         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
796         * g++.dg/conversion/ptrmem9.C: Likewise.
797         * g++.dg/expr/cond2.C: Likewise.
798
799 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
800             Janus Weil  <janus@gcc.gnu.org>
801
802         PR fortran/42104
803         * gfortran.dg/proc_ptr_comp_23.f90: New test.
804
805 2009-11-19  Jason Merrill  <jason@redhat.com>
806
807         PR c++/42115
808         * g++.dg/init/placement5.C: Add positive test.
809
810         DR 176 permissiveness
811         * g++.dg/ext/injected-ttp.C: New.
812         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
813         * g++.old-deja/g++.pt/ttp41.C: Adjust.
814
815 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
816
817         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
818         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
819
820 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
821
822         * gcc-dg/raw-string-1.c: Skip test for avr target.
823         * gcc-dg/utf-array-short-wchar.c: Ditto.
824         * gcc-dg/utf-array.c: Ditto.
825         * gcc-dg/utf8-2.c: Ditto.
826
827 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
828
829         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
830         (plugin_init): Pass correct version to plugin_default_version_check.
831         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
832         (plugin_init): Pass correct version to plugin_default_version_check.
833         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
834         (plugin_init): Pass correct version to plugin_default_version_check.
835
836 2009-11-19  Jason Merrill  <jason@redhat.com>
837
838         PR c++/561
839         * g++.dg/overload/pmf2.C: New.
840
841 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
842
843         PR libgfortran/42090
844         * gfortran.dg/direct_io_11.f90: New test.
845
846 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
847
848         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
849
850 2009-11-18  Nick Clifton  <nickc@redhat.com>
851
852         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
853         * g++.dg/lto/20081120-1_0.C: Likewise.
854         * g++.dg/lto/20091002-2_0.C: Likewise.
855         * g++.dg/lto/20081120-2_0.C: Likewise.
856         * g++.dg/lto/20091002-3_0.C: Likewise.
857         * g++.dg/lto/20081123_0.C: Likewise.
858         * g++.dg/lto/20090313_0.C: Likewise.
859         * g++.dg/lto/20081109-1_0.C: Likewise.
860         * g++.dg/lto/20081219_0.C: Likewise.
861         * g++.dg/lto/20081204-1_0.C: Likewise.
862         * g++.dg/lto/20090302_0.C: Likewise.
863         * g++.dg/lto/20081119-1_0.C: Likewise.
864         * g++.dg/lto/20081118_0.C: Likewise.
865
866 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
867
868         PR testsuite/41913
869         * lib/lto.exp (scan-symbol): Properly check if target exist.
870
871 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
872
873         PR fortran/42072
874         * gfortran.dg/proc_ptr_8.f90: Extended.
875
876 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
877
878         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
879         explicit.
880         * g++.dg/inherit/error4.C: Likewise.
881         * g++.dg/template/crash90.C: Likewise.
882
883 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
884
885         PR c++/3187
886         * g++.dg/abi/mangle26.C: Also match *C2* definition.
887         * g++.dg/abi/mangle27.C: Likewise.
888         * g++.dg/abi/mangle28.C: Likewise.
889         * g++.dg/abi/mangle29.C: Likewise.
890
891 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
892
893         PR debug/41926
894         * gcc.dg/vect/vect-debug-pr41926.c: New.
895
896 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
897
898         PR c++/42058
899         * g++.dg/init/array26.C: New.
900         * g++.dg/init/array27.C: Likewise.
901         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
902
903 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
904
905         PR c++/42061
906         * g++.dg/cpp0x/initlist27.C: New test.
907
908         PR c++/42059
909         * g++.dg/cpp0x/initlist26.C: New test.
910
911 2009-11-16  Jason Merrill  <jason@redhat.com>
912
913         PR c++/189, c++/9937, c++/13950, DR 176
914         * g++.dg/tc1/dr176.C: Adjust.
915         * g++.dg/template/injected1.C: New.
916         * g++.dg/template/inherit.C: Adjust.
917         * g++.old-deja/g++.brendan/crash56.C: Adjust.
918         * g++.old-deja/g++.pt/lookup8.C: Adjust.
919         * g++.old-deja/g++.pt/ttp22.C: Adjust.
920         * g++.old-deja/g++.pt/ttp23.C: Adjust.
921
922 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
923
924         PR c++/42055
925         * g++.dg/template/crash92.C: New.
926
927 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
928
929         PR c++/32056
930         * g++.dg/template/error44.C: New.
931
932 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
933
934         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
935
936 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
937
938         PR fortran/42048
939         * gfortran.dg/typebound_call_11.f03: New test.
940
941 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
942
943         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
944         init functions.
945
946 2009-11-13  Jason Merrill  <jason@redhat.com>
947
948         PR c++/27425
949         PR c++/34274
950         * g++.dg/template/arg7.C: New.
951
952         PR c++/29363
953         * g++.dg/template/error43.C: New.
954
955         PR debug/26965
956         * g++.dg/debug/dwarf2/static-data-member2.C: New.
957
958         PR c++/35075
959         * g++.dg/template/ref5.C: New.
960
961         PR c++/21008, DR 515
962         * g++.dg/template/inherit4.C: New.
963         * g++.dg/lookup/scoped8.C: Adjust.
964
965         PR c++/11987
966         * g++.dg/parse/typename11.C: New.
967         * g++.dg/template/crash48.C: Adjust.
968
969 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
970
971         PR testsuite/42001
972         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
973         lto_finish at the end.
974         * gfortran.dg/lto/lto.exp: Ditto.
975
976 2009-11-12  Jason Merrill  <jason@redhat.com>
977
978         PR c++/39560
979         * g++.dg/lookup/anon7.C: New.
980
981         PR c++/37037
982         * g++.dg/template/typedef21.C: New.
983
984         PR c++/42013
985         * g++.dg/cpp0x/decltype19.C: New.
986
987 2009-11-11  Jason Merrill  <jason@redhat.com>
988
989         PR c++/39131
990         * g++.dg/dfp/typeid1.C: New.
991
992 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
993
994         PR fortran/41978
995         * gfortran.dg/proc_ptr_comp_22.f90: New test.
996
997 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
998
999         PR testsuite/42001
1000         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1001         lto_finish at the end.
1002
1003         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1004         (lto_finish): New. Restore mathlib.
1005
1006 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1007
1008         * g++.dg/torture/pushpop_macro.C: New testcase.
1009         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1010         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1011
1012 2009-11-11  Jon Beniston  <jon@beniston.com>
1013
1014         * lib/target-supports.exp (check_profiling_available): lm32 target
1015           doesn't support profiling.
1016         * gcc.dg/20020312-2.c: Add lm32 support.
1017         * g++.dg/other/packed1.C: Expect to fail on lm32.
1018         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1019
1020 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1021
1022         * gcc.target/arm/neon: Regenerate generated tests.
1023
1024 2009-11-10  Jason Merrill  <jason@redhat.com>
1025
1026         * g++.dg/init/placement5.C: New.
1027
1028         PR c++/34158
1029         * g++.dg/init/placement4.C: New.
1030
1031 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1034         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1035         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1036         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1037
1038 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1041         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1042
1043 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1044
1045         * gcc.c-torture/compile/pr41987.c: New.
1046
1047 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR middle-end/40946
1050         * gcc.dg/pr40946.c: New test.
1051
1052 2009-11-09  Jason Merrill  <jason@redhat.com>
1053
1054         PR c++/41972
1055         * g++.dg/template/ref4.C: New.
1056
1057         PR c++/41994
1058         * g++.dg/template/conv10.C: New.
1059
1060 2009-11-07  Jason Merrill  <jason@redhat.com>
1061
1062         PR c++/37920
1063         * g++.dg/ext/typeof11.C: New.
1064
1065 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR target/41985
1068         * gcc.target/i386/pr41985.c: New test.
1069
1070 2009-11-08  Richard Guenther  <rguenther@suse.de>
1071
1072         * gcc.dg/torture/pta-escape-1.c: New testcase.
1073
1074 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1075
1076         * gnat.dg/rep_clause4.adb: New test.
1077
1078 2009-11-08  Richard Guenther  <rguenther@suse.de>
1079
1080         PR rtl-optimization/41928
1081         * gfortran.dg/pr41928.f90: New testcase.
1082
1083 2009-11-07  Jason Merrill  <jason@redhat.com>
1084
1085         PR c++/18451
1086         PR c++/40738
1087         * g++.dg/parse/error36.C: Add parameter and template cases.
1088         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1089         * g++.dg/ext/typedef-init.C: Likewise.
1090         * g++.dg/lookup/hidden-class1.C: Likewise.
1091         * g++.dg/lookup/hidden-class10.C: Likewise.
1092         * g++.dg/lookup/hidden-class5.C: Likewise.
1093         * g++.dg/lookup/hidden-class7.C: Likewise.
1094         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1095         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1096         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1097         * g++.dg/lookup/strong-using-2.C: Likewise.
1098         * g++.dg/other/typedef1.C: Likewise.
1099         * g++.dg/parse/access10.C: Likewise.
1100         * g++.dg/parse/constructor1.C: Likewise.
1101         * g++.dg/parse/crash38.C: Likewise.
1102         * g++.dg/parse/error3.C: Likewise.
1103         * g++.dg/parse/typespec1.C: Likewise.
1104         * g++.dg/template/typedef5.C: Likewise.
1105         * g++.old-deja/g++.pt/typename3.C: Likewise.
1106         * g++.old-deja/g++.pt/typename4.C: Likewise.
1107         * g++.old-deja/g++.pt/typename6.C: Likewise.
1108         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1109
1110         * g++.dg/abi/regparm1.C: Fix execute test.
1111
1112 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR tree-optimization/41643
1115         * gcc.dg/pr41643.c: New test.
1116
1117 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118
1119         PR fortran/41909
1120         * gfortran.dg/recursive_check_15.f90: New test.
1121
1122 2009-11-06  Jason Merrill  <jason@redhat.com>
1123
1124         PR c++/15946
1125         * g++.dg/parse/error36.C: New.
1126         * g++.old-deja/g++.other/typename1.C: Adjust.
1127
1128         PR c++/9381
1129         * g++.dg/abi/regparm1.C: New.
1130
1131 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1132
1133         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1134         PLUGIN_PRAGMAS.
1135         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1136         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1137         and pragma_plugin-test-1.C.
1138
1139 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1140
1141         PR c++/41536
1142         * g++.dg/ext/always_inline-5.C: New test.
1143
1144 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR c++/41967
1147         * g++.dg/gomp/pr41967.C: New test.
1148
1149 2009-11-06  Michael Matz  <matz@suse.de>
1150
1151         PR middle-end/41963
1152         * gcc.dg/pr41963.c: New test.
1153
1154 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR middle-end/41935
1157         * gcc.dg/pr41935.c: New test.
1158         * c-c++-common/pr41935.c: New test.
1159         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1160         element.
1161         * gcc.c-torture/execute/pr41935.c: New test.
1162
1163 2009-11-05  Jason Merrill  <jason@redhat.com>
1164
1165         PR c++/34180
1166         * g++.dg/init/synth2.C: New.
1167
1168         PR c++/7046
1169         * g++.dg/abi/pragma-pack1.C: New.
1170
1171         PR c++/34870
1172         * g++.dg/lookup/koenig7.C: New.
1173
1174         PR c++/41703
1175         * g++.dg/template/partial6.C: New.
1176
1177 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1178
1179         PR fortran/41556
1180         * gfortran.dg/class_12.f03: New test.
1181
1182 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1183
1184         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1185         in builtin's name.
1186
1187 2009-11-04  Jason Merrill  <jason@redhat.com>
1188
1189         PR c++/36912
1190         * g++.dg/init/static-init2.C: New.
1191
1192 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1193
1194         PR fortran/41556
1195         PR fortran/41873
1196         * gfortran.dg/interface_abstract_4.f90: New test.
1197
1198 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1199
1200         * gcc.target/m68k/pr41302.c: Fix target triplet.
1201
1202 2009-11-04  Jason Merrill  <jason@redhat.com>
1203
1204         PR c++/39413
1205         * g++.dg/template/overload11.C: New.
1206         * g++.dg/template/nested3.C: Adjust.
1207
1208 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1209
1210         PR ada/20548
1211         * ada/acats/norun.lst: Remove the stack checking tests.
1212         * ada/acats/run_acats: Limit the stack to 8MB.
1213
1214 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1215
1216         PR fortran/41556
1217         PR fortran/41937
1218         * gfortran.dg/class_11.f03: New test.
1219
1220 2009-11-04  Jason Merrill  <jason@redhat.com>
1221
1222         PR c++/35067
1223         * g++.dg/abi/thunk5.C: New.
1224
1225 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1226
1227         PR rtl-opt/41833
1228         * gcc.target/powerpc/altivec-33.c: New testcase.
1229
1230 2009-11-04  Jason Merrill  <jason@redhat.com>
1231
1232         PR c++/17365, DR 218
1233         * g++.dg/lookup/koenig6.C: New.
1234         * g++.dg/lookup/koenig5.C: Adjust.
1235         * g++.dg/template/crash56.C: Adjust.
1236         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1237
1238 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1239             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1240
1241         * gcc.target/i386/xop-check.h: New file.
1242         * gcc.target/i386/xop-hadduX.c: Ditto.
1243         * gcc.target/i386/xop-haddX.c: Ditto.
1244         * gcc.target/i386/xop-hsubX.c: Ditto.
1245         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1246         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1247         * gcc.target/i386/xop-pcmov2.c: Ditto.
1248         * gcc.target/i386/xop-pcmov.c: Ditto.
1249         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1250         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1251         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1252         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1253         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1254         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1255         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1256         * gcc.target/i386/sse-12.c: Update with new compile options to
1257         activate and check xopintrin.h intrinsic file.
1258         * gcc.target/i386/sse-13.c: Ditto.
1259         * gcc.target/i386/sse-14.c: Ditto.
1260         * gcc.target/i386/sse-22.c: Ditto.
1261         * gcc.target/i386/sse-23.c: Ditto.
1262         * g++.dg/other/i386-2.C: Ditto.
1263         * g++.dg/other/i386-3.C: Ditto.
1264         * g++.dg/other/i386-5.C: Ditto.
1265         * g++.dg/other/i386-6.C: Ditto.
1266
1267 2009-11-04  Wei Guozhi  <carrot@google.com>
1268
1269         PR target/40835
1270         * gcc.target/arm/pr40835: New testcase.
1271
1272 2009-11-04  Revital Eres  <eres@il.ibm.com>
1273
1274         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1275         change in decision of peeling for alignment.
1276         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1277         * gcc.dg/vect/vect-50.c: Likewise.
1278         * gcc.dg/vect/vect-42.c: Likewise.
1279         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1280         Likewise.
1281         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1282         Likewise.
1283         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1284         * gcc.dg/vect/vect-60.c: Likewise.
1285         * gcc.dg/vect/vect-52.c: Likewise.
1286         * gcc.dg/vect/vect-44.c: Likewise.
1287         * gcc.dg/vect/vect-27.c: Likewise.
1288         * gcc.dg/vect/vect-29.c: Likewise.
1289         * gcc.dg/vect/vect-72.c: Likewise.
1290         * gcc.dg/vect/vect-56.c: Likewise.
1291         * gcc.dg/vect/vect-48.c: Likewise.
1292         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1293         * gfortran.dg/vect/vect-2.f90: Likewise.
1294         * gfortran.dg/vect/vect-5.f90: Likewise.
1295
1296 2009-11-04  Richard Guenther  <rguenther@suse.de>
1297
1298         PR tree-optimization/41919
1299         * gcc.c-torture/execute/pr41919.c: New testcase.
1300
1301 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1302
1303         PR target/41302
1304         * gcc.target/m68k/pr41302.c: New test.
1305
1306 2009-11-03  Jason Merrill  <jason@redhat.com>
1307
1308         PR c++/36959
1309         * g++.dg/opt/inline16.C: New.
1310
1311 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1312
1313         * gnat.dg/stack_check.adb1: New test.
1314         * gnat.dg/stack_check.adb2: Likewise.
1315
1316 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1317
1318         PR rtl-optimization/41917
1319         * gcc.c-torture/execute/pr41917.c: New test.
1320
1321 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1324         dump to not include "call *%esp".
1325
1326 2009-11-03  Jason Merrill  <jason@redhat.com>
1327
1328         PR c++/39786
1329         * g++.dg/lookup/using22.C: New.
1330
1331         PR c++/41876
1332         * g++.dg/parse/eh-decl.C: New.
1333
1334         PR c++/41927
1335         * g++.dg/template/sfinae16.C: New.
1336
1337         PR c++/41815
1338         * g++.dg/cpp0x/rv-return.C: New.
1339         * g++.dg/cpp0x/deduce.C: Adjust.
1340
1341         PR c++/40944
1342         * g++.dg/template/sfinae15.C: New.
1343
1344         PR c++/40687
1345         * g++.dg/cpp0x/auto3.C: Remove xfail.
1346
1347 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1348
1349         PR fortran/41907
1350         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1351
1352 2009-11-03  Nick Clifton  <nickc@redhat.com>
1353
1354         * gcc.target/rx/builtins.c: Remove redundant tests.
1355         Add test of MVTIPL instruction.
1356         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1357         function attributes.  Add -msave-acc-in-interrupts option to the
1358         command line.
1359
1360 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1361             Maxim Kuvyrkov  <maxim@codesourcery.com>
1362
1363         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1364         sh, m68k and fido.
1365
1366 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1367
1368         PR c++/38699
1369         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1370         * c-c++-common/builtin-offsetof.c: ... here.
1371
1372 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1373
1374         PR c++/38699
1375         * c-c++-common/dfp/builtin-offsetof.c: New test.
1376         * g++.dg/other/offsetof6.C: Likewise.
1377
1378 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         PR target/41900
1381         * gcc.target/i386/pr41900.c: New test.
1382
1383 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1384
1385         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1386
1387 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1388
1389         PR c++/41856
1390         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1391         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1392
1393 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1394
1395         PR c++/37093
1396         * g++.dg/other/ptrmem10.C: New test.
1397         * g++.dg/other/ptrmem11.C: Likewise.
1398
1399 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1400
1401         PR testsuite/41878
1402         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1403         spaces in some expressions.
1404
1405 2009-11-02  Jason Merrill  <jason@redhat.com>
1406
1407         * g++.dg/other/linkage2.C: Move to...
1408         * g++.dg/cpp0x/linkage2.C: ..here.
1409         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1410         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1411         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1412         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1413         * g++.dg/lookup/anon2.C: Likewise.
1414         * g++.dg/other/anon3.C: Likewise.
1415         * g++.dg/template/arg2.C: Likewise.
1416         * g++.dg/template/local4.C: Likewise.
1417         * g++.old-deja/g++.law/operators32.C: Likewise.
1418         * g++.old-deja/g++.other/linkage2.C: Likewise.
1419         * g++.old-deja/g++.pt/enum6.C: Likewise.
1420         * g++.old-deja/g++.other/anon9.C: Likewise.
1421         * g++.old-deja/g++.other/linkage1.C: Likewise.
1422         * c-c++-common/dfp/pr35620.c: Give the union a name.
1423
1424 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1425
1426         PR tree-optimization/41857
1427         * gcc.target/spu/ea/pr41857.c: New file.
1428
1429 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1430
1431         PR tree-optimization/41750
1432         * gcc.c-torture/execute/pr41750.c: New test.
1433
1434 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR tree-optimization/41841
1437         * gcc.dg/pr41841.c: New test.
1438
1439         PR debug/41893
1440         * gcc.dg/debug/pr41893-1.c: New test.
1441         * gcc.dg/debug/pr41893-2.c: New file.
1442
1443         PR c++/41774
1444         * g++.dg/ext/visibility/namespace3.C: New test.
1445
1446 2009-11-01  Jason Merrill  <jason@redhat.com>
1447
1448         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1449         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1450         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1451
1452 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1453
1454         * gnat.dg/opt5.adb: New test.
1455
1456 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1457
1458         PR fortran/41872
1459         * gfortran.dg/allocatable_scalar_4.f90: New test.
1460
1461 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1462
1463         PR fortran/41850
1464         * gfortran.dg/intent_out_6.f90: New testcase.
1465
1466 2009-10-31  Richard Guenther  <rguenther@suse.de>
1467
1468         * g++.dg/tree-ssa/restrict1.C: New.
1469
1470 2009-10-31  Jason Merrill  <jason@redhat.com>
1471
1472         * g++.dg/rtti/typeid9.C: New.
1473
1474         PR c++/41754
1475         * g++.dg/cpp0x/initlist25.C: New.
1476
1477 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1478
1479         * gnat.dg/specs/rep_clause4.ads: New test.
1480
1481 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1482
1483         PR target/41885
1484         * gcc.target/avr/torture/pr41885.c: New test.
1485
1486 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1487
1488         * gnat.dg/specs/pack5.ads: New test.
1489
1490 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1491
1492         * lib/target-supports.exp: Handle powerpc-*-elf.
1493
1494 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1495
1496         PR target/40838
1497         * gcc.target/i386/incoming-6.c: New.
1498         * gcc.target/i386/incoming-7.c: Likewise.
1499         * gcc.target/i386/incoming-8.c: Likewise.
1500         * gcc.target/i386/incoming-9.c: Likewise.
1501         * gcc.target/i386/incoming-10.c: Likewise.
1502         * gcc.target/i386/incoming-11.c: Likewise.
1503         * gcc.target/i386/incoming-12.c: Likewise.
1504         * gcc.target/i386/incoming-13.c: Likewise.
1505         * gcc.target/i386/incoming-14.c: Likewise.
1506         * gcc.target/i386/incoming-15.c: Likewise.
1507         * gcc.target/i386/pr37843-4.c: Likewise.
1508
1509 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1510
1511         PR c++/41863
1512         * g++.dg/template/sizeof12.C: New test.
1513
1514 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gnat.dg/pack14.adb: New test.
1517
1518 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1519
1520         * gcc.target/mips/mips.exp (mips_option_groups): Add
1521         mcount-ra-address.
1522         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1523         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1524         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1525
1526 2009-10-29  Michael Matz  <matz@suse.de>
1527
1528         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1529         * gcc.target/i386/sse-recip-vec.c: Ditto.
1530         * gcc.target/i386/brokensqrt.c: New test.
1531
1532 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1533
1534         PR fortran/41777
1535         * gfortran.dg/associated_target_3.f90: New testcase.
1536
1537 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1538
1539         * gfortran.dg/lto/pr41764_0.f: New.
1540
1541 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1542
1543         PR tree-optimization/41775
1544         * g++.dg/torture/pr41775.C: New testcase.
1545
1546 2009-10-28  Jason Merrill  <jason@redhat.com>
1547
1548         * g++.dg/cpp0x/inline-ns1.C: New.
1549         * g++.dg/cpp0x/inline-ns2.C: New.
1550         * g++.dg/cpp0x/inline-ns3.C: New.
1551
1552 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1553
1554         PR rtl-optimization/39715
1555         * gcc.target/arm/thumb-ltu.c: New.
1556
1557 2009-10-28  Richard Guenther  <rguenther@suse.de>
1558
1559         PR lto/41808
1560         PR lto/41839
1561         * gcc.dg/lto/20091027-1_0.c: New testcase.
1562         * gcc.dg/lto/20091027-1_1.c: Likewise.
1563         * g++.dg/lto/20091026-1_0.C: Likewise.
1564         * g++.dg/lto/20091026-1_1.C: Likewise.
1565         * g++.dg/lto/20091026-1_a.h: Likewise.
1566
1567 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1568
1569         PR middle-end/41837
1570         * gcc.dg/pr41837.c: New test.
1571
1572         PR debug/41801
1573         * g++.dg/ext/sync-3.C: New test.
1574
1575         PR target/41762
1576         * gcc.dg/pr41762.c: New test.
1577
1578 2009-10-28  Richard Guenther  <rguenther@suse.de>
1579
1580         PR middle-end/41855
1581         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1582         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1583         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1584         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1585
1586 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1587
1588         PR rtl-optimization/39715
1589         * gcc.target/arm/thumb-bitfld1.c: New.
1590
1591 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1592
1593         PR rtl-optimization/40741
1594         * gcc.target/arm/thumb-branch1.c: New.
1595
1596 2009-10-27  Jason Merrill  <jason@redhat.com>
1597
1598         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1599         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1600         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1601         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1602
1603 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1604
1605         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1606         * gnat.dg/null_pointer_deref2.adb: Likewise.
1607
1608 2009-10-27  Richard Guenther  <rguenther@suse.de>
1609
1610         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1611
1612 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1613
1614         PR c/41842
1615         * gcc.dg/pr41842.c: New test.
1616
1617 2009-10-27  Revital Eres  <eres@il.ibm.com>
1618
1619         PR tree-optimization/40648
1620         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1621         change in decision of peeling for alignment.
1622         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1623         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1624         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1625         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1626         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1627         * gcc.dg/vect/vect-50.c: Likewise.
1628         * gcc.dg/vect/vect-33.c: Likewise.
1629         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1630         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1631         Likewise.
1632         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1633         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1634         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1635         Likewise.
1636         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1637         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1638         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1639         * gcc.dg/vect/vect-60.c: Likewise.
1640         * gcc.dg/vect/vect-26.c: Likewise.
1641         * gcc.dg/vect/vect-52.c: Likewise.
1642         * gcc.dg/vect/vect-44.c: Likewise.
1643         * gcc.dg/vect/vect-27.c: Likewise.
1644         * gcc.dg/vect/vect-70.c: Likewise.
1645         * gcc.dg/vect/vect-28.c: Likewise.
1646         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1647         * gcc.dg/vect/vect-109.c: Likewise.
1648         * gcc.dg/vect/vect-54.c: Likewise.
1649         * gcc.dg/vect/vect-29.c: Likewise.
1650         * gcc.dg/vect/vect-72.c: Likewise.
1651         * gcc.dg/vect/vect-56.c: Likewise.
1652         * gcc.dg/vect/vect-48.c: Likewise.
1653         * gcc.dg/vect/vect-91.c: Likewise.
1654         * gcc.dg/vect/vect-92.c: Likewise.
1655         * gcc.dg/vect/vect-58.c: Likewise.
1656         * gcc.dg/vect/slp-25.c: Likewise.
1657         * gcc.dg/vect/vect-93.c: Likewise.
1658         * gcc.dg/vect/vect-95.c: Likewise.
1659         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1660         * gcc.dg/vect/vect-87.c: Likewise.
1661         * gcc.dg/vect/vect-96.c: Likewise.
1662         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1663         * gcc.dg/vect/vect-88.c: Likewise.
1664         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1665         * gcc.dg/vect/vect-89.c: Likewise.
1666         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1667         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1668         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1669         * gfortran.dg/vect/vect-2.f90: Likewise.
1670         * gfortran.dg/vect/vect-3.f90: Likewise.
1671         * gfortran.dg/vect/vect-4.f90: Likewise.
1672         * gfortran.dg/vect/vect-5.f90: Likewise.
1673
1674 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR c++/41020
1677         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1678
1679 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1680             Michael Meissner  <meissner@linux.vnet.ibm.com>
1681             Ulrich Weigand  <uweigand@de.ibm.com>
1682
1683         * gcc.target/spu/ea/ea.exp: New file.
1684         * gcc.target/spu/ea/cache1.c: Likewise.
1685         * gcc.target/spu/ea/cast1.c: Likewise.
1686         * gcc.target/spu/ea/cast2.c: Likewise.
1687         * gcc.target/spu/ea/compile1.c: Likewise.
1688         * gcc.target/spu/ea/compile2.c: Likewise.
1689         * gcc.target/spu/ea/cppdefine.c: Likewise.
1690         * gcc.target/spu/ea/errors1.c: Likewise.
1691         * gcc.target/spu/ea/errors2.c: Likewise.
1692         * gcc.target/spu/ea/execute1.c: Likewise.
1693         * gcc.target/spu/ea/execute2.c: Likewise.
1694         * gcc.target/spu/ea/execute3.c: Likewise.
1695         * gcc.target/spu/ea/ops1.c: Likewise.
1696         * gcc.target/spu/ea/ops2.c: Likewise.
1697         * gcc.target/spu/ea/options1.c: Likewise.
1698         * gcc.target/spu/ea/test-sizes.c: Likewise.
1699
1700 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR bootstrap/41345
1703         * gcc.dg/pr41345.c: New test.
1704
1705         PR debug/41828
1706         * g++.dg/debug/dwarf2/anonname1.C: New test.
1707
1708 2009-10-26  Jason Merrill  <jason@redhat.com>
1709
1710         PR c++/38796
1711         * g++.dg/cpp0x/defaulted15.C: New.
1712         * g++.dg/cpp0x/defaulted16.C: New.
1713
1714 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1715
1716         PR c++/41785
1717         * g++.dg/cpp0x/variadic96.C: New test.
1718
1719 2009-10-26  Nick Clifton  <nickc@redhat.com>
1720
1721         * lib/target-supports.exp (check_profiling_available):
1722         Profiling is not, currently, available for the RX port.
1723         (check_effective_target_hard_float): Add support for RX target.
1724         * gcc.target/rx: New directory.
1725         * gcc.target/rx/builtins.c: New test file.
1726         * gcc.target/rx/interrupts.c: New test file.
1727         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1728         * gcc.target/rx/zero-width-bitfield.c: New test file.
1729         * gcc.target/rx/i272091.c: New test file.
1730         * gcc.target/rx/packed-struct.c: New test file.
1731         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1732
1733 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1734
1735         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1736         * gcc.dg/lto/20091016-1_0.c: Likewise.
1737         * gcc.dg/lto/20090206-1_0.c: Likewise.
1738         * gcc.dg/lto/20081120-1_0.c: Likewise.
1739         * gcc.dg/lto/20081120-2_0.c: Likewise.
1740         * gcc.dg/lto/20090116_0.c: Likewise.
1741         * gcc.dg/lto/20081126_0.c: Likewise.
1742         * gcc.dg/lto/20091013-1_0.c: Likewise.
1743         * gcc.dg/lto/20081212-1_0.c: Likewise.
1744         * gcc.dg/lto/20091015-1_0.c: Likewise.
1745         * gcc.dg/lto/20090126-1_0.c: Likewise.
1746         * gcc.dg/lto/20090126-2_0.c: Likewise.
1747         * gcc.dg/lto/20091020-1_0.c: Likewise.
1748         * gcc.dg/lto/20091020-2_0.c: Likewise.
1749         * gcc.dg/lto/20081204-1_0.c: Likewise.
1750         * gcc.dg/lto/20081204-2_0.c: Likewise.
1751         * gcc.dg/lto/20081224_0.c: Likewise.
1752         * gcc.dg/lto/20090219_0.c: Likewise.
1753
1754 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1755
1756         PR c++/41020
1757         * g++.dg/lookup/extern-c-redecl2.C: New test.
1758         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1759         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1760         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1761
1762 2009-10-26  Michael Matz  <matz@suse.de>
1763
1764         PR tree-optimization/41783
1765         * gcc.dg/pr41783.c: New test.
1766         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1767         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1768         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1769
1770 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1771
1772         PR fortran/41714
1773         * gfortran.dg/class_allocate_4.f03: New test.
1774
1775 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1776
1777         * gcc.target/mips/mult-1.c: New test.
1778
1779 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1780
1781         PR fortran/41784
1782         * gfortran.dg/extends_8.f03: New test.
1783
1784 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1785
1786         * gnat.dg/specs/pack4.ads: New test.
1787
1788 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1789
1790         * gnat.dg/null_pointer_deref1.adb: New test.
1791         * gnat.dg/null_pointer_deref2.adb: Likewise.
1792
1793 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1794
1795         PR fortran/41772
1796         * gfortran.dg/transfer_intrinsic_3.f90.
1797
1798 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1799
1800         * gnat.dg/opt4.adb: New test.
1801
1802 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1803
1804         PR c/40033
1805         * gcc.dg/noncompile/pr40033-1.c: New test.
1806
1807 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1808
1809         PR c++/40808
1810         * g++.dg/abi/mangle34.C: New test
1811
1812 2009-10-23  Jason Merrill  <jason@redhat.com>
1813
1814         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1815
1816         Core issue 899
1817         * g++.dg/cpp0x/explicit4.C: New.
1818
1819 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1820
1821         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1822         *-*-cygwin.
1823         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1824         for *-*-mingw* and *-*-cygwin.
1825         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1826         * g++.dg/template/spec35.C: Disable weak symbol test for
1827         *-*-mingw* and *-*-cygwin.
1828
1829         PR testsuite/31342
1830         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1831
1832 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/41800
1835         * gfortran.dg/class_10.f03: New test.
1836
1837 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1838
1839         PR target/41787
1840         * gcc.target/powerpc/vsx-vrsave.c: New file.
1841
1842 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1843
1844         PR c/41673
1845         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1846
1847 2009-10-23  Richard Guenther  <rguenther@suse.de>
1848
1849         PR tree-optimization/41778
1850         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1851
1852 2009-10-22  Richard Guenther  <rguenther@suse.de>
1853
1854         PR lto/41791
1855         * g++.dg/lto/20091022-2_0.C: New testcase.
1856
1857 2009-10-22  Richard Guenther  <rguenther@suse.de>
1858
1859         PR lto/41730
1860         * g++.dg/lto/20091022-1_0.C: New testcase.
1861
1862 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1863
1864         * gcc.dg/autopar/outer-4.c: Adjust scan.
1865         * gcc.dg/autopar/outer-5.c: Adjust scan.
1866         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1867
1868         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1869         * gcc.dg/autopar/outer-1.c: New testcase.
1870         * gcc.dg/autopar/outer-2.c: New testcase.
1871         * gcc.dg/autopar/outer-3.c: New testcase.
1872         * gcc.dg/autopar/outer-4.c: New testcase.
1873         * gcc.dg/autopar/outer-5.c: New testcase.
1874         * gcc.dg/autopar/outer-6.c: New testcase.
1875
1876 2009-10-22  Jan Hubicka  <jh@suse.cz>
1877
1878         * gcc.c-torture/compile/pr40556.c: New testcase.
1879
1880 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1881
1882         PR fortran/41781
1883         * gfortran.dg/goto_8.f90: New test case.
1884
1885 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1886
1887         PR tree-optimization/41497
1888         * gcc.dg/tree-ssa/pr41497.c: New.
1889
1890 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1891
1892         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1893
1894 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1895
1896         * gcc.dg/tls/pie-1.c: New test.
1897
1898 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1899
1900         * g++.dg/abi/mangle33.C: New test.
1901
1902 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1903
1904         * gnat.dg/discr22.adb: New test.
1905
1906 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1907
1908         * gnat.dg/loop_optimization7.ad[sb]: New test.
1909         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1910
1911 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1912
1913         PR fortran/41706
1914         PR fortran/41766
1915         * gfortran.dg/class_9.f03: Extended test case.
1916         * gfortran.dg/select_type_7.f03: New test case.
1917
1918 2009-10-20  Richard Guenther  <rguenther@suse.de>
1919
1920         * gcc.dg/lto/20091020-3_0.c: New testcase.
1921
1922 2009-10-20  Richard Guenther  <rguenther@suse.de>
1923
1924         PR lto/41761
1925         * gcc.dg/lto/20091020-1_0.c: New testcase.
1926         * gcc.dg/lto/20091020-1_1.c: Likewise.
1927         * gcc.dg/lto/20091020-2_0.c: Likewise.
1928         * gcc.dg/lto/20091020-2_1.c: Likewise.
1929
1930 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR debug/41340
1933         * gcc.dg/pr41340.c: New test.
1934
1935 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1936
1937         * gnat.dg/discr21.ad[sb]: New test.
1938         * gnat.dg/discr21_pkg.ads: New helper.
1939
1940 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1941
1942         PR fortran/41706
1943         * gfortran.dg/class_9 : New test.
1944
1945 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1946
1947         * gcc.dg/raw-string-1.c: New test.
1948         * gcc.dg/raw-string-2.c: New test.
1949         * gcc.dg/raw-string-3.c: New test.
1950         * gcc.dg/raw-string-4.c: New test.
1951         * gcc.dg/raw-string-5.c: New test.
1952         * gcc.dg/raw-string-6.c: New test.
1953         * gcc.dg/raw-string-7.c: New test.
1954         * gcc.dg/utf8-1.c: New test.
1955         * gcc.dg/utf8-2.c: New test.
1956         * gcc.dg/utf-badconcat2.c: New test.
1957         * gcc.dg/utf-dflt2.c: New test.
1958         * gcc.dg/cpp/include6.c: New test.
1959         * g++.dg/ext/raw-string-1.C: New test.
1960         * g++.dg/ext/raw-string-2.C: New test.
1961         * g++.dg/ext/raw-string-3.C: New test.
1962         * g++.dg/ext/raw-string-4.C: New test.
1963         * g++.dg/ext/raw-string-5.C: New test.
1964         * g++.dg/ext/raw-string-6.C: New test.
1965         * g++.dg/ext/raw-string-7.C: New test.
1966         * g++.dg/ext/utf8-1.C: New test.
1967         * g++.dg/ext/utf8-2.C: New test.
1968         * g++.dg/ext/utf-badconcat2.C: New test.
1969         * g++.dg/ext/utf-dflt2.C: New test.
1970
1971         * gcc.dg/cleanup-13.c: New test.
1972
1973 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1974
1975         PR fortran/41586
1976         * gfortran.dg/auto_dealloc_1.f90: New test case.
1977
1978 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1979
1980         Port from redhat/gcc-4_4-branch:
1981         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1982         * gcc.dg/debug/vta-2.c: New test.
1983
1984         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1985         * gcc.dg/debug/vta-1.c: New.
1986
1987 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1988
1989         * gnat.dg/noreturn2.ad[sb]: New test.
1990
1991 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/41755
1994         * gfortran.dg/equiv_8.f90: New test.
1995         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1996
1997 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1998
1999         * gcc.target/arm/neon-thumb2-move.c: New test.
2000
2001 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2002
2003         * gcc.dg/debug/vta-3.c: New test.
2004
2005 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2006
2007         * gnat.dg/nested_proc.adb: Rename into...
2008         * gnat.dg/nested_proc1.adb: ...this.
2009         * gnat.dg/nested_proc2.adb: New test.
2010
2011 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2012
2013         * gnat.dg/noreturn1.ad[sb]: New test.
2014
2015 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2016             Paul Thomas  <pault@gcc.gnu.org>
2017
2018         PR fortran/41629
2019         * gfortran.dg/class_6.f90: New test.
2020
2021         PR fortran/41608
2022         PR fortran/41587
2023         * gfortran.dg/class_7.f90: New test.
2024
2025         PR fortran/41618
2026         * gfortran.dg/class_8.f90: New test.
2027
2028 2009-10-17  Richard Guenther  <rguenther@suse.de>
2029
2030         * gcc.dg/lto/20091017-1_0.c: New testcase.
2031         * gcc.dg/lto/20091017-1_1.c: Likewise.
2032
2033 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2034
2035         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2036
2037 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2038
2039         * gnat.dg/aggr11.adb: New test.
2040         * gnat.dg/aggr11_pkg.ads: New helper.
2041
2042 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/slice8.adb: New test.
2045         * gnat.dg/slice8_pkg1.ads: New helper.
2046         * gnat.dg/slice8_pkg2.ads: Likewise.
2047         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2048
2049 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2050
2051         * gnat.dg/unchecked_convert4.adb: New test.
2052
2053 2009-10-15  Jason Merrill  <jason@redhat.com>
2054
2055         PR c++/38798
2056         * g++.dg/cpp0x/trailing5.C: New.
2057
2058         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2059         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2060         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2061         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2062
2063 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2064
2065         PR fortran/41719
2066         * gfortran.dg/class_5.f03: New test case.
2067         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2068         * gfortran.dg/typebound_operator_4.f03: Ditto.
2069
2070 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2071
2072         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2073         * g++.dg/other/first-global.C: Likewise.
2074         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2075         * g++.dg/torture/pr40323.C: Likewise.
2076         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2077         * gcc.dg/inline-33.c: Likewise.
2078         * gcc.dg/ipa/ipa-1.c: Likewise.
2079         * gcc.dg/ipa/ipa-2.c: Likewise.
2080         * gcc.dg/ipa/ipa-3.c: Likewise.
2081         * gcc.dg/ipa/ipa-4.c: Likewise.
2082         * gcc.dg/ipa/ipa-5.c: Likewise.
2083         * gcc.dg/ipa/ipa-7.c: Likewise.
2084         * gcc.dg/ipa/ipacost-2.c: Likewise.
2085         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2086         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2087         * gfortran.dg/whole_file_5.f90: Likewise.
2088         * gfortran.dg/whole_file_6.f90: Likewise.
2089
2090 2009-10-16  Richard Guenther  <rguenther@suse.de>
2091
2092         PR tree-optimization/41728
2093         * gcc.c-torture/compile/pr41728.c: New testcase.
2094
2095 2009-10-16  Richard Guenther  <rguenther@suse.de>
2096
2097         PR lto/41598
2098         * gcc.dg/lto/20091016-1_0.c: New testcase.
2099         * gcc.dg/lto/20091016-1_1.c: Likewise.
2100         * gcc.dg/lto/20091016-1_a.h: Likewise.
2101
2102 2009-10-16  Richard Guenther  <rguenther@suse.de>
2103
2104         PR lto/41715
2105         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2106         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2107         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2108
2109 2009-10-16  Richard Guenther  <rguenther@suse.de>
2110
2111         PR lto/41713
2112         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2113
2114 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR debug/41717
2117         * gcc.dg/debug/pr41717.c: New test.
2118
2119 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2120
2121         PR fortran/41648
2122         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2123
2124         PR fortran/41656
2125         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2126
2127 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2128
2129         PR target/23983
2130         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2131         result used.
2132         * g++.dg/ext/altivec-2.C (main): Ditto.
2133
2134 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2135
2136         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2137         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2138
2139 2009-10-15  Richard Guenther  <rguenther@suse.de>
2140
2141         PR lto/41669
2142         * gcc.dg/lto/20091015-1_0.c: New testcase.
2143         * gcc.dg/lto/20091015-1_1.c: Likewise.
2144         * gcc.dg/lto/20091015-1_2.c: Likewise.
2145         * gcc.dg/lto/20091015-1_a.h: Likewise.
2146         * gcc.dg/lto/20091015-1_b.h: Likewise.
2147
2148 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2149
2150         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2151
2152 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2153
2154         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2155
2156 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2157
2158         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2159         line from 1 to 0.
2160         * obj-c++.dg/bitfield-1.mm: Likewise.
2161         * obj-c++.dg/bitfield-4.mm: Likewise.
2162
2163 2009-10-14  Richard Guenther  <rguenther@suse.de>
2164
2165         PR lto/41173
2166         * gcc.dg/lto/20091014-1_0.c: New testcase.
2167
2168 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR testsuite/41707
2171         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2172         warning on line 0 instead of 1.
2173
2174 2009-10-14  Richard Guenther  <rguenther@suse.de>
2175
2176         PR lto/41521
2177         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2178         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2179
2180 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2181
2182         PR preprocessor/41543
2183         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2184
2185         PR debug/41695
2186         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2187
2188 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2189
2190         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2191         New procedure.
2192         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2193         effective target.
2194
2195 2009-10-14  Jason Merrill  <jason@redhat.com>
2196
2197         PR c++/39866
2198         * g++.dg/cpp0x/defaulted14.C: New.
2199
2200 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2201
2202         * g++.dg/cpp0x/vt-40092.C: New.
2203
2204 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2205
2206         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2207         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2208
2209 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2210
2211         * gfortran.dg/complex_intrinsic_8.f90: New test.
2212
2213 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2214
2215         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2216         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2217
2218 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2219
2220         PR target/38948
2221         * gcc.dg/torture/pr38948.c: New test.
2222
2223 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2224
2225         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2226
2227 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/41581
2230         * gfortran.dg/class_allocate_2.f03: Modified.
2231         * gfortran.dg/class_allocate_3.f03: New test case.
2232
2233 2009-10-13  Richard Guenther  <rguenther@suse.de>
2234
2235         PR lto/41668
2236         * gcc.dg/lto/20091006-2_0.c: New testcase.
2237         * gcc.dg/lto/20091006-2_1.c: Likewise.
2238         * gcc.dg/lto/20091006-2_2.c: Likewise.
2239         * gcc.dg/lto/20091013-1_0.c: Likewise.
2240         * gcc.dg/lto/20091013-1_1.c: Likewise.
2241         * gcc.dg/lto/20091013-1_2.c: Likewise.
2242
2243 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2244
2245         * gcc.c-torture/compile/pr41661.c: New test.
2246
2247 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2248
2249         PR libgfortran/41683
2250         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2251
2252 2009-10-12  Jason Merrill  <jason@redhat.com>
2253
2254         PR c++/37875
2255         * g++.dg/cpp0x/decltype18.C: New.
2256
2257         PR c++/37766
2258         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2259
2260 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2261
2262         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2263
2264 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2265
2266         PR debug/41343
2267         PR debug/41447
2268         PR debug/41264
2269         PR debug/41338
2270         * gcc.dg/guality/pr41447-1.c: New.
2271         * gcc.dg/debug/pr41264-1.c: New.
2272         * gcc.dg/debug/pr41343-1.c: New.
2273
2274 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2275
2276         PR target/26515
2277         * gcc.dg/torture/pr26515.c: New test.
2278
2279 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2280
2281         PR testsuite/41659
2282         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2283         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2284         or "xfail" with dg-lto-do.
2285
2286 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2287
2288         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2289
2290 2009-10-12  Michael Matz  <matz@suse.de>
2291
2292         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2293         pass.
2294
2295 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR target/41680
2298         * g++.dg/torture/pr41680.C: New test.
2299
2300 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2301
2302         PR c++/41570
2303         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2304
2305 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2306
2307         PR debug/41616
2308         * gcc.dg/guality/pr41616-1.c: New.
2309
2310 2009-10-11  Jason Merrill  <jason@redhat.com>
2311
2312         PR c++/37204
2313         * g++.dg/cpp0x/rv-reinterpret.C: New.
2314
2315 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2316
2317         PR libgfortran/38439
2318         * gfortran.dg/fmt_error_9.f: New test.
2319         * gfortran.dg/fmt_error_10.f: New test.
2320
2321 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         PR fortran/41583
2324         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2325         * gfortran.dg/class_4b.f03: As above.
2326         * gfortran.dg/class_4c.f03: As above.
2327         * gfortran.dg/class_4d.f03: As above.
2328
2329 2009-10-11  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/41555
2332         * gcc.dg/torture/pr41555.c: New testcase.
2333
2334 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2335
2336         PR libgfortran/35862
2337         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2338         function correctly.
2339
2340 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341
2342         PR libgfortran/35862
2343         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2344         Add conditions to avoid runtime errors if not supported.
2345
2346 2009-10-10  Richard Guenther  <rguenther@suse.de>
2347
2348         PR tree-optimization/41654
2349         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2350
2351 2009-10-09  Jason Merrill  <jason@redhat.com>
2352
2353         * g++.dg/cpp/ucn-1.C: New.
2354
2355 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2356
2357         PR fortran/41585
2358         * gfortran.dg/class_2.f03: Extended test case.
2359
2360 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2361
2362         PR fortran/41582
2363         * gfortran.dg/class_allocate_1.f03: Modify code such that
2364         it compiles with the gfc_warning->gfc_error change.
2365         * gfortran.dg/class_allocate_1.f03: New test.
2366
2367 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2368
2369         PR fortran/41579
2370         * gfortran.dg/select_type_6.f03: New test.
2371
2372 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR preprocessor/41445
2375         * gcc.dg/cpp/separate-1.c: Adjust.
2376         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2377         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2378         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2379         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2380         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2381         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2382         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2383
2384         PR rtl-optimization/41646
2385         * gcc.c-torture/compile/pr41646.c: New test.
2386
2387 2009-10-09  Richard Guenther  <rguenther@suse.de>
2388
2389         PR tree-optimization/41634
2390         * gcc.c-torture/compile/pr41634.c: New testcase.
2391
2392 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2393
2394         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2395
2396 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2397
2398         * gnat.dg/opt3.adb: New test.
2399         * gnat.dg/opt3_pkg.ads: New helper.
2400
2401 2009-10-08  Doug Kwan  <dougkwan@google.com>
2402
2403         PR rtl-optimization/41574
2404         * gcc.dg/pr41574.c: New test.
2405
2406 2009-10-08  Cary Coutant  <ccoutant@google.com>
2407
2408         Add support for debugging with ICF (Identical Code Folding).
2409         * g++.dg/debug/dwarf2/icf.C: New test.
2410
2411 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2412
2413         * gcc.target/mips/truncate-6.c: New test.
2414
2415 2009-10-08  Jason Merrill  <jason@redhat.com>
2416
2417         PR c++/36816
2418         * g++.dg/cpp0x/rv-deduce.C: New.
2419
2420         PR c++/37177
2421         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2422         * g++.dg/template/explicit-args2.C: New.
2423         * g++.dg/template/explicit-args3.C: New.
2424         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2425
2426 2009-10-08  Michael Matz  <matz@suse.de>
2427
2428         PR middle-end/41573
2429         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2430         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2431         * gcc.dg/pr41573.c: New test.
2432
2433 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2434
2435         PR c/41182
2436         * gcc.c-torture/compile/pr41182-1.c: New.
2437
2438 2009-10-07  Jason Merrill  <jason@redhat.com>
2439
2440         * g++.dg/cpp0x/variadic95.C: New.
2441
2442 2009-10-07  Jason Merrill  <jason@redhat.com>
2443
2444         * g++.dg/template/scope3.C: New.
2445
2446 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2447
2448         * gcc.dg/debug/dwarf2/inline3.c: New test.
2449
2450 2009-10-07  Daniel Kraft  <d@domob.eu>
2451
2452         PR fortran/41615
2453         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2454
2455 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2456
2457         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2458         * gfortran.dg/select_type_1.f03: Modified error message.
2459         * gfortran.dg/select_type_5.f03: New test.
2460
2461 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2462
2463         PR libgfortran/41612
2464         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2465         have kind=10 reals.
2466
2467 2009-10-06  Jason Merrill  <jason@redhat.com>
2468
2469         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2470         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2471
2472 2009-10-06  Richard Guenther  <rguenther@suse.de>
2473
2474         PR lto/41502
2475         * gcc.dg/lto/20091006-1_0.c: New testcase.
2476         * gcc.dg/lto/20091006-1_1.c: Likewise.
2477         * gcc.dg/lto/20091005-2_0.c: Likewise.
2478
2479 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2480
2481         PR ada/41383
2482         * gnat.dg/timer_cancel.adb: New test.
2483
2484 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2485
2486         PR ada/38333
2487         * gnat.dg/specs/import_abstract.ads: New.
2488
2489 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2490
2491         PR libgfortran/35862
2492         * gfortran.dg/round_2.f03: New test.
2493
2494 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR debug/41558
2497         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2498         * lib/gcc-gdb-test.exp: ... here.  New file.
2499         * gfortran.dg/guality/guality.exp: New file.
2500         * gfortran.dg/guality/pr41558.f90: New test.
2501         * gfortran.dg/guality/arg1.f90: New test.
2502
2503 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2504
2505         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2506         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2507         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2508         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2509
2510 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2511
2512         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2513         register_pass_info.
2514         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2515         plugin_pass to register_pass_info.
2516         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2517         register_pass_info.
2518         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2519         register_pass_info.
2520
2521 2009-10-05  Richard Guenther  <rguenther@suse.de>
2522
2523         PR lto/41281
2524         * gcc.dg/lto/20090914-2_0.c: New testcase.
2525
2526 2009-10-05  Richard Guenther  <rguenther@suse.de>
2527
2528         PR lto/40902
2529         * gcc.dg/lto/20091005-1_0.c: New testcase.
2530         * gcc.dg/lto/20091005-1_1.c: Likewise.
2531
2532 2009-10-05  Richard Guenther  <rguenther@suse.de>
2533
2534         PR lto/41552
2535         PR lto/41487
2536         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2537         * g++.dg/lto/20091004-1_0.C: New testcase.
2538         * g++.dg/lto/20091004-1_1.C: Likewise.
2539         * g++.dg/lto/20091004-2_0.C: Likewise.
2540         * g++.dg/lto/20091004-2_1.C: Likewise.
2541         * g++.dg/lto/20091004-3_0.C: Likewise.
2542         * g++.dg/lto/20091004-3_1.C: Likewise.
2543
2544 2009-10-05  Richard Guenther  <rguenther@suse.de>
2545
2546         PR tree-optimization/23821
2547         * gcc.dg/torture/pr23821.c: New testcase.
2548
2549 2009-10-05  Daniel Kraft  <d@domob.eu>
2550
2551         PR fortran/41403
2552         * gfortran.dg/goto_6.f: New test.
2553         * gfortran.dg/goto_7.f: New test.
2554
2555 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2556             Bill Maddox  <maddox@google.com>
2557             Cary Coutant  <ccoutant@google.com>
2558             Chris Demetriou  <cgd@google.com>
2559             Diego Novillo  <dnovillo@google.com>
2560             Doug Kwan  <dougkwan@google.com>
2561             Jan Hubicka  <jh@suse.cz>
2562             Ollie Wild  <aaw@google.com>
2563             Rafael Espindola  <espindola@google.com>
2564             Richard Guenther  <rguenther@suse.de>
2565             Simon Baldwin  <simonb@google.com>
2566
2567         * g++.dg/20090107-1.C: New.
2568         * g++.dg/20090121-1.C: New.
2569         * g++.dg/ipa/20090113-1.C: New.
2570         * g++.dg/lto: New directory.
2571         * g++.dg/lto/20080829_0.C: New.
2572         * g++.dg/lto/20080904_0.C: New.
2573         * g++.dg/lto/20080907_0.C: New.
2574         * g++.dg/lto/20080908-1_0.C: New.
2575         * g++.dg/lto/20080908-2_0.C: New.
2576         * g++.dg/lto/20080908-3_0.C: New.
2577         * g++.dg/lto/20080909-1_0.C: New.
2578         * g++.dg/lto/20080910-1_0.C: New.
2579         * g++.dg/lto/20080912-1_0.C: New.
2580         * g++.dg/lto/20080912_0.C: New.
2581         * g++.dg/lto/20080915_0.C: New.
2582         * g++.dg/lto/20080916_0.C: New.
2583         * g++.dg/lto/20080917_0.C: New.
2584         * g++.dg/lto/20080924_0.C: New.
2585         * g++.dg/lto/20080926_0.C: New.
2586         * g++.dg/lto/20081008_0.C: New.
2587         * g++.dg/lto/20081022.h: New.
2588         * g++.dg/lto/20081022_0.C: New.
2589         * g++.dg/lto/20081022_1.C: New.
2590         * g++.dg/lto/20081023_0.C: New.
2591         * g++.dg/lto/20081109-1_0.C: New.
2592         * g++.dg/lto/20081109-2_0.C: New.
2593         * g++.dg/lto/20081109_0.C: New.
2594         * g++.dg/lto/20081109_1.C: New.
2595         * g++.dg/lto/20081118-1_0.C: New.
2596         * g++.dg/lto/20081118-1_1.C: New.
2597         * g++.dg/lto/20081118_0.C: New.
2598         * g++.dg/lto/20081118_1.C: New.
2599         * g++.dg/lto/20081119-1.h: New.
2600         * g++.dg/lto/20081119-1_0.C: New.
2601         * g++.dg/lto/20081119-1_1.C: New.
2602         * g++.dg/lto/20081119_0.C: New.
2603         * g++.dg/lto/20081119_1.C: New.
2604         * g++.dg/lto/20081120-1_0.C: New.
2605         * g++.dg/lto/20081120-1_1.C: New.
2606         * g++.dg/lto/20081120-2_0.C: New.
2607         * g++.dg/lto/20081120-2_1.C: New.
2608         * g++.dg/lto/20081123_0.C: New.
2609         * g++.dg/lto/20081123_1.C: New.
2610         * g++.dg/lto/20081125.h: New.
2611         * g++.dg/lto/20081125_0.C: New.
2612         * g++.dg/lto/20081125_1.C: New.
2613         * g++.dg/lto/20081127_0.C: New.
2614         * g++.dg/lto/20081127_1.C: New.
2615         * g++.dg/lto/20081203_0.C: New.
2616         * g++.dg/lto/20081203_1.C: New.
2617         * g++.dg/lto/20081204-1_0.C: New.
2618         * g++.dg/lto/20081204-1_1.C: New.
2619         * g++.dg/lto/20081204-2_0.C: New.
2620         * g++.dg/lto/20081204-2_1.C: New.
2621         * g++.dg/lto/20081209_0.C: New.
2622         * g++.dg/lto/20081209_1.C: New.
2623         * g++.dg/lto/20081211-1.h: New.
2624         * g++.dg/lto/20081211-1_0.C: New.
2625         * g++.dg/lto/20081211-1_1.C: New.
2626         * g++.dg/lto/20081217-1_0.C: New.
2627         * g++.dg/lto/20081217-2_0.C: New.
2628         * g++.dg/lto/20081219_0.C: New.
2629         * g++.dg/lto/20081219_1.C: New.
2630         * g++.dg/lto/20090106_0.C: New.
2631         * g++.dg/lto/20090112_0.C: New.
2632         * g++.dg/lto/20090128_0.C: New.
2633         * g++.dg/lto/20090221_0.C: New.
2634         * g++.dg/lto/20090302_0.C: New.
2635         * g++.dg/lto/20090302_1.C: New.
2636         * g++.dg/lto/20090303_0.C: New.
2637         * g++.dg/lto/20090311-1.h: New.
2638         * g++.dg/lto/20090311-1_0.C: New.
2639         * g++.dg/lto/20090311-1_1.C: New.
2640         * g++.dg/lto/20090311_0.C: New.
2641         * g++.dg/lto/20090311_1.C: New.
2642         * g++.dg/lto/20090312.h: New.
2643         * g++.dg/lto/20090312_0.C: New.
2644         * g++.dg/lto/20090312_1.C: New.
2645         * g++.dg/lto/20090313_0.C: New.
2646         * g++.dg/lto/20090313_1.C: New.
2647         * g++.dg/lto/20090315_0.C: New.
2648         * g++.dg/lto/20090315_1.C: New.
2649         * g++.dg/lto/20091002-1_0.C: New testcase.
2650         * g++.dg/lto/20091002-2_0.C: Likewise..
2651         * g++.dg/lto/20091002-3_0.C: Likewise..
2652         * g++.dg/lto/README: New.
2653         * g++.dg/lto/pr40818_0.C: New.
2654         * g++.dg/opt/thunk3-1.C: New.
2655         * g++.dg/opt/thunk4.C: New.
2656         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2657         replacements with __attribute__ ((__noinline__)).
2658         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2659         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2660         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2661         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2662         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2663         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2664         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2665         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2666         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2667         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2668         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2669         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2670         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2671         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2672         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2673         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2674         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2675         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2676         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2677         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2678         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2679         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2680         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2681         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2682         * gcc.dg/20081223-1.c: New.
2683         * gcc.dg/lto: New directory.
2684         * gcc.dg/lto/20080908_0.c: New.
2685         * gcc.dg/lto/20080917_0.c: New.
2686         * gcc.dg/lto/20080924_0.c: New.
2687         * gcc.dg/lto/20081024_0.c: New.
2688         * gcc.dg/lto/20081109_0.c: New.
2689         * gcc.dg/lto/20081111_0.c: New.
2690         * gcc.dg/lto/20081111_1.c: New.
2691         * gcc.dg/lto/20081112_0.c: New.
2692         * gcc.dg/lto/20081112_1.c: New.
2693         * gcc.dg/lto/20081115_0.c: New.
2694         * gcc.dg/lto/20081115_1.c: New.
2695         * gcc.dg/lto/20081115_2.c: New.
2696         * gcc.dg/lto/20081118_0.c: New.
2697         * gcc.dg/lto/20081118_1.c: New.
2698         * gcc.dg/lto/20081118_2.c: New.
2699         * gcc.dg/lto/20081120-1_0.c: New.
2700         * gcc.dg/lto/20081120-1_1.c: New.
2701         * gcc.dg/lto/20081120-2_0.c: New.
2702         * gcc.dg/lto/20081120-2_1.c: New.
2703         * gcc.dg/lto/20081125_0.c: New.
2704         * gcc.dg/lto/20081125_1.c: New.
2705         * gcc.dg/lto/20081126_0.c: New.
2706         * gcc.dg/lto/20081201-1_0.c: New.
2707         * gcc.dg/lto/20081201-1_1.c: New.
2708         * gcc.dg/lto/20081201-1_2.c: New.
2709         * gcc.dg/lto/20081201-2_0.c: New.
2710         * gcc.dg/lto/20081201-2_1.c: New.
2711         * gcc.dg/lto/20081202-1_0.c: New.
2712         * gcc.dg/lto/20081202-1_1.c: New.
2713         * gcc.dg/lto/20081202-2_0.c: New.
2714         * gcc.dg/lto/20081202-2_1.c: New.
2715         * gcc.dg/lto/20081204-1_0.c: New.
2716         * gcc.dg/lto/20081204-1_1.c: New.
2717         * gcc.dg/lto/20081204-2_0.c: New.
2718         * gcc.dg/lto/20081210-1_0.c: New.
2719         * gcc.dg/lto/20081212-1_0.c: New.
2720         * gcc.dg/lto/20081222_0.c: New.
2721         * gcc.dg/lto/20081222_0.h: New.
2722         * gcc.dg/lto/20081222_1.c: New.
2723         * gcc.dg/lto/20081224_0.c: New.
2724         * gcc.dg/lto/20081224_0.h: New.
2725         * gcc.dg/lto/20081224_1.c: New.
2726         * gcc.dg/lto/20090116_0.c: New.
2727         * gcc.dg/lto/20090120_0.c: New.
2728         * gcc.dg/lto/20090126-1_0.c: New.
2729         * gcc.dg/lto/20090126-2_0.c: New.
2730         * gcc.dg/lto/20090206-1_0.c: New.
2731         * gcc.dg/lto/20090206-2_0.c: New.
2732         * gcc.dg/lto/20090210_0.c: New.
2733         * gcc.dg/lto/20090210_1.c: New.
2734         * gcc.dg/lto/20090213_0.c: New.
2735         * gcc.dg/lto/20090213_1.c: New.
2736         * gcc.dg/lto/20090218-1_0.c: New.
2737         * gcc.dg/lto/20090218-1_1.c: New.
2738         * gcc.dg/lto/20090218-2_0.c: New.
2739         * gcc.dg/lto/20090218-2_1.c: New.
2740         * gcc.dg/lto/20090218_0.c: New.
2741         * gcc.dg/lto/20090218_1.c: New.
2742         * gcc.dg/lto/20090218_2.c: New.
2743         * gcc.dg/lto/20090218_3.c: New.
2744         * gcc.dg/lto/20090219_0.c: New.
2745         * gcc.dg/lto/20090312_0.c: New.
2746         * gcc.dg/lto/20090312_1.c: New.
2747         * gcc.dg/lto/20090313_0.c: New.
2748         * gcc.dg/lto/20090706-1_0.c: New.
2749         * gcc.dg/lto/20090706-2_0.c: New.
2750         * gcc.dg/lto/20090717_0.c: New.
2751         * gcc.dg/lto/20090717_1.c: New.
2752         * gcc.dg/lto/20090729_0.c: New.
2753         * gcc.dg/lto/20090729_1.c: New.
2754         * gcc.dg/lto/20090812_0.c: New.
2755         * gcc.dg/lto/20090812_1.c: New.
2756         * gcc.dg/lto/20090914-1_0.c: New.
2757         * gcc.dg/lto/README: New.
2758         * gcc.dg/visibility-7.c: Adjust expected pattern
2759         * gfortran.dg/lto: New directory.
2760         * gfortran.dg/lto/pr40724_0.f: New.
2761         * gfortran.dg/lto/pr40724_1.f: New.
2762         * gfortran.dg/lto/pr40725_0.f03: New.
2763         * gfortran.dg/lto/pr40725_1.c: New.
2764         * gfortran.dg/lto/pr41069_0.f90: New.
2765         * gfortran.dg/lto/pr41069_1.f90: New.
2766         * gfortran.dg/lto/pr41069_2.f90: New.
2767         * g++.dg/README: Add 'lto' directory.
2768         * g++.dg/dg.exp: Also scan 'lto' directory
2769
2770 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2771             Janis Johnson  <janis187@us.ibm.com>
2772             Diego Novillo  <dnovillo@google.com>
2773
2774         * g++.dg/lto/lto.exp: New.
2775         * gcc.c-torture/execute/execute.exp: Add
2776         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2777         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2778         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2779         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2780         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2781         * gcc.dg/lto/lto.exp: New.
2782         * gfortran.dg/lto/lto.exp: New.
2783         * lib/target-supports.exp (check_effective_target_lto): New.
2784         * lib/c-torture.exp: Load target-supports.exp.  Define
2785         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2786         * lib/gcc-dg.exp: Likewise.
2787         * lib/lto.exp: New.
2788         * lib/torture-options.exp: Add support for a third argument.
2789
2790 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         PR testsuite/41542
2793         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2794
2795 2009-10-02  Jason Merrill  <jason@redhat.com>
2796
2797         * g++.dg/abi/mangle32.C: New.
2798
2799 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2800
2801         * gnat.dg/atomic2.adb: New test.
2802
2803 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2804
2805         * gnat.dg/array11.adb: New test.
2806         * gnat.dg/array12.adb: Likewise.
2807
2808 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2809
2810         * gnat.dg/array10.adb: New test.
2811         * gnat.dg/object_overflow.adb: Tweak.
2812
2813 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2814
2815         * gcc.dg/guality/guality.exp: Disable on darwin.
2816
2817 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2818
2819         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2820         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2821         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2822         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2823
2824 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2825
2826         PR fortran/41479
2827         * gfortran.dg/intent_out_5.f90: New test.
2828
2829 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR debug/41404
2832         PR debug/41353
2833         * gcc.dg/guality/pr41404-1.c: New test.
2834         * gcc.dg/guality/pr41353-2.c: New test.
2835
2836 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2837
2838         PR testsuite/41546
2839         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2840         to -mtune=generic.
2841
2842 2009-10-01  Jan Hubicka  <jh@suse.cz>
2843
2844         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2845
2846 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2847
2848         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2849
2850         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2851
2852 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2853
2854         PR fortran/41515
2855         * gfortran.dg/parameter_array_init_5.f90: New test.
2856
2857 2009-10-01  Jason Merrill  <jason@redhat.com>
2858
2859         * g++.dg/cpp0x/defaulted13.C: New.
2860
2861 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2862
2863         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2864         * gfortran.dg/bounds_check_11.f90: Likewise.
2865         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2866
2867 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2868
2869         * gfortran.dg/select_type_4.f90: New test.
2870
2871 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2872
2873         * gfortran.dg/same_type_as_1.f03: New test.
2874         * gfortran.dg/same_type_as_2.f03: Ditto.
2875
2876 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2877
2878         * gfortran.dg/select_type_1.f03: Extended.
2879         * gfortran.dg/select_type_3.f03: New test.
2880
2881 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2882
2883         * gfortran.dg/class_allocate_1.f03: New test.
2884
2885 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/40996
2888         * gfortran.dg/allocatable_scalar_3.f90: New test.
2889         * gfortran.dg/select_type_2.f03: Ditto.
2890         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2891
2892 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2893
2894         * gfortran.dg/block_name_2.f90: Modified error message.
2895         * gfortran.dg/select_6.f90: Ditto.
2896         * gfortran.dg/select_type_1.f03: New test.
2897
2898 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2899
2900         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2901         * gfortran.dg/class_1.f03: Ditto.
2902         * gfortran.dg/class_2.f03: Ditto.
2903         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2904         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2905         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2906         * gfortran.dg/typebound_call_10.f03: Ditto.
2907         * gfortran.dg/typebound_call_2.f03: Ditto.
2908         * gfortran.dg/typebound_call_3.f03: Ditto.
2909         * gfortran.dg/typebound_call_4.f03: Ditto.
2910         * gfortran.dg/typebound_call_9.f03: Ditto.
2911         * gfortran.dg/typebound_generic_3.f03: Ditto.
2912         * gfortran.dg/typebound_generic_4.f03: Ditto.
2913         * gfortran.dg/typebound_operator_1.f03: Ditto.
2914         * gfortran.dg/typebound_operator_2.f03: Ditto.
2915         * gfortran.dg/typebound_operator_3.f03: Ditto.
2916         * gfortran.dg/typebound_operator_4.f03: Ditto.
2917         * gfortran.dg/typebound_proc_1.f08: Ditto.
2918         * gfortran.dg/typebound_proc_5.f03: Ditto.
2919         * gfortran.dg/typebound_proc_6.f03: Ditto.
2920
2921 2009-09-30  Jason Merrill  <jason@redhat.com>
2922
2923         * g++.dg/eh/init-temp1.C: Improve test.
2924
2925 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2926
2927         PR target/22093
2928         * gcc.target/alpha/pr22093.c: New test.
2929
2930 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2931             Jason Merrill  <jason@redhat.com>
2932
2933         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2934         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2935         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2936         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2937         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2938         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2939         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2940         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2941         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2942         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2943         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2944         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2945         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2946         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2947         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2948         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2949         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2950         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2951         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2952         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2953         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2954         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2955         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2956         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2957         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2958         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2959         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2960         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2961         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2962         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2963         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2964         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2965         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2966         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2967         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2968         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2969         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2970         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2971         * lib/prune.exp: Accept "In lambda function".
2972
2973 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2974
2975         * gcc.target/i386/fma4-check.h: New file.
2976         * gcc.target/i386/fma4-fma.c: Ditto.
2977         * gcc.target/i386/fma4-maccXX.c: Ditto.
2978         * gcc.target/i386/fma4-msubXX.c: Ditto.
2979         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2980         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2981         * gcc.target/i386/fma4-vector.c: Ditto.
2982         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2983         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2984         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2985         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2986         * gcc.target/i386/fma4-256-vector.c: Ditto.
2987         * gcc.target/i386/funcspec-2.c: Ditto.
2988
2989         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2990
2991         * gcc.target/i386/funcspec-5.c: Add FMA4.
2992         * gcc.target/i386/funcspec-6.c: Ditto.
2993         * gcc.target/i386/funcspec-8.c: Ditto.
2994
2995         * gcc.target/i386/funcspec-9.c: New file.
2996
2997         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2998
2999         * gcc.target/i386/isa-10.c: New file.
3000         * gcc.target/i386/isa-11.c: Ditto.
3001         * gcc.target/i386/isa-12.c: Ditto.
3002         * gcc.target/i386/isa-13.c: Ditto.
3003         * gcc.target/i386/isa-2.c: Ditto.
3004         * gcc.target/i386/isa-3.c: Ditto.
3005         * gcc.target/i386/isa-4.c: Ditto.
3006         * gcc.target/i386/isa-7.c: Ditto.
3007         * gcc.target/i386/isa-8.c: Ditto.
3008         * gcc.target/i386/isa-9.c: Ditto.
3009
3010         * gcc.target/i386/isa-14.c: Add FMA4.
3011         * gcc.target/i386/isa-1.c: Ditto.
3012         * gcc.target/i386/isa-5.c: Ditto.
3013         * gcc.target/i386/isa-6.c: Ditto.
3014
3015         * gcc.target/i386/sse-12.c: New file.
3016         * gcc.target/i386/sse-13.c: Ditto.
3017         * gcc.target/i386/sse-14.c: Ditto.
3018         * gcc.target/i386/sse-22.c: Ditto.
3019
3020         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3021         * g++.dg/other/i386-3.C: Ditto.
3022         * g++.dg/other/i386-5.C: Ditto.
3023         * g++.dg/other/i386-6.C: Ditto.
3024
3025 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3026
3027         PR testsuite/41496
3028         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3029         before.
3030
3031 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3032
3033         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3034         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3035
3036 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR debug/41438
3039         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3040         hidden.
3041         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3042
3043 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3044
3045         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3046         * gcc.target/i386/isa-1.c: Remove SSE5.
3047         * gcc.target/i386/isa-5.c: Ditto.
3048         * gcc.target/i386/isa-6.c: Ditto.
3049         * gcc.target/i386/funcspec-4.c: Remove error conditions
3050         related to SSE5.
3051         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3052         * gcc.target/i386/avx-2.c: Ditto.
3053         * gcc.target/i386/sse-23.c: Ditto.
3054         * gcc.target/i386/funcspec-9.c: Delete.
3055
3056 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3057
3058         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3059         * gcc.dg/guality/pr41353-1.c: New test.
3060
3061         PR testsuite/41444
3062         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3063         in macro name definition for non-unix/win32/msdos.
3064
3065 2009-09-29  Daniel Kraft  <d@domob.eu>
3066
3067         PR fortran/39626
3068         * gfortran.dg/block_1.f08: New test.
3069         * gfortran.dg/block_2.f08: New test.
3070         * gfortran.dg/block_3.f90: New test.
3071         * gfortran.dg/block_4.f08: New test.
3072         * gfortran.dg/block_5.f08: New test.
3073         * gfortran.dg/block_6.f08: New test.
3074         * gfortran.dg/block_7.f08: New test.
3075         * gfortran.dg/block_8.f08: New test.
3076
3077 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3078
3079         PR libgfortran/35862
3080         * gfortran.dg/round_1.f03: New test.
3081         * gfortran.dg/f2003_io_3.f03: Update test.
3082
3083 2009-09-28  Easwaran Raman  <eraman@google.com>
3084
3085         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3086         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3087
3088 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3089
3090         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3091         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3092         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3093         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3094         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3095
3096         * g++.dg/dfp/dfp.exp: Fix typo.
3097
3098         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3099         Fix typo that breaks the check.
3100
3101 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3102
3103         * gnat.dg (tagged_alloc_free.adb): New testcase.
3104
3105 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3106
3107         * g++.dg/dfp: New directory.
3108         * g++.dg/dg.exp: Prune tests in dfp directory.
3109         * g++.dg/dfp/dfp.exp: New.
3110         * g++.dg/dfp/mangle-mode.C: New test.
3111
3112 2009-09-28  Michael Matz  <matz@suse.de>
3113
3114         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3115         for sign of -Inf.
3116
3117 2009-09-27  Richard Henderson  <rth@redhat.com>
3118
3119         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3120         * gcc.dg/tree-ssa/pr41469-1.c: New.
3121
3122 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3123
3124         PR c/41476
3125         * gcc.dg/cond-constqual-1.c: New test.
3126
3127 2009-09-26  Michael Matz  <matz@suse.de>
3128
3129         PR lto/40758
3130         PR middle-end/41470
3131         * gcc.dg/pr41470.c: New test.
3132
3133 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3134
3135         * gnat.dg/array9.adb: New test.
3136
3137 2009-09-26  Michael Matz  <matz@suse.de>
3138
3139         PR tree-optimization/41454
3140         * gcc.dg/pr41454.c: New test.
3141
3142 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3143
3144         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3145         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3146         into DW_TAG_GNU_template_parameter_pack and
3147         DW_TAG_GNU_formal_parameter_pack.
3148         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3149         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3150
3151 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3152
3153         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3154         parameters for alignment-sensitive -fsection-anchors tests.
3155
3156 2009-09-25  Richard Guenther  <rguenther@suse.de>
3157
3158         PR middle-end/41463
3159         * gcc.c-torture/execute/pr41463.c: New testcase.
3160
3161 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3162
3163         * gnat.dg/sse_nolib.adb: New testcase.
3164
3165 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3166
3167         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3168         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3169         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3170         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3171         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3172         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3173         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3174         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3175         * gcc.dg/vect/vect.exp: Add Power7 flags.
3176         * g++.dg/vect/vect.exp: Likewise.
3177         * gfortran.dg/vect/vect.exp: Likewise.
3178
3179 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3180
3181         PR fortran/41459
3182         * gfortran.dg/empty_label.f: New test.
3183         * gfortran.dg/empty_label.f90: Ditto.
3184         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3185
3186 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3187
3188         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3189         compile-time.
3190
3191 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3192
3193         * lib/scanasm.exp (make_pattern_printable): New function.
3194         (dg-scan, scan-assembler-times, scan-assembler-dem,
3195         scan-assembler-dem-not): Use it.
3196
3197 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3198
3199         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3200         (test_nested): Renamed to ...
3201         (test_nested1): This.
3202         (test_nested2): New.
3203         (main): Likewise.
3204
3205 2009-09-24  Richard Guenther  <rguenther@suse.de>
3206
3207         PR tree-optimization/36143
3208         PR tree-optimization/38747
3209         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3210         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3211         * g++.dg/torture/pr38747.C: New testcase.
3212         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3213
3214 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3215
3216         * gnat.dg/nested_proc.adb: New test.
3217
3218 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3219
3220         * gcc.target/i386/pr12329.c: Adjust.
3221
3222 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3223
3224         PR debug/41248
3225         * gcc.dg/pr41248.c: New.
3226
3227 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3228
3229         PR debug/41065
3230         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3231
3232 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3233
3234         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3235         current_compiler_flags.  Fix typos.
3236
3237 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3238
3239         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3240
3241 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3242
3243         PR c/39779
3244         * gcc.c-torture/compile/pr39779.c: New test.
3245
3246 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3247
3248         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3249         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3250         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3251
3252 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3253
3254         PR debug/41295
3255         * gcc.dg/pr41295.c: New.
3256
3257 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3258
3259         * gcc.dg/pr40209.c: Add test case.
3260
3261 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3262
3263         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3264         matching assembly.
3265         * gcc.target/mips/code-readable-2.c: Likewise.
3266         * gcc.target/mips/code-readable-3.c: Likewise.
3267
3268 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3269
3270         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3271         Check support via mode instead of C type.
3272         (check_effective_target_dfprt_nocache): Ditto.
3273         (check_effective_target_hard_dfp): Ditto.
3274
3275 2009-09-22  Richard Guenther  <rguenther@suse.de>
3276
3277         PR middle-end/41395
3278         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3279         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3280
3281 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3282
3283         * gcc.dg/20090922-1.c: New test.
3284
3285         PR bootstrap/41405
3286         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3287         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3288         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3289         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3290         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3291         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3292         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3293         * objc.dg/dwarf-2.m: Likewise.
3294
3295 2009-09-22  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/41428
3298         * g++.dg/tree-ssa/pr41428.C: New testcase.
3299
3300 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3301
3302         PR middle-end/41429
3303         * g++.dg/gomp/pr41429.C: New test.
3304
3305 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3306
3307         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3308
3309 2009-09-21  Jason Merrill  <jason@redhat.com>
3310
3311         PR c++/41421
3312         * g++.dg/cpp0x/trivial1.C: Expand.
3313
3314 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3315
3316         * gcc.dg/torture/calleesave-sse.c: New.
3317
3318 2009-09-21  Jan Hubicka  <jh@suse.cz>
3319
3320         * gcc.dg/guality/inline-params.c: New testcase.
3321
3322 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3323
3324         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3325         Add -fno-inline.
3326         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3327         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3328         (f2): Ditto.
3329
3330 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3331
3332         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3333         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3334         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3335         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3336         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3337
3338 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3339
3340         PR middle-end/40642
3341         * g++.dg/torture/pr40642.C: New testcase.
3342
3343 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3344
3345         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3346         cases in static initializers.
3347
3348 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3349
3350         * gcc.c-tortue/compile/pr39886.c: New.
3351
3352 2009-09-20  Chris Demetriou  <cgd@google.com>
3353
3354         PR preprocessor/28435:
3355         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3356         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3357         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3358         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3359         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3360
3361 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3362
3363         * gcc.target/mips/mips.exp: Add relax-pic-calls
3364         under -mfoo/-mno-foo options.
3365         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3366         and -mexplicit-relocs.
3367         * gcc.target/mips/call-1.c: New test.
3368         * gcc.target/mips/call-2.c: New test.
3369         * gcc.target/mips/call-3.c: New test.
3370         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3371         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3372
3373 2009-09-19  Chris Demetriou  <cgd@google.com>
3374
3375         PR preprocessor/28435:
3376         * gcc.dg/cpp/missing-header-MD.c: New test.
3377         * gcc.dg/cpp/missing-header-MMD.c: New test.
3378         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3379         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3380
3381 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382
3383         PR libgfortran/41328
3384         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3385         EOF works.
3386
3387 2009-09-18  Jason Merrill  <jason@redhat.com>
3388
3389         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3390         * g++.dg/cpp0x/initlist-deduce.C: New.
3391
3392 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3393
3394         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3395
3396 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3397
3398         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3399         * c-c++-common/dfp: New directory.
3400         * c-c++-common/dfp/dfp-dbg.h: New file.
3401         * gcc.dg/dfp/call-by-value.c: Move to ...
3402         * c-c++-common/call-by-value.c: here.
3403         * gcc.dg/dfp/cast.c: Move to ...
3404         * c-c++-common/cast.c: here.
3405         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3406         * c-c++-common/compare-eq-const.c: here.
3407         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3408         * c-c++-common/compare-eq-d128.c: here.
3409         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3410         * c-c++-common/compare-eq-d32.c: here.
3411         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3412         * c-c++-common/compare-eq-d64.c: here.
3413         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3414         * c-c++-common/compare-eq-dfp.c: here.
3415         * gcc.dg/dfp/compare-eq.h: Move to ...
3416         * c-c++-common/compare-eq.h: here.
3417         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3418         * c-c++-common/compare-rel-const.c: here.
3419         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3420         * c-c++-common/compare-rel-d128.c: here.
3421         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3422         * c-c++-common/compare-rel-d32.c: here.
3423         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3424         * c-c++-common/compare-rel-d64.c: here.
3425         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3426         * c-c++-common/compare-rel-dfp.c: here.
3427         * gcc.dg/dfp/compare-rel.h: Move to ...
3428         * c-c++-common/compare-rel.h: here.
3429         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3430         * c-c++-common/compare-special-d128.c: here.
3431         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3432         * c-c++-common/compare-special-d32.c: here.
3433         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3434         * c-c++-common/compare-special-d64.c: here.
3435         * gcc.dg/dfp/compare-special.h: Move to ...
3436         * c-c++-common/compare-special.h: here.
3437         * gcc.dg/dfp/constants-zero.c: Move to ...
3438         * c-c++-common/constants-zero.c: here.
3439         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3440         * c-c++-common/convert-bfp-10.c: here.
3441         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3442         * c-c++-common/convert-bfp-11.c: here.
3443         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3444         * c-c++-common/convert-bfp-12.c: here.
3445         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3446         * c-c++-common/convert-bfp-13.c: here.
3447         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3448         * c-c++-common/convert-bfp-14.c: here.
3449         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3450         * c-c++-common/convert-bfp-2.c: here.
3451         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3452         * c-c++-common/convert-bfp-3.c: here.
3453         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3454         * c-c++-common/convert-bfp-4.c: here.
3455         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3456         * c-c++-common/convert-bfp-5.c: here.
3457         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3458         * c-c++-common/convert-bfp-6.c: here.
3459         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3460         * c-c++-common/convert-bfp-7.c: here.
3461         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3462         * c-c++-common/convert-bfp-8.c: here.
3463         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3464         * c-c++-common/convert-bfp-9.c: here.
3465         * gcc.dg/dfp/convert-bfp.c: Move to ...
3466         * c-c++-common/convert-bfp.c: here.
3467         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3468         * c-c++-common/convert-bfp-fold.c: here.
3469         * gcc.dg/dfp/convert-dfp.c: Move to ...
3470         * c-c++-common/convert-dfp.c: here.
3471         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3472         * c-c++-common/convert-dfp-fold-2.c: here.
3473         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3474         * c-c++-common/convert-dfp-fold.c: here.
3475         * gcc.dg/dfp/convert.h: Move to ...
3476         * c-c++-common/convert.h: here.
3477         * gcc.dg/dfp/convert-int.c: Move to ...
3478         * c-c++-common/convert-int.c: here.
3479         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3480         * c-c++-common/convert-int-fold.c: here.
3481         * gcc.dg/dfp/convert-int-max.c: Move to ...
3482         * c-c++-common/convert-int-max.c: here.
3483         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3484         * c-c++-common/convert-int-max-fold.c: here.
3485         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3486         * c-c++-common/convert-int-saturate.c: here.
3487         * gcc.dg/dfp/func-array.c: Move to ...
3488         * c-c++-common/func-array.c: here.
3489         * gcc.dg/dfp/func-deref.c: Move to ...
3490         * c-c++-common/func-deref.c: here.
3491         * gcc.dg/dfp/func-mixed.c: Move to ...
3492         * c-c++-common/func-mixed.c: here.
3493         * gcc.dg/dfp/func-pointer.c: Move to ...
3494         * c-c++-common/func-pointer.c: here.
3495         * gcc.dg/dfp/func-scalar.c: Move to ...
3496         * c-c++-common/func-scalar.c: here.
3497         * gcc.dg/dfp/func-struct.c: Move to ...
3498         * c-c++-common/func-struct.c: here.
3499         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3500         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3501         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3502         * c-c++-common/func-vararg-alternate-d128.c: here.
3503         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3504         * c-c++-common/func-vararg-alternate-d32.c: here.
3505         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3506         * c-c++-common/func-vararg-alternate-d64.c: here.
3507         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3508         * c-c++-common/func-vararg-alternate.h: here.
3509         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3510         * c-c++-common/func-vararg-dfp.c: here.
3511         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3512         * c-c++-common/func-vararg-mixed-2.c: here.
3513         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3514         * c-c++-common/func-vararg-mixed.c: here.
3515         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3516         * c-c++-common/func-vararg-size0.c: here.
3517         * gcc.dg/dfp/inf-1.c: Move to ...
3518         * c-c++-common/inf-1.c: here.
3519         * gcc.dg/dfp/loop-index.c: Move to ...
3520         * c-c++-common/loop-index.c: here.
3521         * gcc.dg/dfp/modes.c: Move to ...
3522         * c-c++-common/modes.c: here.
3523         * gcc.dg/dfp/nan-1.c: Move to ...
3524         * c-c++-common/nan-1.c: here.
3525         * gcc.dg/dfp/nan-2.c: Move to ...
3526         * c-c++-common/nan-2.c: here.
3527         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3528         * c-c++-common/operator-arith-fold.c: here.
3529         * gcc.dg/dfp/operator-assignment.c: Move to ...
3530         * c-c++-common/operator-assignment.c: here.
3531         * gcc.dg/dfp/operator-comma.c: Move to ...
3532         * c-c++-common/operator-comma.c: here.
3533         * gcc.dg/dfp/operator-cond.c: Move to ...
3534         * c-c++-common/operator-cond.c: here.
3535         * gcc.dg/dfp/operator-logical.c: Move to ...
3536         * c-c++-common/operator-logical.c: here.
3537         * gcc.dg/dfp/operator-unary.c: Move to ...
3538         * c-c++-common/operator-unary.c: here.
3539         * gcc.dg/dfp/pr31385.c: Move to ...
3540         * c-c++-common/pr31385.c: here.
3541         * gcc.dg/dfp/pr33466.c: Move to ...
3542         * c-c++-common/pr33466.c: here.
3543         * gcc.dg/dfp/pr35620.c: Move to ...
3544         * c-c++-common/pr35620.c: here.
3545         * gcc.dg/dfp/pr36800.c: Move to ...
3546         * c-c++-common/pr36800.c: here.
3547         * gcc.dg/dfp/pr39034.c: Move to ...
3548         * c-c++-common/pr39034.c: here.
3549         * gcc.dg/dfp/pr39035.c: Move to ...
3550         * c-c++-common/pr39035.c: here.
3551         * gcc.dg/dfp/pr39902.c: Move to ...
3552         * c-c++-common/pr39902.c: here.
3553         * gcc.dg/dfp/pr39986.c: Move to ...
3554         * c-c++-common/pr39986.c: here.
3555         * gcc.dg/dfp/signbit-1.c: Move to ...
3556         * c-c++-common/signbit-1.c: here.
3557         * gcc.dg/dfp/signbit-2.c: Move to ...
3558         * c-c++-common/signbit-2.c: here.
3559         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3560         * c-c++-common/struct-layout-1.c: here.
3561         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3562         * c-c++-common/usual-arith-conv.c: here.
3563         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3564         * c-c++-common/usual-arith-conv-const.c: here.
3565
3566 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3567
3568         PR testsuite/41288
3569         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3570         stack alignment.
3571
3572 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3573
3574         PR c++/39365
3575         * g++.dg/expr/bool3.C: New test.
3576         * g++.dg/expr/bool4.C: New test.
3577
3578 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3579
3580         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3581         * gcc.dg/dfp/signbit-2.c: Use it.
3582         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3583         arguments to unsigned int.
3584         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3585         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3586         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3587         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3588         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3589         * gcc.dg/dfp/pr39986.c: Ditto.
3590         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3591         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3592         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3593         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3594         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3595
3596 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3597
3598         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3599
3600 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3601
3602         PR c/41049
3603         * dfp/pr41049.c: New test.
3604
3605 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3606
3607         PR testsuite/41385
3608         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3609
3610 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3611
3612         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3613         * gcc.dg/ipa/ipa-sra-1.c: New test.
3614         * gcc.dg/ipa/ipa-sra-2.c: New test.
3615         * gcc.dg/ipa/ipa-sra-3.c: New test.
3616         * gcc.dg/ipa/ipa-sra-4.c: New test.
3617         * gcc.dg/ipa/ipa-sra-5.c: New test.
3618         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3619         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3620
3621 2009-09-17  Michael Matz  <matz@suse.de>
3622
3623         PR middle-end/41347
3624         * gfortran.dg/pr41347.f90: New test.
3625
3626 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3627
3628         * gcc.c-torture/compile/20090917-1.c: New testcase.
3629
3630 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3631
3632         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3633         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3634         alpha*-*-* target from XFAIL list.
3635
3636 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3637
3638         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3639         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3640         * gcc.dg/dfp/cast-bad.c: Use default options.
3641         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3642         * gcc.dg/dfp/composite-type.c: Ditto.
3643         * gcc.dg/dfp/constants.c: Ditto.
3644         * gcc.dg/dfp/constants-hex.c: Ditto.
3645         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3646         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3647         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3648         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3649         * gcc.dg/dfp/ctypes.c: Ditto.
3650         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3651         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3652         * gcc.dg/dfp/float-constant-double.c: Ditto.
3653         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3654         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3655         * gcc.dg/dfp/modes.c: Ditto.
3656         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3657         * gcc.dg/dfp/pr31344.c: Ditto.
3658         * gcc.dg/dfp/pr31385.c: Ditto.
3659         * gcc.dg/dfp/pr33466.c: Ditto.
3660         * gcc.dg/dfp/pr35620.c: Ditto.
3661         * gcc.dg/dfp/pr37435.c: Ditto.
3662         * gcc.dg/dfp/pr39986.c: Ditto.
3663         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3664         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3665         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3666         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3667         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3668         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3669         * gcc.dg/dfp/typespec.c: Ditto.
3670         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3671         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3672         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3673         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3674         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3675         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3676         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3677         * gcc.dg/dfp/compare-rel.h: Ditto.
3678         * gcc.dg/dfp/compare-special.h: Ditto.
3679         * gcc.dg/dfp/convert.h: Ditto.
3680         * gcc.dg/dfp/fe-check.h: Ditto.
3681         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3682         * gcc.dg/dfp/cast.c: Ditto.
3683         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3684         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3685         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3686         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3687         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3688         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3689         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3690         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3691         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3692         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3693         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3694         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3695         * gcc.dg/dfp/constants-zero.c: Ditto.
3696         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3697         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3698         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3699         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3700         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3701         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3702         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3703         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3704         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3705         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3706         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3707         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3708         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3709         * gcc.dg/dfp/convert-bfp.c: Ditto.
3710         * gcc.dg/dfp/convert-complex.c: Ditto.
3711         * gcc.dg/dfp/convert-dfp.c: Ditto.
3712         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3713         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3714         * gcc.dg/dfp/convert-int.c: Ditto.
3715         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3716         * gcc.dg/dfp/convert-int-max.c: Ditto.
3717         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3718         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3719         * gcc.dg/dfp/fe-binop.c: Ditto.
3720         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3721         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3722         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3723         * gcc.dg/dfp/func-array.c: Ditto.
3724         * gcc.dg/dfp/func-deref.c: Ditto.
3725         * gcc.dg/dfp/func-mixed.c: Ditto.
3726         * gcc.dg/dfp/func-pointer.c: Ditto.
3727         * gcc.dg/dfp/func-scalar.c: Ditto.
3728         * gcc.dg/dfp/func-struct.c: Ditto.
3729         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3730         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3731         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3732         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3733         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3734         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3735         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3736         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3737         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3738         * gcc.dg/dfp/inf-1.c: Ditto.
3739         * gcc.dg/dfp/loop-index.c: Ditto.
3740         * gcc.dg/dfp/nan-1.c: Ditto.
3741         * gcc.dg/dfp/nan-2.c: Ditto.
3742         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3743         * gcc.dg/dfp/operator-assignment.c: Ditto.
3744         * gcc.dg/dfp/operator-comma.c: Ditto.
3745         * gcc.dg/dfp/operator-cond.c: Ditto.
3746         * gcc.dg/dfp/operator-logical.c: Ditto.
3747         * gcc.dg/dfp/operator-unary.c: Ditto.
3748         * gcc.dg/dfp/pr36800.c: Ditto.
3749         * gcc.dg/dfp/pr39034.c: Ditto.
3750         * gcc.dg/dfp/pr39035.c: Ditto.
3751         * gcc.dg/dfp/pr39902.c: Ditto.
3752         * gcc.dg/dfp/signbit-1.c: Ditto.
3753         * gcc.dg/dfp/signbit-2.c: Ditto.
3754         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3755         * gcc.dg/dfp/union-init.c: Ditto.
3756         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3757
3758 2009-09-16  Michael Matz  <matz@suse.de>
3759
3760         PR fortran/41212
3761         * gfortran.dg/pr41212.f90: New test.
3762
3763 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3764
3765         * gnat.dg/alignment9.adb: New test.
3766
3767 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3768
3769         * gnat.dg/discr20.ad[sb]: New test.
3770
3771 2009-09-16  Richard Guenther  <rguenther@suse.de>
3772
3773         PR middle-end/34011
3774         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3775
3776 2009-09-16  DJ Delorie  <dj@redhat.com>
3777             Kaz Kojima  <kkojima@gcc.gnu.org>
3778
3779         * gcc.target/sh/struct-arg-dw2.c: New test.
3780
3781 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3782             Jakub Jelinek  <jakub@redhat.com>
3783
3784         PR target/41175
3785         * gcc.target/powerpc/pr41175.c: New test.
3786
3787 2009-09-14  Richard Henderson  <rth@redhat.com>
3788
3789         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3790         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3791         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3792
3793 2009-09-14  Richard Henderson  <rth@redhat.com>
3794
3795         * g++.dg/eh/builtin1.C: Update resx pattern match.
3796         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3797
3798 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3799
3800         * gcc.target/mips/branch-helper.h: New file.
3801         * gcc.target/mips/branch-2.c,
3802         * gcc.target/mips/branch-3.c,
3803         * gcc.target/mips/branch-4.c,
3804         * gcc.target/mips/branch-5.c,
3805         * gcc.target/mips/branch-6.c,
3806         * gcc.target/mips/branch-7.c,
3807         * gcc.target/mips/branch-8.c,
3808         * gcc.target/mips/branch-9.c,
3809         * gcc.target/mips/branch-10.c,
3810         * gcc.target/mips/branch-11.c,
3811         * gcc.target/mips/branch-12.c,
3812         * gcc.target/mips/branch-13.c,
3813         * gcc.target/mips/branch-14.c,
3814         * gcc.target/mips/branch-15.c: New tests.
3815
3816 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3817
3818         PR target/41331
3819         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3820         -m32 -mpowerpc64 system.
3821
3822 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3823
3824         From Jie Zhang <jie.zhang@analog.com>:
3825         * gcc.target/bfin/saveall.c: New test.
3826         * gcc.target/bfin/20090914-1.c: New test.
3827         * gcc.target/bfin/20090914-2.c: New test.
3828
3829         * gcc.target/bfin/20090914-3.c: New test.
3830
3831 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3832
3833         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3834
3835 2009-09-14  Richard Guenther  <rguenther@suse.de>
3836
3837         PR middle-end/41350
3838         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3839
3840 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3841
3842         PR libgfortran/41328
3843         * gfortran.dg/cr_lf.f90: New test.
3844
3845 2009-09-11  Michael Matz  <matz@suse.de>
3846
3847         PR middle-end/41275
3848         * g++.dg/tree-ssa/pr41275.C: New test.
3849
3850 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3851
3852         PR fortran/41242
3853         * gfortran.dg/proc_ptr_comp_21.f90: New.
3854
3855 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3856
3857         PR fortran/31292
3858         * gfortran.dg/module_procedure_1.f90: New test.
3859         * gfortran.dg/module_procedure_2.f90: Ditto.
3860         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3861
3862 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3863             James A. Morrison  <phython@gcc.gnu.org>
3864
3865         PR ada/18302
3866         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3867         commands.
3868         * ada/acats/run_test.exp: New file.
3869
3870 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3871
3872         Revert:
3873         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3874
3875         PR rtl-optimization/39779
3876         * gcc.dg/pr39979.c: New test.
3877
3878 2009-09-10  Richard Guenther  <rguenther@suse.de>
3879
3880         PR middle-end/41257
3881         * g++.dg/torture/pr41257-2.C: New testcase.
3882
3883 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3884
3885         PR c++/28293
3886         * g++.dg/template/crash91.C: New.
3887
3888 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3889
3890         PR rtl-optimization/39779
3891         * gcc.dg/pr39979.c: New test.
3892
3893 2009-09-09  Richard Guenther  <rguenther@suse.de>
3894
3895         PR tree-optimization/41101
3896         * gcc.c-torture/compile/pr41101.c: New testcase.
3897
3898 2009-09-09  Richard Guenther  <rguenther@suse.de>
3899
3900         PR middle-end/41317
3901         * gcc.c-torture/execute/pr41317.c: New testcase.
3902         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3903         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3904
3905 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3906
3907         Fix some test breakages on Darwin
3908         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3909         and adjust.
3910         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3911         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3912         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3913         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3914         take darwin specifics in account.
3915
3916 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3917
3918         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3919         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3920
3921 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3922
3923         PR c++/39923
3924         * g++.dg/cpp0x/initlist24.C: New.
3925
3926 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3927
3928         * gcc.dg/large-size-array-2.c: Fix target requirement.
3929         * gcc.dg/large-size-array-4.c: Likewise.
3930         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3931         * gcc.dg/c99-const-expr-2.c: Likewise.
3932         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3933         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3934         * gcc.dg/c90-const-expr-10.c: Likewise.
3935         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3936         instead of long.
3937         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3938         * gcc.dg/vect/pr33846.c: Likewise.
3939         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3940         __PTRDIFF_TYPE__, instead of unsigned long.
3941         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3942
3943 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3944
3945         PR debug/41229
3946         PR debug/41291
3947         PR debug/41300
3948         * gfortran.dg/pr41229.f90: New.
3949
3950 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3951
3952         PR debug/41232
3953         * gcc.dg/pr41232.c: New.
3954
3955 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3956
3957         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3958         contain -march.
3959         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3960         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3961         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3962         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3963         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3964         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3965         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3966         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3967         options other than that used in dg-options.
3968
3969 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR rtl-optimization/41239
3972         * gcc.c-torture/execute/pr41239.c: New test.
3973
3974 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3975
3976         PR libgfortran/41192
3977         * gfortran.dg/namelist_59.f90: New test.
3978
3979 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3980
3981         From Mike Frysinger  <michael.frysinger@analog.com>
3982         * gcc.target/bfin/mcpu-bf542m.c: New file.
3983         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3984         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3985         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3986         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3987
3988 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3989
3990         PR middle-end/41282
3991         * gcc.c-torture/compile/pr41282.c: New test.
3992
3993 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3994
3995         PR fortran/41197
3996         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3997         variables for stat and errmsg.
3998         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3999         * gfortran.dg/allocate_stat_2.f90:  New test.
4000
4001 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4002
4003         * gcc.c-torture/compile/20090907-1.c: New test.
4004
4005 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR bootstrap/41241
4008         * gcc.dg/pr41241.c: New test.
4009
4010 2009-09-06  Richard Guenther  <rguenther@suse.de>
4011
4012         PR middle-end/41144
4013         * g++.dg/torture/pr41144.C: New testcase.
4014
4015 2009-09-06  Richard Guenther  <rguenther@suse.de>
4016
4017         PR middle-end/41261
4018         * gcc.dg/torture/pr41261.c: New testcase.
4019
4020 2009-09-05  Richard Guenther  <rguenther@suse.de>
4021
4022         PR middle-end/41181
4023         * gcc.c-torture/compile/pr41181.c: New testcase.
4024
4025 2009-09-05  Richard Guenther  <rguenther@suse.de>
4026
4027         PR debug/41273
4028         * g++.dg/torture/pr41273.C: New testcase.
4029
4030 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4031
4032         PR fortran/41258
4033         * gfortran.dg/typebound_proc_12.f90 : New test.
4034
4035 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4036
4037         PR debug/41225
4038         * gfortran.dg/pr41225.f90: New.
4039
4040 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4041
4042         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4043         unistd.h, sys/types.h and sys/wait.h.
4044         (gualchk_t): New.
4045         (GUALCVT): New.
4046         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4047         (GUALITY_GDB_REDIRECT): New.
4048         (GUALITY_GDB_ARGS): Use it.
4049
4050 2009-09-04  Richard Guenther  <rguenther@suse.de>
4051
4052         PR middle-end/41257
4053         * g++.dg/torture/pr41257.C: New testcase.
4054
4055 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4056
4057         PR tree-optimization/41112
4058         * gnat.dg/array8.adb: New test.
4059
4060 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4061
4062         * gcc.target/arm/ctz.c: New test case.
4063
4064 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4065
4066         PR tree-optimization/38275
4067         * gcc.dg/autopar/reduc-1char.c: Increase number
4068         of iterations. Adjust the logic accordingly.
4069         * gcc.dg/autopar/reduc-2char.c: Ditto.
4070         * gcc.dg/autopar/reduc-1.c: Ditto.
4071         * gcc.dg/autopar/reduc-2.c: Ditto.
4072         * gcc.dg/autopar/reduc-3.c: Ditto.
4073         * gcc.dg/autopar/reduc-6.c: Ditto.
4074         * gcc.dg/autopar/reduc-7.c: Ditto.
4075         * gcc.dg/autopar/reduc-8.c: Ditto.
4076         * gcc.dg/autopar/reduc-9.c: Ditto.
4077         * gcc.dg/autopar/pr39500-1.c: Ditto.
4078         * gcc.dg/autopar/reduc-1short.c: Ditto.
4079         * gcc.dg/autopar/reduc-2short.c: Ditto.
4080         * gcc.dg/autopar/parallelization-1.c: Ditto.
4081
4082 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4083
4084         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4085         testcase using guality.h compiles and links and if a global variable
4086         can be verified by gdb.
4087
4088 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4089
4090         * lib/target-supports.exp (check_effective_target_sync_int_long):
4091         Supported on Blackfin Linux targets.
4092
4093 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4094
4095         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4096
4097 2009-09-03  Diego Novillo  <dnovillo@google.com>
4098
4099         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4100         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4101         * g++.dg/warn/unit-1.C: Likewise.
4102         * g++.dg/ipa/iinline-1.C: Likewise.
4103         * g++.dg/template/cond2.C: Adjust expected line location for the
4104         error.
4105         * g++.dg/template/pr35240.C: Likewise.
4106
4107 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4108
4109         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4110         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4111
4112 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4113
4114         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4115         * gcc.dg/memcpy-1.c: Add . to match pattern.
4116         * gcc.dg/uninit-I.c: XFAIL warning test.
4117         * g++.dg/warn/unit-1.C: XFAIL warning test.
4118
4119 2009-09-02  Ian Lance Taylor  <iant@google.com>
4120
4121         * gcc.dg/20090902-1.c: New test.
4122
4123 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * gcc.dg/builtin-object-size-9.c: New test.
4126
4127 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4128
4129         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4130
4131 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4132             Olivier Hainque  <hainque@adacore.com>
4133
4134         * gnat.dg/misaligned_param.adb: New test.
4135         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4136         * gnat.dg/slice7.adb: Add 1 more related case.
4137
4138 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4139
4140         * gcc.dg/guality/guality.c: Expect to fail for now.
4141         * gcc.dg/guality/example.c: Likewise.
4142
4143 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4144
4145         * gcc.dg/guality/guality.c: New.
4146         * gcc.dg/guality/guality.h: New.
4147         * gcc.dg/guality/guality.exp: New.
4148         * gcc.dg/guality/example.c: New.
4149         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4150         (cleanup-saved-temps): Likewise, .gkd files too.
4151
4152 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4153
4154         PR fortran/39229
4155         * gfortran.dg/line_length_3.f: New test.
4156         * gfortran.dg/line_length_4.f90: New test.
4157
4158 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4159
4160         * lib/target-supports.exp (check_gc_sections_available):
4161         Add proper pattern quote.
4162
4163 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4164             Kaz Kojima  <kkojima@gcc.gnu.org>
4165
4166         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4167         * g++.dg/cdce3.C: Use dg-add-options ieee.
4168         * g++.dg/torture/type-generic-1.C: Likewise.
4169         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4170         * gcc.dg/pr28796-2.c: Likewise.
4171         * gcc.dg/torture/builtin-math-7.c: Likewise.
4172         * gcc.dg/torture/type-generic-1.c: Likewise.
4173         * gfortran.dg/boz_14.f90: Likewise.
4174         * gfortran.dg/erf_2.F90: Likewise.
4175         * gfortran.dg/init_flag_3.f90: Likewise.
4176         * gfortran.dg/init_flag_4.f90: Likewise.
4177         * gfortran.dg/init_flag_5.f90: Likewise.
4178         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4179         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4180         * gfortran.dg/isnan_1.f90: Likewise.
4181         * gfortran.dg/isnan_2.f90: Likewise.
4182         * gfortran.dg/maxlocval_2.f90: Likewise.
4183         * gfortran.dg/maxlocval_4.f90: Likewise.
4184         * gfortran.dg/minlocval_1.f90: Likewise.
4185         * gfortran.dg/minlocval_4.f90: Likewise.
4186         * gfortran.dg/module_nan.f90: Likewise.
4187         * gfortran.dg/namelist_42.f90: Likewise.
4188         * gfortran.dg/namelist_43.f90: Likewise.
4189         * gfortran.dg/nan_1.f90: Likewise.
4190         * gfortran.dg/nan_2.f90: Likewise.
4191         * gfortran.dg/nan_3.f90: Likewise.
4192         * gfortran.dg/nan_4.f90: Likewise.
4193         * gfortran.dg/nan_5.f90: Likewise.
4194         * gfortran.dg/nearest_1.f90: Likewise.
4195         * gfortran.dg/nearest_2.f90: Likewise.
4196         * gfortran.dg/nearest_3.f90: Likewise.
4197         * gfortran.dg/pr37243.f: Likewise.
4198         * gfortran.dg/real_const_3.f90: Likewise.
4199         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4200
4201 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4202
4203         PR debug/30161
4204         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4205         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4206         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4207         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4208         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4209         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4210         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4211         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4212         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4213         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4214         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4215         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4216         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4217
4218 2009-08-31  Jason Merrill  <jason@redhat.com>
4219
4220         PR c++/41127
4221         * g++.dg/parse/enum5.C: New.
4222         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4223
4224 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4225
4226         PR fortran/40940
4227         * gfortran.dg/allocate_derived_1.f90: New.
4228         * gfortran.dg/class_3.f03: New.
4229
4230 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4231
4232         PR fortran/40996
4233         * gfortran.dg/allocatable_scalar_1.f90: New.
4234         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4235         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4236         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4237
4238 2009-08-30  Richard Guenther  <rguenther@suse.de>
4239
4240         PR tree-optimization/41186
4241         * g++.dg/torture/pr41186.C: New testcase.
4242         * g++.dg/tree-ssa/pr41186.C: Likewise.
4243
4244 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4245
4246         PR c++/41187
4247         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4248         take ia64 assembly comments syntax in account.
4249
4250 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4251
4252         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4253
4254 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4255
4256         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4257         * gfortran.dg/whole_file_6.f90: Likewise.
4258
4259 2009-08-28  Cary Coutant  <ccoutant@google.com>
4260
4261         PR debug/41063
4262         * g++.dg/debug/dwarf2/pr41063.C: New test.
4263
4264 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4265
4266         PR rtl-optimization/40861
4267         * gcc.dg/pr40861.c: New test.
4268
4269 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4270
4271         PR fortran/40869
4272         * gfortran.dg/proc_ptr_comp_20.f90: New.
4273
4274 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4275
4276         PR libfortran/39667
4277         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4278         open temp file with status="scratch".
4279         * gfortran.dg/fmt_cache_1.f: Likewise.
4280         * gfortran.dg/fmt_exhaust.f90: Likewise.
4281         * gfortran.dg/fmt_t_4.f90: Likewise.
4282         * gfortran.dg/fseek.f90: Likewise.
4283         * gfortran.dg/list_read_5.f90: Likewise.
4284         * gfortran.dg/namelist_39.f90: Likewise.
4285         * gfortran.dg/namelist_56.f90: Likewise.
4286         * gfortran.dg/read_bad_advance.f90: Likewise.
4287         * gfortran.dg/read_repeat.f90: Likewise.
4288         * gfortran.dg/read_size_noadvance.f90: Likewise.
4289         * gfortran.dg/read_x_past.f: Likewise.
4290
4291 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4292
4293         PR fortran/28039
4294         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4295
4296 2009-08-27  Daniel Kraft  <d@domob.eu>
4297
4298         PR fortran/37425
4299         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4300         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4301         error and fix problem with recursive assignment.
4302         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4303         * gfortran.dg/typebound_operator_3.f03: New test.
4304         * gfortran.dg/typebound_operator_4.f03: New test.
4305
4306 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4307
4308         PR debug/41170
4309         * debug/dwarf2/namespace-1.C: New test.
4310
4311 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4312
4313         PR fortran/41162
4314         * gfortran.dg/pr41162.f: New.
4315
4316 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4317             Richard Sandiford  <rdsandiford@googlemail.com>
4318
4319         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4320         with "forbid_cpu".
4321         * gcc.target/mips/branch-1.c: Update accordingly.
4322         * gcc.target/mips/extend-1.c: Likewise.
4323         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4324
4325 2009-08-26  Richard Guenther  <rguenther@suse.de>
4326
4327         PR middle-end/41163
4328         * gcc.c-torture/compile/pr41163.c: New testcase.
4329         * gcc.dg/pr35899.c: Adjust.
4330
4331 2009-08-26  Richard Guenther  <rguenther@suse.de>
4332
4333         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4334
4335 2009-08-26  Jason Merrill  <jason@redhat.com>
4336
4337         * g++.dg/cpp0x/explicit3.C: New.
4338         * g++.dg/overload/cond2.C: New.
4339
4340 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4341
4342         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4343
4344 2009-08-25  Jan Hubicka  <jh@suse.cz>
4345
4346         * gcc.target/i386/sse5-shift1-vector.c
4347         * gcc.target/i386/isa-12.c
4348         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4349         * gcc.target/i386/sse5-pcmov2.c
4350         * gcc.target/i386/isa-3.c
4351         * gcc.target/i386/sse5-shift2-vector.c
4352         * gcc.target/i386/isa-7.c
4353         * gcc.target/i386/funcspec-2.c
4354         * gcc.target/i386/sse5-haddX.c
4355         * gcc.target/i386/sse5-hadduX.c
4356         * gcc.target/i386/isa-9.c
4357         * gcc.target/i386/sse5-maccXX.c
4358         * gcc.target/i386/sse5-shift3-vector.c
4359         * gcc.target/i386/sse5-msubXX.c
4360         * gcc.target/i386/sse5-permpX.c
4361         * gcc.target/i386/sse5-check.h
4362         * gcc.target/i386/sse-12.c
4363         * gcc.target/i386/sse-11.c
4364         * gcc.target/i386/sse-10.c
4365         * gcc.target/i386/sse-13.c
4366         * gcc.target/i386/sse-14.c
4367         * gcc.target/i386/sse-22.c
4368         * gcc.target/i386/sse-2.c
4369         * gcc.target/i386/sse-13.c
4370         * gcc.target/i386/avx-2.c
4371         * gcc.target/i386/sse5-rotate1-vector.c
4372         * gcc.target/i386/isa-4.c
4373         * gcc.target/i386/sse5-hsubX.c
4374         * gcc.target/i386/sse5-pcmov.c
4375         * gcc.target/i386/sse5-fma.c
4376         * gcc.target/i386/isa-8.c
4377         * gcc.target/i386/sse5-rotate2-vector.c
4378         * gcc.target/i386/sse5-nmaccXX.c
4379         * gcc.target/i386/sse5-imul64-vector.c
4380         * gcc.target/i386/sse5-nmsubXX.c
4381         * gcc.target/i386/sse5-rotate3-vector.c
4382         * gcc.target/i386/sse5-fma-vector.c
4383         * gcc.target/i386/sse5-imul32widen-vector.c
4384         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4385
4386         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4387         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4388         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4389         * gcc.target/i386/avx-1.c: Remove SSE5.
4390         * gcc.target/i386/avx-2.c: Remove SSE5.
4391         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4392         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4393         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4394         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4395
4396 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4397
4398         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4399
4400 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4401
4402         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4403         keyword works in the same manner as __alignof.
4404
4405 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4406
4407         PR libfortran/34670
4408         * gfortran.dg/unpack_bounds_1.f90:  New test.
4409         * gfortran.dg/unpack_bounds_2.f90:  New test.
4410         * gfortran.dg/unpack_bounds_3.f90:  New test.
4411
4412 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4413
4414         * gnat.dg/slice7.adb: New test.
4415         * gnat.dg/slice7_pkg.ads: New helper.
4416
4417 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4418
4419         PR fortran/41139
4420         * gfortran.dg/proc_ptr_25.f90: New.
4421         * gfortran.dg/proc_ptr_comp_18.f90: New.
4422         * gfortran.dg/proc_ptr_comp_19.f90: New.
4423
4424 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4425
4426         PR fortran/41154
4427         * gfortran.dg/fmt_error_8.f: New test.
4428
4429 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4430
4431         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4432         number, update all callers and synchronize results for latest MPC.
4433
4434 2009-08-21  Jason Merrill  <jason@redhat.com>
4435
4436         * g++.dg/warn/Wunused-17.C: New.
4437
4438 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4439
4440         * gcc.target/arm/combine-cmp-shift.c: New test.
4441
4442 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4443
4444         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4445         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4446         width specifier.
4447
4448 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4449
4450         * gfortran.dg/fmt_error_7.f: New test.
4451
4452 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4453
4454         PR target/40718
4455         * gcc.target/i386/pr40718.c: New test.
4456
4457 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4458
4459         * gfortran.dg/proc_ptr_24.f90: New test.
4460
4461 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4462
4463         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4464         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4465         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4466
4467 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4468
4469         PR fortran/28039
4470         * gfortran.dg/fmt_with_extra.f: new file.
4471
4472 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4473
4474         * lib/target-supports.exp
4475         (check_effective_target_arm_iwmmxt_ok): New procedure.
4476         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4477         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4478
4479 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4480
4481         * gfortran.dg/boz_9.f90: Do not load denormal floating
4482         point constants.  Remove -mieee option for alpha*-*-* targets.
4483
4484 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4485
4486         PR fortran/41106
4487         * gfortran.dg/proc_ptr_23.f90: New.
4488         * gfortran.dg/proc_ptr_comp_15.f90: New.
4489         * gfortran.dg/proc_ptr_comp_16.f90: New.
4490         * gfortran.dg/proc_ptr_comp_17.f90: New.
4491
4492 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4493
4494         PR c++/41131
4495         * g++.dg/expr/unary3.C: New test.
4496
4497 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4498
4499         * gfortran.dg/common_5.f: Add -mdalign for sh.
4500         * gfortran.dg/common_align_2.f90: Likewise.
4501
4502 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4503
4504         PR libfortran/40962
4505         * c_f_pointer_tests_4.f90:  New test.
4506
4507 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4508
4509         * gnat.dg/slice6.adb: New test.
4510         * gnat.dg/slice6_pkg.ads: New helper.
4511
4512 2009-08-20  Michael Matz  <matz@suse.de>
4513
4514         PR fortran/41126
4515         * gfortran.dg/pr41126.f90: New test.
4516
4517 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4518
4519         * gnat.dg/dynamic_bound.adb: New test.
4520
4521 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4522
4523         PR fortran/41121
4524         * gfortran.dg/intrinsic_5.f90: New.
4525
4526 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4527             Richard Earnshaw  <richard.earnshaw@arm.com>
4528
4529         * gcc.target/arm/20090811-1.c: New test.
4530
4531 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR middle-end/41123
4534         * gcc.dg/pr41123.c: New test.
4535
4536 2009-08-19  Jason Merrill  <jason@redhat.com>
4537
4538         PR c++/41120
4539         * g++.dg/other/gc4.C: New.
4540
4541 2009-08-18  Michael Matz  <matz@suse.de>
4542
4543         * gfortran.dg/vect/vect-gems.f90: New test.
4544         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4545
4546 2009-08-18  DJ Delorie  <dj@redhat.com>
4547
4548         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4549         * lib/gcc-defs.exp: ... to here.
4550
4551         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4552         GCC_EXEC_PREFIX before building the wrapper.
4553
4554 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4555
4556         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4557         tests.
4558         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4559         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4560         dg-options.  Fix dg-final clause.
4561
4562 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4563
4564         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4565
4566 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4567             Paul Thomas  <pault@gcc.gnu.org>
4568
4569         PR fortran/40870
4570         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4571
4572 2009-08-18  Richard Guenther  <rguenther@suse.de>
4573
4574         PR middle-end/41094
4575         * gcc.dg/torture/pr41094.c: New testcase.
4576         * gcc.dg/torture/builtin-power-1.c: Adjust.
4577         * gcc.dg/builtins-10.c: Likewise.
4578
4579 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4580
4581         PR target/40971
4582         * gcc.dg/pr40971.c: New test.
4583
4584 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4585
4586         PR fortran/41062
4587         * gfortran.dg/use_only_4.f90: New test.
4588
4589 2009-08-17  Daniel Kraft  <d@domob.eu>
4590
4591         PR fortran/37425
4592         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4593         NOPASS bindings as operators.
4594
4595 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4596
4597         * lib/target-supports.exp
4598         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4599         of targets that do not need command line argument to enable SIMD.
4600
4601 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4602
4603         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4604         typo in cache name.
4605
4606 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4607
4608         PR fortran/41075
4609         * gfortran.dg/unlimited_fmt_1.f90: New test.
4610
4611 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4612
4613         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4614
4615 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4616
4617         * gnat.dg/itype.ad[sb]: New test.
4618
4619 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4620
4621         * gcc.target/mips/mips.exp: Add terminology section to comment
4622         at the top of the file.  Fix typos.
4623
4624 2009-08-16  Jason Merrill  <jason@redhat.com>
4625
4626         * g++.dg/debug/dwarf2/inline1.C: New.
4627
4628 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4629
4630         PR target/38599
4631         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4632
4633 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4634
4635         PR debug/37801
4636         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4637         Make sure to trigger inlining optimizations.
4638         * gcc.dg/debug/dwarf2/inline2.c: New test.
4639
4640 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4641
4642         PR fortran/41070
4643         * gfortran.dg/structure_constructor_10.f90: New.
4644
4645 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4646
4647         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4648         * gcc.dg/pragma-re-2.c: Likewise.
4649         * gcc.dg/pragma-re-3.c: Likewise.
4650         * gcc.dg/pragma-re-4.c: Likewise.
4651         * g++.dg/other/pragma-re-1.C: Likewise.
4652         * g++.dg/other/pragma-re-2.C: Likewise.
4653
4654 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4655
4656         * gcc.dg/torture/builtin-math-7.c: New.
4657
4658 2009-08-14  Richard Guenther  <rguenther@suse.de>
4659
4660         * gcc.c-torture/execute/20090814-1.c: New testcase.
4661
4662 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4663
4664         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4665
4666 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4667
4668         PR target/40934
4669         * gcc.target/i386/pr40934.c: New.
4670
4671 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4672
4673         PR target/41019
4674         * gcc.target/i386/pr41019.c: New test.
4675
4676 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4677
4678         PR fortran/40955
4679         * gfortran.dg/winapi.f90: New test.
4680
4681 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4682
4683         PR fortran/40995
4684         * gfortran.dg/intrinsic_4.f90: New.
4685         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4686         different line.
4687
4688 2009-08-13  Richard Guenther  <rguenther@suse.de>
4689
4690         PR middle-end/41047
4691         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4692
4693 2009-08-12  Richard Guenther  <rguenther@suse.de>
4694
4695         PR tree-optimization/41011
4696         * gfortran.dg/pr41011.f: New testcase.
4697
4698 2009-08-11  Andrew Haley  <aph@redhat.com>
4699
4700         * gcc.target/arm/synchronize.c: New file.
4701
4702 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4703
4704         PR middle-end/40980
4705         * gfortran.dg/graphite/id-17.f: New.
4706
4707 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4708             Sebastian Pop  <sebastian.pop@amd.com>
4709
4710         * gcc.dg/graphite/interchange-1.c: XFAILed.
4711         * gcc.dg/graphite/interchange-2.c: XFAILed.
4712         * gcc.dg/graphite/interchange-3.c: XFAILed.
4713         * gcc.dg/graphite/interchange-4.c: XFAILed.
4714         * gcc.dg/graphite/interchange-7.c: XFAILed.
4715
4716 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4717
4718         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4719
4720 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4721             Pranav Garg  <pranav.garg2107@gmail.com>
4722
4723         * gcc.dg/graphite/interchange-6.c: XFAILed.
4724
4725 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4726
4727         * gcc.dg/graphite/interchange-9.c: New.
4728
4729 2009-08-12  Richard Guenther  <rguenther@suse.de>
4730
4731         PR rtl-optimization/41033
4732         * gcc.dg/pr41033.c: New test.
4733
4734 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4735
4736         PR fortran/41022
4737         * gfortran.dg/proc_ptr_comp_14.f90: New.
4738
4739 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4740
4741         * gcc.target/mips/ext-5.c: New test.
4742         * gcc.target/mips/ext-6.c: New test.
4743         * gcc.target/mips/ext-7.c: New test.
4744         * gcc.target/mips/ext-8.c: New test.
4745         * gcc.target/mips/extend-2.c: New test.
4746
4747 2009-08-10  Jason Merrill  <jason@redhat.com>
4748
4749         * g++.dg/other/linkage2.C: New test for types-without-linkage
4750         handling.
4751         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4752         * g++.dg/lookup/anon2.C: Likewise.
4753         * g++.dg/other/anon3.C: Likewise.
4754         * g++.dg/template/arg2.C: Likewise.
4755         * g++.dg/template/local4.C: Likewise.
4756         * g++.old-deja/g++.law/operators32.C: Likewise.
4757         * g++.old-deja/g++.other/linkage2.C: Likewise.
4758         * g++.old-deja/g++.pt/enum6.C: Likewise.
4759         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4760         * g++.old-deja/g++.other/linkage1.C: Likewise.
4761
4762 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4763
4764         * gcc.dg/dg.exp: Test also c-c++-common dir.
4765         * g++.dg/dg.exp: Likewise.
4766         * g++.dg/warn/Wconversion-real.C: Delete.
4767         * gcc.dg/Wconversion-real.c: Move to ...
4768         * c-c++-common/Wconversion-real.c: ... here.
4769         * lib/target-supports.exp
4770         (check_effective_target_c,check_effective_target_c++): New.
4771
4772 2009-08-10  Daniel Kraft  <d@domob.eu>
4773
4774         PR fortran/37425
4775         * gfortran.dg/typebound_operator_1.f03: New test.
4776         * gfortran.dg/typebound_operator_2.f03: New test.
4777
4778 2009-08-10  Richard Guenther  <rguenther@suse.de>
4779
4780         PR middle-end/41006
4781         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4782         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4783
4784 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4785
4786         PR fortran/40940
4787         * gfortran.dg/class_1.f03: New.
4788         * gfortran.dg/class_2.f03: New.
4789         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4790         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4791         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4792         * gfortran.dg/typebound_call_10.f03: Ditto.
4793         * gfortran.dg/typebound_call_2.f03: Ditto.
4794         * gfortran.dg/typebound_call_3.f03: Ditto.
4795         * gfortran.dg/typebound_call_4.f03: Ditto.
4796         * gfortran.dg/typebound_generic_3.f03: Ditto.
4797         * gfortran.dg/typebound_generic_4.f03: Ditto.
4798         * gfortran.dg/typebound_proc_1.f08: Ditto.
4799         * gfortran.dg/typebound_proc_5.f03: Ditto.
4800         * gfortran.dg/typebound_proc_6.f03: Ditto.
4801
4802 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4803
4804         PR c++/40866
4805         * g++.dg/expr/stmt-expr-1.C: New test.
4806
4807 2009-08-09  Richard Guenther  <rguenther@suse.de>
4808
4809         PR tree-optimization/41016
4810         * gcc.c-torture/compile/pr41016.c: New testcase.
4811
4812 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4813
4814         * gcc.dg/overflow-warn-8.c: New test.
4815
4816 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4817
4818         PR tree-optimization/41008
4819         * gcc.dg/vect/O1-pr41008.c: New test.
4820
4821 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4822
4823         PR fortran/40955
4824         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4825
4826 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4827
4828         * gcc.target/bfin/loop-autoinc.c: New file.
4829
4830 2009-08-08  Richard Guenther  <rguenther@suse.de>
4831
4832         PR tree-optimization/40991
4833         * g++.dg/torture/pr40991.C: New testcase.
4834
4835 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4836
4837         * ada/acats/support/impdef.a: Tweak timing constants. Add
4838         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4839         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4840         * ada/acats/tests/c9/c940007.a: Likewise.
4841         * ada/acats/tests/c9/c94001c.ada: Likewise.
4842         * ada/acats/tests/c9/c94006a.ada: Likewise.
4843         * ada/acats/tests/c9/c94008c.ada: Likewise.
4844         * ada/acats/tests/c9/c951002.a: Likewise.
4845         * ada/acats/tests/c9/c954a01.a: Likewise.
4846         * ada/acats/tests/c9/c96001a.ada: Likewise.
4847         * ada/acats/tests/c9/c97307a.ada: Likewise.
4848
4849 2009-08-07  Richard Guenther  <rguenther@suse.de>
4850
4851         PR tree-optimization/40999
4852         * gfortran.dg/pr40999.f: New testcase.
4853
4854 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4855
4856         * g++.dg/tree-prof/partition1.C: New test.
4857
4858 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4859
4860         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4861         hook.
4862         (check_effective_target_arm_neon_ok): Improve test for neon
4863         availability.
4864         * gcc.target/arm/eabi1.c: Only run test in base variant.
4865         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4866         attribute.
4867         * gcc.target/arm/vfp1[567].c: New tests.
4868
4869 2009-08-06  Jason Merrill  <jason@redhat.com>
4870
4871         PR c++/40948
4872         * g++.dg/ext/complit12.C: Expand.
4873
4874 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4875
4876         Merge ARM/hard_vfp_branch to trunk.
4877
4878         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4879
4880         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4881         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4882
4883         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4884
4885         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4886         (PCS): Define macro to use base AAPCS.
4887         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4888
4889         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4890
4891         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4892         Correct arm_neon.h typo.
4893
4894         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4895
4896         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4897         this a linkage test.
4898         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4899         argument marshalling.
4900         * abitest.h: New file.
4901         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4902         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4903
4904 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4905
4906         PR middle-end/32964
4907         * gcc.dg/tree-ssa/pr32964.c: New test.
4908
4909 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4910             H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         PR target/40957
4913         * gcc.target/i386/pr40957.c: New test.
4914
4915 2009-08-06  Richard Guenther  <rguenther@suse.de>
4916
4917         PR tree-optimization/40964
4918         * gcc.c-torture/compile/pr40964.c: New testcase.
4919
4920 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4921
4922         PR fortran/40847
4923         * gfortran.dg/transfer_resolve_1.f90 : New test.
4924
4925 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4926             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4927
4928         PR target/40906
4929         * gcc.target/i386/pr40906-1.c: New test.
4930         * gcc.target/i386/pr40906-2.c: Ditto.
4931         * gcc.target/i386/pr40906-3.c: Ditto.
4932
4933 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4934
4935         PR rtl-optimization/40924
4936         * g++.dg/torture/pr40924.C: New test.
4937
4938 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4939
4940         PR c++/36069
4941         * g++.dg/warn/pr36069.C: New.
4942
4943 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4944
4945         PR c++/39987
4946         * g++.dg/overload/defarg4.C: New test.
4947
4948 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4949
4950         PR c++/16696
4951         * g++.dg/parse/pr16696.C: New.
4952         * g++.dg/parse/pr16696-permissive.C: New.
4953
4954 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4955
4956         PR fortran/40875
4957         * gfortran.dg/initialization_23.f90 : New test.
4958
4959 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4960
4961         PR debug/39706
4962         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4963
4964 2009-08-03  Jason Merrill  <jason@redhat.com>
4965             Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR c++/40948
4968         * g++.dg/ext/complit12.C: New.
4969
4970 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4971
4972         PR c/39902
4973         * gcc.target/powerpc/pr39902-2.c: New test.
4974
4975 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR middle-end/40943
4978         * gcc.dg/uninit-6.c: Re-add XFAIL.
4979         * gcc.dg/uninit-6-O0.c: Likewise.
4980         * gcc.dg/uninit-pr40943.c: New test.
4981
4982 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4983
4984         PR testsuite/40858
4985         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4986         .ascii.
4987
4988 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         PR libfortran/40853
4991         * gfortran.dg/namelist_40.f90: Update error output.
4992         * gfortran.dg/namelist_47.f90: Update error output.
4993         * gfortran.dg/namelist_58.f90: New test.
4994
4995 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4996
4997         PR fortran/40881
4998         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4999         * gfortran.dg/altreturn_3.f90: Ditto.
5000         * gfortran.dg/altreturn_5.f90: Ditto.
5001         * gfortran.dg/altreturn_6.f90: Ditto.
5002         * gfortran.dg/altreturn_7.f90: Ditto.
5003         * gfortran.dg/array_constructor_13.f90: Ditto.
5004         * gfortran.dg/arrayio_7.f90: Ditto.
5005         * gfortran.dg/arrayio_8.f90: Ditto.
5006         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5007         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5008         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5009         * gfortran.dg/backspace_8.f: Add -std=legacy.
5010         * gfortran.dg/backspace_9.f: Ditto.
5011         * gfortran.dg/char_comparison_1.f: Ditto.
5012         * gfortran.dg/char_decl_1.f90: Ditto.
5013         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5014         * gfortran.dg/char_pointer_assign.f90: Ditto.
5015         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5016         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5017         * gfortran.dg/char_pointer_func.f90: Ditto.
5018         * gfortran.dg/common_8.f90: Ditto.
5019         * gfortran.dg/constant_substring.f: Ditto.
5020         * gfortran.dg/data_char_2.f90: Ditto.
5021         * gfortran.dg/der_array_io_1.f90: Ditto.
5022         * gfortran.dg/der_array_io_2.f90: Ditto.
5023         * gfortran.dg/der_array_io_3.f90: Ditto.
5024         * gfortran.dg/der_io_3.f90: Ditto.
5025         * gfortran.dg/dev_null.F90: Ditto.
5026         * gfortran.dg/direct_io_2.f90: Ditto.
5027         * gfortran.dg/do_iterator_2.f90: Ditto.
5028         * gfortran.dg/e_d_fmt.f90: Ditto.
5029         * gfortran.dg/empty_format_1.f90: Ditto.
5030         * gfortran.dg/entry_17.f90: Modified warning message.
5031         * gfortran.dg/entry_7.f90: Add -std=legacy.
5032         * gfortran.dg/eor_1.f90: Ditto.
5033         * gfortran.dg/equiv_2.f90: Ditto.
5034         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5035         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5036         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5037         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5038         * gfortran.dg/fmt_error_2.f90: Ditto.
5039         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5040         * gfortran.dg/fmt_tl.f: Ditto.
5041         * gfortran.dg/fmt_white.f: Ditto.
5042         * gfortran.dg/func_derived_1.f90: Ditto.
5043         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5044         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5045         * gfortran.dg/global_references_2.f90: Ditto.
5046         * gfortran.dg/hollerith_1.f90: Ditto.
5047         * gfortran.dg/hollerith.f90: Use new-style character length.
5048         * gfortran.dg/hollerith_f95.f90: Ditto.
5049         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5050         * gfortran.dg/implicit_6.f90: Ditto.
5051         * gfortran.dg/implicit_9.f90: Ditto.
5052         * gfortran.dg/inquire_13.f90: Ditto.
5053         * gfortran.dg/inquire_5.f90: Ditto.
5054         * gfortran.dg/inquire_6.f90: Ditto.
5055         * gfortran.dg/inquire.f90: Ditto.
5056         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5057         * gfortran.dg/io_constraints_2.f90: Ditto.
5058         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5059         * gfortran.dg/loc_2.f90: Ditto.
5060         * gfortran.dg/logical_1.f90: Ditto.
5061         * gfortran.dg/longline.f: Ditto.
5062         * gfortran.dg/merge_char_1.f90: Ditto.
5063         * gfortran.dg/namelist_12.f: Ditto.
5064         * gfortran.dg/namelist_14.f90: Ditto.
5065         * gfortran.dg/namelist_18.f90: Ditto.
5066         * gfortran.dg/namelist_19.f90: Ditto.
5067         * gfortran.dg/namelist_21.f90: Ditto.
5068         * gfortran.dg/namelist_22.f90: Ditto.
5069         * gfortran.dg/namelist_37.f90: Ditto.
5070         * gfortran.dg/namelist_54.f90: Ditto.
5071         * gfortran.dg/namelist_55.f90: Ditto.
5072         * gfortran.dg/namelist_empty.f90: Ditto.
5073         * gfortran.dg/namelist_use.f90: Use new-style character length.
5074         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5075         * gfortran.dg/nested_modules_4.f90: Ditto.
5076         * gfortran.dg/nested_modules_5.f90: Ditto.
5077         * gfortran.dg/open-options-blanks.f: Ditto.
5078         * gfortran.dg/output_exponents_1.f90: Ditto.
5079         * gfortran.dg/parens_5.f90: Ditto.
5080         * gfortran.dg/parens_6.f90: Ditto.
5081         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5082         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5083         * gfortran.dg/pr15129.f90: Ditto.
5084         * gfortran.dg/pr15332.f: Ditto.
5085         * gfortran.dg/pr16597.f90: Ditto.
5086         * gfortran.dg/pr17143.f90: Ditto.
5087         * gfortran.dg/pr17164.f90: Ditto.
5088         * gfortran.dg/pr17229.f: Modified warning message.
5089         * gfortran.dg/pr18210.f90: Add -std=legacy.
5090         * gfortran.dg/pr19155.f: Ditto.
5091         * gfortran.dg/pr20086.f90: Ditto.
5092         * gfortran.dg/pr20124.f90: Ditto.
5093         * gfortran.dg/pr20755.f: Ditto.
5094         * gfortran.dg/pr20865.f90: Ditto.
5095         * gfortran.dg/pr20950.f: Ditto.
5096         * gfortran.dg/pr21730.f: Ditto.
5097         * gfortran.dg/pr22491.f: Ditto.
5098         * gfortran.dg/pr29713.f90: Ditto.
5099         * gfortran.dg/print_parentheses_1.f: Ditto.
5100         * gfortran.dg/print_parentheses_2.f90: Ditto.
5101         * gfortran.dg/proc_assign_1.f90: Ditto.
5102         * gfortran.dg/proc_decl_1.f90: Ditto.
5103         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5104         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5105         * gfortran.dg/read_float_1.f90: Ditto.
5106         * gfortran.dg/read_logical.f90: Ditto.
5107         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5108         * gfortran.dg/return_1.f90: Ditto.
5109         * gfortran.dg/rewind_1.f90: Ditto.
5110         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5111         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5112         * gfortran.dg/stfunc_1.f90: Ditto.
5113         * gfortran.dg/stfunc_3.f90: Ditto.
5114         * gfortran.dg/stfunc_4.f90: Ditto.
5115         * gfortran.dg/stfunc_6.f90: Ditto.
5116         * gfortran.dg/streamio_2.f90: Ditto.
5117         * gfortran.dg/string_ctor_1.f90: Ditto.
5118         * gfortran.dg/string_null_compare_1.f: Ditto.
5119         * gfortran.dg/substr_6.f90: Ditto.
5120         * gfortran.dg/tl_editing.f90: Ditto.
5121         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5122         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5123         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5124         * gfortran.dg/g77/1832.f: Ditto.
5125         * gfortran.dg/g77/19981216-0.f Ditto.
5126         * gfortran.dg/g77/19990525-0.f: Ditto.
5127         * gfortran.dg/g77/19990826-2.f: Ditto.
5128         * gfortran.dg/g77/20000630-2.f: Ditto.
5129         * gfortran.dg/g77/20010116.f: Ditto.
5130         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5131         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5132         * gfortran.dg/g77/980520-1.f: Ditto.
5133         * gfortran.dg/g77/check0.f: Ditto.
5134         * gfortran.dg/g77/cpp3.F: Ditto.
5135         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5136         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5137         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5138         * gfortran.dg/g77/short.f: Ditto.
5139
5140 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5141
5142         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5143         * gcc.target/mips/ext-4.c: Likewise.
5144         * gcc.target/mips/interrupt_handler.c: Likewise.
5145         * gcc.target/mips/truncate-4.c: Likewise.
5146         * gcc.target/mips/truncate-5.c: Likewise.
5147
5148 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5149
5150         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5151         -fgraphite-force-parallel to -floop-parallelize-all.
5152
5153 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         PR fortran/40011
5156         * gfortran.dg/whole_file_7.f90: New test.
5157         * gfortran.dg/whole_file_8.f90: New test.
5158         * gfortran.dg/whole_file_9.f90: New test.
5159         * gfortran.dg/whole_file_10.f90: New test.
5160         * gfortran.dg/whole_file_11.f90: New test.
5161         * gfortran.dg/whole_file_12.f90: New test.
5162         * gfortran.dg/whole_file_13.f90: New test.
5163         * gfortran.dg/whole_file_14.f90: New test.
5164
5165 2009-07-31  Jason Merrill  <jason@redhat.com>
5166
5167         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5168         binding semantics.
5169         * g++.dg/cpp0x/named.C: Likewise.
5170         * g++.dg/cpp0x/overload.C: Likewise.
5171         * g++.dg/cpp0x/rv1n.C: Likewise.
5172         * g++.dg/cpp0x/rv1p.C: Likewise.
5173         * g++.dg/cpp0x/rv2n.C: Likewise.
5174         * g++.dg/cpp0x/rv2p.C: Likewise.
5175         * g++.dg/cpp0x/rv3n.C: Likewise.
5176         * g++.dg/cpp0x/rv3p.C: Likewise.
5177         * g++.dg/cpp0x/rv4n.C: Likewise.
5178         * g++.dg/cpp0x/rv4p.C: Likewise.
5179         * g++.dg/cpp0x/rv5n.C: Likewise.
5180         * g++.dg/cpp0x/rv5p.C: Likewise.
5181         * g++.dg/cpp0x/rv6n.C: Likewise.
5182         * g++.dg/cpp0x/rv6p.C: Likewise.
5183         * g++.dg/cpp0x/rv7n.C: Likewise.
5184         * g++.dg/cpp0x/rv7p.C: Likewise.
5185         * g++.dg/cpp0x/template_deduction.C: Likewise.
5186         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5187         * g++.dg/cpp0x/overloadn.C: New.
5188         * g++.dg/cpp0x/rv-cast.C: New.
5189
5190 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5191
5192         * gcc.target/mips/ext-4.c: New test.
5193
5194 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5195
5196         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5197
5198 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5199
5200         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5201         * gcc.dg/tree-ssa/loop-32.c: Same.
5202         * gcc.dg/tree-ssa/loop-33.c: Same.
5203         * gcc.dg/tree-ssa/loop-34.c: Same.
5204         * gcc.dg/tree-ssa/loop-35.c: Same.
5205         * gcc.dg/tree-ssa/loop-7.c: Same.
5206         * gcc.dg/tree-ssa/pr23109.c: Same.
5207         * gcc.dg/tree-ssa/restrict-2.c: Same.
5208         * gcc.dg/tree-ssa/restrict-3.c: Same.
5209         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5210         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5211         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5212         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5213         * gcc.dg/tree-ssa/structopt-1.c: Same.
5214         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5215         * gfortran.dg/pr32921.f: Same.
5216
5217 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5218
5219         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5220         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5221         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5222         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5223         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5224         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5225         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5226         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5227         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5228         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5229         * gcc.dg/graphite/id-1.c: New.
5230         * gcc.dg/graphite/id-10.c: New.
5231         * gcc.dg/graphite/id-11.c: New.
5232         * gcc.dg/graphite/id-12.c: New.
5233         * gcc.dg/graphite/id-13.c: New.
5234         * gcc.dg/graphite/id-14.c: New.
5235         * gcc.dg/graphite/id-15.c: New.
5236         * gcc.dg/graphite/id-2.c: New.
5237         * gcc.dg/graphite/id-3.c: New.
5238         * gcc.dg/graphite/id-4.c: New.
5239         * gcc.dg/graphite/id-5.c: New.
5240         * gcc.dg/graphite/id-6.c: New.
5241         * gcc.dg/graphite/id-7.c: New.
5242         * gcc.dg/graphite/id-8.c: New.
5243         * gcc.dg/graphite/id-9.c: New.
5244         * gcc.dg/graphite/interchange-0.c: New.
5245         * gcc.dg/graphite/interchange-1.c: New.
5246         * gcc.dg/graphite/interchange-2.c: New.
5247         * gcc.dg/graphite/interchange-3.c: New.
5248         * gcc.dg/graphite/interchange-4.c: New.
5249         * gcc.dg/graphite/interchange-5.c: New.
5250         * gcc.dg/graphite/interchange-6.c: New.
5251         * gcc.dg/graphite/interchange-7.c: New.
5252         * gcc.dg/graphite/interchange-8.c: New.
5253         * gcc.dg/graphite/pr35356-1.c: New.
5254         * gcc.dg/graphite/pr35356-2.c: New.
5255         * gcc.dg/graphite/pr35356-3.c: New.
5256         * gcc.dg/graphite/pr40157.c: New.
5257         * gcc.dg/graphite/run-id-1.c: New.
5258         * gcc.dg/graphite/scop-20.c: New.
5259         * gcc.dg/graphite/scop-21.c: New.
5260         * gfortran.dg/graphite/id-1.f90: New.
5261         * gfortran.dg/graphite/id-10.f90: New.
5262         * gfortran.dg/graphite/id-11.f: New.
5263         * gfortran.dg/graphite/id-12.f: New.
5264         * gfortran.dg/graphite/id-13.f: New.
5265         * gfortran.dg/graphite/id-14.f: New.
5266         * gfortran.dg/graphite/id-15.f: New.
5267         * gfortran.dg/graphite/id-16.f: New.
5268         * gfortran.dg/graphite/id-5.f: New.
5269         * gfortran.dg/graphite/id-6.f: New.
5270         * gfortran.dg/graphite/id-7.f: New.
5271         * gfortran.dg/graphite/id-8.f: New.
5272         * gfortran.dg/graphite/id-9.f: New.
5273         * gfortran.dg/graphite/interchange-1.f: New.
5274         * gfortran.dg/graphite/interchange-2.f: New.
5275
5276 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5277
5278         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5279         flags based on the name of the testcase.
5280         * gfortran.dg/graphite/graphite.exp: Same.
5281
5282         * gcc.dg/graphite/block-0.c: Adjusted.
5283         * gcc.dg/graphite/block-1.c: Adjusted.
5284         * gcc.dg/graphite/block-2.c: Adjusted.
5285         * gcc.dg/graphite/block-3.c: Adjusted.
5286         * gcc.dg/graphite/block-4.c: Adjusted.
5287         * gcc.dg/graphite/block-5.c: Adjusted.
5288         * gcc.dg/graphite/block-6.c: Adjusted.
5289         * gcc.dg/graphite/pr37485.c: Adjusted.
5290         * gcc.dg/graphite/pr37684.c: Adjusted.
5291         * gcc.dg/graphite/pr37828.c: Adjusted.
5292         * gcc.dg/graphite/pr37883.c: Adjusted.
5293         * gcc.dg/graphite/pr37928.c: Adjusted.
5294         * gcc.dg/graphite/pr37943.c: Adjusted.
5295         * gcc.dg/graphite/pr38409.c: Adjusted.
5296         * gcc.dg/graphite/pr38498.c: Adjusted.
5297         * gcc.dg/graphite/pr38559.c: Adjusted.
5298         * gcc.dg/graphite/pr39335.c: Adjusted.
5299         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5300         * gcc.dg/graphite/scop-0.c: Adjusted.
5301         * gcc.dg/graphite/scop-1.c: Adjusted.
5302         * gcc.dg/graphite/scop-10.c: Adjusted.
5303         * gcc.dg/graphite/scop-11.c: Adjusted.
5304         * gcc.dg/graphite/scop-12.c: Adjusted.
5305         * gcc.dg/graphite/scop-13.c: Adjusted.
5306         * gcc.dg/graphite/scop-14.c: Adjusted.
5307         * gcc.dg/graphite/scop-15.c: Adjusted.
5308         * gcc.dg/graphite/scop-16.c: Adjusted.
5309         * gcc.dg/graphite/scop-17.c: Adjusted.
5310         * gcc.dg/graphite/scop-18.c: Adjusted.
5311         * gcc.dg/graphite/scop-19.c: Adjusted.
5312         * gcc.dg/graphite/scop-2.c: Adjusted.
5313         * gcc.dg/graphite/scop-3.c: Adjusted.-
5314         * gcc.dg/graphite/scop-4.c: Adjusted.
5315         * gcc.dg/graphite/scop-5.c: Adjusted.
5316         * gcc.dg/graphite/scop-6.c: Adjusted.
5317         * gcc.dg/graphite/scop-7.c: Adjusted.
5318         * gcc.dg/graphite/scop-8.c: Adjusted.
5319         * gcc.dg/graphite/scop-9.c: Adjusted.
5320         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5321         * gfortran.dg/graphite/block-1.f90: Adjusted.
5322         * gfortran.dg/graphite/block-2.f: Adjusted.
5323         * gfortran.dg/graphite/block-3.f90: Adjusted.
5324         * gfortran.dg/graphite/block-4.f90: Adjusted.
5325         * gfortran.dg/graphite/id-2.f90: Adjusted.
5326         * gfortran.dg/graphite/id-3.f90: Adjusted.
5327         * gfortran.dg/graphite/id-4.f90: Adjusted.
5328         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5329         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5330         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5331         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5332         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5333         * gfortran.dg/graphite/scop-1.f: Adjusted.
5334
5335 2009-07-30  Doug Kwan  <dougkwan@google.com>
5336
5337         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5338         in warnings added in rev 141298.
5339
5340 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5341
5342         * lib/options.exp: Use "!=" instead of "ne".
5343
5344         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5345
5346         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5347         * gcc.dg/ucnid-12.c: Likewise.
5348
5349 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5350             Pat Haugen  <pthaugen@us.ibm.com>
5351             Revital Eres <ERES@il.ibm.com>
5352
5353         * gcc.target/powerpc/altivec-32.c: New file to test
5354         Altivec simple math function vectorization.
5355
5356         * gcc.target/powerpc/bswap-run.c: New file to test swap
5357         builtins.
5358         * gcc.target/powerpc/bswap16.c: Ditto.
5359         * gcc.target/powerpc/bswap32.c: Ditto.
5360         * gcc.target/powerpc/bswap64-1.c: Ditto.
5361         * gcc.target/powerpc/bswap64-2.c: Ditto.
5362         * gcc.target/powerpc/bswap64-3.c: Ditto.
5363         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5364         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5365         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5366
5367         * gcc.target/powerpc/popcount-2.c: New file to test
5368         power7 popcntd instructions.
5369         * gcc.target/powerpc/popcount-3.c: Ditto.
5370
5371         * gcc.target/powerpc/pr39457.c: New VSX test.
5372         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5373         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5374         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5375         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5376         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5377         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5378         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5379         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5380         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5381         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5382         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5383         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5384
5385         * gcc.target/powerpc/altivec-6.c: Store the result of
5386         vec_add, so the optimizer doesn't remove it.
5387
5388         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5389         systems that support bswap64.
5390
5391         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5392         prevent VSX code generation.
5393
5394         * lib/target-supports.exp (check_vsx_hw_available): New
5395         function to test if VSX available.
5396         (check_effective_target_powerpc_vsx_ok): Ditto.
5397         (check_vmx_hw_available): Add explicit -mno-vsx.
5398
5399 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5400
5401         PR c/39902
5402         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5403
5404 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5405
5406         PR tree-optimization/40570
5407         * gcc.c-torture/compile/pr40570.c: New test.
5408
5409 2009-07-29  Jason Merrill  <jason@redhat.com>
5410
5411         PR c++/14912
5412         * g++.dg/template/defarg13.C: New.
5413
5414 2009-07-29  Richard Guenther  <rguenther@suse.de>
5415
5416         PR c++/40834
5417         * g++.dg/torture/pr40834.C: New testcase.
5418
5419 2009-07-29  Michael Matz  <matz@suse.de>
5420
5421         PR middle-end/40830
5422         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5423
5424 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5425
5426         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5427         sh*-*-* targets.  Skip on spu-*-* targets.
5428         * gfortran.dg/maxlocval_4.f90: Likewise.
5429         * gfortran.dg/minlocval_1.f90: Likewise.
5430         * gfortran.dg/minlocval_4.f90: Likewise.
5431
5432 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR fortran/40878
5435         * gfortran.dg/gomp/pr40878-1.f90: New test.
5436         * gfortran.dg/gomp/pr40878-2.f90: New test.
5437
5438         PR testsuite/40891
5439         * gcc.dg/cdce1.c: Adjust note line number.
5440         * gcc.dg/cdce2.c: Likewise.
5441
5442 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5443
5444         PR fortran/40882
5445         * gfortran.dg/proc_ptr_comp_13.f90: New.
5446
5447 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5448
5449         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5450         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5451         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5452         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5453         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5454         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5455         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5456         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5457         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5458         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5459         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5460         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5461         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5462         #ifdef NEED_IEEE754_FLOAT conditional.
5463         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5464         conditional.
5465
5466 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5467
5468         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5469         i?86-*-netware.
5470         * g++.dg/ext/bitfield3.C: Likewise.
5471         * g++.dg/ext/bitfield4.C: Likewise.
5472         * g++.dg/ext/bitfield5.C: Likewise.
5473         * gcc.dg/bitfld-15.c: Likewise.
5474         * gcc.dg/bitfld-16.c: Likewise.
5475         * gcc.dg/bitfld-17.c: Likewise.
5476         * gcc.dg/bitfld-18.c: Likewise.
5477         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5478         * gcc.dg/20010912-1.c: Likewise.
5479         * gcc.dg/20021018-1.c: Likewise.
5480         * gcc.dg/20030213-1.c: Likewise.
5481         * gcc.dg/20030225-1.c: Likewise.
5482         * gcc.dg/20030708-1.c: Likewise.
5483         * gcc.dg/20050321-2.c: Likewise.
5484         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5485         * gcc.dg/cdce2.c: Likewise.
5486         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5487         targets.
5488         * gcc.target/i386/pr37248-3.c: Likewise.
5489
5490 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5491
5492         PR fortran/40848
5493         * gfortran.dg/altreturn_7.f90: New.
5494
5495 2009-07-27  Simon Baldwin  <simonb@google.com>
5496
5497         PR testsuite/40829
5498         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5499         so that indexing no longer runs off array end.
5500
5501 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5502
5503         PR fortran/40851
5504         * gfortran.dg/derived_init_3.f90: New test.
5505
5506 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/33197
5509         * gfortran.dg/atan2_1.f90: New test
5510         * gfortran.dg/atan2_2.f90: New test
5511
5512 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5513
5514         PR c++/40749
5515         * g++.dg/warn/Wreturn-type-6.C: New test.
5516
5517 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5518
5519         PR tree-optimization/40801
5520         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5521         * gfortran.dg/vect/vect.exp: Run tests starting with
5522         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5523
5524 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5525
5526         PR rtl-optimization/40445
5527         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5528
5529 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5530
5531         * gcc.dg/builtin-unreachable-4.c: New test.
5532
5533 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5534
5535         PR fortran/33197
5536         * gfortran.dg/complex_intrinsic_5.f90: New test.
5537         * gfortran.dg/complex_intrinsic_7.f90: New test.
5538
5539 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5540
5541         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5542         * gcc.dg/ipa/noclone-1.c: New test.
5543
5544 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5545
5546         * lib/target-supports.exp (check_effective_target_static): New
5547         procedure.
5548         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5549         supported.
5550         * g++.old-deja/g++.law/weak.C: Require static effective target.
5551
5552 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5553
5554         PR fortran/39630
5555         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5556         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5557         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5558         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5559         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5560         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5561         * gfortran.dg/typebound_call_10.f03: New.
5562
5563 2009-07-24  Jason Merrill  <jason@redhat.com>
5564
5565         * g++.dg/cpp0x/defaulted11.C: New.
5566
5567         * g++.dg/cpp0x/initlist23.C: New.
5568
5569 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5570
5571         PR fortran/40822
5572         * gfortran.dg/char_length_16.f90: New.
5573
5574 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR fortran/40643
5577         PR fortran/31067
5578         * gfortran.dg/maxlocval_2.f90: New test.
5579         * gfortran.dg/maxlocval_3.f90: New test.
5580         * gfortran.dg/maxlocval_4.f90: New test.
5581         * gfortran.dg/minlocval_1.f90: New test.
5582         * gfortran.dg/minlocval_2.f90: New test.
5583         * gfortran.dg/minlocval_3.f90: New test.
5584         * gfortran.dg/minlocval_4.f90: New test.
5585
5586 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5587
5588         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5589         scan-assembler.
5590
5591 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5592
5593         PR fortran/40839
5594         * gfortran.dg/pr40839.f90: New test.
5595
5596 2009-07-23  Michael Matz  <matz@suse.de>
5597
5598         PR middle-end/40830
5599         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5600         don't set options ourself.
5601
5602 2009-07-23  Simon Baldwin  <simonb@google.com>
5603
5604         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5605         native C compilation where required.
5606
5607 2009-07-22  Doug Kwan  <dougkwan@google.com>
5608
5609         * gcc.c-torture/compile/20090721-1.c: New test.
5610
5611 2009-07-22  Michael Matz  <matz@suse.de>
5612
5613         PR tree-optimization/35229
5614         PR tree-optimization/39300
5615         * gcc.dg/vect/vect-pre-interact.c: New test.
5616
5617 2009-07-22  Richard Guenther  <rguenther@suse.de>
5618
5619         * g++.dg/lookup/using21.C: Fix duplicate paste.
5620
5621 2009-07-22  Richard Guenther  <rguenther@suse.de>
5622
5623         PR c++/40799
5624         * g++.dg/lookup/using21.C: New testcase.
5625
5626 2009-07-21  Jason Merrill  <jason@redhat.com>
5627
5628         * g++.dg/init/aggr4.C: New.
5629
5630 2009-07-21  Jason Merrill  <jason@redhat.com>
5631
5632         Core issue 934
5633         * g++.dg/cpp0x/initlist22.C: New.
5634
5635 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5636
5637         * gcc.target/i386/vectorize8.c: New test.
5638
5639 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5640
5641         PR target/40811
5642         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5643         Add i?86 and x86_64 targets.
5644         * gcc.target/i386/vectorize7.c: New test.
5645
5646         PR target/40809
5647         * gcc.target/i386/pr40809.c: New test.
5648
5649 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR tree-optimization/40813
5652         * g++.dg/opt/inline15.C: New test.
5653
5654 2009-07-21  Paul Brook <paul@codesourcery.com>
5655
5656         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5657         * lib/target-supports.exp (check_effective_target_section_anchors):
5658         Add arm*-*-*.
5659
5660 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5661
5662         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5663         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5664         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5665
5666 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5667
5668         * gcc.target/mips/ext-3.c: New test.
5669
5670 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5671
5672         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5673         * gcc.dg/builtin-object-size-8.c: New test.
5674         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5675         * g++.dg/ext/builtin-object-size2.C: Likewise.
5676
5677         PR tree-optimization/40792
5678         * gcc.dg/pr40792.c: New test.
5679
5680 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5681
5682         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5683         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5684         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5685
5686 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5687
5688         * gcc.target/sh/mfmovd.c: New test.
5689
5690 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5691             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5692
5693         PR libfortran/40714
5694         * gfortran.dg/eof_3.f90: New test.
5695
5696 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5697
5698         PR fortran/40727
5699         * gfortran.dg/intrinsic_cmplx.f90: New test.
5700
5701 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5702
5703         PR libfortran/34670
5704         PR libfortran/36874
5705         * gfortran.dg/cshift_bounds_1.f90:  New test.
5706         * gfortran.dg/cshift_bounds_2.f90:  New test.
5707         * gfortran.dg/cshift_bounds_3.f90:  New test.
5708         * gfortran.dg/cshift_bounds_4.f90:  New test.
5709         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5710         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5711         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5712         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5713
5714 2009-07-19  Jan Hubicka  <jh@suse.cz>
5715
5716         PR tree-optimization/40676
5717         * gcc.c-torture/compile/pr40676.c: New testcase.
5718
5719 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5720
5721         * gcc.target/mips/ext-2.c: New test.
5722
5723 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5724
5725         * gcc.target/mips/octeon-exts-7.c: New test.
5726         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5727         * gcc.target/mips/octeon-exts-5.c: Likewise.
5728
5729 2009-07-18  Richard Guenther  <rguenther@suse.de>
5730
5731         PR testsuite/40798
5732         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5733
5734 2009-07-18  Richard Guenther  <rguenther@suse.de>
5735
5736         PR c/40787
5737         * gcc.dg/pr35899.c: Adjust.
5738
5739 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5740
5741         * gcc.target/powerpc/asm-es-1.c: New test.
5742         * gcc.target/powerpc/asm-es-2.c: Likewise.
5743
5744 2009-07-17  Richard Guenther  <rguenther@suse.de>
5745
5746         PR c/40401
5747         * g++.dg/rtti/crash4.C: New testcase.
5748         * g++.dg/torture/20090706-1.C: Likewise.
5749         * gcc.dg/redecl-17.c: Likewise.
5750         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5751         * gcc.dg/declspec-9.c: Expect extra error.
5752         * gcc.dg/declspec-10.c: Likewise.
5753         * gcc.dg/declspec-11.c: Likewise.
5754         * gcc.dg/redecl-10.c: Expect extra warnings.
5755         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5756         * gcc.target/i386/pr39545-1.c: Likewise.
5757         * g++.dg/ext/asm3.C: Expect more errors.
5758         * g++.dg/gomp/block-1.C: Likewise.
5759         * g++.dg/gomp/block-2.C: Likewise.
5760         * g++.dg/gomp/block-3.C: Likewise.
5761         * g++.dg/gomp/block-5.C: Likewise.
5762         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5763         * g++.dg/warn/unused-result1.C: XFAIL.
5764
5765 2009-07-17  Richard Guenther  <rguenther@suse.de>
5766
5767         PR tree-optimization/40321
5768         * gcc.c-torture/compile/pr40321.c: New testcase.
5769         * g++.dg/torture/pr40321.C: Likewise.
5770
5771 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR c++/40780
5774         * g++.dg/template/ptrmem19.C: New test.
5775
5776 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5777             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5778
5779         PR 40435
5780         * gcc.dg/pr36902.c: Add column info.
5781         * g++.dg/gcov/gcov-2.C: Change count for definition.
5782
5783 2009-07-16  Jason Merrill  <jason@redhat.com>
5784
5785         PR libstdc++/37907
5786         * g++.dg/cpp0x/std-layout1.C: New.
5787         * g++.dg/ext/has_nothrow_assign.C: Fix.
5788         * g++.dg/ext/has_nothrow_copy.C: Fix.
5789         * g++.dg/ext/has_trivial_assign.C: Fix.
5790         * g++.dg/ext/has_trivial_copy.C: Fix.
5791         * g++.dg/ext/is_pod.C: Fix.
5792         * g++.dg/other/offsetof3.C: Adjust.
5793         * g++.dg/overload/ellipsis1.C: Adjust.
5794         * g++.dg/warn/var-args1.C: Adjust.
5795         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5796         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5797         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5798         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5799         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5800
5801 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5802
5803         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5804         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5805         effective target "mpc_pow".
5806         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5807
5808 2009-07-16  Richard Henderson  <rth@redhat.com>
5809
5810         * g++.dg/opt/eh4.C: New test.
5811
5812 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5813
5814         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5815
5816 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR middle-end/40747
5819         * gcc.c-torture/execute/pr40747.c: New test.
5820
5821 2009-07-15  Richard Guenther  <rguenther@suse.de>
5822
5823         PR middle-end/40753
5824         * gcc.c-torture/compile/pr40753.c: New testcase.
5825
5826 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5827
5828         PR fortran/40743
5829         * gfortran.dg/interface_assignment_4.f90: New.
5830
5831 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5832
5833         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5834         for FreeBSD up to and including version 8.
5835
5836 2009-07-14  Taras Glek  <tglek@mozilla.com>
5837             Rafael Espindola  <espindola@google.com>
5838
5839         * g++.dg/plugin/header-plugin-test.C: New.
5840         * g++.dg/plugin/header_plugin.c: New.
5841         * g++.dg/plugin/plugin.exp: Update.
5842
5843 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5844
5845         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5846         function to enable vectorization.
5847         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5848         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5849
5850 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5851
5852         * gcc.target/i386/sse-copysignf-vec.c: New test.
5853         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5854
5855 2009-07-14  Jason Merrill  <jason@redhat.com>
5856
5857         PR c++/37276
5858         * g++.dg/lookup/builtin5.C: New.
5859         * g++.dg/other/error22.C: Add missing extern "C".
5860         * g++.dg/warn/Warray-bounds.C: Likewise.
5861         * gcc.dg/compat/compat-common.h: Likewise.
5862
5863         PR c++/40746
5864         * g++.dg/lookup/using20.C: New.
5865
5866         PR c++/40740
5867         * g++.dg/template/koenig8.C: New.
5868
5869 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5870
5871         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5872         both i?86-*-darwin* and x86_64-*-darwin*.
5873
5874 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5875
5876         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5877         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5878         name.
5879
5880 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5881
5882         PR debug/40705
5883         * g++.dg/debug/dwarf2/typedef1.C: New test.
5884
5885         PR c++/40357
5886         * g++.dg/other/typedef3.C: New test.
5887
5888 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5889
5890         * gcc.dg/20090709-1.c: Move to a proper place ...
5891         * gcc.target/m68k/20090709-1.c: ... here.
5892
5893 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5894
5895         PR C++/22154
5896         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5897         front of qualified names are allowed.
5898         * g++.dg/parse/crash10.C: Likewise.
5899         * g++.dg/parse/error15.C: Likewise.
5900         * g++.dg/parse/typename9.C: Likewise.
5901         * g++.dg/parse/error8.C: Likewise.
5902
5903 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5904
5905         PR fortran/40646
5906         * gfortran.dg/proc_ptr_22.f90: Extended.
5907         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5908
5909 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5910
5911         * gfortran.dg/vect/vect-6.f: New test.
5912
5913 2009-07-12  Jason Merrill  <jason@redhat.com>
5914
5915         PR c++/36628
5916         * g++.dg/cpp0x/decltype17.C: New.
5917
5918         PR c++/37206
5919         * g++.dg/cpp0x/rv10.C: New.
5920
5921 2009-07-12  Jason Merrill  <jason@redhat.com>
5922
5923         PR c++/40689
5924         * g++.dg/cpp0x/initlist20.C: New.
5925         * g++.dg/cpp0x/initlist21.C: New.
5926
5927 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5928
5929         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5930         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5931         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5932         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5933         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5934
5935 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5936
5937         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5938         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5939         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5940         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5941         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5942         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5943         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5944         effective_target fd_truncate.
5945
5946 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gnat.dg/specs/addr1.ads: New test.
5949
5950 2009-07-11  Jan Hubicka  <jh@suse.cz>
5951
5952         PR middle-end/48388
5953         * g++.dg/torture/pr40388.C: New testcase.
5954
5955 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5956
5957         PR target/40668
5958         * gcc.c-torture/execute/pr40668.c: New test.
5959
5960 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5961
5962         * gcc.c-torture/execute/20090711-1.c: New test.
5963
5964 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5965
5966         PR testsuite/40699
5967         PR testsuite/40707
5968         PR testsuite/40709
5969         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5970         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5971         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5972         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5973
5974 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5975
5976         PR fortran/33197
5977         * gfortran.dg/complex_intrinsic_3.f90: New test.
5978         * gfortran.dg/complex_intrinsic_4.f90: New test.
5979
5980 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5981
5982         PR target/39079
5983         * gcc.target/mips/mips.exp: Make -msynci a known option.
5984         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5985
5986 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR c++/40502
5989         * g++.dg/ext/strncpy-chk1.C: New test.
5990
5991 2009-07-10  Richard Guenther  <rguenther@suse.de>
5992
5993         PR tree-optimization/40496
5994         * g++.dg/opt/pr40496.C: New testcase.
5995
5996 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5997
5998         PR 25509
5999         PR 40614
6000         * g++.dg/warn/unused-result1-Werror.c: New.
6001
6002 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6003
6004         PR fortran/39334
6005         * gfortran.dg/recursive_parameter_1.f90: New test.
6006
6007 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6008
6009         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6010         * gfortran.dg/module_equivalence_6.f90: Ditto.
6011         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6012         * gfortran.dg/nan_2.f90: Ditto.
6013         * gfortran.dg/inquire_11.f90: Ditto.
6014         * gfortran.dg/abstract_type_3.f03: Ditto.
6015         * gfortran.dg/abstract_type_1.f90: Ditto.
6016         * gfortran.dg/private_type_9.f90: Ditto.
6017         * gfortran.dg/abstract_type_5.f03: Ditto.
6018         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6019         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6020         * gfortran.dg/derived_sub.f90: Ditto.
6021         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6022         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6023         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6024         * gfortran.dg/mvbits_6.f90: Ditto.
6025         * gfortran.dg/abstract_type_2.f03: Ditto.
6026         * gfortran.dg/abstract_type_4.f03: Ditto.
6027         * gfortran.dg/bounds_check_9.f90: Ditto.
6028         * gfortran.dg/optional_dim_3.f90: Ditto.
6029         * gfortran.dg/pr32921.f: Ditto.
6030         * gfortran.dg/entry_16.f90: Ditto.
6031         * gfortran.dg/generic_16.f90: Ditto.
6032
6033
6034 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6035
6036         * gcc.target/m68k/20090709-1.c: New.
6037
6038 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6039
6040         PR c++/40684
6041         * g++.dg/template/unify11.C: New test.
6042
6043 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6044
6045         PR fortran/40629
6046         * gfortran.dg/host_assoc_function_9.f90: New test.
6047
6048 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6049
6050         PR fortran/40646
6051         * gfortran.dg/proc_ptr_22.f90: New.
6052         * gfortran.dg/proc_ptr_comp_12.f90: New.
6053
6054 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6055
6056         PR middle-end/40692
6057         * gcc.c-torture/compile/pr40692.c: New test.
6058
6059 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6060
6061         PR fortran/40604
6062         * gfortran.dg/pointer_check_6.f90: New test.
6063
6064 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6065
6066         * gcc.target/mips/truncate-5.c: New test.
6067
6068 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6069
6070         PR libfortran/40330
6071         PR libfortran/40662
6072         * gfortran.dg/fmt_cache_1.f: New test.
6073
6074 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6075
6076         PR fortran/40675
6077         * gfortran.dg/nosigned_zero_1.f90: New test.
6078         * gfortran.dg/nosigned_zero_2.f90: New test.
6079
6080 2009-07-08  Richard Guenther  <rguenther@suse.de>
6081
6082         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6083
6084 2009-07-08  Richard Guenther  <rguenther@suse.de>
6085
6086         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6087
6088 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6089
6090         PR fortran/40591
6091         * gfortran.dg/proc_ptr_21.f90: New test.
6092
6093 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6094
6095         PR c++/31246
6096         * g++.dg/warn/pr31246.C: New.
6097         * g++.dg/warn/pr31246-2.C: New.
6098
6099 2009-07-07  Jason Merrill  <jason@redhat.com>
6100
6101         PR c++/35828
6102         * g++.dg/template/defarg12.C: New.
6103
6104         PR c++/37816
6105         * g++.dg/cpp0x/enum7.C: New.
6106
6107         PR c++/37946
6108         * g++.dg/cpp0x/enum6.C: New.
6109
6110         PR c++/40639
6111         * g++.dg/cpp0x/enum5.C: New.
6112
6113         PR c++/40633
6114         * g++.dg/cpp0x/enum4.C: New.
6115
6116 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6117
6118         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6119
6120 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6121
6122         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6123
6124 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6125
6126         PR middle-end/40669
6127         * gcc.dg/pr40669.c: New test.
6128
6129 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6130
6131         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6132         location. Update all calls.
6133         * g++.dg/plugin/selfassign.c: Likewise.
6134
6135 2009-07-06  Jason Merrill  <jason@redhat.com>
6136
6137         * g++.dg/rtti/dyncast[34].C: New.
6138
6139 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6140
6141         * lib/target-supports.exp
6142         (check_effective_target_mips_newabi_large_long_double): New.
6143         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6144         target.
6145         * gcc.target/mips/fpr-moves-6.c: Likewise.
6146
6147 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6148
6149         PR c++/40557
6150         * g++.dg/template/union2.C: New test.
6151
6152 2009-07-04  Jason Merrill  <jason@redhat.com>
6153
6154         * g++.dg/template/using15.C: New.
6155
6156 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6157
6158         * gfortran.dg/maxloc_1.f90: New test.
6159
6160 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6161
6162         PR fortran/40593
6163         * gfortran.dg/proc_ptr_result_6.f90: New.
6164
6165 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6166
6167         * gcc.dg/framework-2.c: Adjust testcase to pass.
6168
6169 2009-07-04  Jason Merrill  <jason@redhat.com>
6170
6171         PR c++/40619
6172         * g++.dg/cpp0x/auto16.C: New.
6173
6174 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6175
6176         PR target/40587
6177         * gfortran.dg/pr40587.f: New test.
6178
6179 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6180
6181         PR fortran/40638
6182         * gfortran.dg/unit_1.f90: New test.
6183
6184 2009-07-03  Jason Merrill  <jason@redhat.com>
6185
6186         * g++.dg/template/pure1.C: Expect another error.
6187
6188 2009-07-03  Richard Guenther  <rguenther@suse.de>
6189
6190         PR tree-optimization/40640
6191         * gcc.c-torture/compile/pr40640.c: New testcase.
6192
6193 2009-07-03  Richard Guenther  <rguenther@suse.de>
6194
6195         PR middle-end/34163
6196         * gfortran.dg/pr34163.f90: New testcase.
6197
6198 2009-07-03  Jan Hubicka  <jh@suse.cz>
6199
6200         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6201         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6202         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6203         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6204         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6205         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6206         * gnat.dg/loop_optimization6.adb: Enable -O2.
6207
6208 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6209
6210         * g++.dg/warn/null4.C: Extend.
6211
6212 2009-07-02  Jason Merrill  <jason@redhat.com>
6213
6214         * g++.dg/template/spec8.C: Fix.
6215
6216 2009-07-02  Michael Matz  <matz@suse.de>
6217
6218         PR fortran/32131
6219         * gfortran.dg/pr32921.f: Adjust.
6220
6221 2009-07-02  Jan Hubicka  <jh@suse.cz>
6222
6223         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6224
6225 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6226
6227         * gcc.target/mips/truncate-4.c: New testcase.
6228
6229 2009-07-01  Richard Guenther  <rguenther@suse.de>
6230
6231         PR tree-optimization/19831
6232         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6233         make allocated memory escape.  Un-XFAIL.
6234         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6235         * gcc.dg/vect/pr31699.c: Likewise.
6236         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6237
6238 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR c++/40566
6241         * g++.dg/parse/cond5.C: New test.
6242
6243 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6244
6245         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6246         (main): Pass n to main_1 instead.
6247         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6248         (main_1): New function, split off from...
6249         (main): ...here.  Pass `off' to main_1 instead.
6250
6251 2009-06-30  Jason Merrill  <jason@redhat.com>
6252
6253         PR c++/40595
6254         * g++.dg/cpp0x/variadic94.C: New.
6255
6256 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6257
6258         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6259         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6260         (init_ld_library_path_env_vars): New function, replacing the
6261         orig_*_saved assignments.  Call it after defining it.
6262         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6263         (restore_ld_library_path_env_vars): Likewise.
6264         (add_path, find_libgcc_s): New functions.
6265         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6266         gcc-set-multilib-library-path.
6267         (objc_target_compile): Don't add "." to ld_library_path.
6268         Use add_path.
6269         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6270         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6271         gcc-set-multilib-library-path.
6272         * lib/g++.exp (g++_link_flags): Likewise.
6273         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6274         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6275         top level; do it...
6276         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6277         to tell when this needs to happen.  Use find_libgcc_s instead of
6278         gcc-set-multilib-library-path.
6279         * lib/gcc-dg.exp: Likewise.
6280         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6281         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6282         unless it is in $ALT_LD_LIBRARY_PATH.
6283         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6284
6285 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6286
6287         * gnat.dg/discr12.adb: New test.
6288         * gnat.dg/discr12_pkg.ads: New helper.
6289         * gnat.dg/discr13.adb: New test.
6290         * gnat.dg/discr14.ad[sb]: Likewise.
6291         * gnat.dg/discr15.adb: Likewise.
6292         * gnat.dg/discr15_pkg.ads: New helper.
6293         * gnat.dg/discr16.adb: New test.
6294         * gnat.dg/discr16_g.ads: New helper.
6295         * gnat.dg/discr16_pkg.ads: Likewise.
6296         * gnat.dg/discr16_cont.ads: Likewise.
6297         * gnat.dg/discr17.adb: New test.
6298         * gnat.dg/discr18.adb: Likewise.
6299         * gnat.dg/discr18_pkg.ads: New helper.
6300         * gnat.dg/discr19.adb: New test.
6301
6302 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6303
6304         PR fortran/40576
6305         * gfortran.dg/internal_write_1.f90:  New testcase.
6306
6307 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6308
6309         PR fortran/40594
6310         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6311
6312 2009-06-30  Richard Guenther  <rguenther@suse.de>
6313
6314         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6315
6316 2009-06-30  Wei Guozhi  <carrot@google.com>
6317
6318         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6319         to "-Os".
6320
6321 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6322
6323         PR tree-optimization/40542
6324         * gcc.dg/vect/pr40542.c: New test.
6325
6326 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6327
6328         PR tree-optimization/40582
6329         * gcc.c-torture/compile/pr40582.c: New test.
6330
6331 2009-06-30  Wei Guozhi  <carrot@google.com>
6332
6333         PR/40416
6334         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6335
6336 2009-06-29  Jason Merrill  <jason@redhat.com>
6337
6338         PR c++/40274
6339         * g++.dg/template/debug1.C: New.
6340
6341 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6342
6343         PR fortran/40580
6344         * pointer_check_1.f90: New test.
6345         * pointer_check_2.f90: New test.
6346         * pointer_check_3.f90: New test.
6347         * pointer_check_4.f90: New test.
6348         * pointer_check_5.f90: New test.
6349
6350 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6351
6352         PR fortran/40551
6353         * gfortran.dg/func_assign_2.f90 : New test.
6354
6355 2009-06-29  Richard Guenther  <rguenther@suse.de>
6356
6357         PR middle-end/14187
6358         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6359         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6360         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6361         * gcc.c-torture/execute/20090623-1.c: Likewise.
6362         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6363         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6364
6365 2009-06-29  Richard Guenther  <rguenther@suse.de>
6366
6367         PR middle-end/38212
6368         * gcc.c-torture/execute/pr38212.c: New testcase.
6369
6370 2009-06-29  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/40579
6373         * gcc.c-torture/execute/pr40579.c: New testcase.
6374
6375 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6376
6377         PR tree-optimization/40550
6378         * gcc.dg/pr40550.c: New test.
6379
6380 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6381
6382         * gnat.dg/overflow_sum2.adb: New test
6383         * gnat.dg/namet.ads: New helper.
6384
6385         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6386
6387 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6388
6389         PR fortran/34112
6390         * gfortran.dg/compiler-directive_1.f90: New test.
6391         * gfortran.dg/compiler-directive_2.f: New test.
6392
6393 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6394
6395         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6396         comment out some values and add some cases.
6397
6398 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6399
6400         PR testsuite/40567
6401         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6402
6403 2009-06-26  Richard Henderson  <rth@redhat.com>
6404
6405         PR testsuite/40565
6406         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6407         * gcc.target/i386/local.c: Pass a non-constant to T.
6408
6409 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6410
6411         PR fortran/39997
6412         PR fortran/40541
6413         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6414         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6415         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6416         * gfortran.dg/proc_ptr_result_5.f90: New.
6417
6418 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6419
6420         PR c/39902
6421         * gcc.dg/dfp/pr39902.c: New test.
6422
6423 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         PR testsuite/40532
6426         * gcc.dg/builtins-65.c: Require c99 runtime.
6427
6428 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6429
6430         * gnat.dg/array7.ad[sb]: New test.
6431
6432 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/array6.adb: New test.
6435
6436 2009-06-25  Ian Lance Taylor  <iant@google.com>
6437
6438         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6439
6440 2009-06-25  Ian Lance Taylor  <iant@google.com>
6441
6442         * g++.dg/warn/Wunused-16.C: New testcase.
6443
6444 2009-06-25  Ian Lance Taylor  <iant@google.com>
6445
6446         * g++.dg/warn/skip-2.C: New testcase.
6447
6448 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6449
6450         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6451         dg-skip-if and move to ...
6452         * gcc.dg/torture/20090618-1.c.
6453
6454 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6455
6456         PR tree-optimization/40493
6457         * gcc.c-torture/execute/pr40493.c: New test.
6458
6459 2009-06-24  Jason Merrill  <jason@redhat.com>
6460
6461         PR c++/40342
6462         * g++.dg/template/overload10.C: New.
6463
6464 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6465
6466         PR fortran/40427
6467         * gfortran.dg/proc_ptr_comp_11.f90: New.
6468
6469 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6470
6471         * gcc.dg/pr40501.c: New testcase.
6472
6473 2009-06-23  DJ Delorie  <dj@redhat.com>
6474
6475         Add MeP port.
6476         * lib/target-supports.exp: Add mep support (no profiling).
6477
6478 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6479
6480         PR testsuite/39297
6481         * gcc.dg/ssa/loop-31.c: Change scan rules.
6482
6483 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6484
6485         * gcc.dg/cpp/empty-include.c: Update column info.
6486         * gcc.dg/cpp/assert2.c: Update column info.
6487
6488 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6489
6490         * g++.dg/ext/builtin-object-size1.C: New test.
6491         * g++.dg/ext/builtin-object-size2.C: New test.
6492
6493 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6494
6495         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6496         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6497
6498 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6499
6500         * gcc.target/mips/truncate-3.c: New test.
6501
6502 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6503
6504         PR fortran/37254
6505         PR fortran/39850
6506         * gfortran.dg/interface_30.f90: Modified error message.
6507         * gfortran.dg/proc_decl_22.f90: New.
6508
6509 2009-06-22  Ian Lance Taylor  <iant@google.com>
6510
6511         * gcc.dg/Wcxx-compat-19.c: New testcase.
6512
6513 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6514
6515         PR objc/28050
6516         * pr28050.m: New testcase.
6517
6518 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6519
6520         PR testsuite/40481
6521         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6522
6523 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6524
6525         PR tree-optimization/40492
6526         * g++.dg/torture/pr40492.C: New test.
6527
6528 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6529
6530         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6531         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6532
6533 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6534
6535         * gnat.dg/raise_ce.adb: Helper for ...
6536         * gnat.dg/handle_and_return.adb: New test.
6537
6538 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6539
6540         PR fortran/40443
6541         * gfortran.dg/generic_18.f90: New test.
6542
6543 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6544
6545         PR fortran/40472
6546         * gfortran.dg/spread_size_limit.f90: New test.
6547
6548 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6549
6550         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6551         to put dump files in a subdirectory.
6552         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6553         ".o" temporary files.
6554
6555 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6556
6557         PR fortran/39850
6558         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6559         * gfortran.dg/interface_20.f90: Ditto.
6560         * gfortran.dg/interface_21.f90: Ditto.
6561         * gfortran.dg/interface_22.f90: Ditto.
6562         * gfortran.dg/interface_30.f90: New.
6563         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6564
6565 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6566
6567         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6568         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6569         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6570         DEFAULT_VECTFLAGS.
6571
6572 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6573             Revital Eres  <eres@il.ibm.com>
6574
6575         PR testsuite/40359
6576         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6577         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6578         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6579
6580 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6581
6582         PR testsuite/40475
6583         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6584         without misalignment support.
6585         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6586
6587 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6588
6589         PR fortran/40452
6590         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6591
6592 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6593
6594         PR fortran/40440
6595         * gfortran.dg/alloc_comp_result_2.f90: New test.
6596
6597 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6598
6599         PR target/40482
6600         * gcc.target/arm/pr40482.c: New test.
6601
6602 2009-06-19  Ian Lance Taylor  <iant@google.com>
6603
6604         * gcc.dg/Wcxx-compat-18.c: New testcase.
6605
6606 2009-06-19  Richard Guenther  <rguenther@suse.de>
6607
6608         * gcc.c-torture/execute/20090618-1.c: New testcase.
6609
6610 2009-06-19  Ian Lance Taylor  <iant@google.com>
6611
6612         * gcc.dg/Wcxx-compat-17.c: New testcase.
6613
6614 2009-06-19  Ian Lance Taylor  <iant@google.com>
6615
6616         * gcc.dg/Wcxx-compat-15.c: New testcase.
6617
6618 2009-06-19  Ian Lance Taylor  <iant@google.com>
6619
6620         * gcc.dg/Wcxx-compat-16.c: New testcase.
6621
6622 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6623
6624         * gcc.dg/builtins-34.c: Add significand cases.
6625
6626 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6627
6628         PR testsuite/40491
6629         * gcc.dg/20080522-1.c: Remove testcase for real.
6630         * gcc.dg/20080528-1.c: Ditto.
6631
6632 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6633
6634         PR fortran/40450
6635         * gfortran.dg/proc_ptr_20.f90: New.
6636
6637 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6638
6639         PR target/40470
6640         * gcc.dg/torture/pr40470-1.c: New.
6641         * gcc.dg/torture/pr40470-2.c: Likewise.
6642         * gcc.dg/torture/pr40470-3.c: Likewise.
6643         * gcc.dg/torture/pr40470-4.c: Likewise.
6644
6645 2009-06-18  Diego Novillo  <dnovillo@google.com>
6646
6647         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6648         * gcc.dg/plugin/ggcplug.c: Likewise.
6649         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6650         * g++.dg/plugin/selfassign.c: Likewise.
6651         * g++.dg/plugin/attribute_plugin.c: Likewise.
6652         * g++.dg/plugin/dumb_plugin.c: Likewise.
6653
6654 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6655
6656         * gcc.dg/cpp/arith-3.c: Add column info.
6657
6658 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6659
6660         * gcc.target/arm/fp16-compile-none-2.c: New.
6661         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6662         * gcc.target/arm/fp16-compile-alt-12.c: New.
6663
6664 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6665
6666         * gcc.target/arm/fp16-compile-alt-1.c: New.
6667         * gcc.target/arm/fp16-compile-alt-2.c: New.
6668         * gcc.target/arm/fp16-compile-alt-3.c: New.
6669         * gcc.target/arm/fp16-compile-alt-4.c: New.
6670         * gcc.target/arm/fp16-compile-alt-5.c: New.
6671         * gcc.target/arm/fp16-compile-alt-6.c: New.
6672         * gcc.target/arm/fp16-compile-alt-7.c: New.
6673         * gcc.target/arm/fp16-compile-alt-8.c: New.
6674         * gcc.target/arm/fp16-compile-alt-9.c: New.
6675         * gcc.target/arm/fp16-compile-alt-10.c: New.
6676         * gcc.target/arm/fp16-compile-alt-11.c: New.
6677         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6678         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6679         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6680         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6681         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6682         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6683         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6684         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6685         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6686         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6687         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6688         * gcc.target/arm/fp16-compile-none-1.c: New.
6689         * gcc.target/arm/fp16-compile-exprtype.c: New.
6690         * gcc.target/arm/fp16-compile-vcvt.c: New.
6691         * gcc.target/arm/fp16-builtins-1.c: New.
6692         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6693         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6694         * gcc.target/arm/fp16-param-1.c: New.
6695         * gcc.target/arm/fp16-return-1.c: New.
6696         * gcc.target/arm/fp16-unprototyped-1.c: New.
6697         * gcc.target/arm/fp16-unprototyped-2.c: New.
6698         * gcc.target/arm/fp16-variadic-1.c: New.
6699         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6700         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6701         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6702         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6703         * gcc.dg/torture/arm-fp16-ops.h: New.
6704         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6705         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6706         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6707         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6708         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6709         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6710         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6711         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6712         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6713         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6714         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6715         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6716         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6717         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6718         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6719         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6720         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6721         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6722         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6723         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6724         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6725
6726 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6727
6728         * gcc.dg/builtins-65.c: New test.
6729
6730 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6731
6732         PR fortran/40451
6733         * gfortran.dg/proc_ptr_result_4.f90: New.
6734
6735 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6736
6737         * gcc.c-torture/execute/bitfld-5.c: New test.
6738
6739 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6740
6741         * gcc.dg/builtin-unreachable-3.c: New test.
6742
6743 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6744
6745         * gcc.target/i386/builtin-unreachable.c: New test.
6746
6747 2009-06-17  Ian Lance Taylor  <iant@google.com>
6748
6749         * gcc.dg/Wcxx-compat-14.c: New testcase.
6750
6751 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6752
6753         * gcc.dg/func-ptr-conv-1.c: Update column info.
6754
6755 2009-06-17  Richard Guenther  <rguenther@suse.de>
6756
6757         PR middle-end/40404
6758         * gcc.c-torture/execute/pr40404.c: New testcase.
6759
6760 2009-06-17  Richard Guenther  <rguenther@suse.de>
6761
6762         PR middle-end/40460
6763         * g++.dg/torture/pr40460.C: New testcase.
6764
6765 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6766
6767         * gcc.dg/plugin/one_time_plugin.c: New test.
6768         * gcc.dg/plugin/one_time-test-1.c: New test.
6769         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6770
6771 2009-06-16  Ian Lance Taylor  <iant@google.com>
6772
6773         * g++.dg/warn/skip-1.C: New testcase.
6774
6775 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR middle-end/40446
6778         * g++.dg/other/pr40446.C: New test.
6779
6780 2009-06-16  Richard Guenther  <rguenther@suse.de>
6781
6782         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6783         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6784         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6785         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6786
6787 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6788
6789         * gcc.c-torture/compile/pr40432.c: New file.
6790
6791 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6792
6793         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6794
6795 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6796
6797         PR fortran/36947
6798         PR fortran/40039
6799         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6800         * gfortran.dg/interface_20.f90: Modified error messages.
6801         * gfortran.dg/interface_21.f90: Ditto.
6802         * gfortran.dg/interface_26.f90: Ditto.
6803         * gfortran.dg/interface_27.f90: Ditto.
6804         * gfortran.dg/interface_28.f90: Extended test case.
6805         * gfortran.dg/interface_29.f90: New.
6806         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6807         * gfortran.dg/proc_decl_8.f90: Ditto.
6808         * gfortran.dg/proc_ptr_11.f90: Ditto.
6809         * gfortran.dg/proc_ptr_15.f90: Ditto.
6810
6811 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6812
6813         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6814         printing.
6815         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6816         gcc.dg/vect/vect-outer-4f.c: Likewise.
6817         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6818         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6819         Likewise.
6820         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6821         outer loop.
6822
6823 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6824
6825         PR fortran/40383
6826         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6827
6828 2009-06-15  Ian Lance Taylor  <iant@google.com>
6829
6830         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6831         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6832         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6833         Recognize new notes.
6834         * gcc.dg/stmt-expr-label-2.c: Likewise.
6835         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6836         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6837         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6838         * gcc.dg/c99-vla-jump-4.c: Likewise.
6839         * gcc.dg/stmt-expr-label-1.c: Likewise.
6840         * gcc.dg/stmt-expr-label-3.c: Likewise.
6841         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6842
6843 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6844
6845         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6846
6847 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6848
6849         * gcc.dg/builtin-object-size-7.c: New test.
6850
6851 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6852
6853         PR testsuite/40426
6854         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6855         level != "" use separate -gdwarf-2 -g${level} options instead of
6856         -gdwarf-2${level}.
6857         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6858         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6859         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6860
6861 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6862
6863         * g++.dg/abi/mangle11.C: Update warning line.
6864         * g++.dg/abi/mangle12.C: Update warning line.
6865         * g++.dg/abi/mangle17.C: Update warning line.
6866         * g++.dg/abi/mangle20-2.C: Update warning line.
6867
6868 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6869
6870         * gcc.dg/optimize-bswap-1.c: Split into these two:
6871         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6872         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6873
6874 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6875
6876         * gcc.dg/optimize-bswap-1.c: New testcase.
6877
6878 2009-06-14  Richard Guenther  <rguenther@suse.de>
6879
6880         PR middle-end/40389
6881         * g++.dg/torture/pr40389.C: New testcase.
6882
6883 2009-06-13  Richard Guenther  <rguenther@suse.de>
6884
6885         PR tree-optimization/40421
6886         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6887
6888 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6889
6890         * gcc.dg/old-style-prom-3.c: Add column info.
6891         * gcc.dg/overflow-warn-1.c
6892         * gcc.dg/gomp/pr27415.c
6893         * gcc.dg/gomp/for-1.c: Same.
6894         * gcc.dg/enum-compat-1.c: Same.
6895         * gcc.dg/c99-tag-3.c: Same.
6896         * gcc.dg/Wredundant-decls-2.c: Same.
6897         * gcc.dg/func-ptr-conv-1.c: Same.
6898         * gcc.dg/asm-wide-1.c: Same.
6899         * gcc.dg/nofixed-point-2.c: Same.
6900         * gcc.dg/cpp/line3.c: Same.
6901         * gcc.dg/array-10.c: Same.
6902         * gcc.dg/c99-vla-jump-1.c: Same.
6903         * gcc.dg/pr20368-1.c: Same.
6904         * gcc.dg/Wshadow-3.c: Same.
6905         * gcc.dg/c90-const-expr-8.c: Same.
6906         * gcc.dg/label-decl-2.c: Same.
6907         * gcc.dg/dremf-type-compat-2.c: Same.
6908         * gcc.dg/c90-const-expr-5.c: Same.
6909         * gcc.dg/builtins-30.c: Same.
6910         * gcc.dg/Warray-bounds.c: Same.
6911         * gcc.dg/Wcxx-compat-2.c: Same.
6912         * gcc.dg/tree-ssa/col-1.c: Same.
6913         * gcc.dg/old-style-prom-2.c: Same.
6914         * gcc.dg/cast-function-1.c: Same.
6915         * gcc.dg/pr15698-1.c: Same.
6916         * gcc.dg/dremf-type-compat-3.c: Same.
6917         * gcc.dg/vla-8.c: Same.
6918         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6919         line.
6920         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6921         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6922         * gcc.dg/enum-compat-1.c: Same.
6923         * gcc.dg/dremf-type-compat-2.c: Same.
6924         * gcc.dg/old-style-prom-2.c: Same.
6925         * gcc.dg/pr15698-1.c: Same.
6926         * gcc.dg/pr20368-1.c: Same.
6927         * gcc.dg/dremf-type-compat-3.c: Same.
6928         * gcc.dg/builtins-30.c: Same.  Test for columns.
6929
6930 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6931
6932         PR fortran/40176
6933         * gfortran.dg/proc_decl_1.f90: Extended.
6934
6935 2009-06-12  Ian Lance Taylor  <iant@google.com>
6936
6937         * gcc.dg/Wcxx-compat-13.c: New testcase.
6938
6939 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6940
6941         PR tree-opt/38865
6942         * gcc.dg/tree-ssa/fre-vce-1.c
6943
6944 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6945
6946         PR testsuite/40384
6947         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6948         min-insn-to-prefetch-ratio=5.
6949
6950 2009-06-12  Joey Ye  <joey.ye@intel.com>
6951             H.J. Lu  <hongjiu.lu@intel.com>
6952
6953         PR middle-end/39146
6954         * gcc.target/i386/stackalign/pr39146.c: New.
6955
6956 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6957
6958         * gcc.target/i386/crc32-1.c: New.
6959         * gcc.target/i386/crc32-2.c: Likewise.
6960
6961 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6962
6963         PR c/39252
6964         * gcc.dg/builtin-unreachable-1.c: New test.
6965         * gcc.dg/builtin-unreachable-2.c: Same.
6966
6967 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6968
6969         PR fortran/40402
6970         * gfortran.dg/data_value_1.f90: New test.
6971
6972 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6973
6974         PR testsuite/39831
6975         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6976         remove ilp32 requirement.
6977         * gcc.target/i386/excess-precision-2.c: Likewise.
6978         * gcc.target/i386/excess-precision-3.c: Likewise.
6979         * gcc.target/i386/excess-precision-4.c: Likewise.
6980         * gcc.target/i386/excess-precision-5.c: Likewise.
6981         * gcc.target/i386/excess-precision-6.c: Likewise.
6982
6983 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6984
6985         PR fortran/38718
6986         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6987         * gfortran.dg/nan_5.f90: New test.
6988
6989 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6990
6991         * gcc.target/arm/neon-modes-1.c: New test.
6992
6993 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6994
6995         * g++.dg/torture/pr31579.C: Cast pointer
6996         via __SIZE_TYPE__ instead of 'unsigned long'.
6997
6998 2009-06-10  Anthony Green  <green@moxielogic.com>
6999
7000         * lib/target-supports.exp (check_profiling_available):
7001         Profiling is not available for testing purposes on moxie.
7002
7003 2009-06-09  Ian Lance Taylor  <iant@google.com>
7004
7005         * gcc.dg/Wcxx-compat-12.c: New testcase.
7006
7007 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7008
7009         PR libfortran/40334
7010         * gfortran.dg/backspace_11.f90: New.
7011
7012 2009-06-09  Jason Merrill  <jason@redhat.com>
7013
7014         * g++.dg/cpp0x/defaulted10.C: New.
7015
7016 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7017
7018         * gcc.c-torture/compile/pr40351.c: New file.
7019
7020 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7021
7022         * gnat.dg/align_max.adb: New test.
7023
7024 2009-06-08  Jason Merrill  <jason@redhat.com>
7025
7026         * g++.dg/cpp0x/auto15.C: New.
7027
7028 2009-06-08  Jan Hubicka  <jh@suse.cz>
7029
7030         PR debug/39834
7031         * gcc.dg/torture/pr39834.c
7032
7033 2009-06-08  Jan Hubicka  <jh@suse.cz>
7034
7035         PR middle-end/40102
7036         * g++.dg/torture/pr40102.C: New testcase.
7037
7038 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7039
7040         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7041         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7042         * gcc.dg/builtin-object-size-6.c: New test.
7043
7044         PR c++/40373
7045         * g++.dg/template/dtor7.C: New test.
7046
7047         PR c++/40370
7048         PR c++/40372
7049         * g++.dg/template/error41.C: New test.
7050         * g++.dg/template/error42.C: New test.
7051
7052 2009-06-08  Revital Eres  <eres@il.ibm.com>
7053
7054         PR testsuite/40359
7055         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7056         * gcc.dg/vect/vect-88.c: Likewise.
7057         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7058         * gcc.dg/vect/pr25413.c: Likewise.
7059         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7060
7061 2009-06-07  Ian Lance Taylor  <iant@google.com>
7062
7063         * g++.dg/warn/Wswitch-3.C: New testcase.
7064         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7065         * gcc.dg/Wswitch-enum-error.c: Likewise.
7066         * gcc.dg/Wswitch-error.c: Likewise.
7067
7068 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7069
7070         PR fortran/40008
7071         * gfortran.dg/negative_unit.f: Update test.
7072         * gfortran.dg/negative_unit_int8.f: Update test.
7073         * gfortran.dg/newunit_1.f90: New test.
7074
7075 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7076
7077         PR fortran/25104
7078         PR fortran/29962
7079         * gfortran.dg/spread_init_expr.f03: New.
7080         * gfortran.dg/unpack_init_expr.f03: New.
7081         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7082         error message.
7083
7084 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7085
7086         PR fortran/25104
7087         PR fortran/29962
7088         * gfortran.dg/count_init_expr.f03
7089         * gfortran.dg/product_init_expr.f03
7090         * gfortran.dg/sum_init_expr.f03
7091
7092 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7093
7094         PR fortran/36874
7095         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7096         message.
7097         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7098         shapes.
7099         * gfortran.dg/zero_sized_5.f90: Likewise.
7100
7101 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7102
7103         PR middle-end/32950
7104         * g++.dg/torture/pr32950.C: New.
7105
7106 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7107
7108         PR fortran/25104
7109         PR fortran/29962
7110         * gfortran.dg/dot_product_1.f03: New.
7111         * gfortran.dg/matmul_8.f03: New.
7112         * gfortran.dg/transpose_3.f03: New.
7113
7114 2009-06-06  Ian Lance Taylor  <iant@google.com>
7115
7116         * gcc.dg/Wunused-label-1.c: New test case.
7117         * g++.dg/warn/Wunused-label-1.C: New test case.
7118         * g++.dg/warn/Wunused-label-2.C: New test case.
7119         * g++.dg/warn/Wunused-label-3.C: New test case.
7120
7121 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7122
7123         PR fortran/37203
7124         * reshape_zerosize_2.f90: New.
7125
7126 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7127
7128         PR fortran/32890
7129         * gfortran.dg/pack_assign_1.f90: New.
7130         * gfortran.dg/pack_vector_1.f90: New.
7131
7132 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR middle-end/40340
7135         * gcc.dg/pr40340-1.c: New test.
7136         * gcc.dg/pr40340-2.c: New test.
7137         * gcc.dg/pr40340-3.c: New test.
7138         * gcc.dg/pr40340-4.c: New test.
7139         * gcc.dg/pr40340-5.c: New test.
7140         * gcc.dg/pr40340.h: New file.
7141
7142 2009-06-05  Revital Eres  <eres@il.ibm.com>
7143
7144         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7145         New procedure.
7146         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7147         * gcc.dg/vect/vect-33.c: Likewise.
7148         * gcc.dg/vect/vect-92.c: Likewise.
7149         * gcc.dg/vect/vect-58.c: Likewise.
7150         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7151         * gcc.dg/vect/vect-42.c: Likewise.
7152         * gcc.dg/vect/slp-25.c: Likewise.
7153         * gcc.dg/vect/vect-align-1.c: Likewise.
7154         * gcc.dg/vect/vect-align-2.c: Likewise.
7155         * gcc.dg/vect/vect-93.c: Likewise.
7156         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7157         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7158         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7159         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7160         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7161         * gcc.dg/vect/vect-26.c: Likewise.
7162         * gcc.dg/vect/vect-44.c: Likewise.
7163         * gcc.dg/vect/vect-70.c: Likewise.
7164         * gcc.dg/vect/vect-95.c: Likewise.
7165         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7166         * gcc.dg/vect/vect-28.c: Likewise.
7167         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7168         * gcc.dg/vect/vect-87.c: Likewise.
7169         * gcc.dg/vect/vect-109.c: Likewise.
7170         * gcc.dg/vect/vect-54.c: Likewise.
7171         * gcc.dg/vect/vect-96.c: Likewise.
7172         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7173         * gcc.dg/vect/vect-88.c: Likewise.
7174         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7175         * gcc.dg/vect/vect-89.c: Likewise.
7176         * gcc.dg/vect/vect-91.c: Likewise.
7177         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7178         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7179         * gfortran.dg/vect/vect-2.f90: Likewise.
7180         * gfortran.dg/vect/vect-3.f90: Likewise.
7181         * gfortran.dg/vect/vect-4.f90: Likewise.
7182         * gfortran.dg/vect/vect-5.f90: Likewise.
7183
7184 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7185
7186         PR tree-optimization/36318
7187         * gcc.dg/tree-ssa/sra-7.c: New test.
7188
7189 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7190
7191         PR fortran/37203
7192         * gfortran.dg/reshape_order_5.f90: New.
7193         * gfortran.dg/reshape_shape_1.f90: New.
7194
7195 2009-06-04  Jason Merrill  <jason@redhat.com>
7196
7197         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7198
7199 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7200
7201         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7202         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7203
7204 2009-06-04  Richard Guenther  <rguenther@suse.de>
7205
7206         PR c++/39371
7207         * g++.dg/torture/pr40335.C: New testcase.
7208
7209 2009-06-03  Richard Guenther  <rguenther@suse.de>
7210
7211         PR middle-end/40328
7212         * gcc.dg/torture/pr40328.c: New testcase.
7213
7214 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7215
7216         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7217         m68k and fido.
7218
7219 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7220
7221         * g++.dg/torture/pr40323.C: New file.
7222
7223 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7224
7225         * gnat.dg/specs/root.ads: New test.
7226         * gnat.dg/specs/root-level_1.ads: Likewise.
7227         * gnat.dg/specs/root-level_2.ads: Likewise.
7228         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7229
7230 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7231
7232         * g++.dg/init/ref15.C: Require unwrapped targets.
7233
7234 2009-06-02  Jason Merrill  <jason@redhat.com>
7235
7236         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7237         * g++.dg/cpp0x/initlist18.C: New.
7238         * g++.dg/cpp0x/initlist19.C: New.
7239
7240         * g++.dg/cpp0x/auto14.C: New.
7241
7242 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7243
7244         * gnat.dg/alignment6.adb: Remove XFAIL.
7245
7246 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7247
7248         PR c++/38089
7249         * g++.dg/template/spec36.C: New test.
7250
7251 2009-06-01  Ian Lance Taylor  <iant@google.com>
7252
7253         * gcc.dg/cast-qual-3.c: New testcase.
7254         * g++.dg/warn/Wcast-qual2.C: New testcase.
7255
7256 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7257
7258         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7259         (process-message): Expect column numbers.
7260         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7261         * gcc.dg/pch/counter-2.c: Same.
7262         * gcc.dg/pch/valid-2.c: Same.
7263         * gcc.dg/pch/warn-1.c: Same.
7264         * gcc.dg/pch/valid-1.c: Same.
7265         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7266         * gcc.dg/cpp/syshdr.c: Same.
7267         * gcc.dg/cpp/19940712-1.c: Same.
7268         * gcc.dg/cpp/missing-header-1.c: Same.
7269         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7270         * gcc.dg/cpp/tr-warn3.c: Same.
7271         * gcc.dg/cpp/pr29612-2.c: Same.
7272         * gcc.dg/cpp/tr-warn4.c: Same.
7273         * gcc.dg/cpp/Wtrigraphs.c: Same.
7274         * gcc.dg/cpp/poison.c: Same.
7275         * gcc.dg/cpp/arith-3.c: Same.
7276         * gcc.dg/cpp/sysmac2.c: Same.
7277         * gcc.dg/cpp/cpp.exp: Same.
7278         * gcc.dg/cpp/tr-warn5.c: Same.
7279         * gcc.dg/cpp/include2.c: Same.
7280         * gcc.dg/cpp/Wmissingdirs.c: Same.
7281         * gcc.dg/cpp/Wmissingdirs.c: Same.
7282         * gcc.dg/cpp/tr-warn6.c: Same.
7283         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7284         * gcc.dg/cpp/macspace1.c: Same.
7285         * gcc.dg/cpp/escape-2.c: Same.
7286         * gcc.dg/cpp/assert2.c: Same.
7287         * gcc.dg/cpp/undef2.c: Same.
7288         * gcc.dg/cpp/macspace2.c: Same.
7289         * gcc.dg/cpp/tr-warn1.c: Same.
7290         * gcc.dg/cpp/extratokens2.c: Same.
7291         * gcc.dg/cpp/strify2.c: Same.
7292         * gcc.dg/cpp/Wsignprom.c: Same.
7293         * gcc.dg/cpp/redef2.c: Same.
7294         * gcc.dg/cpp/trad/trad.exp: Same.
7295         * gcc.dg/cpp/arith-1.c: Same.
7296         * gcc.dg/cpp/extratokens.c: Same.
7297         * gcc.dg/cpp/if-mpar.c: Same.
7298
7299 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7300
7301         * gnat.dg/nested_float_packed.ads: New test.
7302
7303 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7304             Eric Botcazou  <botcazou@adacore.com>
7305
7306         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7307         * gnat.dg/test_oconst.adb: New test.
7308
7309 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7310
7311         * gcc.dg/plugin/ggcplug.c: Moved comment.
7312         (plugin_init): Fixed typo, declared i, returned 0 at end.
7313
7314 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7315
7316         PR testsuite/40244
7317         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7318         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7319
7320 2009-05-29  Ian Lance Taylor  <iant@google.com>
7321
7322         * gcc.dg/Wcxx-compat-11.c: New testcase.
7323
7324 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7325
7326         PR fortran/40019
7327         * gfortran.dg/leadz_trailz_1.f90: New test.
7328         * gfortran.dg/leadz_trailz_2.f90: New test.
7329
7330 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7331
7332         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7333         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7334         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7335         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7336         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7337         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7338         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7339         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7340         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7341         * gcc.dg/tree-ssa/sra-5.c: New file.
7342         * gcc.dg/tree-ssa/sra-6.c: New file.
7343         * gcc.c-torture/compile/sra-1.c: New file.
7344
7345 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7346
7347         PR middle-end/40291
7348         * gcc.c-torture/compile/pr40291.c: New test.
7349
7350         PR target/40017
7351         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7352         __vector _Bool.
7353         * gcc.target/powerpc/altivec-30.c: New test.
7354         * gcc.target/powerpc/altivec-31.c: New test.
7355
7356 2009-05-28  Richard Guenther  <rguenther@suse.de>
7357
7358         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7359         * gcc.c-torture/execute/20090527-1.c: Likewise.
7360
7361 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7362
7363         PR c++/39754
7364         * g++.dg/template/canon-type-1.C: New test.
7365         * g++.dg/template/canon-type-2.C: Likewise.
7366         * g++.dg/template/canon-type-3.C: Likewise.
7367         * g++.dg/template/canon-type-4.C: Likewise.
7368         * g++.dg/template/canon-type-5.C: Likewise.
7369         * g++.dg/template/canon-type-6.C: Likewise.
7370         * g++.dg/template/canon-type-7.C: Likewise.
7371
7372 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7373             Uros Bizjak  <ubizjak@gmail.com>
7374             Danny Smith  <dansmister@gmail.com>
7375
7376         PR target/37216
7377
7378         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7379         New function.
7380         * gcc.target/i386/pr37216.c:  New test source file.
7381         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7382         use -fno-common for testing Cygwin and MinGW targets.
7383
7384 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7385
7386         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7387         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7388         * g++.dg/pr37742.C (size_t): Likewise.
7389         * g++.dg/torture/pr34850.C (size_t): Likewise.
7390         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7391         _PTRDIFF_TYPE__.
7392         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7393         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7394         (size_t): Use __extension__ and __SIZE_TYPE__.
7395         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7396         __SIZE_TYPE__.
7397         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7398         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7399         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7400         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7401         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7402         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7403         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7404         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7405         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7406         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7407         (__ssize_t): Likewise.
7408         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7409         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7410         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7411         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7412         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7413         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7414         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7415         * gcc.dg/pr33667.c (size_t): Likewise.
7416         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7417         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7418         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7419         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7420         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7421         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7422
7423 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7424
7425         PR tree-optimization/40254
7426         * gcc.dg/vect/pr40254.c: New test.
7427
7428 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7429
7430         PR middle-end/33699
7431         * gcc.target/mips/const-anchor-1.c: New test.
7432         * gcc.target/mips/const-anchor-2.c: New test.
7433
7434 2009-05-27  Jason Merrill  <jason@redhat.com>
7435
7436         * g++.dg/cpp0x/initlist15.C: New.
7437         * g++.dg/cpp0x/initlist16.C: New.
7438         * g++.dg/cpp0x/initlist17.C: New.
7439
7440 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7441
7442         PR fortran/39178
7443         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7444         patterns to reflect frontend changes.
7445         * gfortran.dg/vector_subscript_4.f90: Likewise.
7446
7447 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7448             Eric Botcazou  <botcazou@adacore.com>
7449
7450         * gcc.c-torture/execute/align-nest.c: New testcase.
7451         * gnat.dg/misaligned_nest.adb: New testcase.
7452
7453 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7454
7455         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7456         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7457         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7458         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7459
7460 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7461
7462         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7463         cast instead of assuming 0ul.
7464         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7465         __SIZE_TYPE__.
7466         (_type_desc): Make first argument const.
7467         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7468
7469 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7470
7471         PR libfortran/40187
7472         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7473         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7474
7475 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7476
7477         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7478         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7479         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7480         * gcc.dg/plugin/ggcplug.c: Added new file.
7481
7482 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7483
7484         PR fortran/40246
7485         * gfortran.dg/nullify_4.f90: New test.
7486
7487 2009-05-26  Richard Guenther  <rguenther@suse.de>
7488
7489         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7490
7491 2009-05-26  Richard Guenther  <rguenther@suse.de>
7492
7493         PR middle-end/40252
7494         * gcc.c-torture/compile/pr40252.c: New testcase.
7495
7496 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7497
7498         PR c++/40007
7499         * g++.dg/template/typedef18.C: New test.
7500         * g++.dg/template/typedef19.C: Likewise.
7501         * g++.dg/template/typedef20.C: Likewise.
7502         * g++.dg/template/access11.C: Adjust.
7503
7504 2009-05-26  Richard Guenther  <rguenther@suse.de>
7505
7506         PR testsuite/40247
7507         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7508
7509 2009-05-25  Jason Merrill  <jason@redhat.com>
7510
7511         PR c++/38064
7512         * g++.dg/cpp0x/enum3.C: New test.
7513
7514 2009-05-25  Richard Guenther  <rguenther@suse.de>
7515
7516         PR tree-optimization/36327
7517         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7518         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7519         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7520         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7521         * gcc.dg/vect/vect-40.c: Likewise.
7522         * gcc.dg/vect/vect-42.c: Likewise.
7523         * gcc.dg/vect/vect-46.c: Likewise.
7524         * gcc.dg/vect/vect-76.c: Likewise.
7525
7526 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7527
7528         PR fortran/40176
7529         * gfortran.dg/proc_ptr_18.f90: New.
7530         * gfortran.dg/proc_ptr_19.f90: New.
7531         * gfortran.dg/proc_ptr_comp_9.f90: New.
7532         * gfortran.dg/proc_ptr_comp_10.f90: New.
7533
7534 2009-05-25  Richard Guenther  <rguenther@suse.de>
7535
7536         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7537         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7538
7539 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7540
7541         PR tree-optimization/40238
7542         * gcc.dg/vect/pr40238.c: New test.
7543
7544 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7545             Dominique Dhumieres  <dominiq@lps.ens.fr>
7546
7547         PR fortran/35732
7548         PR fortran/39872
7549         * gfortran.dg/bounds_check_fail_3.f90: New test.
7550         * gfortran.dg/bounds_check_fail_4.f90: New test.
7551         * gfortran.dg/bounds_check_14.f90: Update test.
7552         * gfortran.dg/bound_4.f90: Update test.
7553
7554 2009-05-24  Richard Guenther  <rguenther@suse.de>
7555
7556         PR middle-end/40233
7557         * gcc.c-torture/compile/pr40233.c: New testcase.
7558
7559 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7560
7561         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7562         for alpha*-*-* targets.
7563
7564 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7565
7566         * gcc.dg/vect/bb-slp-1.c: New test.
7567         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7568         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7569         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7570         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7571         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7572         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7573         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7574         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7575         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7576         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7577         gcc.dg/vect/bb-slp-22.c: Likewise.
7578         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7579
7580 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7581             Maxim Kuvyrkov  <maxim@codesourcery.com>
7582
7583         * gcc.dg/falign-labels-1.c: New test.
7584
7585 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7586
7587         * gnat.dg/specs/rep_clause3.ads: New test.
7588
7589 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7590
7591         * gnat.dg/addr6.adb: New test.
7592
7593 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7594
7595         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7596         New function.
7597         * gcc.target/arm/thumb2-mul-space.c: New file.
7598         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7599         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7600         * gcc.target/arm/thumb2-mul-speed.c: New file.
7601
7602 2009-05-22  Richard Guenther  <rguenther@suse.de>
7603
7604         PR middle-end/38964
7605         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7606         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7607         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7608
7609 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7610
7611         * gcc.dg/dll-6.c: New test.
7612         * gcc.dg/dll-6a.c: Likewise.
7613         * gcc.dg/dll-7.c: Likewise.
7614         * gcc.dg/dll-7a.c: Likewise.
7615         * g++.dg/ext/dllexport2.C: Likewise.
7616         * g++.dg/ext/dllexport2a.cc: Likewise.
7617
7618 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7619
7620         PR target/37846
7621         * gcc.target/ia64/mfused-madd-vect.c: New test.
7622         * gcc.target/ia64/mfused-madd.c: New test.
7623         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7624         * gcc.target/ia64/mno-fused-madd.c: New test.
7625
7626 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7627
7628         * gcc.target/i386/movbe-1.c: New.
7629         * gcc.target/i386/movbe-2.c: Likewise.
7630
7631 2009-05-21  Taras Glek  <tglek@mozilla.com>
7632
7633         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7634         plugin_init signature.
7635         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7636         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7637         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7638
7639 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7640
7641         * gcc.dg/target/arm/neon-vmla-1.c: New.
7642         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7643
7644 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7645
7646         * gcc.target/mips/octeon-exts-6.c: New test.
7647         * gcc.target/mips/extend-1.c: New test.
7648         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7649         EXTS.
7650         * gcc.target/mips/octeon-exts-5.c: Likewise.
7651
7652 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7653
7654         PR middle-end/40204
7655         * gcc.c-torture/compile/pr40204.c: New test.
7656
7657 2009-05-20  Richard Guenther  <rguenther@suse.de>
7658
7659         * gcc.c-torture/compile/20090518-1.c: New testcase.
7660
7661 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7662
7663         PR tree-optimization/40087
7664         * gcc.dg/tree-ssa/pr40087.c: New test.
7665
7666 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7667
7668         * gcc.dg/vector-4.c: New testcase.
7669         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7670         * g++.dg/ext/vector16.C: New testcase.
7671
7672 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7673
7674         PR c/40172
7675         * gcc.dg/pr40172.c: Renamed to ...
7676         * gcc.dg/pr40172-1.c: This.
7677
7678         * gcc.dg/pr40172-2.c: New.
7679         * gcc.dg/pr40172-3.c: Likewise.
7680
7681 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7682
7683         PR c/40172
7684         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7685
7686 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7687
7688         * gnat.dg/loop_optimization6.ad[sb]: New test.
7689
7690 2009-05-19  Richard Guenther  <rguenther@suse.de>
7691
7692         * gcc.c-torture/compile/20090519-1.c: New testcase.
7693
7694 2009-05-18  Jason Merrill  <jason@redhat.com>
7695
7696         * g++.dg/cpp0x/explicit1.C: New.
7697         * g++.dg/cpp0x/explicit2.C: New.
7698
7699 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7700
7701         PR debug/40109
7702         * g++.dg/debug/dwarf2/nested-1.C: New test.
7703
7704 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7705
7706         PR testsuite/39907
7707         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7708         stack alignment.
7709
7710 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7711
7712         PR fortran/40164
7713         * gfortran.dg/proc_ptr_comp_8.f90: New.
7714
7715 2009-05-18  Richard Guenther  <rguenther@suse.de>
7716
7717         PR fortran/40168
7718         * gfortran.dg/array_memset_2.f90: Adjust.
7719
7720 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7721
7722         PR fortran/36947
7723         PR fortran/40039
7724         * gfortran.dg/interface_27.f90: New.
7725         * gfortran.dg/interface_28.f90: New.
7726         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7727         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7728
7729 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7730
7731         * gcc.target/m68k/tls-ie.c: New test.
7732         * gcc.target/m68k/tls-le.c: New test.
7733         * gcc.target/m68k/tls-gd.c: New test.
7734         * gcc.target/m68k/tls-ld.c: New test.
7735         * gcc.target/m68k/tls-ie-xgot.c: New test.
7736         * gcc.target/m68k/tls-le-xtls.c: New test.
7737         * gcc.target/m68k/tls-gd-xgot.c: New test.
7738         * gcc.target/m68k/tls-ld-xgot.c: New test.
7739         * gcc.target/m68k/tls-ld-xtls.c: New test.
7740         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7741
7742 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7743
7744         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7745
7746 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7747
7748         PR c/40172
7749         * gcc.dg/pr40172.c: New.
7750
7751 2009-05-17  Jason Merrill  <jason@redhat.com>
7752
7753         PR c++/40139
7754         * g++.dg/template/dtor6.C: New.
7755
7756 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7757
7758         * g++.dg/warn/translate-ice-1.C: New test.
7759
7760 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7761
7762         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7763         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7764         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7765         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7766
7767 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7768
7769         PR fortran/33197
7770         * gfortran.dg/erf_2.F90: New test.
7771         * gfortran.dg/erfc_scaled_2.f90: New test.
7772
7773 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7774
7775         PR fortran/31243
7776         * gfortran.dg/string_1.f90: New test.
7777         * gfortran.dg/string_2.f90: New test.
7778         * gfortran.dg/string_3.f90: New test.
7779
7780 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7781
7782         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7783         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7784
7785 2009-05-15  Ian Lance Taylor  <iant@google.com>
7786
7787         * gcc.dg/Wcxx-compat-10.c: New testcase.
7788
7789 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7790
7791         PR 16302
7792         * gcc.dg/pr16302.c: New.
7793         * g++.dg/warn/pr16302.C: New.
7794
7795 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7796
7797         * gcc.dg/torture/builtin-math-5.c: New.
7798         * gcc.dg/torture/builtin-math-6.c: New.
7799         * lib/target-supports.exp (check_effective_target_mpc): New.
7800
7801 2009-05-15  Jan Hubicka  <jh@suse.cz>
7802
7803         * gcc.dg/tree-ssa/inline-3.c: New testcase
7804
7805 2009-05-15  Jan Hubicka  <jh@suse.cz>
7806
7807         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7808         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7809         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7810         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7811         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7812         Mark noinline.
7813         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7814         Mark noinline.
7815         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7816         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7817
7818 2009-05-15  Jan Hubicka  <jh@suse.cz>
7819
7820         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7821         optimized by sibcall noinline.
7822
7823 2009-05-15  Jan Hubicka  <jh@suse.cz>
7824
7825         * sibcall-1.c (track): Mark noinline.
7826         * sibcall-2.c (track): Mark noinline.
7827         * sibcall-3.c (track): Mark noinline.
7828         * sibcall-4.c (track): Mark noinline.
7829
7830 2009-05-15  Jan Hubicka  <jh@suse.cz>
7831
7832         * flatten-2.c: Disable early inlining; add comment.
7833         * flatten-3.c: New test based on flatten-2.c.
7834
7835 2009-05-15  Richard Guenther  <rguenther@suse.de>
7836
7837         PR tree-optimization/39999
7838         * gcc.c-torture/compile/pr39999.c: New testcase.
7839
7840 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7841
7842         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7843
7844 2009-05-14  Ian Lance Taylor  <iant@google.com>
7845
7846         * gcc.dg/Wcxx-compat-9.c: New testcase.
7847
7848 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7849
7850         PR fortran/39996
7851         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7852         * gfortran.dg/duplicate_type_2.f90: Ditto.
7853         * gfortran.dg/duplicate_type_3.f90: New.
7854
7855 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7856
7857         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7858         * ada/acats/tests/c5/c59002c.ada: Likewise.
7859
7860 2009-05-13  Taras Glek  <tglek@mozilla.com>
7861
7862         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7863         attributes and decl smashing.
7864         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7865         attributes.
7866         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7867         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7868
7869 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7870
7871         PR fortran/39865
7872         * gfortran.dg/pr39865.f90: New test.
7873         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7874         arrays in FMT=.
7875         * gfortran.dg/hollerith_f95.f90: Likewise.
7876         * gfortran.dg/hollerith6.f90: New test.
7877         * gfortran.dg/hollerith7.f90: New test.
7878
7879 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7880
7881         PR cpp/36674
7882         * gcc.dg/cpp/pr36674.i: New.
7883
7884 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7885
7886         PR middle-end/40035
7887         * gcc.c-torture/compile/pr40035.c: New test.
7888
7889 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7890
7891         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7892
7893 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7894
7895         PR fortran/40110
7896         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7897         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7898         * gfortran.dg/interop_params.f03: Ditto.
7899
7900 2009-05-12  Jan Hubicka  <jh@suse.cz>
7901
7902         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7903         so unrolling still happens.
7904         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7905         * gcc.dg/ipa/ipacost-2.c: Likewise.
7906         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7907
7908 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7909
7910         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7911
7912 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7913
7914         * lib/target-supports.exp (check_profiling_available): Return
7915         false for -p on *-*-cygwin* targets.
7916
7917 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7918
7919         PR tree-optimization/38632
7920         * g++.dg/tree-ssa/pr38632.C: New.
7921
7922 2009-05-11  Jan Hubicka  <jh@suse.cz>
7923
7924         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7925         we now optimize better.
7926         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7927         out at different places.
7928         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7929         unroling.
7930         * gcc.dg/vect/vect-76.c: Likewise.
7931         * gcc.dg/vect/vect-70.c: Likewise.
7932         * gcc.dg/vect/vect-66.c: Likewise.
7933         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7934         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7935
7936 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7937
7938         PR middle-end/40080
7939         * gcc.c-torture/compile/pr40080.c: New.
7940
7941 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7942
7943         * gcc.c-torture/compile/pr40026.c: New testcase.
7944
7945 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7946
7947         PR fortran/40089
7948         * gfortran.dg/proc_ptr_comp_7.f90: New.
7949
7950 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7951
7952         PR tree-optimization/40074
7953         * gcc.dg/vect/pr40074.c: New test.
7954
7955 2009-05-10  Ian Lance Taylor  <iant@google.com>
7956
7957         * gcc.dg/Wcxx-compat-7.c: New testcase.
7958         * gcc.dg/Wcxx-compat-8.c: New testcase.
7959         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7960         * gcc.dg/pr17188-1.c: Likewise.
7961         * gcc.dg/pr39084.c: Likewise.
7962
7963 2009-05-10  Michael Matz  <matz@suse.de>
7964
7965         PR target/40031
7966         * gcc.dg/pr40031.c: New test.
7967
7968 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7969
7970         PR fortran/40018
7971         * gfortran.dg/array_constructor_31.f90: New test.
7972
7973 2009-05-10  Richard Guenther  <rguenther@suse.de>
7974
7975         PR tree-optimization/40081
7976         * g++.dg/torture/pr40081.C: New testcase.
7977
7978 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7979
7980         PR fortran/38863
7981         * gfortran.dg/dependency_24.f90: New test.
7982         * gfortran.dg/dependency_23.f90: Clean up module files.
7983
7984 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7985
7986         PR fortran/38956
7987         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7988         * gfortran.dg/chmod_2.f90: Likewise.
7989         * gfortran.dg/chmod_3.f90: Likewise.
7990         * gfortran.dg/open_errors.f90: Likewise.
7991
7992 2009-05-09  Jan Hubicka  <jh@suse.cz>
7993
7994         PR middle-end/40043
7995         * g++.dg/eh/nested-try.C: New test.
7996
7997 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7998
7999         PR tree-optimization/40049
8000         * gcc.dg/vect/vect-shift-2.c: New test.
8001
8002 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8003
8004         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8005         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8006
8007 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8008
8009         PR c/36892
8010         * g++.dg/warn/deprecated-6.C: New.
8011         * gcc.dg/deprecated-4.c: Likewise.
8012         * gcc.dg/deprecated-5.c: Likewise.
8013         * gcc.dg/deprecated-6.c: Likewise.
8014
8015 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8016
8017         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8018         __aligned__(__BIGGEST_ALIGNMENT__).
8019         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8020         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8021         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8022         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8023         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8024         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8025         * gcc.dg/vect/Os-vect-95.c: Likewise.
8026         * gcc.dg/vect/pr20122.c: Likewise.
8027         * gcc.dg/vect/pr36493.c: Likewise.
8028         * gcc.dg/vect/pr37385.c: Likewise.
8029         * gcc.dg/vect/slp-7.c: Likewise.
8030         * gcc.dg/vect/slp-9.c: Likewise.
8031         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8032         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8033         * gcc.dg/vect/vect-35.c: Likewise.
8034         * gcc.dg/vect/vect-40.c: Likewise.
8035         * gcc.dg/vect/vect-42.c: Likewise.
8036         * gcc.dg/vect/vect-44.c: Likewise.
8037         * gcc.dg/vect/vect-46.c: Likewise.
8038         * gcc.dg/vect/vect-48.c: Likewise.
8039         * gcc.dg/vect/vect-52.c: Likewise.
8040         * gcc.dg/vect/vect-54.c: Likewise.
8041         * gcc.dg/vect/vect-56.c: Likewise.
8042         * gcc.dg/vect/vect-58.c: Likewise.
8043         * gcc.dg/vect/vect-60.c: Likewise.
8044         * gcc.dg/vect/vect-74.c: Likewise.
8045         * gcc.dg/vect/vect-75.c: Likewise.
8046         * gcc.dg/vect/vect-76.c: Likewise.
8047         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8048         * gcc.dg/vect/vect-77.c: Likewise.
8049         * gcc.dg/vect/vect-77-global.c: Likewise.
8050         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8051         * gcc.dg/vect/vect-78.c: Likewise.
8052         * gcc.dg/vect/vect-78-global.c: Likewise.
8053         * gcc.dg/vect/vect-80.c: Likewise.
8054         * gcc.dg/vect/vect-85.c: Likewise.
8055         * gcc.dg/vect/vect-87.c: Likewise.
8056         * gcc.dg/vect/vect-88.c: Likewise.
8057         * gcc.dg/vect/vect-92.c: Likewise.
8058         * gcc.dg/vect/vect-93.c: Likewise.
8059         * gcc.dg/vect/vect-95.c: Likewise.
8060         * gcc.dg/vect/vect-97.c: Likewise.
8061         * gcc.dg/vect/vect-complex-1.c: Likewise.
8062         * gcc.dg/vect/vect-complex-4.c: Likewise.
8063         * gcc.dg/vect/vect-complex-5.c: Likewise.
8064         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8065         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8066         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8067         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8068         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8069         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8070         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8071         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8072         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8073         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8074         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8075         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8076         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8077         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8078         * gcc.dg/vect/vect-outer-1.c: Likewise.
8079         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8080         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8081         * gcc.dg/vect/vect-outer-2.c: Likewise.
8082         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8083         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8084         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8085         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8086         * gcc.dg/vect/vect-outer-3.c: Likewise.
8087         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8088         * gcc.dg/vect/vect-outer-5.c: Likewise.
8089         * gcc.dg/vect/vect-outer-6.c: Likewise.
8090         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8091         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8092         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8093         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8094         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8095         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8096         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8097         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8098         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8099         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8100         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8101         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8102         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8103         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8104
8105 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8106
8107         PR c/24581
8108         * gcc.dg/torture/complex-sign.h: New header.
8109         * gcc.dg/torture/complex-sign-add.c,
8110         gcc.dg/torture/complex-sign-mixed-add.c,
8111         gcc.dg/torture/complex-sign-mixed-div.c,
8112         gcc.dg/torture/complex-sign-mixed-mul.c,
8113         gcc.dg/torture/complex-sign-mixed-sub.c,
8114         gcc.dg/torture/complex-sign-mul.c,
8115         gcc.dg/torture/complex-sign-sub.c: New tests.
8116
8117 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8118
8119         PR fortran/39876
8120         * gfortran.dg/intrinsic_3.f90: New.
8121
8122 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8123
8124         PR c/39037
8125         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8126         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8127         * gcc.dg/dfp/float-constant-double.c: New test.
8128         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8129         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8130         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8131         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8132         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8133         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8134         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8135         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8136         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8137
8138 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR middle-end/40057
8141         * gcc.c-torture/execute/pr40057.c: New test.
8142
8143 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8144
8145         * gcc.c-torture/compile/const-high-part.c: New test.
8146
8147 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8148
8149         PR testsuite/40050
8150         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8151         build plugin.
8152
8153 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8154
8155         PR fortran/39630
8156         * gfortran.dg/proc_decl_1.f90: Modified.
8157         * gfortran.dg/proc_ptr_comp_1.f90: New.
8158         * gfortran.dg/proc_ptr_comp_2.f90: New.
8159         * gfortran.dg/proc_ptr_comp_3.f90: New.
8160         * gfortran.dg/proc_ptr_comp_4.f90: New.
8161         * gfortran.dg/proc_ptr_comp_5.f90: New.
8162         * gfortran.dg/proc_ptr_comp_6.f90: New.
8163
8164 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8165
8166         PR c++/17395
8167         * g++.dg/template/call7.C: New test.
8168
8169 2009-05-06  Diego Novillo  <dnovillo@google.com>
8170
8171         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8172
8173 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8174
8175         * gfortran.dg/pr40021.f: Moved to ...
8176         * gfortran.fortran-torture/execute/pr40021.f: Here.
8177
8178 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8179
8180         PR middle-end/39986
8181         * gcc.dg/dfp/pr39986.c: New test.
8182
8183 2009-05-06  Michael Matz  <matz@suse.de>
8184
8185         PR middle-end/40021
8186         * gfortran.dg/pr40021.f: New test.
8187
8188 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8189
8190         * lib/plugin-support.exp: New file containing support procs for
8191         plugin testcases.
8192         * lib/target-supports.exp (check_plugin_available): New proc.
8193         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8194         * gcc.dg/plugin/selfassign.c: New plugin source file.
8195         * gcc.dg/plugin/self-assign-test-1.c: New test.
8196         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8197         * g++.dg/README: Add description for plugin test.
8198         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8199         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8200         * g++.dg/plugin/selfassign.c: New plugin source file.
8201         * g++.dg/plugin/self-assign-test-1.C: New test.
8202         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8203         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8204         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8205         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8206
8207 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8208
8209         PR fortran/40041
8210         * gfortran.dg/intrinsic_2.f90: New test.
8211         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8212
8213 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8214
8215         PR c/40032
8216         * gcc.dg/noncompile/incomplete-5.c: New test.
8217
8218 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR middle-end/39666
8221         * gcc.dg/pr39666-1.c: New test.
8222         * gcc.dg/pr39666-2.c: Likewise.
8223         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8224         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8225         * gfortran.dg/pr39666-1.f90: Likewise.
8226         * gfortran.dg/pr39666-2.f90: Likewise.
8227
8228 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8229
8230         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8231         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8232         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8233
8234 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8235
8236         PR fortran/39998
8237         * gfortran.dg/proc_ptr_17.f90: New.
8238
8239 2009-05-05  Richard Guenther  <rguenther@suse.de>
8240
8241         PR tree-optimization/40022
8242         * gcc.c-torture/execute/pr40022.c: New testcase.
8243
8244 2009-05-05  Richard Guenther  <rguenther@suse.de>
8245
8246         PR middle-end/40023
8247         * gcc.c-torture/compile/pr40023.c: New testcase.
8248
8249 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8252         * g++.dg/template/overload9.C: Likewise.
8253         * g++.dg/ext/ms-1.C: New.
8254
8255 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8256
8257         PR c++/40013
8258         * g++.dg/ext/vla7.C: New test.
8259
8260 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8261
8262         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8263
8264 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8265
8266         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8267         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8268         Update expected errors.
8269
8270 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8271
8272         PR c++/28152
8273         * g++.dg/parse/parser-pr28152.C: New.
8274         * g++.dg/parse/parser-pr28152-2.C: New.
8275
8276 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8277
8278         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8279
8280 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8281
8282         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8283         * gcc.target/sparc/fexpand-2.c: Likewise.
8284         * gcc.target/sparc/fpmerge-2.c: Likewise.
8285         * gcc.target/sparc/pdist-2.c: Likewise.
8286
8287 2009-05-03  Richard Guenther  <rguenther@suse.de>
8288
8289         PR c/39983
8290         * gcc.c-torture/compile/pr39983.c: New testcase.
8291
8292 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8293
8294         * gcc.dg/c99-complex-3.c: New test.
8295
8296 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8297
8298         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8299
8300 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8301
8302         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8303
8304 2009-05-02  Richard Guenther  <rguenther@suse.de>
8305
8306         PR middle-end/40001
8307         * gcc.target/spu/pr40001.c: New testcase.
8308
8309 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8310
8311         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8312
8313 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8314
8315         PR middle-end/39579
8316         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8317         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8318
8319 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8320
8321         PR testsuite/39776
8322         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8323         no longer issued.
8324
8325 2009-04-30  David Ayers  <ayers@fsfe.org>
8326
8327         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8328         and gcc_error_prefix variables.
8329         * objc.dg/bad-receiver-type.m: Update to match correct
8330         diagnostics marker.
8331         * objc.dg/encode-5.m: Likewise.
8332         * objc.dg/id-1.m: Likewise.
8333         * objc.dg/method-1.m: Likewise.
8334         * objc.dg/method-6.m: Likewise.
8335         * objc.dg/method-7.m: Likewise.
8336         * objc.dg/method-9.m: Likewise.
8337         * objc.dg/method-11.m: Likewise.
8338         * objc.dg/method-20.m: Likewise.
8339         * objc.dg/private-1.m: Likewise.
8340
8341 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8342
8343         PR libfortran/39667
8344         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8345         * gfortran.dg/advance_4.f90: Likewise
8346         * gfortran.dg/advance_5.f90: Likewise
8347         * gfortran.dg/append_1.f90: Likewise
8348         * gfortran.dg/backslash_1.f90: Likewise
8349         * gfortran.dg/backslash_2.f90: Likewise
8350         * gfortran.dg/backslash_3.f: Likewise
8351         * gfortran.dg/backspace_10.f90: Likewise
8352         * gfortran.dg/backspace_3.f: Likewise
8353         * gfortran.dg/backspace_4.f: Likewise
8354         * gfortran.dg/backspace_5.f: Likewise
8355         * gfortran.dg/backspace_8.f: Likewise
8356         * gfortran.dg/backspace_9.f: Likewise
8357         * gfortran.dg/complex_write.f90: Likewise
8358         * gfortran.dg/convert_implied_open.f90: Likewise
8359         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8360         * gfortran.dg/dos_eol.f: Likewise
8361         * gfortran.dg/empty_format_1.f90: Likewise
8362         * gfortran.dg/endfile.f: Likewise
8363         * gfortran.dg/eof_1.f90: Likewise
8364         * gfortran.dg/eor_1.f90: Likewise
8365         * gfortran.dg/eor_handling_1.f90: Likewise
8366         * gfortran.dg/eor_handling_2.f90: Likewise
8367         * gfortran.dg/eor_handling_3.f90: Likewise
8368         * gfortran.dg/eor_handling_4.f90: Likewise
8369         * gfortran.dg/eor_handling_5.f90: Likewise
8370         * gfortran.dg/error_recovery_5.f90: Likewise
8371         * gfortran.dg/f2003_inquire_1.f03: Likewise
8372         * gfortran.dg/f2003_io_4.f03: Likewise
8373         * gfortran.dg/f2003_io_5.f03: Likewise
8374         * gfortran.dg/f2003_io_7.f03: Likewise
8375         * gfortran.dg/fgetc_1.f90: Likewise
8376         * gfortran.dg/fgetc_2.f90: Likewise
8377         * gfortran.dg/flush_1.f90: Likewise
8378         * gfortran.dg/fmt_exhaust.f90: Likewise
8379         * gfortran.dg/fmt_huge.f90: Likewise
8380         * gfortran.dg/fmt_read.f90: Likewise
8381         * gfortran.dg/fmt_t_1.f90: Likewise
8382         * gfortran.dg/fmt_t_2.f90: Likewise
8383         * gfortran.dg/fmt_t_3.f90: Likewise
8384         * gfortran.dg/fmt_t_4.f90: Likewise
8385         * gfortran.dg/fmt_t_5.f90: Likewise
8386         * gfortran.dg/fmt_t_7.f: Likewise
8387         * gfortran.dg/fseek.f90: Likewise
8388         * gfortran.dg/ftell_1.f90: Likewise
8389         * gfortran.dg/ftell_2.f90: Likewise
8390         * gfortran.dg/func_derived_3.f90: Likewise
8391         * gfortran.dg/inquire_9.f90: Likewise
8392         * gfortran.dg/iostat_1.f90: Likewise
8393         * gfortran.dg/iostat_2.f90: Likewise
8394         * gfortran.dg/list_read_1.f90: Likewise
8395         * gfortran.dg/list_read_4.f90: Likewise
8396         * gfortran.dg/list_read_5.f90: Likewise
8397         * gfortran.dg/list_read_7.f90: Likewise
8398         * gfortran.dg/list_read_8.f90: Likewise
8399         * gfortran.dg/list_read_9.f90: Likewise
8400         * gfortran.dg/namelist_13.f90: Likewise
8401         * gfortran.dg/namelist_14.f90: Likewise
8402         * gfortran.dg/namelist_15.f90: Likewise
8403         * gfortran.dg/namelist_16.f90: Likewise
8404         * gfortran.dg/namelist_17.f90: Likewise
8405         * gfortran.dg/namelist_18.f90: Likewise
8406         * gfortran.dg/namelist_19.f90: Likewise
8407         * gfortran.dg/namelist_20.f90: Likewise
8408         * gfortran.dg/namelist_24.f90: Likewise
8409         * gfortran.dg/namelist_26.f90: Likewise
8410         * gfortran.dg/namelist_27.f90: Likewise
8411         * gfortran.dg/namelist_28.f90: Likewise
8412         * gfortran.dg/namelist_37.f90: Likewise
8413         * gfortran.dg/namelist_38.f90: Likewise
8414         * gfortran.dg/namelist_39.f90: Likewise
8415         * gfortran.dg/namelist_40.f90: Likewise
8416         * gfortran.dg/namelist_43.f90: Likewise
8417         * gfortran.dg/namelist_44.f90: Likewise
8418         * gfortran.dg/namelist_45.f90: Likewise
8419         * gfortran.dg/namelist_46.f90: Likewise
8420         * gfortran.dg/namelist_47.f90: Likewise
8421         * gfortran.dg/namelist_48.f90: Likewise
8422         * gfortran.dg/namelist_49.f90: Likewise
8423         * gfortran.dg/namelist_50.f90: Likewise
8424         * gfortran.dg/namelist_51.f90: Likewise
8425         * gfortran.dg/namelist_52.f90: Likewise
8426         * gfortran.dg/namelist_56.f90: Likewise
8427         * gfortran.dg/namelist_char_only.f90: Likewise
8428         * gfortran.dg/namelist_use.f90: Likewise
8429         * gfortran.dg/namelist_use_only.f90: Likewise
8430         * gfortran.dg/noadv_size.f90: Likewise
8431         * gfortran.dg/open_access_append_1.f90: Likewise
8432         * gfortran.dg/pad_no.f90: Likewise
8433         * gfortran.dg/pr12884.f: Likewise
8434         * gfortran.dg/pr17090.f90: Likewise
8435         * gfortran.dg/pr17285.f90: Likewise
8436         * gfortran.dg/pr17286.f90: Likewise
8437         * gfortran.dg/pr18122.f90: Likewise
8438         * gfortran.dg/pr18210.f90: Likewise
8439         * gfortran.dg/pr18392.f90: Likewise
8440         * gfortran.dg/pr19155.f: Likewise
8441         * gfortran.dg/pr19216.f: Likewise
8442         * gfortran.dg/pr19467.f90: Likewise
8443         * gfortran.dg/pr19657.f: Likewise
8444         * gfortran.dg/pr20257.f90: Likewise
8445         * gfortran.dg/read_bad_advance.f90: Likewise
8446         * gfortran.dg/read_eof_2.f90: Likewise
8447         * gfortran.dg/read_eof_4.f90: Likewise
8448         * gfortran.dg/read_many_1.f: Likewise
8449         * gfortran.dg/read_noadvance.f90: Likewise
8450         * gfortran.dg/read_repeat.f90: Likewise
8451         * gfortran.dg/read_size_noadvance.f90: Likewise
8452         * gfortran.dg/read_x_past.f: Likewise
8453         * gfortran.dg/record_marker_1.f90: Likewise
8454         * gfortran.dg/record_marker_3.f90: Likewise
8455         * gfortran.dg/rewind_1.f90: Likewise
8456         * gfortran.dg/runtime_warning_1.f90: Likewise
8457         * gfortran.dg/shape_3.f90: Likewise
8458         * gfortran.dg/slash_1.f90: Likewise
8459         * gfortran.dg/stat_1.f90: Likewise
8460         * gfortran.dg/stat_2.f90: Likewise
8461         * gfortran.dg/streamio_11.f90: Likewise
8462         * gfortran.dg/streamio_3.f90: Likewise
8463         * gfortran.dg/streamio_4.f90: Likewise
8464         * gfortran.dg/streamio_9.f90: Likewise
8465         * gfortran.dg/tl_editing.f90: Likewise
8466         * gfortran.dg/unf_io_convert_1.f90: Likewise
8467         * gfortran.dg/unf_io_convert_2.f90: Likewise
8468         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8469         * gfortran.dg/unf_short_record_1.f90: Likewise
8470         * gfortran.dg/utf8_1.f03: Likewise
8471         * gfortran.dg/utf8_2.f03: Likewise
8472         * gfortran.dg/widechar_IO_1.f90: Likewise
8473         * gfortran.dg/write_check3.f90: Likewise
8474         * gfortran.dg/write_rewind_2.f: Likewise
8475         * gfortran.dg/x_slash_2.f: Likewise
8476
8477 2009-04-29  Richard Guenther  <rguenther@suse.de>
8478
8479         PR target/39943
8480         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8481         New.
8482         (check_effective_target_vect_floatuint_cvt): Likewise.
8483         * gcc.dg/vect/slp-10.c: Adjust.
8484         * gcc.dg/vect/slp-11.c: Adjust.
8485         * gcc.dg/vect/slp-12b.c: Adjust.
8486         * gcc.dg/vect/slp-33.c: Adjust.
8487         * gcc.c-torture/compile/pr39943.c: New testcase.
8488
8489 2009-04-29  Richard Guenther  <rguenther@suse.de>
8490
8491         PR middle-end/39937
8492         * gcc.c-torture/compile/pr39937.c: New testcase.
8493
8494 2009-04-29  Richard Guenther  <rguenther@suse.de>
8495
8496         PR tree-optimization/39941
8497         * gcc.c-torture/compile/pr39941.c: New testcase.
8498
8499 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8500
8501         * gcc.target/bfin/20090411-1.c: New test.
8502
8503 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8504
8505         PR target/39565
8506         * gcc.dg/pr39565.c: New testcase.
8507
8508 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8509
8510         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8511         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8512         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8513         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8514         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8515         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8516         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8517         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8518         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8519         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8520         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8521         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8522         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8523         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8524         * gcc.target/i386/pr37191.c: Likewise.
8525         * gcc.target/i386/reload-1.c: Likewise.
8526         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8527         * g++.old-deja/g++.pt/repo2.C: Likewise.
8528         * g++.old-deja/g++.pt/repo3.C: Likewise.
8529         * g++.old-deja/g++.pt/repo4.C: Likewise.
8530         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8531         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8532         * g++.dg/template/repo1.C: Likewise.
8533         * g++.dg/template/repo2.C: Likewise.
8534         * g++.dg/template/repo3.C: Likewise.
8535         * g++.dg/template/repo4.C: Likewise.
8536         * g++.dg/template/repo5.C: Likewise.
8537         * g++.dg/template/repo6.C: Likewise.
8538         * g++.dg/template/repo7.C: Likewise.
8539         * g++.dg/template/repo8.C: Likewise.
8540         * g++.dg/template/repo9.C: Likewise.
8541         * g++.dg/rtti/repo1.C: Likewise.
8542         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8543         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8544         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8545         * g++.dg/other/PR23205.C: Skip for vxworks.
8546         * g++.dg/ext/visibility/class1.C: Requires PIC.
8547         * g++.dg/eh/async-unwind2.C: Requires PIC.
8548         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8549         does not have cxa_exit.
8550
8551 2009-04-28  Jing Yu  <jingyu@google.com>
8552
8553         PR testsuite/39790
8554         * lib/target-supports.exp (check_effective_target_tls): Remove
8555         comment of caching.
8556         (check_effective_target_tls_native): Likewise.
8557         (check_effective_target_tls_runtime): Likewise.
8558         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8559         tls to tls_runtime.
8560         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8561
8562 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8563
8564         PR fortran/39946
8565         * gfortran.dg/proc_ptr_16.f90: New.
8566
8567 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8568
8569         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8570         lp64 is true.
8571
8572 2009-04-28  Richard Guenther  <rguenther@suse.de>
8573
8574         PR middle-end/39937
8575         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8576
8577 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8578
8579         * g++.dg/warn/pr35652.C: Removed.
8580         * gcc.dg/pr35652.c: Likewise.
8581
8582 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8583
8584         * gcc.target/ia64/20071210-2.c: New testcase.
8585
8586 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8587
8588         PR c/39323
8589         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8590         * gcc.dg/pr39323-3.c: Ditto.
8591
8592 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8593
8594         PR fortran/39930
8595         PR fortran/39931
8596         * gfortran.dg/ambiguous_reference_2.f90: New.
8597         * gfortran.dg/pointer_assign_7.f90: New.
8598
8599 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8600             Mark Mitchell  <mark@codesourcery.com>
8601
8602         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8603         * gcc.dg/20020103-1.c: Check for __ppc.
8604         * gcc.dg/asm-b.c: Check for __ppc.
8605         * gcc.dg/20020919-1.c: Check for __ppc.
8606         * gcc.dg/20020312-2.c: Likewise.
8607         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8608         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8609         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8610         * g++.dg/warn/weak1.C: Likewise.
8611         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8612         static so appropriate optimizations kick in.
8613         (find_base_value_wrapper): New function.
8614         * g++.dg/eh/simd-5.C: Fix target triplet.
8615         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8616
8617 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8618             H.J. Lu  <hongjiu.lu@intel.com>
8619
8620         PR target/39911
8621         * gcc.target/i386/pr39911.c: New test.
8622
8623 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/39879
8626         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8627
8628 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8629
8630         PR c++/35652
8631         Revert:
8632
8633         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8634
8635         * gcc.dg/pr35652.C: New.
8636         * g++.dg/warn/pr35652.C: New.
8637         * gcc.dg/format/plus-1.c: Adjust message.
8638
8639 2009-04-27  DJ Delorie  <dj@redhat.com>
8640
8641         * lib/target-supports.exp (check_effective_target_double64): New.
8642         (check_effective_target_double64plus): New.
8643         (check_effective_target_large_double): New.
8644         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8645         * gcc.dg/div-double-1.c: Likewise.
8646         * gcc.dg/Wconversion-real.c: Require large_double.
8647         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8648
8649         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8650         are too small.
8651
8652         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8653         constants as long.
8654
8655 2009-04-27  Ian Lance Taylor  <iant@google.com>
8656
8657         * gcc.dg/Wcxx-compat-5.c: New testcase.
8658         * gcc.dg/Wcxx-compat-6.c: New testcase.
8659
8660 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8661
8662         Allow non-constant arguments to conversion intrinsics.
8663         * gcc.target/spu/intrinsics-3.c: Update tests.
8664
8665 2009-04-27  Richard Guenther  <rguenther@suse.de>
8666
8667         PR middle-end/39928
8668         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8669         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8670
8671 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673         PR target/39903
8674         * gcc.dg/torture/pr39903-1.c: New.
8675         * gcc.dg/torture/pr39903-2.c: Likewise.
8676
8677 2009-04-27  Revital Eres  <eres@il.ibm.com>
8678
8679         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8680         and check it.
8681         * gcc.dg/sms-2.c: Add dump check.
8682         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8683         and check it.
8684         * gcc.dg/sms-4.c: Likewise.
8685         * gcc.dg/sms-5.c: Likewise.
8686         * gcc.dg/sms-6.c: Likewise.
8687         * gcc.dg/sms-7.c: Likewise.
8688         * gcc.dg/sms-antideps.c: Rename to...
8689         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8690
8691 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8692
8693         * gnat.dg/opt2.adb: New test.
8694
8695 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8696
8697         PR c++/39875
8698         * g++.dg/warn/Wunused-15.C: New test.
8699
8700 2009-04-26  Michael Matz  <matz@suse.de>
8701
8702         Expand from SSA.
8703         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8704         change regexps.
8705         * gcc.target/i386/pr37248-1.c: Modified.
8706         * gcc.target/i386/pr37248-3.c: Modified.
8707         * gcc.target/i386/pr37248-2.c: Modified.
8708         * gnat.dg/aliasing1.adb: Modified.
8709         * gnat.dg/pack9.adb: Modified.
8710         * gnat.dg/aliasing2.adb: Modified.
8711         * gcc.dg/strict-overflow-2.c: Modified.
8712         * gcc.dg/autopar/reduc-1char.c: Modified.
8713         * gcc.dg/autopar/reduc-2char.c: Modified.
8714         * gcc.dg/autopar/reduc-1.c: Modified.
8715         * gcc.dg/autopar/reduc-2.c: Modified.
8716         * gcc.dg/autopar/reduc-3.c: Modified.
8717         * gcc.dg/autopar/reduc-6.c: Modified.
8718         * gcc.dg/autopar/reduc-7.c: Modified.
8719         * gcc.dg/autopar/reduc-8.c: Modified.
8720         * gcc.dg/autopar/reduc-9.c: Modified.
8721         * gcc.dg/autopar/reduc-1short.c: Modified.
8722         * gcc.dg/autopar/reduc-2short.c: Modified.
8723         * gcc.dg/autopar/parallelization-1.c: Modified.
8724         * gcc.dg/strict-overflow-4.c: Modified.
8725         * gcc.dg/strict-overflow-6.c: Modified.
8726         * gcc.dg/gomp/combined-1.c: Modified.
8727         * gcc.dg/no-strict-overflow-1.c: Modified.
8728         * gcc.dg/no-strict-overflow-3.c: Modified.
8729         * gcc.dg/no-strict-overflow-5.c: Modified.
8730         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8731         * gcc.dg/tree-ssa/pr18134.c: Modified.
8732         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8733         * gcc.dg/tree-ssa/vector-2.c: Modified.
8734         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8735         * gcc.dg/tree-ssa/loop-21.c: Modified.
8736         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8737         * gcc.dg/tree-ssa/vector-3.c: Modified.
8738         * gcc.dg/tree-ssa/asm-3.c: Modified.
8739         * gcc.dg/tree-ssa/pr23294.c: Modified.
8740         * gcc.dg/tree-ssa/loop-22.c: Modified.
8741         * gcc.dg/tree-ssa/loop-15.c: Modified.
8742         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8743         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8744         * gcc.dg/tree-ssa/pr20139.c: Modified.
8745         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8746         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8747         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8748         * gcc.dg/tree-ssa/loop-5.c: Modified.
8749         * gcc.dg/tree-ssa/pr19431.c: Modified.
8750         * gcc.dg/tree-ssa/pr32044.c: Modified.
8751         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8752         * gcc.dg/tree-ssa/loop-19.c: Modified.
8753         * gcc.dg/tree-ssa/loop-28.c: Modified.
8754         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8755         * gcc.dg/tree-ssa/divide-1.c: Modified.
8756         * gcc.dg/tree-ssa/inline-1.c: Modified.
8757         * gcc.dg/tree-ssa/divide-3.c: Modified.
8758         * gcc.dg/tree-ssa/pr30978.c: Modified.
8759         * gcc.dg/tree-ssa/alias-6.c: Modified.
8760         * gcc.dg/tree-ssa/divide-4.c: Modified.
8761         * gcc.dg/tree-ssa/alias-11.c: Modified.
8762         * gcc.dg/no-strict-overflow-7.c: Modified.
8763         * gcc.dg/strict-overflow-1.c: Modified.
8764         * gcc.dg/pr15784-4.c: Modified.
8765         * gcc.dg/pr34263.c: Modified.
8766         * gcc.dg/strict-overflow-3.c: Modified.
8767         * gcc.dg/tree-prof/stringop-1.c: Modified.
8768         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8769         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8770         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8771         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8772         * gcc.dg/no-strict-overflow-2.c: Modified.
8773         * gcc.dg/no-strict-overflow-4.c: Modified.
8774         * gcc.dg/no-strict-overflow-6.c: Modified.
8775         * g++.dg/tree-ssa/pr27090.C: Modified.
8776         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8777         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8778         * g++.dg/tree-ssa/pr19807.C: Modified.
8779         * g++.dg/opt/pr30965.C: Modified.
8780         * g++.dg/init/new17.C: Modified.
8781         * gfortran.dg/whole_file_6.f90: Modified.
8782         * gfortran.dg/whole_file_5.f90: Modified.
8783         * gfortran.dg/reassoc_1.f90: Modified.
8784         * gfortran.dg/reassoc_3.f90: Modified.
8785
8786 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8787
8788         PR fortran/39893
8789         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8790
8791 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8792
8793         PR inline-asm/39543
8794         * gcc.target/i386/pr39543-1.c: New test.
8795         * gcc.target/i386/pr39543-2.c: New test.
8796         * gcc.target/i386/pr39543-3.c: New test.
8797
8798         PR c/39889
8799         * gcc.dg/Wunused-value-3.c: New test.
8800
8801 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8802
8803         PR c/39581
8804         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8805         gcc.dg/vla-21.c: New tests.
8806
8807 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8808
8809         PR c/39556
8810         * gcc.dg/inline-34.c: New test.
8811
8812 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8813
8814         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8815         gcc.dg/enum-const-3.c: New tests.
8816         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8817         -pedantic-errors.  Update expected diagnostics.
8818
8819 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8820
8821         PR c/39582
8822         * gcc.dg/vla-20.c: New test.
8823
8824 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8825
8826         PR c/39564
8827         * gcc.dg/vla-19.c: New test.
8828
8829 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8830
8831         PR preprocessor/39559
8832         * gcc.dg/c99-intconst-2.c: New test.
8833
8834 2009-04-25  Jan Hubicka  <jh@suse.cz>
8835
8836         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8837
8838 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8839
8840         PR fortran/39688
8841         * gfortran.dg/import7.f90: New.
8842
8843 2009-04-24  Richard Guenther  <rguenther@suse.de>
8844
8845         * gcc.dg/tree-ssa/vrp48.c: Fix.
8846
8847 2008-04-24  Doug Kwan  <dougkwan@google.com>
8848
8849         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8850         destination are the same.
8851
8852 2009-04-24  Richard Guenther  <rguenther@suse.de>
8853
8854         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8855
8856 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8857
8858         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8859         gcc.dg/array-const-3.c: New tests.
8860
8861 2009-04-24  Ian Lance Taylor  <iant@google.com>
8862
8863         * gcc.dg/Wcxx-compat-4.c: New testcase.
8864
8865 2009-04-24  Daniel Kraft  <d@domob.eu>
8866
8867         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8868         expected on already erraneous symbol (renamed to fresh one).
8869
8870 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8871
8872         PR middle-end/39867
8873         * gcc.dg/pr39867.c: New.
8874
8875 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8876
8877         PR fortran/39861
8878         PR fortran/39864
8879         * gfortran.dg/intrinsic_1.f90: New.
8880
8881 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8882
8883         * gnat.dg/alignment7.adb: New test.
8884         * gnat.dg/alignment8.adb: Likewise.
8885
8886 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8887
8888         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8889         * gnat.dg/specs/rep_clause2.ads: New test.
8890
8891 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8892
8893         PR rtl-optimization/39794
8894         * gcc.dg/pr39794.c: New test.
8895
8896 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gnat.dg/atomic1.adb: New test.
8899         * gnat.dg/atomic1_pkg.ads: New helper.
8900
8901 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8902
8903         PR testsuite/39623
8904         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8905         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8906
8907 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8908
8909         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8910         warning.
8911
8912 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8913
8914         PR C/31499
8915         * gcc.dg/vector-init-1.c: New testcase.
8916         * gcc.dg/vector-init-2.c: New testcase.
8917
8918 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8919
8920         * gnat.dg/enum2.adb: New test.
8921         * gnat.dg/enum2_pkg.ads: New helper.
8922
8923 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8924
8925         PR c/39855
8926         * gcc.dg/torture/pr39855.c: New test.
8927
8928 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8929
8930         PR c++/39639
8931         * g++.dg/cpp0x/pr39639.C: New test.
8932
8933 2009-04-22  Mark Heffernan  <meheff@google.com>
8934
8935         * gcc.dg/profile-generate-3.c: New test.
8936
8937 2009-04-22  Jan Hubicka  <jh@suse.cz>
8938
8939         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8940
8941 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8942
8943         PR testsuite/39623
8944         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8945
8946 2009-04-22  Richard Guenther  <rguenther@suse.de>
8947
8948         PR tree-optimization/39824
8949         * gcc.c-torture/compile/pr39824.c: New testcase.
8950
8951 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8952
8953         PR c++/14875
8954         * g++.dg/parse/parser-pr14875.C: New.
8955         * g++.dg/parse/parser-pr14875-2.C: New.
8956         * g++.dg/parse/error6.C: Update match string.
8957
8958 2009-04-22  Richard Guenther  <rguenther@suse.de>
8959
8960         PR tree-optimization/39845
8961         * gcc.c-torture/compile/pr39845.c: New testcase.
8962
8963 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8964
8965         PR fortran/39735
8966         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8967         * gfortran.dg/external_initializer.f90: Modified.
8968         * gfortran.dg/interface_26.f90: Modified.
8969         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8970         * gfortran.dg/proc_ptr_3.f90: Modified.
8971         * gfortran.dg/proc_ptr_15.f90: New.
8972         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8973
8974 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8975
8976         PR c++/35711
8977         * g++.dg/warn/pr35711.C: New.
8978         * g++.dg/conversion/ptrmem2.C: Update.
8979
8980 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8981
8982         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8983         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8984         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8985         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8986         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8987         gcc.c-torture/ChangeLog.0,
8988         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8989         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8990         gcc.target/i386/math-torture/math-torture.exp,
8991         gcc.target/mips/inter/mips16-inter.exp,
8992         gcc.target/mips/mips-nonpic/README,
8993         gcc.target/x86_64/abi/README.gcc,
8994         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8995         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8996         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8997         notices.
8998         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8999
9000 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9001
9002         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9003
9004 2009-04-21  Richard Guenther  <rguenther@suse.de>
9005
9006         PR middle-end/39829
9007         * gcc.dg/torture/pr39829.c: New testcase.
9008
9009 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9010
9011         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9012
9013 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9014
9015         PR 16202
9016         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9017         * gcc.dg/sequence-pt-2.c: New.
9018         * gcc.dg/sequence-pt-3.c: New.
9019         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9020         * g++.dg/warn/sequence-pt-2.c: New.
9021         * g++.dg/warn/sequence-pt-3.c: New.
9022
9023 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9024
9025         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9026
9027 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9028
9029         * gnat.dg/import1.ad[sb]: New test.
9030
9031 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9032
9033         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9034         return 0.
9035
9036 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9037
9038         PR fortran/39811
9039         * gfortran.dg/continuation_11.f90: New test.
9040
9041 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9042
9043         PR c++/13358
9044         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9045         messages. Test for "long long" in system headers.
9046         * gcc.dg/c99-longlong-2.c: New.
9047         * g++.dg/warn/pr13358.C: New.
9048         * g++.dg/warn/pr13358-2.C: New.
9049         * g++.dg/warn/pr13358-3.C: New.
9050         * g++.dg/warn/pr13358-4.C: New.
9051
9052 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9053
9054         * gcc.dg/framework-2.c: Fix up for non existent includes
9055         being fatal errors now.
9056
9057 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9058
9059         PR fortran/39800
9060         * gfortran.dg/private_type_13.f90: New test.
9061         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9062
9063 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9064
9065         PR c++/39803
9066         * g++.dg/warn/Wunused-14.C: New test.
9067
9068 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9069
9070         * gnat.dg/specs/small_alignment.ads: New test.
9071
9072 2009-04-20  Ian Lance Taylor  <iant@google.com>
9073
9074         * gcc.dg/Wcxx-compat-3.c: New testcase.
9075
9076 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9077
9078         * gnat.dg/pack13.ad[sb]: New test.
9079         * gnat.dg/pack13_pkg.ads: New helper.
9080
9081 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9082
9083         * gnat.dg/discr11.ad[sb]: New test.
9084         * gnat.dg/discr11_pkg.ads: New helper.
9085
9086 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9087
9088         PR tree-optimization/39675
9089         * gcc.dg/vect/O3-pr39675-2.c: New test.
9090
9091 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9092
9093         * gnat.dg/rep_clause3.adb: New test.
9094
9095 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9096
9097         PR c/37481
9098         * gcc.dg/c99-flex-array-7.c: New test.
9099
9100 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9101
9102         PR c/19771
9103         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9104
9105 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9106
9107         PR c/38243
9108         * gcc.dg/c99-restrict-3.c: New test.
9109
9110 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9111
9112         PR preprocessor/20078
9113         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9114
9115 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9116
9117         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9118         Do not pass -B$root after -margs.
9119
9120 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9121
9122         PR c/32061
9123         PR c++/36954
9124         * gcc.dg/pr32061.c: New.
9125         * gcc.dg/Wlogical-op-1.c: Update.
9126         * g++.dg/warn/Wlogical-op-1.C: Update.
9127         * g++.dg/warn/pr36954.C: New.
9128
9129 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9130
9131         PR c/27676
9132         * gcc.dg/lvalue-5.c: New test.
9133
9134 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9135
9136         PR c/22367
9137         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9138
9139 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9140
9141         * gcc.dg/cpp/include5.c: New test.
9142
9143 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9144
9145         PR c/35210
9146         * gcc.dg/call-diag-2.c: New test.
9147
9148 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9149
9150         PR preprocessor/39646
9151         * gcc.dg/cpp/line8.c: New test.
9152
9153 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9154
9155         PR preprocessor/39647
9156         * gcc.dg/cpp/line7.c: New test.
9157
9158 2009-04-18  Richard Guenther  <rguenther@suse.de>
9159
9160         PR middle-end/39804
9161         * gcc.target/i386/pr39804.c: New testcase.
9162
9163 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9164
9165         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9166         * g++.dg/other/pr39496.C: Likewise.
9167
9168 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9169
9170         PR middle-end/36902
9171         * gcc.dg/pr36902.c: New.
9172
9173 2009-04-17  Diego Novillo  <dnovillo@google.com>
9174
9175         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9176         violation for variable 'inside_main'.
9177
9178 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9179
9180         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9181
9182 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9183
9184         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9185
9186 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9187
9188         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9189         * gfortran.dg/chmod_2.f90: Likewise.
9190         * gfortran.dg/chmod_3.f90: Likewise.
9191         * gfortran.dg/open_errors.f90: Likewise.
9192         * gfortran.dg/stat_1.f90: Likewise.
9193         * gfortran.dg/stat_2.f90: Likewise.
9194
9195 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9196
9197         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9198         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9199         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9200         * gfortran.dg/nearest_1.f90: Likewise.
9201         * gfortran.dg/nearest_3.f90: Likewise.
9202         * gfortran.dg/isnan_1.f90: Likewise.
9203         * gfortran.dg/isnan_2.f90: Likewise.
9204         * gfortran.dg/nan_1.f90: Likewise.
9205         * gfortran.dg/nan_2.f90: Likewise.
9206         * gfortran.dg/nan_3.f90: Likewise.
9207         * gfortran.dg/nan_4.f90: Likewise.
9208         * gfortran.dg/module_nan.f90: Likewise.
9209         * gfortran.dg/int_conv_2.f90: Likewise.
9210         * gfortran.dg/init_flag_3.f90: Likewise.
9211         * gfortran.dg/namelist_42.f90: Likewise.
9212         * gfortran.dg/namelist_43.f90: Likewise.
9213         * gfortran.dg/real_const_3.f90: Likewise.
9214         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9215
9216         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9217         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9218         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9219         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9220         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9221
9222         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9223         * gfortran.dg/gamma_5.f90: Likewise.
9224
9225 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9226
9227         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9228         less strict so it also works with auto-overlay support.
9229         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9230         for "exceeds local store" linker errors on the SPU.
9231
9232         * lib/gfortran.exp: Include target-supports.exp.
9233         (gfortran_init): On SPU targets where automatic overlay support
9234         is available, use it to build all Fortran test cases.
9235
9236         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9237
9238 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9239
9240         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9241         rule enforced by gnat on taft types.
9242
9243 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR testsuite/39792
9246         * g++.dg/ext/complit11.C: Add empty dg-options.
9247
9248 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9249
9250         PR c++/17570
9251         * g++.dg/template/defarg11.C: New test.
9252
9253 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9254
9255         PR c++/28766
9256         * g++.dg/ext/complit11.C: New testcase.
9257
9258 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9259
9260         PR c++/39551
9261         * g++.dg/warn/Wunused-13.C: New testcase.
9262
9263 2009-04-15  Ian Lance Taylor  <iant@google.com>
9264
9265         * gcc.dg/Wenum-compare-1.c: New testcase.
9266
9267 2009-04-15  Richard Guenther  <rguenther@suse.de>
9268
9269         PR tree-optimization/39764
9270         * g++.dg/torture/pr39764.C: New testcase.
9271
9272 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9273
9274         * g++.dg/ext/altivec-17.C: New.
9275
9276 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9277
9278         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9279         * gnat.dg/specs/limited1.ads: Ditto.
9280
9281 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9282
9283         PR testsuite/39769
9284         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9285         for testing the results of estimate instructions.
9286         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9287         * gcc.dg/vmx/3a-05.c (test): Ditto.
9288
9289 2009-04-14  Jason Merrill  <jason@redhat.com>
9290
9291         PR c++/39763
9292         * g++.dg/warn/Wshadow-4.C: Extend.
9293
9294 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9295
9296         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9297         (do_D): Remove attribute hidden.
9298
9299 2009-04-13  Jason Merrill  <jason@redhat.com>
9300
9301         PR c++/39480
9302         * g++.dg/init/copy7.C: New.
9303
9304 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9305
9306         PR testsuite/39733
9307         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9308         (check_for_all_options): This.
9309
9310 2009-04-13  Jason Merrill  <jason@redhat.com>
9311
9312         PR c++/39750
9313         * g++.dg/template/crash90.C: New.
9314
9315 2009-04-12  Jason Merrill  <jason@redhat.com>
9316
9317         PR c++/39742
9318         * g++.dg/overload/extern-C-2.C: New.
9319
9320 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9321
9322         PR preprocessor/31869
9323         * gcc.dg/cpp/strify5.c: New test.
9324
9325 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9326
9327         * gnat.dg/enum1.adb: New test.
9328         * gnat.dg/enum1_pkg.ads: New helper.
9329
9330 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9331
9332         PR target/39740
9333         * gcc.target/alpha/pr39740.c: New test.
9334
9335 2009-04-11  Daniel Kraft  <d@domob.eu>
9336
9337         PR fortran/37746
9338         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9339         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9340         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9341         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9342         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9343         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9344         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9345         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9346         expected string length that failed with -fbounds-check now.
9347         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9348
9349 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9350
9351         PR fortran/39692
9352         * gfortran.dg/proc_ptr_14.f90: New.
9353
9354 2009-04-11  Richard Guenther  <rguenther@suse.de>
9355
9356         PR middle-end/39732
9357         * g++.dg/torture/pr39732.C: New testcase.
9358
9359 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9360
9361         * gfortran.dg/whole_file_5.f90: New.
9362         * gfortran.dg/whole_file_6.f90: New.
9363
9364 2009-04-11  Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/39713
9367         * g++.dg/torture/pr39713.C: New testcase.
9368
9369 2009-04-10  Richard Guenther  <rguenther@suse.de>
9370
9371         PR c/39712
9372         * gcc.dg/pr39712.c: New testcase.
9373
9374 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9375
9376         PR c++/28301
9377         * g++.dg/cpp0x/enum2.C: Updated.
9378         * g++.dg/debug/pr22514.C: Likewise.
9379         * g++.dg/parse/enum2.C: Likewise.
9380         * g++.dg/parse/enum3.C: Likewise.
9381         * g++.dg/template/crash79.C: Likewise.
9382         * g++.old-deja/g++.jason/cond.C: Likewise.
9383
9384 2009-04-10  Chao-ying Fu  <fu@mips.com>
9385
9386         * gcc.target/mips/interrupt_handler.c: Change from compile to
9387         assemble.
9388
9389 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9390
9391         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9392
9393 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9394
9395         PR fortran/38709
9396         * gfortran.dg/zero_sized_6.f90: New.
9397
9398 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9399
9400         PR  c++/20118
9401         * g++.dg/parse/pr20118.C: New.
9402         * g++.dg/template/spec16.C: Update.
9403
9404 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9405
9406         PR testsuite/35621
9407         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9408         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9409         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9410         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9411         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9412         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9413         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9414         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9415         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9416         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9417         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9418         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9419         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9420         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9421         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9422         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9423         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9424
9425 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9426
9427         PR target/39678
9428         * g++.dg/torture/pr39678.C: New.
9429         * gcc.dg/compat/struct-complex-2.h: Likewise.
9430         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9431         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9432         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9433         * gcc.dg/torture/pr39678.c: Likewise.
9434         * gcc.target/i386/pr39678.c: Likewise.
9435
9436         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9437         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9438
9439         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9440         <complex.h>.  Add tests for structure with complex float.
9441
9442 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9443             Joseph Myers  <joseph@codesourcery.com>
9444
9445         PR target/36800
9446         * gcc.dg/dfp/pr36800.c: New.
9447
9448 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9449             Rafael Avila de Espindola  <espindola@google.com>
9450
9451         * gcc.misc-tests/help.exp: New file.
9452         * lib/options.exp: New file.
9453
9454 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9455
9456         PR libobjc/36610
9457         * objc/execute/forward-1.x: New.
9458
9459 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9460
9461         * gcc.dg/pr27150-1.c: Change to a link test.
9462
9463 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9464
9465         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9466         3 of the GNU General Public License and to point readers at the
9467         COPYING3 file and the FSF's license web page.
9468         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9469         * gcc.dg/struct/struct-reorg.exp: Likewise.
9470         * gcc.target/spu/tag_manager.c: Likewise.
9471
9472 2009-04-09  Richard Guenther  <rguenther@suse.de>
9473
9474         PR testsuite/39696
9475         * ssa-ccp-25.c: Adjust pattern.
9476
9477 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9478
9479         PR fortran/36704
9480         * gfortran.dg/external_procedures_1.f90: Modified.
9481         * gfortran.dg/proc_ptr_result_1.f90: New.
9482         * gfortran.dg/proc_ptr_result_2.f90: New.
9483         * gfortran.dg/proc_ptr_result_3.f90: New.
9484
9485 2009-04-09  Richard Guenther  <rguenther@suse.de>
9486
9487         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9488         to prevent constant propagation.
9489         * gcc.dg/vect/vect-56.c: Likewise.
9490         * gcc.dg/vect/vect-58.c: Likewise.
9491         * gcc.dg/vect/vect-60.c: Likewise.
9492         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9493         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9494         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9495
9496 2009-04-09  Richard Guenther  <rguenther@suse.de>
9497
9498         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9499         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9500
9501 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9502
9503         PR c/39613
9504         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9505         New tests.
9506
9507 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9508
9509         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9510         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9511
9512 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9513
9514         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9515
9516 2009-04-08  Jason Merrill  <jason@redhat.com>
9517
9518         PR c++/25185
9519         * g++.dg/template/error40.C: Add another test.
9520
9521 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9522
9523         PR c/39614
9524         PR c/39673
9525         * gcc.c-torture/compile/pr39614-1.c,
9526         gcc.c-torture/compile/pr39614-2.c,
9527         gcc.c-torture/compile/pr39614-3.c,
9528         gcc.c-torture/compile/pr39614-4.c,
9529         gcc.c-torture/compile/pr39614-5.c,
9530         gcc.c-torture/compile/pr39673-1.c,
9531         gcc.c-torture/compile/pr39673-2.c: New tests.
9532         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9533         more cases.
9534         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9535         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9536         expected errors.
9537
9538 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9539
9540         PRc++/39637
9541         * g++.dg/cpp0x/variadic-crash2.C: New test.
9542
9543 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9544
9545         PR fortran/38863
9546         * gfortran.dg/alloc_comp_result_1.f90: New test.
9547
9548 2009-04-07  Jason Merrill  <jason@redhat.com>
9549
9550         PR c++/34691
9551         * g++.dg/overload/extern-C-1.C: New.
9552
9553 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9554
9555         PR testsuite/39325
9556         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9557
9558 2009-04-07  Jason Merrill  <jason@redhat.com>
9559
9560         PR c++/25185
9561         * g++.dg/template/error40.C: New.
9562
9563 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9564
9565         PR fortran/38152
9566         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9567
9568 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9569
9570         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9571
9572 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9573
9574         PR fortran/38290
9575         * gfortran.dg/proc_decl_1.f90: Modified.
9576         * gfortran.dg/proc_ptr_11.f90: Extended.
9577         * gfortran.dg/proc_ptr_13.f90: Modified.
9578
9579 2009-04-06  Jason Merrill  <jason@redhat.com>
9580
9581         PR c++/35146
9582         * g++.dg/template/fnspec1.C: New.
9583
9584 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9585
9586         * lib/gnat.exp: Handle multilib.
9587
9588 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9589
9590         PR fortran/38863
9591         * gfortran.dg/dependency_23.f90: New test.
9592
9593 2009-04-06  Richard Guenther  <rguenther@suse.de>
9594
9595         PR tree-optimization/28868
9596         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9597         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9598         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9599         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9600
9601 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9602
9603         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9604
9605 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9606
9607         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9608
9609 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9610
9611         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9612         with the built-in y0, and the subsequent warning.
9613         (y1): Likewise, rename to y_1.
9614
9615 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9616
9617         PR fortran/39414
9618         * gfortran.dg/proc_decl_21.f90: New.
9619
9620 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9621
9622         PR fortran/36091
9623         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9624
9625 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9626
9627         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9628         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9629         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9630         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9631         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9632         gfortran.dg/namelist_49.f90: Gate test on effective_target
9633         fd_truncate.
9634         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9635
9636 2009-04-05  Daniel Kraft  <d@domob.eu>
9637
9638         PR fortran/38654
9639         * gfortran.dg/read_float_2.f03
9640         * gfortran.dg/read_float_3.f90
9641
9642 2009-04-05  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/39648
9645         * gcc.c-torture/compile/pr39648.c: New testcase.
9646
9647 2009-04-05  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/14912
9650         * g++.dg/template/error39.C: New.
9651
9652 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9653
9654         PR fortran/29458
9655         * gfortran.dg/implied_do_1.f90: New.
9656
9657 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9658
9659         PR fortran/39577
9660         * gfortran.dg/recursive_check_8.f90: New.
9661         * gfortran.dg/recursive_check_9.f90: New.
9662         * gfortran.dg/recursive_check_10.f90: New.
9663         * gfortran.dg/recursive_check_11.f90: New.
9664         * gfortran.dg/recursive_check_12.f90: New.
9665         * gfortran.dg/recursive_check_13.f90: New.
9666         * gfortran.dg/recursive_check_14.f90: New.
9667
9668 2009-04-04  Jason Merrill  <jason@redhat.com>
9669
9670         PR c++/25185
9671         * g++.dg/template/error38.C: Add more tests.
9672
9673 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9674
9675         PR fortran/37614
9676         * gfortran.dg/common_align_2.f90: New test.
9677
9678 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9679
9680         PR target/39501
9681         * gcc.c-torture/execute/pr39501.c: New file.
9682         * gcc.c-torture/execute/pr39501.x: New file.
9683
9684 2009-04-04  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/8781
9687         PR tree-optimization/37892
9688         * g++.dg/tree-ssa/pr8781.C: New testcase.
9689         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9690
9691 2009-04-04  Richard Guenther  <rguenther@suse.de>
9692
9693         PR tree-optimization/39636
9694         * gcc.c-torture/compile/pr39636.c: New testcase.
9695
9696 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9697
9698         PR rtl-optimization/39607
9699         * g++.dg/opt/pr39607.C: New.
9700
9701 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9702
9703         PR fortran/39594
9704         * gfortran.dg/common_12.f90: New.
9705
9706 2009-04-03  Jason Merrill  <jason@redhat.com>
9707
9708         PR c++/39608
9709         * g++.dg/template/const2.C: New test.
9710
9711 2009-04-03  Richard Guenther  <rguenther@suse.de>
9712
9713         PR tree-optimization/2480
9714         PR tree-optimization/23086
9715         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9716         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9717
9718 2009-04-03  Richard Guenther  <rguenther@suse.de>
9719
9720         PR tree-optimization/34743
9721         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9722         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9723         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9724         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9725         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9726         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9727         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9728         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9729
9730 2009-04-03  Richard Guenther  <rguenther@suse.de>
9731
9732         PR middle-end/13146
9733         PR tree-optimization/23940
9734         PR tree-optimization/33237
9735         PR middle-end/33974
9736         PR middle-end/34093
9737         PR tree-optimization/36201
9738         PR tree-optimization/36230
9739         PR tree-optimization/38049
9740         PR tree-optimization/38207
9741         PR tree-optimization/38230
9742         PR tree-optimization/38301
9743         PR tree-optimization/38585
9744         PR middle-end/38895
9745         PR tree-optimization/38985
9746         PR tree-optimization/39299
9747         * gcc.dg/pr19633-1.c: Adjust.
9748         * gcc.dg/torture/pta-callused-1.c: Likewise.
9749         * gcc.dg/torture/pr39074-2.c: Likewise.
9750         * gcc.dg/torture/pr39074.c: Likewise.
9751         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9752         * gcc.dg/torture/pr30375.c: Adjust.
9753         * gcc.dg/torture/pr33563.c: Likewise.
9754         * gcc.dg/torture/pr33870.c: Likewise.
9755         * gcc.dg/torture/pr33560.c: Likewise.
9756         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9757         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9758         * gcc.dg/tree-ssa/alias-15.c: Remove.
9759         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9760         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9761         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9762         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9763         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9764         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9765         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9766         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9767         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9768         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9769         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9770         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9771         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9772         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9773         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9774         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9775         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9776         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9777         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9778         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9779         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9780         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9781         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9782         * gcc.dg/uninit-B.c: XFAIL.
9783         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9784         * gcc.dg/uninit-pr19430.c: XFAIL.
9785         * g++.dg/tree-ssa/pr13146.C: New testcase.
9786         * g++.dg/opt/pr36187.C: Adjust.
9787         * g++.dg/torture/20090329-1.C: New testcase.
9788
9789 2009-04-02  Chao-ying Fu  <fu@mips.com>
9790
9791         * gcc.target/mips/interrupt_handler.c: New test.
9792
9793 2009-04-02  David Ayers  <ayers@fsfe.org>
9794
9795         PR objc/18456
9796         * objc.dg/bad-receiver-type-2.m: New test contributed by
9797         Alexander Mamberg.
9798
9799 2009-04-02  Jason Merrill  <jason@redhat.com>
9800
9801         PR c++/25185
9802         * g++.dg/template/error38.C: New test.
9803
9804 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9805
9806         PR tree-optimization/31677
9807         * gcc.dg/memcpy-1.c: Add compiler option.
9808
9809 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9810
9811         PR tree-optimization/39595
9812         * gfortran.dg/vect/O3-pr39595.f: New test.
9813
9814 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9815
9816         PR c++/26693
9817         * g++.dg/template/typedef11.C: New test.
9818         * g++.dg/template/typedef12.C: Likewise.
9819         * g++.dg/template/typedef13.C: Likewise.
9820         * g++.dg/template/typedef14.C: Likewise.
9821         * g++.dg/template/typedef15.C: Likewise.
9822         * g++.dg/template/typedef16.C: Likewise.
9823         * g++.dg/template/sfinae3.C: Compile this pedantically.
9824         The only errors expected should be the one saying the typedef is ill
9825         formed.
9826         * g++.old-deja/g++.pt/typename8.C: Likewise.
9827         * g++.dg/template/access11.C: Update this.
9828
9829 2009-04-02  Richard Guenther  <rguenther@suse.de>
9830
9831         PR tree-optimization/37221
9832         * gcc.c-torture/compile/20090331-1.c: New testcase.
9833
9834 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9835
9836         * gcc.c-torture/compile/20090401-1.c: New test.
9837
9838 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9839
9840         PR c++/4926
9841         * g++.dg/template/pr4926-1.C: New.
9842
9843 2009-04-01  Xinliang David Li  <davidxl@google.com>
9844
9845         * gcc.target/i386/all_one_m128i.c: New test.
9846
9847 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9848
9849         PR c/39027
9850         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9851         * gcc.dg/fltconst-2.c: New test.
9852         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9853         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9854
9855         PR c/33466
9856         * gcc.dg/cpp/pr33466.c: New test.
9857         * gcc.dg/dfp/pr33466.c: New test.
9858         * gcc.dg/fixed-point/pr33466.c: New test.
9859
9860 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9861
9862         PR tree-optimization/35011
9863         * g++.dg/other/pr35011.C: New.
9864
9865 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9866
9867         PR target/39226
9868         * gcc.dg/pr39226.c: New test.
9869
9870 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9871
9872         PR c++/35240
9873         * g++.dg/template/pr35240.C: New.
9874
9875 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9876
9877         PR c/39605
9878         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9879         * gcc.dg/pr25682.c: Update expected diagnostics.
9880
9881 2009-04-01  Richard Guenther  <rguenther@suse.de>
9882
9883         * gcc.dg/fold-plusmult-2.c: New testcase.
9884
9885 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR c/37772
9888         * gcc.dg/pr37772.c: New test.
9889         * g++.dg/ext/asm11.C: New test.
9890
9891 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9892
9893         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9894         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9895         defined.
9896
9897 2009-03-31  Jason Merrill  <jason@redhat.com>
9898
9899         * g++.old-deja/g++.other/using9.C: Add expected errors.
9900
9901 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9902
9903         * gcc.c-torture/compile/pr33009.c: Removed.
9904
9905 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9906
9907         * gcc.c-torture/compile/pr33009.c: Delete.
9908         * gcc.c-torture/compile/pr11832.c: Likewise.
9909
9910 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9911
9912         PR c/448
9913         * lib/target-supports.exp (check_effective_target_stdint_types):
9914         Update comment.
9915         (check_effective_target_inttypes_types): New.
9916         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9917         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9918         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9919
9920 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9921
9922         PR fortran/38917
9923         PR fortran/38918
9924         * gfortran.dg/data_pointer_1.f90: New test.
9925
9926 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9927
9928         PR fortran/38915
9929         * gfortran.dg/char_length_15.f90: New test.
9930
9931 2009-03-31  Jason Merrill  <jason@redhat.com>
9932
9933         C++ DR 613
9934         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9935         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9936         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9937         xfail others.
9938
9939         * g++.dg/other/typedef2.C: New test.
9940
9941         PR c++/37806
9942         * g++.dg/template/typedef17.C: New test.
9943
9944         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9945         * g++.dg/cpp0x/auto12.C: Likewise.
9946
9947 2009-03-31  Richard Guenther  <rguenther@suse.de>
9948
9949         PR middle-end/31029
9950         * gcc.dg/fold-compare-4.c: New testcase.
9951         * gcc.dg/fold-compare-5.c: Likewise.
9952
9953 2009-03-31  Richard Guenther  <rguenther@suse.de>
9954
9955         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9956
9957 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9958
9959         PR target/39592
9960         * gcc.target/i386/pr39592-1.c: New test.
9961
9962 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9963
9964         PR preprocessor/15638
9965         * gcc.dg/cpp/missing-header-1.c: New test.
9966         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9967         "compilation terminated" message.
9968         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9969         test #include "".
9970         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9971         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9972         terminated" message.
9973
9974 2009-03-31  Richard Guenther  <rguenther@suse.de>
9975
9976         PR middle-end/23401
9977         PR middle-end/27810
9978         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9979         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9980
9981 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9982
9983         PR fortran/38389
9984         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9985         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9986         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9987         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9988         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9989         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9990         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9991
9992 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9993
9994         PR fortran/22571
9995         * gfortran.dg/whole_file_1.f90: New test.
9996         PR fortran/26227
9997         * gfortran.dg/whole_file_2.f90: New test.
9998         * gfortran.dg/whole_file_3.f90: New test.
9999         PR fortran/24886
10000         * gfortran.dg/whole_file_4.f90: New test.
10001
10002 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10003
10004         * gfortran.dg/bind_c_usage_19.f90: New test.
10005
10006         PR target/39558
10007         * gcc.target/powerpc/altivec-29.c: New test.
10008
10009 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10010
10011         PR rtl-optimization/323
10012         * gcc.target/i386/excess-precision-1.c,
10013         gcc.target/i386/excess-precision-2.c,
10014         gcc.target/i386/excess-precision-3.c,
10015         gcc.target/i386/excess-precision-4.c,
10016         gcc.target/i386/excess-precision-5.c,
10017         gcc.target/i386/excess-precision-6.c: New tests.
10018
10019 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10020
10021         PR c/35235
10022         * gcc.dg/c99-array-lval-8.c: New test.
10023
10024 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10025
10026         PR preprocessor/34695
10027         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10028         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10029         instead of dg-warning for "previous definition" messages.
10030         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10031         "warnings being treated as errors" message.
10032         * gcc.dg/fltconst-1.c: Use -fshow-column.
10033
10034 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10035
10036         PR fortran/38823
10037         * gfortran.dg/power1.f90: New test.
10038
10039 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10040
10041         PR c/456
10042         PR c/5675
10043         PR c/19976
10044         PR c/29116
10045         PR c/31871
10046         PR c/35198
10047         * gcc.c-torture/compile/20081108-1.c,
10048         gcc.c-torture/compile/20081108-2.c,
10049         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10050         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10051         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10052         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10053         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10054         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10055         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10056         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10057         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10058         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10059         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10060         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10061         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10062         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10063         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10064         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10065         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10066         case.
10067         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10068         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10069         XFAILs.  Update expected messages.
10070         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10071         expected messages.
10072         * gcc.dg/real-const-1.c: Replace with test from original PR.
10073         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10074         when casting from non-constant integer to pointer.
10075
10076 2009-03-29  Richard Guenther  <rguenther@suse.de>
10077
10078         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10079
10080 2009-03-29  Daniel Kraft  <d@domob.eu>
10081
10082         PR fortran/37423
10083         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10084         DEFERRED bindings.
10085         * gfortran.dg/typebound_proc_9.f03: New test.
10086         * gfortran.dg/typebound_proc_10.f03: New test.
10087         * gfortran.dg/typebound_proc_11.f03: New test.
10088         * gfortran.dg/abstract_type_5.f03: New test.
10089
10090 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10091
10092         PR fortran/38507
10093         * gfortran.dg/do_4.f: New.
10094         * gfortran.dg/goto_2.f90: Correct expected warnings.
10095         * gfortran.dg/goto_4.f90: Likewise.
10096         * gfortran.dg/goto_5.f90: New.
10097
10098 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10099
10100         PR target/39545
10101         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10102
10103         * gcc.target/i386/pr39545-1.c: New.
10104         * gcc.target/i386/pr39545-2.c: Likewise.
10105
10106         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10107         (flex2_struct): Likewise.
10108         (check_struct_passing7): Likewise.
10109         (check_struct_passing8): Likewise.
10110         (f1s): Likewise.
10111         (f2s): Likewise.
10112         (main): Call check_struct_passing7 and check_struct_passing8.
10113
10114 2009-03-29  Richard Guenther  <rguenther@suse.de>
10115
10116         * gcc.c-torture/execute/20090113-1.c: New testcase.
10117         * gcc.c-torture/execute/20090113-2.c: Likewise.
10118         * gcc.c-torture/execute/20090113-3.c: Likewise.
10119         * gcc.c-torture/execute/20090207-1.c: Likewise.
10120         * gcc.c-torture/compile/20090114-1.c: Likewise.
10121         * gcc.c-torture/compile/20090328-1.c: Likewise.
10122         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10123
10124 2009-03-29  David Ayers  <ayers@fsfe.org>
10125
10126         PR objc/27377
10127         * objc.dg/conditional-1.m: New tests.
10128
10129 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10130
10131         * gcc.dg/winline-10.c: New test.
10132
10133 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10134
10135         PR fortran/34656
10136         * gfortran.dg/do_check_1.f90: Add test.
10137         * gfortran.dg/do_check_2.f90: Add test.
10138         * gfortran.dg/do_check_3.f90: Add test.
10139         * gfortran.dg/do_check_4.f90: Add test.
10140
10141 2009-03-28  Jan Hubicka  <jh@suse.cz>
10142
10143         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10144         * gcc.dg/pr33826.c: Update dump files.
10145         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10146         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10147
10148 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10149
10150         * g++.dg/tree-ssa/fwprop-align.C: New test.
10151
10152 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10153
10154         * gcc.target/powerpc/altivec-28.c: New test.
10155
10156         PR c++/39554
10157         * gcc.dg/wdisallowed-functions-1.c: Removed.
10158         * gcc.dg/wdisallowed-functions-2.c: Removed.
10159         * gcc.dg/wdisallowed-functions-3.c: Removed.
10160         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10161         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10162         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10163
10164 2009-03-28  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/38723
10167         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10168
10169 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10170
10171         PR fortran/38538
10172         * gfortran.dg/char_result_13.f90: New test.
10173
10174 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10175
10176         PR fortran/38765
10177         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10178
10179 2009-03-28  Daniel Kraft  <d@domob.eu>
10180
10181         * gfortran.dg/trim_1.f90: New test.
10182
10183 2009-03-28  Richard Guenther  <rguenther@suse.de>
10184
10185         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10186         * g++.dg/warn/Warray-bounds.C: Likewise.
10187
10188 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10189
10190         PR fortran/32626
10191         * gfortran.dg/recursive_check_7.f90: New test.
10192
10193 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10194
10195         PR fortran/38432
10196         * gfortran.dg/do_check_5.f90: New test.
10197         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10198         * gfortran.dg/array_constructor_18.f90: Ditto.
10199         * gfortran.dg/array_constructor_22.f90: Ditto.
10200         * gfortran.dg/do_3.F90: Ditto.
10201         * gfortran.dg/do_1.f90: Ditto.
10202
10203 2009-03-28  Richard Guenther  <rguenther@suse.de>
10204
10205         PR tree-optimization/38180
10206         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10207
10208 2009-03-28  Richard Guenther  <rguenther@suse.de>
10209
10210         PR tree-optimization/38513
10211         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10212         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10213         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10214         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10215         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10216         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10217         * gcc.dg/vect/vect-35.c: Likewise.
10218         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10219         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10220         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10221
10222 2009-03-28  Richard Guenther  <rguenther@suse.de>
10223
10224         PR tree-optimization/38968
10225         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10226
10227 2009-03-28  Richard Guenther  <rguenther@suse.de>
10228
10229         PR tree-optimization/37795
10230         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10231
10232 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10233
10234         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10235         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10236         options for removed targets.
10237
10238 2009-03-27  Richard Guenther  <rguenther@suse.de>
10239
10240         PR tree-optimization/39120
10241         * gcc.c-torture/execute/pr39120.c: New testcase.
10242
10243 2009-03-27  Richard Guenther  <rguenther@suse.de>
10244
10245         PR tree-optimization/39120
10246         * gcc.dg/torture/pta-callused-1.c: New testcase.
10247
10248 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10249
10250         PR middle-end/39315
10251         * gcc.target/i386/pr39315-1.c: New.
10252         * gcc.target/i386/pr39315-2.c: Likewise.
10253         * gcc.target/i386/pr39315-3.c: Likewise.
10254         * gcc.target/i386/pr39315-4.c: Likewise.
10255         * gcc.target/i386/pr39315-check.c: Likewise.
10256
10257 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10258
10259         PR c/39323
10260         * gcc.dg/pr39323-1.c: New.
10261         * gcc.dg/pr39323-2.c: Likewise.
10262         * gcc.dg/pr39323-3.c: Likewise.
10263
10264 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10265
10266         PR target/38034
10267         * gcc.target/ia64/sync-1.c: New.
10268
10269 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10270
10271         PR target/39472
10272         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10273         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10274         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10275         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10276         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10277         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10278         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10279         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10280
10281 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10284         for low precision (i.e. float).
10285
10286 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10287             Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR debug/37959
10290         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10291
10292 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * gcc.dg/memmove-2.c: New test.
10295         * gcc.dg/memmove-3.c: New test.
10296
10297         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10298         in clone naming.
10299
10300 2009-03-27  Xinliang David Li  <davidxl@google.com>
10301
10302         PR tree-optimization/39557
10303         * g++.dg/tree-ssa/dom-invalid.C: New test.
10304
10305 2009-03-27  Xinliang David Li  <davidxl@google.com>
10306
10307         PR tree-optimization/39548
10308         * g++.dg/tree-ssa/copyprop.C: New test.
10309
10310 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10311
10312         PR c++/38638
10313         * g++.dg/template/typename17.C: New testcase.
10314         * g++.dg/template/typename18.C: New testcase.
10315
10316 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10317
10318         PR c++/36799
10319         * g++.dg/other/var_copy-1.C: New test.
10320
10321 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10322
10323         PR c++/37647
10324         * g++.dg/parse/ctor9.C: New test.
10325
10326 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10327
10328         PR c++/29727
10329         * g++.dg/init/error2.C: New test.
10330
10331 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10332
10333         PR c++/35652
10334         * gcc.dg/pr35652.C: New.
10335         * g++.dg/warn/pr35652.C: New.
10336         * gcc.dg/format/plus-1.c: Adjust message.
10337
10338 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10339
10340         PR c++/39554
10341         * gcc.dg/wdisallowed-functions-3.c: New test.
10342         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10343
10344 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10345
10346         * gcc.dg/inline-33.c: Fix when pic.
10347
10348 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10349
10350         * gcc.target/ia64/20090324-1.c: New test.
10351
10352 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10353
10354         PR c/27898
10355         * gcc.dg/pr27898.c: New test.
10356
10357         PR tree-optimization/32139
10358         * gcc.c-torture/compile/pr32139.c: New test.
10359
10360 2009-03-24  Jason Merrill  <jason@redhat.com>
10361
10362         PR c++/28274
10363         * g++.dg/parse/defarg14.C: New test.
10364
10365 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10366
10367         PR libfortran/39528
10368         * gfortran.dg/read_repeat.f90: New test.
10369
10370 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10371
10372         PR tree-optimization/39529
10373         * gcc.dg/vect/pr39529.c: New test.
10374
10375 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10376             Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR debug/39524
10379         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10380
10381 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR c/39495
10384         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10385
10386 2009-03-23  Jason Merrill  <jason@redhat.com>
10387
10388         * g++.dg/cpp0x/auto12.C: Add variadic test.
10389
10390         PR c++/39526
10391         * g++.dg/warn/Wshadow-4.C: New test.
10392
10393 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10394
10395         PR tree-optimization/39516
10396         * gfortran.dg/pr39516.f: New test.
10397
10398 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10399
10400         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10401         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10402         variable, not environment variable.
10403
10404 2009-03-21  Jason Merrill  <jason@redhat.com>
10405
10406         PR c++/28879
10407         * g++.dg/ext/vla6.C: New test.
10408
10409 2009-03-20  Jason Merrill  <jason@redhat.com>
10410
10411         * g++.dg/cpp0x/initlist5.C: Add additional test.
10412
10413 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10414             Janis Johnson  <janis187@us.ibm.com>
10415
10416         * lib/compat.exp (compat-get-options-main, compat-get-options):
10417         Handle dg-prune-output in source file.
10418         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10419         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10420         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10421         two warnings.
10422
10423 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10424
10425         PR c/39495
10426         * gcc.dg/gomp/pr39495-1.c: New test.
10427         * gcc.dg/gomp/pr39495-2.c: New test.
10428         * g++.dg/gomp/pr39495-1.C: New test.
10429         * g++.dg/gomp/pr39495-2.C: New test.
10430
10431         PR target/39496
10432         * gcc.target/i386/pr39496.c: New test.
10433         * g++.dg/other/pr39496.C: New test.
10434
10435 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10436
10437         PR middle-end/39500
10438         * gcc.dg/autopar/pr39500-1.c: New.
10439         * gcc.dg/autopar/pr39500-2.c: New.
10440
10441 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10442
10443         * g++.dg/dg.exp: Prune graphite.
10444
10445 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10446
10447         PR middle-end/39447
10448         * g++.dg/graphite: New.
10449         * g++.dg/graphite/graphite.exp: New.
10450         * g++.dg/graphite/pr39447.C: New.
10451
10452 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10453
10454         PR c++/39425
10455         * g++.dg/template/pr39425.C: New.
10456
10457         * g++.dg/template/spec33.C: Updated.
10458
10459 2009-03-17  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10462
10463 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10464
10465         PR c++/39475
10466         * g++.dg/ext/unary_trait_incomplete.C: New.
10467
10468 2009-03-17  Jing Yu  <jingyu@google.com>
10469
10470         PR middle-end/39378
10471         * g++.dg/inherit/thunk10.C: New test.
10472
10473 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10474
10475         PR target/39482
10476         * gcc.target/i386/pr39482.c: New test.
10477
10478 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR debug/39471
10481         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10482         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10483         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10484         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10485
10486         PR middle-end/39443
10487         * gcc.dg/pr39443.c: New test.
10488
10489         PR debug/39412
10490         * gcc.dg/debug/pr39412.c: New test.
10491
10492 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10493
10494         PR testsuite/38526
10495         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10496         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10497         is defined.
10498         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10499         its original value, or unset if it was not defined.
10500         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10501         path procs around use of HOSTCC.
10502         * g++.dg/compat/struct-layout-1.exp: Ditto.
10503         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10504
10505 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10506
10507         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10508
10509 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10510
10511         Revert patch for PR testsuite/37630.
10512
10513         PR testsuite/37960
10514         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10515
10516         PR testsuite/37630
10517         * lib/target-supports.exp (check_effective_target_ieee): New.
10518         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10519         * gcc.dg/20001012-1.c: Require ieee.
10520
10521         PR testsuite/37628
10522         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10523
10524 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10525
10526         PR tree-optimization/39455
10527         * gcc.dg/pr39455.c: New test.
10528
10529 2009-03-13  David Ayers  <ayers@fsfe.org>
10530
10531         * objc/execute/trivial.m. New test.
10532
10533 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10534
10535         PR target/39137
10536         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10537
10538 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10539
10540         PR testsuite/39451
10541         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10542         constraint on (%2).
10543
10544 2009-03-12  David Ayers  <ayers@fsfe.org>
10545
10546         PR libobjc/27466
10547         * objc/execute/exceptions/handler-1.m. New test.
10548
10549 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10550
10551         PR target/39431
10552         * gcc.target/i386/pr39431.c: New test.
10553
10554 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10555
10556         PR target/39445
10557         * gcc.target/i386/pr39445.c: New.
10558
10559         * gcc.target/i386/push-1.c: XFAIL.
10560
10561 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10562
10563         * gcc.dg/inline-33.c: New test.
10564
10565 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10566
10567         * gcc.dg/vect/vect-82.c: Combine dg-do and
10568         dg-require-effective-target into dg-skip-if.
10569         * gcc.dg/vect/vect-83.c: Likewise.
10570
10571 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10572
10573         PR target/39137
10574         * gcc.target/i386/stackalign/longlong-1.c: New test.
10575         * gcc.target/i386/stackalign/longlong-2.c: New test.
10576
10577 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10578
10579         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10580
10581 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10582
10583         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10584         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10585
10586 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10587
10588         * gnat.dg/slice_enum.adb: New test.
10589
10590 2009-03-11  Jason Merrill  <jason@redhat.com>
10591
10592         PR debug/39086
10593         * g++.dg/opt/nrv15.C: New test.
10594
10595 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10596
10597         PR tree-optimization/39422
10598         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10599         constant array with static initialization to global memory.
10600         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10601
10602 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10603
10604         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10605         padding.
10606
10607 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10608
10609         PR c++/39371
10610         * g++.dg/opt/switch2.C: Add -w to dg-options.
10611         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10612         * g++.dg/warn/switch1.C: New test.
10613         * g++.dg/other/switch3.C: New test.
10614
10615         PR tree-optimization/39394
10616         * gcc.c-torture/compile/pr39394.c: New test.
10617
10618 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10619
10620         * gcc.target/s390/20090223-1.c: New testcase.
10621
10622 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10623
10624         PR libfortran/39402
10625         * gfortran.dg/fmt_f0_1.f90: New test.
10626
10627 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10628
10629         PR c++/39060
10630         * g++.dg/other/new1.C: Adjusted.
10631         * g++.dg/parse/crash40.C: Likewise.
10632         * g++.dg/parse/defarg12.C: Likewise.
10633         * g++.dg/template/error15.C: Likewise.
10634
10635         * g++.dg/other/pr39060.C: New.
10636
10637 2009-03-07  Jason Merrill  <jason@redhat.com>
10638
10639         PR c++/39367
10640         * g++.dg/opt/new1.C: New.
10641
10642 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10643
10644         PR c++/33492
10645         * g++.dg/other/error32.C: New.
10646
10647 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR middle-end/39360
10650         * gcc.c-torture/compile/pr39360.c: New test.
10651
10652         PR debug/39372
10653         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10654
10655 2009-03-05  Jason Merrill  <jason@redhat.com>
10656
10657         PR c++/38908
10658         * g++.dg/warn/Wuninitialized-3.C: New test.
10659
10660 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10661
10662         PR debug/39379
10663         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10664         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10665
10666 2009-03-04  Jason Merrill  <jason@redhat.com>
10667
10668         PR c++/13549
10669         * g++.dg/template/koenig7.C: New test.
10670
10671 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10672
10673         * g++.dg/torture/predcom-1.C: New test.
10674
10675 2009-03-04  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/39362
10678         * g++.dg/torture/pr39362.C: New testcase.
10679
10680 2009-03-04  Jason Merrill  <jason@redhat.com>
10681             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10682
10683         PR c++/9634
10684         PR c++/29469
10685         PR c++/29607
10686         * g++.dg/template/dependent-name5.C: New test.
10687
10688 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10689
10690         PR testsuite/39357
10691         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10692         vect_int to vect_int_mult.
10693
10694 2009-03-04  Richard Guenther  <rguenther@suse.de>
10695
10696         PR tree-optimization/39358
10697         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10698         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10699
10700 2009-03-04  Richard Guenther  <rguenther@suse.de>
10701
10702         PR tree-optimization/39339
10703         * gcc.c-torture/execute/pr39339.c: New testcase.
10704
10705 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10706
10707         * gcc.c-torture/compile/20090303-1.c,
10708         gcc.c-torture/compile/20090303-2.c: New tests.
10709
10710 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR fortran/39354
10713         * gfortran.dg/gomp/pr39354.f90: New test.
10714
10715         PR tree-optimization/39343
10716         * gcc.dg/pr39343.c: New test.
10717
10718 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10719
10720         PR tree-optimization/39248
10721         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10722         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10723         on targets without vector misalignment support.
10724         * lib/target-supports.exp
10725         (check_effective_target_vect_short_mult): Add
10726         check_effective_target_arm32.
10727
10728 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10729
10730         PR middle-end/39335
10731         * gcc.dg/graphite/pr39335_1.c: New.
10732         * gcc.dg/graphite/pr39335.c: New.
10733
10734 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10735
10736         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10737         of andl.
10738         * gcc.target/i386/stackalign/return-5.c: Likewise.
10739         * gcc.target/i386/stackalign/return-6.c: Likewise.
10740
10741 2009-03-02  Richard Guenther  <rguenther@suse.de>
10742             Ira Rosen  <irar@il.ibm.com>
10743
10744         PR tree-optimization/39318
10745         * gfortran.dg/vect/pr39318.f90: New test.
10746
10747 2009-03-01  Jan Hubicka  <jh@suse.cz>
10748
10749         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10750
10751 2009-03-01  Jan Hubicka  <jh@suse.cz>
10752
10753         PR debug/39267
10754         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10755
10756 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10757
10758         * gnat.dg/pack12.adb: New test.
10759
10760 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10761
10762         PR c++/37789
10763         * g++.dg/other/pr37789.C: New.
10764
10765 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10766
10767         PR fortran/39295
10768         * gfortran.dg/interface_25.f90: New test.
10769         * gfortran.dg/interface_26.f90: New test.
10770
10771 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10772
10773         PR fortran/39292
10774         * gfortran.dg/initialization_22.f90: New test.
10775
10776 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10777
10778         PR rtl-optimization/39241
10779         * gcc.dg/torture/pr39241.c: New.
10780
10781 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10782
10783         PR tree-optimizations/39259
10784         * g++.dg/torture/pr39259.C: New testcase.
10785
10786 2009-02-24  Richard Guenther  <rguenther@suse.de>
10787
10788         PR c++/39242
10789         * g++.dg/template/instantiate10.C: New testcase.
10790
10791 2009-02-24  Richard Guenther  <rguenther@suse.de>
10792             Zdenek Dvorak  <ook@ucw.cz>
10793
10794         PR tree-optimization/39233
10795         * gcc.c-torture/execute/pr39233.c: New testcase.
10796
10797 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10798
10799         PR tree-optimization/39260
10800         * gcc.dg/graphite/pr39260.c: New.
10801
10802 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10803
10804         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10805
10806 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10807
10808         PR c++/36411
10809         * g++.dg/template/void14.C: New.
10810
10811 2009-02-23  Jason Merrill  <jason@redhat.com>
10812
10813         PR c++/38880
10814         * g++.dg/init/const7.C: Remove XFAIL.
10815         * g++.dg/init/static-init1.C: New test.
10816
10817         * g++.dg/cpp0x/initlist14.C: New test.
10818
10819 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10820
10821         PR fortran/38914
10822         * bound_simplification_2.f90:  New test case.
10823         * bound_7.f90:  New test case.
10824
10825 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10826
10827         * gcc.dg/cpp/include4.c: New test.
10828
10829 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10830
10831         PR target/39256
10832         * gcc.target/i386/abi-2.c: New.
10833
10834 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10835
10836         * gcc.c-torture/execute/pr39228.x: New.
10837
10838 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10839
10840         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10841         scan-assembler to check for xmm0 register.
10842
10843 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10844             Joseph Myers  <joseph@codesourcery.com>
10845
10846         * gcc.target/arm/va_list.c: New test.
10847         * g++.dg/abi/arm_va_list.C: Likewise.
10848         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10849         function.
10850         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10851         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10852         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10853         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10854         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10855         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10856
10857 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10858
10859         PR testsuite/38164
10860         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10861         to dg-options.
10862
10863 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10864
10865         PR target/39240
10866         * gcc.c-torture/execute/pr39240.c: New test.
10867
10868 2009-02-20  Jason Merrill  <jason@redhat.com>
10869
10870         PR c++/39225
10871         * g++.dg/parse/dtor15.C: New test.
10872
10873 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10874
10875         * gcc.c-torture/execute/20090219-1.c: New.
10876
10877 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10878
10879         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10880         (mips-dg-options): When matching isa* pseudo-options make
10881         'value' optional and accept ! entries.  Use $spec instead of
10882         $isa_spec in the isa pseudo-option error message.  Only
10883         perform the ISA-range check when 'value' is set.  If arch is
10884         matching any CPU in the ! entries switch to its generic ISA.
10885         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10886         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10887
10888 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR target/39175
10891         * gcc.dg/visibility-20.c: New test.
10892         * g++.dg/ext/visibility/visibility-11.C: New test.
10893
10894 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10895
10896         PR c++/39188
10897         * g++.dg/abi/pr39188-1a.C: New.
10898         * g++.dg/abi/pr39188-1b.C: Likewise.
10899         * g++.dg/abi/pr39188-1.h: Likewise.
10900         * g++.dg/abi/pr39188-2a.C: Likewise.
10901         * g++.dg/abi/pr39188-2b.C: Likewise.
10902         * g++.dg/abi/pr39188-2.h: Likewise.
10903         * g++.dg/abi/pr39188-3a.C: Likewise.
10904         * g++.dg/abi/pr39188-3b.C: Likewise.
10905         * g++.dg/abi/pr39188-3.h: Likewise.
10906
10907 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10908
10909         PR c/38483
10910         * gcc.c-torture/execute/call-trap-1.c,
10911         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10912         tests.
10913
10914 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10915
10916         PR target/39228
10917         * gcc.c-torture/execute/pr39228.c: New test.
10918
10919 2009-02-19  Richard Guenther  <rguenther@suse.de>
10920
10921         PR tree-optimization/39074
10922         * gcc.dg/torture/pr39074.c: New testcase.
10923         * gcc.dg/torture/pr39074-2.c: Likewise.
10924         * gcc.dg/torture/pr39074-3.c: Likewise.
10925
10926 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10927
10928         PR c++/39219
10929         * g++.dg/parse/attr3.C: New.
10930
10931 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10932
10933         PR testsuite/38165
10934         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10935
10936         PR testsuite/38166
10937         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10938         and skip on Darwin.
10939
10940 2009-02-18  Jason Merrill  <jason@redhat.com>
10941
10942         PR c++/38880
10943         * g++.dg/init/const7.C: Remove XFAIL.
10944
10945         PR target/39179
10946         * g++.dg/opt/const6.C: New test.
10947
10948 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10949
10950         * gcc.dg/callabi/callabi.exp: Moved to ...
10951         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10952         in 64bit mode.
10953
10954         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10955         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10956         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10957         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10958         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10959         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10960         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10961
10962         * gcc.dg/callabi/callabi.h: Moved to ...
10963         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10964
10965         * gcc.dg/callabi/func-1.c: Moved to ...
10966         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10967
10968         * gcc.dg/callabi/func-indirect.c: Moved to ...
10969         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10970
10971         * gcc.dg/callabi/pr38891.c: Moved to ...
10972         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10973
10974         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10975         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10976
10977         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10978         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10979
10980         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10981         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10982
10983 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10984
10985         PR target/38891
10986         * gcc.dg/callabi/pr38891.c: New.
10987
10988 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10989
10990         * gcc.dg/callabi/callabi.exp: New.
10991
10992 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10993
10994         PR target/39082
10995         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10996         -Wno-abi for x86.
10997         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10998
10999         * gcc.target/i386/pr39082-1.c: New.
11000
11001         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11002         -Wno-abi.
11003
11004         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11005         CHECK_M64_M128 is defined.
11006         (check_f_arguments): Add "do".
11007         (check_vector_arguments): New.
11008         (check_m64_arguments): Likewise.
11009         (check_m128_arguments): Likewise.
11010
11011         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11012         (CHECK_M64_M128): Define.
11013
11014         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11015         on abitest.
11016         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11017
11018         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11019         tests only if CHECK_M64_M128 is defined.
11020
11021         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11022         (m128_2_struct): Likewise.
11023         (check_struct_passing5): Likewise.
11024         (check_struct_passing6): Likewise.
11025         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11026
11027         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11028         (un5): Likewise.
11029         (check_union_passing4): Likewise.
11030         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11031
11032 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11033
11034         PR c/35447
11035         * gcc.dg/noncompile/pr35447-1.c: New test.
11036
11037 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR tree-optimization/36922
11040         * gfortran.dg/pr36922.f: New test.
11041
11042 2009-02-17  Richard Guenther  <rguenther@suse.de>
11043
11044         PR tree-optimization/39202
11045         * gcc.c-torture/compile/pr39202.c: New testcase.
11046
11047 2009-02-17  Richard Guenther  <rguenther@suse.de>
11048
11049         PR tree-optimization/39204
11050         * gcc.dg/torture/pr39204.c: New testcase.
11051
11052 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11053
11054         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11055         * gcc.dg/vect/vect-outer-6.c: Ditto.
11056
11057 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11058
11059         PR c/35446
11060         * gcc.dg/noncompile/init-5.c: New test.
11061         * gcc.dg/init-bad-4.c: Adjust expected errors.
11062
11063 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11064
11065         PR target/37049
11066         * gcc.target/i386/push-1.c: New.
11067
11068 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11069
11070         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11071
11072 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11073
11074         * gcc.target/spu/intrinsics-sr.c: New test.
11075
11076 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11077
11078         PR target/38056
11079         * gcc.target/ia64/sibcall-opt-1.c: New test.
11080         * gcc.target/ia64/sibcall-opt-2.c: New test.
11081
11082 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/36528
11085         * gfortran.dg/cray_pointers_8.f90: New test.
11086
11087         PR fortran/36703
11088         * gfortran.dg/cray_pointers_9.f90: New test.
11089
11090 2009-02-13  Jason Merrill  <jason@redhat.com>
11091
11092         PR c++/39070
11093         * g++.dg/cpp0x/decltype16.C: New.
11094
11095 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11096
11097         PR target/39152
11098         * gfortran.dg/gomp/pr39152.f90: New.
11099
11100 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11101
11102         PR target/39162
11103         * gcc.target/i386/pr39162.c: New.
11104
11105 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11106
11107         PR c/35444
11108         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11109         New tests.
11110
11111 2009-02-12  Jason Merrill  <jason@redhat.com>
11112
11113         PR c++/38950
11114         * g++.dg/template/array20.C: New test.
11115
11116 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11117
11118         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11119         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11120         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11121
11122 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11123
11124         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11125
11126 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11127
11128         PR target/39152
11129         * gfortran.dg/pr39152.f: New.
11130
11131 2009-02-11  Jason Merrill  <jason@redhat.com>
11132
11133         PR c++/39153
11134         * g++.dg/cpp0x/defaulted9.C: New test.
11135
11136         PR c++/30111
11137         * g++.dg/init/value7.C: New test.
11138
11139 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11140
11141         PR target/38824
11142         * gcc.target/i386/pr38824.c: New testcase.
11143
11144 2009-02-11  Jason Merrill  <jason@redhat.com>
11145
11146         PR c++/38649
11147         * g++.dg/cpp0x/defaulted8.C: New test.
11148
11149         PR c++/36744
11150         * g++.dg/cpp0x/rv9p.C: New test.
11151
11152 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11153
11154         * gnat.dg/aliasing3.adb: New test.
11155         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11156
11157 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11158
11159         PR c++/34397
11160         * g++.dg/template/crash88.C: New.
11161         * g++.dg/template/crash89.C: Likewise.
11162
11163 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11164
11165         PR c/39084
11166         * gcc.dg/pr39084.c: New test.
11167
11168 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11169
11170         PR target/39139
11171         * gcc.target/i386/pr39139.c: New test.
11172
11173 2009-02-10  Richard Guenther  <rguenther@suse.de>
11174
11175         PR tree-optimization/39132
11176         * gcc.dg/torture/pr39132.c: New testcase.
11177
11178 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11179
11180         PR target/39119
11181         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11182         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11183         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11184         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11185         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11186         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11187         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11188         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11189
11190 2009-02-09  Jason Merrill  <jason@redhat.com>
11191
11192         PR c++/39109
11193         * g++.dg/init/value6.C: New test.
11194
11195 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11196
11197         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11198
11199 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11200
11201         * gcc.c-torture/compile/20090209-1.c: New test.
11202
11203 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11204
11205         PR c++/35147
11206         PR c++/37737
11207         * g++.dg/cpp0x/vt-35147.C: New.
11208         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11209         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11210
11211 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11212
11213         PR c/35434
11214         * gcc.dg/attr-alias-4.c: New test.
11215
11216 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11217
11218         PR c/39035
11219         * gcc.dg/dfp/pr39035.c: New test.
11220
11221 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11222
11223         PR c/36432
11224         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11225
11226 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11227
11228         PR c++/39106
11229         * g++.dg/opt/thunk3.C: New test.
11230
11231 2009-02-05  Nick Clifton  <nickc@redhat.com>
11232
11233         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11234         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11235         * gcc.dg/cdce1.c: Likewise.
11236         * gcc.dg/cpp/_Pragma6.c: Likewise.
11237         * g++.dg/cpp/_Pragma1.C: Likewise.
11238         * gcc.dg/utf32-2.c: Xfail for M32C.
11239         * gcc.dg/utf32-1.c: Likewise.
11240         * gcc.dg/utf32-3.c: Likewise.
11241         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11242         targets.
11243         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11244         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11245         * gcc.dg/Wconversion-5.c: Likewise.
11246         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11247         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11248         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11249         * gcc.dg/utf-inc-init.c: Likewise.
11250         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11251         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11252         * gcc.dg/utf-array-short-wchar.c: Likewise.
11253         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11254         * gcc.dg/mallign.c: Use size_t instead of long.
11255
11256 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11257
11258         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11259
11260 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11261
11262         * gcc.c-torture/execute/pr39100.c: New.
11263
11264 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11265
11266         PR c/35435
11267         * gcc.dg/tls/diag-6.c: New test.
11268
11269 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11270
11271         * gcc.dg/graphite/scop-19.c: New
11272
11273 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11274
11275         AVX Programming Reference (January, 2009)
11276         * gcc.target/i386/avx-vpclmulqdq.c: New.
11277         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11278
11279         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11280
11281         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11282         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11283         (pclmul_test): Renamed to ...
11284         (TEST): This.
11285
11286 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR c++/39095
11289         * g++.dg/abi/mangle31.C: New test.
11290
11291 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11292
11293         PR c/29129
11294         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11295         declarator.
11296         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11297         inside function prototype but not part of parameter declarator.
11298         * vla-11.c: New test.
11299
11300 2009-02-03  Jason Merrill  <jason@redhat.com>
11301
11302         * g++.dg/warn/main-4.C: New test.
11303         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11304
11305 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11306
11307         PR c++/36607
11308         * g++.dg/expr/cast10.C: New test.
11309
11310 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11311
11312         PR c/35433
11313         * gcc.dg/init-bad-6.c: New test.
11314
11315 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11316
11317         PR target/35318
11318         * gcc.c-torture/compile/pr35318.c: New test.
11319
11320         PR inline-asm/39059
11321         * gcc.dg/nofixed-point-2.c: New test.
11322         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11323         * g++.dg/ext/fixed2.C: Likewise.
11324         * g++.dg/other/error25.C: Likewise.
11325         * g++.dg/lookup/crash7.C: Likewise.
11326         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11327
11328         PR c++/39056
11329         * g++.dg/cpp0x/initlist13.C: New test.
11330
11331 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11332
11333         PR c++/36897
11334         * g++.dg/template/func2.C: New test.
11335
11336         PR c++/37314
11337         * g++.dg/template/typename15.C: New.
11338         * g++.dg/template/typename16.C: New.
11339
11340 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11341             Ben Elliston  <bje@au.ibm.com>
11342
11343         PR c/39034
11344         * gcc.dg/dfp/pr39034.c: New test.
11345
11346 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11347
11348         PR testsuite/38263
11349         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11350
11351 2009-02-02  Jason Merrill  <jason@redhat.com>
11352
11353         PR c++/39054
11354         * g++.dg/parse/dtor14.C: New test.
11355
11356 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11357
11358         * lib/target-supports.exp
11359         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11360         * g++.dg/ext/builtin10.C: New test.
11361
11362         PR inline-asm/39058
11363         * gcc.target/i386/pr39058.c: New test.
11364
11365 2009-02-02  Richard Guenther  <rguenther@suse.de>
11366
11367         PR tree-optimization/38937
11368         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11369
11370 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11371
11372         PR c++/39053
11373         * g++.dg/parse/crash52.C: New.
11374
11375 2009-01-30  Richard Guenther  <rguenther@suse.de>
11376
11377         PR tree-optimization/39041
11378         * gcc.c-torture/compile/pr39041.c: New testcase.
11379
11380 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11381
11382         PR target/39013
11383         * gcc.target/i386/pr39013-1.c: New test.
11384         * gcc.target/i386/pr39013-2.c: New test.
11385
11386         PR c++/39028
11387         * g++.dg/ext/label12.C: New test.
11388
11389 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11390
11391         PR c++/33465
11392         * g++.dg/parse/error34.C: New.
11393         * g++.dg/parse/error35.C: Likewise.
11394
11395 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11396
11397         PR c++/38655
11398         * g++.dg/cpp0x/decltype-38655.C: New.
11399
11400 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11401
11402         PR target/39002
11403         * g++.dg/torture/pr39002.C: New test.
11404
11405 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11406
11407         PR tree-optimization/39007
11408         * gcc.dg/tree-ssa/pr39007.c: New.
11409
11410 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11411
11412         PR middle-end/35854
11413         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11414         to "subreg1".
11415
11416 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11417
11418         PR middle-end/38857
11419         * gcc.c-torture/compile/pr38857.c: New test.
11420
11421 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11422
11423         PR fortran/38852
11424         PR fortran/39006
11425         * gfortran.dg/bound_6.f90: New test.
11426
11427 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11428
11429         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11430
11431 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11432
11433         PR tree-optimization/38997
11434         * gcc.dg/tree-ssa/pr38997.c: New.
11435
11436 2009-01-28  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/38926
11439         * gcc.c-torture/compile/pr38926.c: New testcase.
11440
11441 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR middle-end/38934
11444         * gcc.dg/pr38934.c: New test.
11445
11446 2009-01-28  Richard Guenther  <rguenther@suse.de>
11447
11448         PR middle-end/38908
11449         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11450
11451 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11452
11453         PR tree-optimization/38984
11454         * gcc.dg/pr38984.c: New XFAILed testcase.
11455
11456
11457 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11458
11459         PR target/38988
11460         * gcc.target/i386/pr38988.c: New test.
11461
11462 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11463
11464         PR c++/37554
11465         * g++.dg/parse/crash51.C: New.
11466         * g++.old-deja/g++.pt/crash9.C: Adjust.
11467
11468 2009-01-27  Daniel Kraft  <d@domob.eu>
11469
11470         PR fortran/38883
11471         * gfortran.dg/mvbits_6.f90:  New test.
11472         * gfortran.dg/mvbits_7.f90:  New test.
11473         * gfortran.dg/mvbits_8.f90:  New test.
11474
11475 2009-01-27  Richard Guenther  <rguenther@suse.de>
11476
11477         PR tree-optimization/38503
11478         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11479
11480 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11481
11482         PR middle-end/38969
11483         * gcc.c-torture/execute/pr38969.c: New test.
11484
11485 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11486
11487         PR testsuite/38864
11488         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11489         to dg-do compile.
11490         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11491         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11492         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11493
11494 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11495
11496         PR target/38952
11497         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11498         if __USING_SJLJ_EXCEPTIONS__ is defined.
11499
11500         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11501         __USING_SJLJ_EXCEPTIONS__ is defined.
11502         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11503         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11504         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11505         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11506         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11507         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11508
11509 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11510
11511         PR testsuite/38949
11512         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11513         Use instead of C name in asm statements.
11514
11515 2009-01-26  Richard Guenther  <rguenther@suse.de>
11516
11517         PR tree-optimization/38745
11518         * g++.dg/torture/pr38745.C: New testcase.
11519
11520 2009-01-26  Richard Guenther  <rguenther@suse.de>
11521
11522         PR middle-end/38851
11523         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11524
11525 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11526
11527         * gcc.dg/bitfld-15.c: Gate warning on target
11528         pcc_bitfield_type_matters.
11529         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11530         g++.dg/ext/bitfield4.C: Likewise.
11531         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11532         bitfield for any target.
11533
11534 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR c/38957
11537         * gcc.dg/pr38957.c: New test.
11538
11539 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11540
11541         PR fortran/38955
11542         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11543         comparing floats.
11544
11545 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11546
11547         PR tree-optimization/38953
11548         * gfortran.dg/graphite/pr38953.f90: New.
11549
11550 2009-01-24  Paul Brook  <paul@codesourcery.com>
11551
11552         * gcc.target/arm/neon-cond-1.c: New test.
11553
11554 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11555
11556         PR tree-optimization/38932
11557         * gcc.dg/pr38932.c: New.
11558
11559 2009-01-23  Revital Eres  <eres@il.ibm.com>
11560
11561         * gcc.dg/sms-7.c: Fix test.
11562
11563 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11564
11565         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11566         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11567         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11568         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11569
11570 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11571
11572         * gcc.dg/pr35729.c: Make test x86 specific.
11573
11574 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11575
11576         PR middle-end/38615
11577         * gcc.dg/pr38615.c: New test.
11578
11579 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11580
11581         PR target/38931
11582         * gcc.target/i386/pr38931.c: New test.
11583
11584 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11585
11586         PR c++/38930
11587         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11588         * g++.dg/template/typedef12.C: Likewise.
11589         * g++.dg/template/typedef13.C: Likewise.
11590         * g++.dg/template/typedef14.C: Likewise.
11591         * g++.dg/template/sfinae3.C: Likewise.
11592         * g++.old-deja/g++.pt/typename8.C: Likewise.
11593         * g++.dg/template/access11.C: Likewise
11594
11595 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11596
11597         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11598         and mips*-*-irix*.
11599         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11600
11601 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11602
11603         PR c++/26693
11604         * g++.dg/template/typedef11.C: New test.
11605         * g++.dg/template/typedef12.C: Likewise.
11606         * g++.dg/template/typedef13.C: Likewise.
11607         * g++.dg/template/typedef14.C: Likewise.
11608         * g++.dg/template/sfinae3.C: Compile this pedantically.
11609         The only errors expected should be the one saying the typedef is ill
11610         formed.
11611         * g++.old-deja/g++.pt/typename8.C: Likewise.
11612         * g++.dg/template/access11.C: Update this.
11613
11614 2009-01-21  Daniel Kraft  <d@domob.eu>
11615
11616         PR fortran/38887
11617         * gfortran.dg/mvbits_5.f90:  New test.
11618
11619 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11620
11621         * gcc.dg/sms-6.c: New test.
11622         * gcc.dg/sms-7.c: Likewise.
11623
11624 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11625
11626         PR fortran/38907
11627         * gfortran.dg/host_assoc_function_7.f90: New test
11628
11629 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11630             Richard Guenther  <rguenther@suse.de>
11631
11632         PR tree-optimization/38747
11633         PR tree-optimization/38748
11634         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11635         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11636         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11637
11638 2009-01-20  Kees Cook  <kees@ubuntu.com>
11639             H.J. Lu  <hongjiu.lu@intel.com>
11640
11641         PR target/38902
11642         * gcc.dg/pr38902.c: New.
11643
11644 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11645
11646         PR target/38868
11647         * gfortran.dg/pr38868.f: New testcase.
11648
11649 2009-01-20  Richard Guenther  <rguenther@suse.de>
11650
11651         * gcc.c-torture/execute/pr36227.c: Move ...
11652         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11653
11654 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11655
11656         * lib/gfortran.exp: Add -B options for targets that use
11657         libgfortran.a%s in their specs.
11658
11659 2009-01-19  Jason Merrill  <jason@redhat.com>
11660
11661         PR c++/23287
11662         * g++.dg/template/dtor5.C: New test.
11663
11664 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11665
11666         PR fortran/38859
11667         * gfortran.dg/bound_5.f90: New test.
11668
11669 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11670
11671         PR target/38736
11672         * g++.dg/compat/abi/pr38736_main.C: New.
11673         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11674         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11675         * g++.dg/other/macro-1.C: Likewise.
11676         * gcc.dg/macro-1.c: Likewise.
11677         * gcc.dg/compat/pr38736_main.c: Likewise.
11678         * gcc.dg/compat/pr38736_x.c: Likewise.
11679         * gcc.dg/compat/pr38736_y.c: Likewise.
11680
11681 2009-01-18  Richard Guenther  <rguenther@suse.de>
11682
11683         PR tree-optimization/38819
11684         * gcc.c-torture/execute/pr38819.c: New testcase.
11685
11686 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11687
11688         PR fortran/38657
11689         * gfortran.dg/module_commons_3.f90: Reapply.
11690
11691 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11692
11693         PR fortran/34955
11694         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11695         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11696
11697 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11698
11699         PR fortran/38657
11700         * gfortran.dg/module_commons_3.f90: Remove
11701
11702 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11703
11704         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11705
11706 2009-01-16  Jason Merrill  <jason@redhat.com>
11707
11708         PR c++/38877
11709         * g++.dg/template/lvalue1.C: New test.
11710
11711         PR c++/29470
11712         * g++.dg/template/access20.C: New test.
11713         * g++.dg/torture/pr34641.C: Fix access.
11714
11715 2009-01-16  Richard Guenther  <rguenther@suse.de>
11716
11717         PR tree-optimization/38835
11718         PR middle-end/36227
11719         * gcc.c-torture/execute/pr36227.c: New testcase.
11720         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11721         * g++.dg/init/const7.C: Likewise.
11722
11723 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11724
11725         PR target/38554
11726         * gcc.c-torture/compile/pr38554.c: New test.
11727
11728 2009-01-16  Jason Merrill  <jason@redhat.com>
11729
11730         PR c++/38579
11731         * g++.dg/conversion/access1.C: New test.
11732
11733 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR tree-optimization/38789
11736         * gcc.c-torture/compile/pr38789.c: New test.
11737
11738 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11739
11740         PR fortran/38152
11741         * gfortran.dg/proc_ptr_13.f90: New.
11742
11743 2009-01-15  Jason Merrill  <jason@redhat.com>
11744
11745         PR c++/38850
11746         * g++.dg/template/koenig6.C: New test.
11747
11748 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11749
11750         PR c++/29388
11751         * g++.dg/template/error37.C: New testcase.
11752
11753 2009-01-15  Jason Merrill  <jason@redhat.com>
11754
11755         PR c++/36334
11756         * g++.dg/conversion/memfn1.C: New test.
11757
11758         PR c++/37646
11759         * g++.dg/conversion/memfn2.C: New test.
11760
11761 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11762
11763         PR c++/38357
11764         * g++.dg/template/crash87.C: New test.
11765
11766 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11767
11768         PR middle-end/37843
11769         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11770
11771 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11772
11773         PR c++/38636
11774         * g++.dg/parse/crash50.C: New test.
11775
11776 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11777
11778         PR rtl-optimization/38245
11779         * gcc.dg/pr38245-3.c: New test.
11780         * gcc.dg/pr38245-3.h: New file.
11781         * gcc.dg/pr38245-4.c: New file.
11782         * gcc.dg/pr38364.c: New test.
11783
11784 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11785
11786         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11787         sequence PC-relative.
11788
11789 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11790
11791         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11792         calls and/or PLT markers.
11793         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11794         calls and/or PLT markers.
11795         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11796         calls and/or PLT markers.
11797         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11798         calls and/or PLT markers.
11799
11800 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11801             Nathan Froyd  <froydnj@codesourcery.com>
11802             Joseph Myers  <joseph@codesourcery.com>
11803
11804         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11805         New function.
11806         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11807         and use consistent CFLAGS.
11808         * gcc.target/powerpc/20030505.c: Likewise.
11809         * gcc.target/powerpc/20081204-1.c: Likewise.
11810         * gcc.target/powerpc/ppc-spe.c: Likewise.
11811         * gcc.target/powerpc/spe1.c: Likewise.
11812         * g++.dg/ext/spe1.C: Likewise.
11813         * g++.dg/other/opaque-1.C: Likewise.
11814         * g++.dg/other/opaque-2.C: Likewise.
11815         * g++.dg/other/opaque-3.C: Likewise.
11816
11817 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11818
11819         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11820         out of loop.
11821
11822 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11823
11824         PR target/38811
11825         * g++.dg/torture/pr38811.C: New file.
11826
11827 2009-01-14  Richard Guenther  <rguenther@suse.de>
11828
11829         PR tree-optimization/38826
11830         PR middle-end/38477
11831         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11832
11833 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11834
11835         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11836
11837 2009-01-14  Nick Clifton  <nickc@redhat.com>
11838
11839         PR c++/37862
11840         * g++.cp/parse/pr37862.C: New test.
11841
11842 2009-01-14  Julian Brown  <julian@codesourcery.com>
11843
11844         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11845         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11846         to...
11847         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11848         These.
11849
11850 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11851
11852         PR rtl-optimization/38774
11853         * gcc.dg/torture/pr38774.c: New test.
11854
11855         PR c++/38795
11856         * g++.dg/cpp0x/pr38795.C: New test.
11857
11858 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11859             Nathan Froyd  <froydnj@codesourcery.com>
11860             Joseph Myers  <joseph@codesourcery.com>
11861
11862         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11863         otherwise.  Do not check for AltiVec at runtime.
11864         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11865         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11866         * gcc.target/powerpc/altivec-1.c: Likewise.
11867         * gcc.target/powerpc/altivec-3.c: Likewise.
11868         * gcc.target/powerpc/altivec-10.c: Likewise.
11869         * gcc.target/powerpc/altivec-12.c: Likewise.
11870         * gcc.target/powerpc/altivec-24.c: Likewise.
11871         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11872         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11873         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11874         * gcc.target/powerpc/pr35907.c: Likewise.
11875         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11876         otherwise.  Do not check for Cell at runtime.
11877         * gcc.target/powerpc/altivec_check.h: Delete.
11878
11879         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11880         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11881         not check for AltiVec at runtime.
11882         * g++.dg/ext/altivec-cell-2.C: Likewise.
11883         * g++.dg/ext/altivec-cell-3.C: Likewise.
11884         * g++.dg/ext/altivec-cell-4.C: Likewise.
11885         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11886         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11887         check.
11888         * g++.dg/ext/altivec_check.h: Delete.
11889
11890 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11891
11892         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11893         effective target.  Adjust line numbers accordingly.
11894
11895 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11898
11899 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11900
11901         PR tree-optimization/38786
11902         * gcc.dg/graphite/pr38786.c: New.
11903
11904 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11905
11906         Revert:
11907         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11908
11909         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11910         for alpha*-*-* targets.
11911         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11912
11913 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11914
11915         PR libfortran/38772
11916         * gfortran.dg/fmt_bz_bn_err.f: New test.
11917
11918 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11919
11920         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11921
11922 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11923
11924         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11925         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11926         instruction support.  Do not check for it at runtime.
11927
11928 2009-01-12  Jason Merrill  <jason@redhat.com>
11929
11930         PR c++/35109
11931         * g++.dg/lookup/friend11.C: Remove expected error.
11932         * g++.dg/lookup/friend14.C: New test.
11933         * g++.dg/lookup/friend15.C: New test.
11934
11935 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11936
11937         PR c++/36019
11938         * g++.dg/lookup/hidden-class12.C: New test.
11939         * g++.dg/lookup/hidden-class13.C: New test.
11940         * g++.dg/lookup/hidden-class14.C: New test.
11941         * g++.dg/lookup/hidden-class15.C: New test.
11942         * g++.dg/lookup/hidden-class16.C: New test.
11943
11944 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11945
11946         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11947         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11948         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11949
11950 2009-01-12  Jason Merrill  <jason@redhat.com>
11951
11952         PR c++/31488
11953         * g++.dg/other/vararg-3.C: New test.
11954
11955 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11956
11957         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11958         Explicitly enable SPE.
11959         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11960         directive.
11961
11962         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11963         Expect -flax-vector-conversions message.  Adjust incompatible
11964         types errors.
11965         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11966         Make Foo extern.
11967
11968         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11969
11970         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11971
11972         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11973         * g++.dg/other/opaque-2.C: Likewise.
11974         * g++.dg/other/opaque-3.C: Likewise.
11975
11976 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR c/32041
11979         * gcc.dg/pr32041.c: New test.
11980         * g++.dg/parse/offsetof9.C: New test.
11981
11982 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11983             Nathan Froyd  <froydnj@codesourcery.com>
11984
11985         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11986         * g++.dg/ext/attribute-test-1.C: Likewise.
11987         * g++.dg/ext/attribute-test-2.C: Likewise.
11988         * g++.dg/ext/attribute-test-3.C: Likewise.
11989         * g++.dg/ext/attribute-test-4.C: Likewise.
11990
11991 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11992
11993         * gnat.dg/unchecked_convert3.adb: New test.
11994
11995 2009-01-12  Tomas Bily  <tbily@suse.cz>
11996
11997         PR middlend/38385
11998         * gcc.dg/tree-ssa/pr38385.c: New file.
11999
12000 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12001
12002         PR c++/38794
12003         * g++.dg/parse/typedef9.C: New test.
12004
12005         PR tree-optimization/38807
12006         * gcc.c-torture/compile/pr38807.c: New test.
12007
12008 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12009
12010         * gcc.target/mips/ins-2.c: New test.
12011
12012 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12013
12014         PR testsuite/38809
12015         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12016
12017 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12018
12019         PR c++/36254
12020         * g++.dg/warn/Wreturn-type-5.C: New test.
12021
12022 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12023
12024         PR middle-end/38616
12025         * gcc.dg/pr38616.c: New test.
12026
12027 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12028
12029         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12030
12031 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12032
12033         PR c++/38648
12034         * g++.dg/expr/string-1.C: New test.
12035         * g++.dg/expr/string-2.C: New test.
12036
12037         PR c++/36695
12038         * g++.dg/ext/complex4.C: New test.
12039         * g++.dg/ext/complex5.C: New test.
12040         * g++.dg/init/reference1.C: New test.
12041         * g++.dg/init/reference2.C: New test.
12042         * g++.dg/init/reference3.C: New test.
12043
12044 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12045
12046         PR fortran/38763
12047         * gfortran.dg/transfer_null_1.f90: New test.
12048
12049 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12050
12051         PR fortran/38765
12052         * gfortran.dg/host_assoc_function_6.f90: New test.
12053
12054 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12055
12056         * lib/target-supports.exp: Add method to determine if the effective
12057         target is really a ppc405 after applying all compile options.
12058         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12059         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12060         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12061         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12062         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12063         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12064         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12065         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12066         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12067         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12068         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12069         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12070         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12071         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12072         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12073         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12074         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12075         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12076         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12077         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12078         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12079         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12080         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12081         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12082         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12083         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12084         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12085         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12086         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12087         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12088         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12089
12090 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12091
12092         PR c++/35335
12093         * g++.dg/other/error31.C: New testcase.
12094
12095         PR c/35742
12096         * gcc.dg/pr35742.c: New test.
12097
12098 2009-01-09  John F. Carr  <jfc@mit.edu>
12099
12100         PR c++/37877
12101         * g++.dg/parse/linkage3.C: New test.
12102
12103 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12104
12105         PR middle-end/38771
12106         * gcc.c-torture/compile/pr38771.c: New test.
12107
12108 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12109
12110         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12111
12112 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12113
12114         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12115         * gcc.dg/sibcall-4.c: Likewise.
12116
12117 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12118             Jan Sjodin  <jan.sjodin@amd.com>
12119
12120         PR tree-optimization/38559
12121         * gcc.dg/graphite/pr38559.c: New.
12122
12123 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12124
12125         PR tree-optimization/37194
12126         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12127
12128 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12129
12130         PR c++/38725
12131         * g++.dg/ext/label11.C: New test.
12132
12133 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12134
12135         * lib/target-supports.exp (check_weak_override_available): New.
12136         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12137         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12138         dg-require-weak-override.
12139
12140 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12141             Alan Modra  <amodra@bigpond.net.au>
12142
12143         * gcc.c-torture/compile/20090107-1.c: New test.
12144
12145 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12146
12147         PR target/38706
12148         * g++.dg/other/pr38706.C: New test.
12149
12150 2009-01-07  Jason Merrill  <jason@redhat.com>
12151
12152         * g++.dg/cpp0x/variadic92.C: New test.
12153         * g++.dg/cpp0x/variadic93.C: New test.
12154
12155 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12156
12157         * lib/target-supports-dg.exp (current_compiler_flags): New.
12158         (check-flags): Use it; do not access dg-test local variables.
12159         (dg-skip-if): Do not access dg-test local variables.
12160         (dg-xfail-run-if): Ditto.
12161         (dg-shouldfail): Ditto.
12162         * gcc.test-framework/test-framework.exp
12163         (check_effective_target_def_nocache): New.
12164         * gcc.test-framework/test-framework.awk: Handle scan tests.
12165         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12166         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12167         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12168         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12169         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12170         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12171         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12172         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12173         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12174
12175         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12176
12177         * lib/target-supports-dg.exp (check_test_flags): Delete.
12178
12179 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12180
12181         PR tree-optimization/38492
12182         PR tree-optimization/38498
12183         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12184         in trunk.
12185         * gcc.dg/graphite/block-0.c: Update test.
12186         * gcc.dg/graphite/block-1.c: Same.
12187         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12188         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12189         * gcc.dg/graphite/block-3.c: New.
12190         * gcc.dg/graphite/pr38498.c: New.
12191
12192 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12193
12194         AVX Programming Reference (December, 2008)
12195         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12196         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12197         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12198
12199         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12200         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12201
12202 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12203
12204         PR fortran/38220
12205         * gfortran.dg/c_loc_pure_1.f90:  New test.
12206
12207 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12208
12209         PR fortran/38669
12210         * gfortran.dg/elemental_dependency_3.f90:
12211         Add the final tree dump cleanup.
12212
12213 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12214
12215         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12216         passing -m32.
12217
12218         PR rtl-optimization/38722
12219         * gfortran.dg/pr38722.f90: New test.
12220
12221 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12222
12223         PR c/34252
12224         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12225         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12226
12227 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12228
12229         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12230         * gfortran.dg/typebound_call_8.f03: Same.
12231         * gfortran.dg/elemental_bind_c.f90: Same.
12232         * gfortran.dg/typebound_call_7.f03: Same.
12233         * gfortran.dg/interface_proc_end.f90: Same
12234         * gfortran.dg/pr37243.f: Fix typo.
12235
12236 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12239         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12240         large stack sizes.
12241
12242 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12243
12244         AVX Programming Reference (December, 2008)
12245         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12246         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12247         * gcc.target/i386/sse-14.c: Likewise.
12248
12249         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12250         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12251         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12252         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12253
12254 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12255
12256         PR libfortran/38735
12257         * gfortran.dg/fmt_bz_bn.f: Update test.
12258
12259 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12260
12261         PR c++/38472
12262         * g++.dg/conversion/usual-arith-conv.C: New test.
12263
12264 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12265
12266         PR c/34911
12267         * gcc.dg/vector-3.c: New testcase.
12268         * g++.dg/ext/vector15.C: New test.
12269
12270 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12271
12272         PR tree-optimization/38510
12273         * gcc.dg/graphite/pr38510.c: New.
12274
12275 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12276             Jan Sjodin <jan.sjodin@amd.com>
12277
12278         PR tree-optimization/38500
12279         * gcc.dg/graphite/pr38500.c: New.
12280
12281 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12282
12283         * gcc.c-torture/compile/20001226-1.c: Generalize
12284         dg-timeout-factor.
12285         * gcc.c-torture/compile/limits-fnargs.c: Add
12286         dg-timeout-factor.
12287         * gcc.dg/20020425-1.c: Likewise.
12288         * gcc.dg/pch/pch.exp: Likewise.
12289
12290 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12291
12292         PR fortran/38657
12293         * gfortran.dg/module_commons_3.f90: New test.
12294
12295 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12296
12297         PR fortran/37159
12298         * gfortran.dg/random_seed_1.f90: Updated.
12299
12300 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12301
12302         PR fortran/38669
12303         PR fortran/38726
12304         * gfortran.dg/elemental_subroutine_7.f90:
12305         Fix p values so that it can be used as vector subscript.
12306
12307 2009-01-05  Jason Merrill  <jason@redhat.com>
12308
12309         * g++.dg/cpp0x/initlist12.C: Add another test.
12310
12311         * g++.dg/cpp0x/defaulted7.C: New test.
12312
12313 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12314
12315         PR fortran/38672
12316         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12317         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12318
12319 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12320
12321         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12322         for alpha*-*-* targets.
12323         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12324
12325 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12326
12327         PR fortran/38665
12328         * gfortran.dg/host_assoc_function_5.f90: New test.
12329
12330 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12331
12332         PR fortran/38669
12333         * gfortran.dg/elemental_dependency_3.f90: New test.
12334         * gfortran.dg/elemental_subroutine_7.f90: New test.
12335
12336 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12337
12338         * gcc.dg/struct-ret-3.c: Include unistd.h.
12339         (main): Exit early if system memory page size is
12340         larger than 4096 bytes.
12341
12342 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12343
12344         PR fortran/38718
12345         * gfortran.dg/merge_init_expr.f90: New.
12346
12347 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12348
12349         PR fortran/38536
12350         * gfortran.dg/c_loc_tests_13.f90: New test.
12351         * gfortran.dg/c_loc_tests_14.f90: New test.
12352
12353 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12354
12355         * gfortran.dg/func_result_4.f90: New.
12356
12357 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12358
12359         PR fortran/38594
12360         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12361         interface still works, in addition to original tests.
12362         * gfortran.dg/host_assoc_call_6.f90: New test.
12363
12364 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12365
12366         PR c++/38705
12367         * g++.dg/torture/pr38705.C: New test.
12368
12369         PR c/38700
12370         * gcc.dg/pr38700.c: New test.
12371
12372 2009-01-02  Jason Merrill  <jason@redhat.com>
12373
12374         * g++.dg/cpp0x/initlist11.C: New test.
12375         * g++.dg/cpp0x/initlist12.C: New test.
12376
12377 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12378
12379         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12380         Allow extra informative notes.
12381
12382 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12383
12384         PR c/36489
12385         * gcc.dg/pr36489.c: New test.
12386
12387 \f
12388 Copyright (C) 2009 Free Software Foundation, Inc.
12389
12390 Copying and distribution of this file, with or without modification,
12391 are permitted in any medium without royalty provided the copyright
12392 notice and this notice are preserved.