OSDN Git Service

a4ccde96ceb8c5e9ce752245a98891c9118d973f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/41183
4         * g++.dg/torture/pr41183.C: New test.
5
6 2009-12-15  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/41235
9         * auto_char_len_1.f90: New test.
10         * auto_char_len_2.f90: New test.
11         * auto_char_len_4.f90: Correct test.
12
13 2009-12-14  Jason Merrill  <jason@redhat.com>
14
15         PR c++/42364
16         * g++.dg/cpp0x/variadic31.C: Compile with -g.
17         * g++.dg/ext/attrib33.C: Likewise.
18
19 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
20
21         * g++.dg/other/error20.C: Adjust dg-message strings.
22         * g++.dg/other/error31.C: Likewise.
23         * g++.dg/rtti/typeid6.C: Likewise.
24         * g++.dg/ext/ms-1.C: Likewise.
25         * g++.dg/parse/error19.C: Likewise.
26         * g++.dg/parse/crash5.C: Likewise.
27         * g++.dg/cpp0x/explicit4.C: Likewise.
28         * g++.dg/template/ptrmem4.C: Likewise.
29         * g++.dg/template/crash37.C: Likewise.
30         * g++.dg/template/qualttp5.C: Likewise.
31         * g++.dg/template/local6.C: Likewise.
32         * g++.dg/template/instantiate5.C: Likewise.
33         * g++.old-deja/g++.brendan/overload1.C: Likewise.
34         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
35         * g++.old-deja/g++.brendan/overload4.C: Likewise.
36         * g++.old-deja/g++.jason/conversion11.C: Likewise.
37         * g++.old-deja/g++.jason/scoping10.C: Likewise.
38         * g++.old-deja/g++.other/expr1.C: Likewise.
39         * g++.old-deja/g++.other/pmf3.C: Likewise.
40         * g++.old-deja/g++.other/crash24.C: Likewise.
41         * g++.old-deja/g++.niklas/t120.C: Likewise.
42         * g++.old-deja/g++.niklas/t121.C: Likewise.
43         * g++.old-deja/g++.law/operators9.C: Likewise.
44         * g++.old-deja/g++.law/arm9.C: Likewise.
45         * g++.old-deja/g++.law/enum4.C: Likewise.
46         * g++.old-deja/g++.law/arg11.C: Likewise.
47         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
48         * g++.old-deja/g++.mike/p2431.C: Likewise.
49         * g++.old-deja/g++.mike/p438.C: Likewise.
50         * g++.old-deja/g++.mike/p9068.C: Likewise.
51         * g++.old-deja/g++.mike/p11110.C: Likewise.
52         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
53
54 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
55
56         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
57         * g++.dg/other/i386-3.C: Ditto.
58         * g++.dg/other/i386-5.C: Remove duplicated test.
59         * g++.dg/other/i386-6.C: Ditto.
60
61 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
62
63         PR fortran/42354
64         * gfortran.dg/iso_c_binding_init_expr.f03: New.
65         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
66         * gfortran.dg/function_kinds_5.f90: Likewise.
67         * gfortran.dg/selected_char_kind_3.f90: Likewise.
68
69 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
70
71         * gfortran.dg/boz_15.f90: Fix typos.
72
73 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
74             Sebastian Pop  <sebastian.pop@amd.com>
75
76         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
77         * gcc.target/i386/sse-13.c: Same.
78         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
79         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
80         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
81         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
82         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
83         * gcc.target/i386/sse-23.c: Same.
84
85 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
86
87         PR middle-end/42284
88         * testsuite/gcc.dg/graphite/pr42284.c: New.
89
90 2009-12-13  Richard Guenther  <rguenther@suse.de>
91
92         PR tree-optimization/42357
93         * g++.dg/torture/pr42357.C: New testcase.
94
95 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
96
97         PR fortran/42257
98         * gfortran.dg/extends_9.f03: New test.
99
100 2009-12-11  Jason Merrill  <jason@redhat.com>
101
102         PR c++/42219
103         * g++.dg/conversion/err-recover1.C: New.
104
105 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
106
107         PR fortran/42335
108         * gfortran.dg/select_type_11.f03: New test.
109
110 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
111
112         PR c++/42225
113         * g++.dg/template/typedef24.C: New test.
114         * g++.dg/template/typedef25.C: New test.
115
116 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
117
118         PR c++/42251
119         * g++.dg/template/const3.C: New test.
120
121 2009-12-11  Richard Guenther  <rguenther@suse.de>
122
123         PR lto/42320
124         * g++.dg/lto/20091210-1_0.h: New testcase.
125         * g++.dg/lto/20091210-1_0.C: Likewise.
126         * g++.dg/lto/20091210-1_1.C: Likewise.
127
128 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
129
130         PR c++/42317
131         * g++.dg/opt/dtor2.C: New test.
132         * g++.dg/opt/dtor2.h: New file.
133         * g++.dg/opt/dtor2-aux.cc: New file.
134
135 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
136
137         PR fortran/41369
138         * gfortran.dg/func_derived_5.f90: New.
139
140 2009-12-10  Jan Hubicka  <jh@suse.cz>
141
142         PR middle-end/42110
143         * g++.dg/torture/pr42110.C: new file.
144
145 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
146
147         PR fortran/34402
148         * gfortran.dg/alloc_comp_init_expr.f03: New.
149
150 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
151
152         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
153         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
154
155 2009-12-09  Xinliang David Li  <davidxl@google.com>
156
157         PR tree-optimization/42337
158         * g++.dg/tree-ssa/pr42337.C: New test.
159
160 2009-12-08  Tobias Burnus  <burnus@net-b.de>
161
162         PR fortran/41711
163         * gfortran.dg/boz_15.f90: New test.
164
165 2008-12-08  Daniel Kraft  <d@domob.eu>
166
167         PR fortran/41177
168         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
169         * gfortran.dg/typebound_proc_13.f03: New test.
170
171 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
172             Jakub Jelinek <jakub@redhat.com>
173
174         PR midle-end/41843
175         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
176
177 2009-12-07  Richard Henderson  <rth@redhat.com>
178
179         PR rtl-opt/42269
180         * gcc.c-torture/execute/pr42269-2.c: New.
181         * gcc.target/alpha/pr42269-1.c: Likewise.
182
183 2009-12-07  Richard Henderson  <rth@redhat.com>
184
185         PR debug/42299
186         PR debug/42166
187         * gcc.c-torture/compile/pr42299.c: New.
188         * gfortran.dg/pr42166.f90: Likewise.
189
190 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
191
192         PR debug/42244
193         * gcc.dg/debug/pr42244.c: New test.
194
195 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
196
197         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
198         abmintrin.h is also tested.
199         * gcc.target/i386/sse-13.c: Likewise.
200
201 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
202
203         PR fortran/41940
204         * gfortran.dg/allocate_scalar_with_shape.f90: New.
205
206 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
207
208         PR other/40302
209         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
210         * gcc.dg/torture/builtin-math-7.c: Likewise.
211         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
212         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
213         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
214         * lib/target-supports.exp (check_effective_target_mpc,
215         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
216         Delete.
217
218 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
219
220         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
221         targets.
222
223 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
224
225         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
226         for 16bit int targets.
227
228 2009-12-06  Richard Henderson  <rth@redhat.com>
229
230         PR debug/42234
231         * gcc.c-torture/compile/pr42234.c: New.
232
233 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
234
235         PR fortran/41478
236         PR fortran/42268
237         * gfortran.dg/intrinsic_pack_5.f90: New test.
238
239 2009-12-04  Jason Merrill  <jason@redhat.com>
240
241         PR c++/42010
242         * g++.dg/abi/local2.C: New.
243
244         PR c++/42277
245         * g++.dg/cpp0x/decltype20.C: New.
246
247 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
248
249         PR rtl-optimization/42164
250         * gcc.c-torture/compile/pr42164.c: New test.
251
252 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
253
254         * gnat.dg/specs/size_attribute1.ads: New test.
255         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
256         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
257
258 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
259
260         PR c++/42218
261         * g++.dg/other/error33.C: New test.
262
263 2009-12-03  Jason Merrill  <jason@redhat.com>
264
265         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
266
267         PR c++/41611
268         * g++.dg/abi/guard2.C: New.
269
270         PR c++/42266
271         * g++.dg/cpp0x/variadic97.C: New.
272
273 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
274
275         PR middle-end/42049
276         * gcc.c-torture/compile/pr42049.c: New test.
277
278 2009-12-03  Quentin Ochem  <ochem@adacore.com>
279
280         * gnat.dg/controlled5.adb: New test.
281         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
282
283 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
284
285         PR c++/42217
286         * g++.dg/other/bitfield4.C: New test.
287
288 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c++/42256
291         * g++.dg/inherit/thunk11.C: New test.
292         * g++.dg/inherit/thunk11.h: New file.
293         * g++.dg/inherit/thunk11-aux.cc: New file.
294
295 2009-12-02  Richard Henderson  <rth@redhat.com>
296
297         PR tree-opt/42215
298         * gcc.dg/pr42215.c: New.
299
300 2009-12-02  Richard Guenther  <rguenther@suse.de>
301
302         * g++.dg/ipa/iinline-1.C: Adjust.
303         * g++.dg/template/cond2.C: Likewise.
304         * g++.dg/template/pr35240.C: Likewise.
305
306 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
307
308         PR middle-end/42224
309         * gcc.target/s390/pr42224.c: New test.
310
311 2009-12-01  Jason Merrill  <jason@redhat.com>
312
313         PR c++/41611
314         * g++.dg/abi/guard1.C: New.
315
316 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
317
318         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
319
320 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
321
322         PR c++/42234
323         * g++.dg/gomp/pr42234.C: New test.
324
325 2009-12-01  Martin Jambor  <mjambor@suse.cz>
326
327         PR tree-optimization/42237
328         * gcc.c-torture/compile/pr42237.c: New test.
329
330 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
331
332         PR c++/42057
333         * g++.dg/parse/crash54.C: New.
334
335 2009-11-30  Chao-ying Fu  <fu@mips.com>
336
337         * gcc.target/mips/dsp-lhx.c: New test.
338         * gcc.target/mips/dsp-no-lhx.c: New test.
339
340 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
341
342         * lib/g++.exp (g++_init): Add host-dependent settings for
343         LC_ALL and LANG.
344         * lib/gcc-dg.exp: Likewise.
345         * lib/options.exp: Likewise.
346         * lib/objc.exp (objc_init): Likewise.
347         * lib/gfortran.exp (gfortran_init): Likewise.
348
349 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
350
351         PR c++/40371
352         * g++.dg/template/crash93.C: New.
353
354 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
355
356         * gcc.dg/pr41551.c: New test.
357
358 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
359
360         PR fortran/42053
361         * gfortran.dg/select_type_9.f03: New.
362
363 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
364
365         PR fortran/41631
366         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
367         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
368         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
369         * gfortran.dg/select_type_2.f03: Ditto.
370         * gfortran.dg/select_type_8.f03: New test.
371
372 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
373
374         * gfortran.dg/extends_type_of_1.f03: New test.
375         * gfortran.dg/same_type_as_1.f03: Extended.
376
377 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
378
379         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
380         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
381
382 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
383
384         PR testsuite/42212
385         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
386
387 2009-11-30  Martin Jambor  <mjambor@suse.cz>
388
389         PR middle-end/42196
390         * gcc.c-torture/compile/pr42196-1.c: New test.
391         * gcc.c-torture/compile/pr42196-2.c: New test.
392         * gcc.c-torture/compile/pr42196-3.c: New test.
393
394 2009-11-30  Ira Rosen  <irar@il.ibm.com>
395
396         * gfortran.dg/vect/vect-7.f90: New test.
397
398 2009-11-30  Richard Guenther  <rguenther@suse.de>
399
400         PR middle-end/42119
401         PR fortran/38530
402         * gfortran.dg/pr42119.f90: New testcase.
403
404 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
405
406         PR c++/42069
407         * g++.dg/template/typedef23.C: New test.
408
409 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
410
411         PR tree-optimization/41961
412         * g++.dg/tree-ssa/pr41961.C: New.
413
414 2009-11-29  Ira Rosen  <irar@il.ibm.com>
415
416         PR tree-optimization/42193
417         * gcc.dg/vect/pr42193.c: New test.
418
419 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
420
421         PR c++/36408
422         * g++.dg/template/stmtexpr2.C: New test.
423
424 2009-11-28  Richard Guenther  <rguenther@suse.de>
425
426         PR tree-optimization/42183
427         * g++.dg/torture/pr42183.C: New testcase.
428
429 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
430
431         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
432         w64 target type 'unsigned long long'.
433
434 2009-11-27  Martin Jambor  <mjambor@suse.cz>
435
436         PR middle-end/42006
437         * gcc.c-torture/execute/pr42006.c: New test.
438
439 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
440
441         PR c++/38656
442         * g++.dg/cpp0x/error2.C: New.
443
444 2009-11-27  Michael Matz  <matz@suse.de>
445
446         PR rtl-optimization/42084
447         * gcc.dg/pr42084.c: New test.
448
449 2009-11-27  Michael Matz  <matz@suse.de>
450
451         PR c++/41906
452         * g++.dg/tree-ssa/pr41906.C: New testcase.
453
454 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
455
456         * gcc.dg/O16384.c: New test.
457
458 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
459
460         PR c++/35112
461         * g++.dg/parse/crash53.C: New.
462         * g++.dg/parse/error17.C: Adjust, error messages are not
463         duplicated anymore.
464         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
465
466 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
467
468         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
469         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
470         * gcc.target/i386/vperm-v4si-2.c: Ditto.
471         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
472
473 2009-11-26  Richard Henderson  <rth@redhat.com>
474
475         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
476
477 2009-11-26  Jason Merrill  <jason@redhat.com>
478
479         PR c++/42026, DR 239
480         * g++.dg/lookup/koenig8.C: New.
481
482         PR c++/10690
483         * g++.dg/template/explicit-args2.C: Add typeid cases.
484
485 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR fortran/41278
488         * gfortran.dg/array_function_5.f90: New test.
489
490 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
491
492         PR fortran/42048
493         PR fortran/42167
494         * gfortran.dg/select_type_10.f03: New test case.
495         * gfortran.dg/typebound_call_11.f03: Extended test case.
496
497 2009-11-26  Michael Matz  <matz@suse.de>
498
499         PR tree-optimization/41905
500         * g++.dg/tree-ssa/pr41905.C: New testcase.
501
502 2009-11-25  Richard Henderson  <rth@redhat.com>
503
504         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
505
506         * lib/target-supports.exp
507         (check_effective_target_vect_extract_even_odd): Add x86.
508
509         * gcc.target/i386/isa-check.h: New.
510         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
511         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
512         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
513         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
514         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
515         gcc.target/i386/vperm.pl: New files.
516
517 2009-11-25  Richard Henderson  <rth@redhat.com>
518
519         * gcc.dg/vect/pr36493.c: Call check_vect.
520         * gcc.dg/vect/pr37539.c: Likewise.
521         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
522         * tree-vect.h (check_vect): Use cpuid for x86.
523
524 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
525
526         * gnat.dg/specs/pack6.ads: New test.
527         * gnat.dg/specs/pack6_pkg.ads: New helper.
528
529 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
530
531         * gcc.target/powerpc/regnames-1.c: New test.
532
533 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
534             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
535
536         PR ada/42170
537         * ada/acats/run_acats: Bump stack limit to 16MB.
538
539 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
540
541         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
542         -march=armv5te.
543
544 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
545
546         PR fortran/42008
547         * gfortran.dg/pure_initializer_2.f90: New test.
548
549 2009-11-23  Jason Merrill  <jason@redhat.com>
550
551         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
552         * g++.old-deja/g++.pt/ctor2.C: Adjust.
553         * g++.dg/lookup/name-clash4.C: Adjust.
554
555 2009-11-23  Jason Merrill  <jason@redhat.com>
556
557         * g++.dg/template/spec15.C: Check for helpful message.
558
559 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
560
561         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
562         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
563         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
564         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
565         * gcc.target/powerpc/paired-2.c: Ditto.
566         * gcc.target/powerpc/paired-3.c: Ditto.
567         * gcc.target/powerpc/paired-4.c: Ditto.
568         * gcc.target/powerpc/paired-5.c: Ditto.
569         * gcc.target/powerpc/paired-6.c: Ditto.
570         * gcc.target/powerpc/paired-7.c: Ditto.
571         * gcc.target/powerpc/paired-8.c: Ditto.
572         * gcc.target/powerpc/paired-9.c: Ditto.
573         * gcc.target/powerpc/paired-10.c: Ditto.
574         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
575         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
576         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
577         * gcc.target/powerpc/pr39457.c: Don't use -m64.
578         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
579         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
580         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
581         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
582
583 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
584
585         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
586         scan-assembler-not regular expression.
587
588 2009-11-24  Richard Guenther  <rguenther@suse.de>
589
590         PR tree-optimization/42142
591         * gcc.c-torture/execute/pr42142.c: New testcase.
592
593 2009-11-24  Martin Jambor  <mjambor@suse.cz>
594
595         PR tree-optimization/42154
596         * gcc.c-torture/execute/pr42154.c: New test.
597
598 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
599
600         PR fortran/42045
601         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
602         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
603         * gfortran.dg/proc_ptr_comp_24.f90: New.
604
605 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
606
607         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
608         int targets.
609
610 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
611
612         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
613
614 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
615
616         PR testsuite/42086
617         * gcc.target/ia64/fptr-1.c: Make it a compile test.
618
619 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
620
621         * lib/lto.exp (lto_option_list): Rename from option_list.
622         * lib/compat.exp (compat_option_list): Rename from option_list.
623
624 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
625
626         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
627         * gcc-dg/raw-string-2.c: Ditto.
628         * gcc-dg/utf-array-short-wchar.c: Ditto.
629         * gcc-dg/utf-array.c: Ditto.
630         * gcc-dg/utf8-2.c: Ditto.
631
632 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
633
634         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
635         targets.
636
637 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
638
639         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
640
641 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
642
643         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
644
645 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
646
647         PR testsuite/36470
648         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
649         Enable short test for avr target.
650         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
651         * gcc.dg/utf32-2.c: Ditto.
652         * gcc.dg/utf32-3.c: Ditto.
653         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
654
655 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
656
657         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
658
659 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
660
661         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
662
663
664 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
665
666         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
667         * gcc.dg/sms-7.c: Ditto.
668
669 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
670
671         * gcc.dg/pr36998.c: Frame pointer required for avr target.
672         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
673         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
674         * gcc.dg/pr41340.c: Test requires long pointer target.
675         * gcc.dg/profile-generate-3.c: Test requires profiling support.
676
677 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
678
679         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
680         * gcc.dg/graphite/block-3.c: Ditto.
681         * gcc.dg/graphite/block-4.c: Ditto.
682         * gcc.dg/graphite/block-5.c: Ditto.
683         * gcc.dg/graphite/block-6.c: Ditto.
684         * gcc.dg/graphite/interchange-0.c: Ditto.
685         * gcc.dg/graphite/interchange-1.c: Ditto.
686         * gcc.dg/graphite/interchange-2.c: Ditto.
687         * gcc.dg/graphite/interchange-3.c: Ditto.
688         * gcc.dg/graphite/interchange-4.c: Ditto.
689         * gcc.dg/graphite/interchange-5.c: Ditto.
690         * gcc.dg/graphite/interchange-6.c: Ditto.
691         * gcc.dg/graphite/run-id-1.c: Ditto.
692         * gcc.dg/graphite/scop-16.c: Ditto.
693         * gcc.dg/graphite/scop-17.c: Ditto.
694         * gcc.dg/graphite/scop-18.c: Ditto.
695         * gcc.dg/graphite/scop-matmult.c: Ditto.
696         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
697         * gcc.dg/graphite/id-15.c: Ditto.
698
699 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/specs/weak1.ads: New test.
702
703 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
704
705         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
706
707 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
708
709         PR c++/14777
710         * g++.dg/template/typedef13.C: Adjust.
711         * g++.dg/template/typedef19.C: Adjust.
712         * g++.dg/template/typedef20.C: Adjust.
713         * g++.dg/template/typedef22.C: New test.
714
715 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
716
717         PR target/42113
718         * gcc.target/alpha/pr42113.c: New test.
719
720 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
721
722         PR fortran/41807
723         * gfortran.dg/data_value_1.f90: Update test.
724         * gfortran.dg/array_constructor_32.f90: New test.
725
726 2009-11-21  Martin Jambor  <mjambor@suse.cz>
727
728         PR middle-end/42025
729         * gcc.c-torture/compile/pr42025-1.c: New test.
730         * gcc.c-torture/compile/pr42025-2.c: New test.
731
732 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
733
734         * gcc.target/mips/mult-1.c: Forbid octeon.
735         * gcc.target/mips/octeon-dmul-3.c: New test.
736
737 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
738
739         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
740
741 2009-11-20  Jason Merrill  <jason@redhat.com>
742
743         PR c++/9050, DR 147, DR 318
744         * g++.dg/template/ctor9.C: New.
745         * g++.dg/tc1/dr147.C: Remove xfails.
746         * g++.dg/lookup/name-clash4.C: Adjust.
747         * g++.old-deja/g++.jason/temporary5.C: Adjust.
748         * g++.old-deja/g++.pt/ctor2.C: Adjust.
749
750 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
751
752         PR tree-optimization/42078
753         * gcc.dg/pr42078.c: New test.
754
755 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
756
757         PR Testsuite/42114
758         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
759         XFAIL ptrdiff range test for avr.
760         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
761         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
762         * gcc-dg/c99-stdint-6.c: Ditto.
763
764 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
765
766         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
767         2009-10-23 change to set VRSAVE if VSX has been reverted.
768
769 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
770
771         PR c++/38646
772         * g++.dg/cpp0x/pr38646.C: New test.
773
774 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
775
776         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
777         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
778         Wrap *intmax_t tests in !NO_MAX_TYPES.
779
780 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
781
782         PR c++/42060
783         * g++.dg/cpp0x/initlist28.C: New.
784
785 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
786
787         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
788
789 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
790
791         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
792
793 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
794
795         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
796         explicit.
797         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
798         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
799         * g++.old-deja/g++.law/typeck1.C: Likewise.
800         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
801         * g++.dg/conversion/ptrmem9.C: Likewise.
802         * g++.dg/expr/cond2.C: Likewise.
803
804 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
805             Janus Weil  <janus@gcc.gnu.org>
806
807         PR fortran/42104
808         * gfortran.dg/proc_ptr_comp_23.f90: New test.
809
810 2009-11-19  Jason Merrill  <jason@redhat.com>
811
812         PR c++/42115
813         * g++.dg/init/placement5.C: Add positive test.
814
815         DR 176 permissiveness
816         * g++.dg/ext/injected-ttp.C: New.
817         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
818         * g++.old-deja/g++.pt/ttp41.C: Adjust.
819
820 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
821
822         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
823         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
824
825 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
826
827         * gcc-dg/raw-string-1.c: Skip test for avr target.
828         * gcc-dg/utf-array-short-wchar.c: Ditto.
829         * gcc-dg/utf-array.c: Ditto.
830         * gcc-dg/utf8-2.c: Ditto.
831
832 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
833
834         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
835         (plugin_init): Pass correct version to plugin_default_version_check.
836         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
837         (plugin_init): Pass correct version to plugin_default_version_check.
838         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
839         (plugin_init): Pass correct version to plugin_default_version_check.
840
841 2009-11-19  Jason Merrill  <jason@redhat.com>
842
843         PR c++/561
844         * g++.dg/overload/pmf2.C: New.
845
846 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
847
848         PR libgfortran/42090
849         * gfortran.dg/direct_io_11.f90: New test.
850
851 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
852
853         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
854
855 2009-11-18  Nick Clifton  <nickc@redhat.com>
856
857         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
858         * g++.dg/lto/20081120-1_0.C: Likewise.
859         * g++.dg/lto/20091002-2_0.C: Likewise.
860         * g++.dg/lto/20081120-2_0.C: Likewise.
861         * g++.dg/lto/20091002-3_0.C: Likewise.
862         * g++.dg/lto/20081123_0.C: Likewise.
863         * g++.dg/lto/20090313_0.C: Likewise.
864         * g++.dg/lto/20081109-1_0.C: Likewise.
865         * g++.dg/lto/20081219_0.C: Likewise.
866         * g++.dg/lto/20081204-1_0.C: Likewise.
867         * g++.dg/lto/20090302_0.C: Likewise.
868         * g++.dg/lto/20081119-1_0.C: Likewise.
869         * g++.dg/lto/20081118_0.C: Likewise.
870
871 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
872
873         PR testsuite/41913
874         * lib/lto.exp (scan-symbol): Properly check if target exist.
875
876 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
877
878         PR fortran/42072
879         * gfortran.dg/proc_ptr_8.f90: Extended.
880
881 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
882
883         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
884         explicit.
885         * g++.dg/inherit/error4.C: Likewise.
886         * g++.dg/template/crash90.C: Likewise.
887
888 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
889
890         PR c++/3187
891         * g++.dg/abi/mangle26.C: Also match *C2* definition.
892         * g++.dg/abi/mangle27.C: Likewise.
893         * g++.dg/abi/mangle28.C: Likewise.
894         * g++.dg/abi/mangle29.C: Likewise.
895
896 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
897
898         PR debug/41926
899         * gcc.dg/vect/vect-debug-pr41926.c: New.
900
901 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
902
903         PR c++/42058
904         * g++.dg/init/array26.C: New.
905         * g++.dg/init/array27.C: Likewise.
906         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
907
908 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
909
910         PR c++/42061
911         * g++.dg/cpp0x/initlist27.C: New test.
912
913         PR c++/42059
914         * g++.dg/cpp0x/initlist26.C: New test.
915
916 2009-11-16  Jason Merrill  <jason@redhat.com>
917
918         PR c++/189, c++/9937, c++/13950, DR 176
919         * g++.dg/tc1/dr176.C: Adjust.
920         * g++.dg/template/injected1.C: New.
921         * g++.dg/template/inherit.C: Adjust.
922         * g++.old-deja/g++.brendan/crash56.C: Adjust.
923         * g++.old-deja/g++.pt/lookup8.C: Adjust.
924         * g++.old-deja/g++.pt/ttp22.C: Adjust.
925         * g++.old-deja/g++.pt/ttp23.C: Adjust.
926
927 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
928
929         PR c++/42055
930         * g++.dg/template/crash92.C: New.
931
932 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
933
934         PR c++/32056
935         * g++.dg/template/error44.C: New.
936
937 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
938
939         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
940
941 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
942
943         PR fortran/42048
944         * gfortran.dg/typebound_call_11.f03: New test.
945
946 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
947
948         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
949         init functions.
950
951 2009-11-13  Jason Merrill  <jason@redhat.com>
952
953         PR c++/27425
954         PR c++/34274
955         * g++.dg/template/arg7.C: New.
956
957         PR c++/29363
958         * g++.dg/template/error43.C: New.
959
960         PR debug/26965
961         * g++.dg/debug/dwarf2/static-data-member2.C: New.
962
963         PR c++/35075
964         * g++.dg/template/ref5.C: New.
965
966         PR c++/21008, DR 515
967         * g++.dg/template/inherit4.C: New.
968         * g++.dg/lookup/scoped8.C: Adjust.
969
970         PR c++/11987
971         * g++.dg/parse/typename11.C: New.
972         * g++.dg/template/crash48.C: Adjust.
973
974 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
975
976         PR testsuite/42001
977         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
978         lto_finish at the end.
979         * gfortran.dg/lto/lto.exp: Ditto.
980
981 2009-11-12  Jason Merrill  <jason@redhat.com>
982
983         PR c++/39560
984         * g++.dg/lookup/anon7.C: New.
985
986         PR c++/37037
987         * g++.dg/template/typedef21.C: New.
988
989         PR c++/42013
990         * g++.dg/cpp0x/decltype19.C: New.
991
992 2009-11-11  Jason Merrill  <jason@redhat.com>
993
994         PR c++/39131
995         * g++.dg/dfp/typeid1.C: New.
996
997 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
998
999         PR fortran/41978
1000         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1001
1002 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1003
1004         PR testsuite/42001
1005         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1006         lto_finish at the end.
1007
1008         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1009         (lto_finish): New. Restore mathlib.
1010
1011 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1012
1013         * g++.dg/torture/pushpop_macro.C: New testcase.
1014         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1015         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1016
1017 2009-11-11  Jon Beniston  <jon@beniston.com>
1018
1019         * lib/target-supports.exp (check_profiling_available): lm32 target
1020           doesn't support profiling.
1021         * gcc.dg/20020312-2.c: Add lm32 support.
1022         * g++.dg/other/packed1.C: Expect to fail on lm32.
1023         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1024
1025 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1026
1027         * gcc.target/arm/neon: Regenerate generated tests.
1028
1029 2009-11-10  Jason Merrill  <jason@redhat.com>
1030
1031         * g++.dg/init/placement5.C: New.
1032
1033         PR c++/34158
1034         * g++.dg/init/placement4.C: New.
1035
1036 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1037
1038         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1039         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1040         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1041         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1042
1043 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1046         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1047
1048 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1049
1050         * gcc.c-torture/compile/pr41987.c: New.
1051
1052 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR middle-end/40946
1055         * gcc.dg/pr40946.c: New test.
1056
1057 2009-11-09  Jason Merrill  <jason@redhat.com>
1058
1059         PR c++/41972
1060         * g++.dg/template/ref4.C: New.
1061
1062         PR c++/41994
1063         * g++.dg/template/conv10.C: New.
1064
1065 2009-11-07  Jason Merrill  <jason@redhat.com>
1066
1067         PR c++/37920
1068         * g++.dg/ext/typeof11.C: New.
1069
1070 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR target/41985
1073         * gcc.target/i386/pr41985.c: New test.
1074
1075 2009-11-08  Richard Guenther  <rguenther@suse.de>
1076
1077         * gcc.dg/torture/pta-escape-1.c: New testcase.
1078
1079 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1080
1081         * gnat.dg/rep_clause4.adb: New test.
1082
1083 2009-11-08  Richard Guenther  <rguenther@suse.de>
1084
1085         PR rtl-optimization/41928
1086         * gfortran.dg/pr41928.f90: New testcase.
1087
1088 2009-11-07  Jason Merrill  <jason@redhat.com>
1089
1090         PR c++/18451
1091         PR c++/40738
1092         * g++.dg/parse/error36.C: Add parameter and template cases.
1093         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1094         * g++.dg/ext/typedef-init.C: Likewise.
1095         * g++.dg/lookup/hidden-class1.C: Likewise.
1096         * g++.dg/lookup/hidden-class10.C: Likewise.
1097         * g++.dg/lookup/hidden-class5.C: Likewise.
1098         * g++.dg/lookup/hidden-class7.C: Likewise.
1099         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1100         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1101         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1102         * g++.dg/lookup/strong-using-2.C: Likewise.
1103         * g++.dg/other/typedef1.C: Likewise.
1104         * g++.dg/parse/access10.C: Likewise.
1105         * g++.dg/parse/constructor1.C: Likewise.
1106         * g++.dg/parse/crash38.C: Likewise.
1107         * g++.dg/parse/error3.C: Likewise.
1108         * g++.dg/parse/typespec1.C: Likewise.
1109         * g++.dg/template/typedef5.C: Likewise.
1110         * g++.old-deja/g++.pt/typename3.C: Likewise.
1111         * g++.old-deja/g++.pt/typename4.C: Likewise.
1112         * g++.old-deja/g++.pt/typename6.C: Likewise.
1113         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1114
1115         * g++.dg/abi/regparm1.C: Fix execute test.
1116
1117 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR tree-optimization/41643
1120         * gcc.dg/pr41643.c: New test.
1121
1122 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1123
1124         PR fortran/41909
1125         * gfortran.dg/recursive_check_15.f90: New test.
1126
1127 2009-11-06  Jason Merrill  <jason@redhat.com>
1128
1129         PR c++/15946
1130         * g++.dg/parse/error36.C: New.
1131         * g++.old-deja/g++.other/typename1.C: Adjust.
1132
1133         PR c++/9381
1134         * g++.dg/abi/regparm1.C: New.
1135
1136 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1137
1138         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1139         PLUGIN_PRAGMAS.
1140         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1141         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1142         and pragma_plugin-test-1.C.
1143
1144 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1145
1146         PR c++/41536
1147         * g++.dg/ext/always_inline-5.C: New test.
1148
1149 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR c++/41967
1152         * g++.dg/gomp/pr41967.C: New test.
1153
1154 2009-11-06  Michael Matz  <matz@suse.de>
1155
1156         PR middle-end/41963
1157         * gcc.dg/pr41963.c: New test.
1158
1159 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1160
1161         PR middle-end/41935
1162         * gcc.dg/pr41935.c: New test.
1163         * c-c++-common/pr41935.c: New test.
1164         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1165         element.
1166         * gcc.c-torture/execute/pr41935.c: New test.
1167
1168 2009-11-05  Jason Merrill  <jason@redhat.com>
1169
1170         PR c++/34180
1171         * g++.dg/init/synth2.C: New.
1172
1173         PR c++/7046
1174         * g++.dg/abi/pragma-pack1.C: New.
1175
1176         PR c++/34870
1177         * g++.dg/lookup/koenig7.C: New.
1178
1179         PR c++/41703
1180         * g++.dg/template/partial6.C: New.
1181
1182 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1183
1184         PR fortran/41556
1185         * gfortran.dg/class_12.f03: New test.
1186
1187 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1188
1189         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1190         in builtin's name.
1191
1192 2009-11-04  Jason Merrill  <jason@redhat.com>
1193
1194         PR c++/36912
1195         * g++.dg/init/static-init2.C: New.
1196
1197 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1198
1199         PR fortran/41556
1200         PR fortran/41873
1201         * gfortran.dg/interface_abstract_4.f90: New test.
1202
1203 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1204
1205         * gcc.target/m68k/pr41302.c: Fix target triplet.
1206
1207 2009-11-04  Jason Merrill  <jason@redhat.com>
1208
1209         PR c++/39413
1210         * g++.dg/template/overload11.C: New.
1211         * g++.dg/template/nested3.C: Adjust.
1212
1213 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         PR ada/20548
1216         * ada/acats/norun.lst: Remove the stack checking tests.
1217         * ada/acats/run_acats: Limit the stack to 8MB.
1218
1219 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1220
1221         PR fortran/41556
1222         PR fortran/41937
1223         * gfortran.dg/class_11.f03: New test.
1224
1225 2009-11-04  Jason Merrill  <jason@redhat.com>
1226
1227         PR c++/35067
1228         * g++.dg/abi/thunk5.C: New.
1229
1230 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1231
1232         PR rtl-opt/41833
1233         * gcc.target/powerpc/altivec-33.c: New testcase.
1234
1235 2009-11-04  Jason Merrill  <jason@redhat.com>
1236
1237         PR c++/17365, DR 218
1238         * g++.dg/lookup/koenig6.C: New.
1239         * g++.dg/lookup/koenig5.C: Adjust.
1240         * g++.dg/template/crash56.C: Adjust.
1241         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1242
1243 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1244             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1245
1246         * gcc.target/i386/xop-check.h: New file.
1247         * gcc.target/i386/xop-hadduX.c: Ditto.
1248         * gcc.target/i386/xop-haddX.c: Ditto.
1249         * gcc.target/i386/xop-hsubX.c: Ditto.
1250         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1251         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1252         * gcc.target/i386/xop-pcmov2.c: Ditto.
1253         * gcc.target/i386/xop-pcmov.c: Ditto.
1254         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1255         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1256         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1257         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1258         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1259         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1260         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1261         * gcc.target/i386/sse-12.c: Update with new compile options to
1262         activate and check xopintrin.h intrinsic file.
1263         * gcc.target/i386/sse-13.c: Ditto.
1264         * gcc.target/i386/sse-14.c: Ditto.
1265         * gcc.target/i386/sse-22.c: Ditto.
1266         * gcc.target/i386/sse-23.c: Ditto.
1267         * g++.dg/other/i386-2.C: Ditto.
1268         * g++.dg/other/i386-3.C: Ditto.
1269         * g++.dg/other/i386-5.C: Ditto.
1270         * g++.dg/other/i386-6.C: Ditto.
1271
1272 2009-11-04  Wei Guozhi  <carrot@google.com>
1273
1274         PR target/40835
1275         * gcc.target/arm/pr40835: New testcase.
1276
1277 2009-11-04  Revital Eres  <eres@il.ibm.com>
1278
1279         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1280         change in decision of peeling for alignment.
1281         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1282         * gcc.dg/vect/vect-50.c: Likewise.
1283         * gcc.dg/vect/vect-42.c: Likewise.
1284         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1285         Likewise.
1286         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1287         Likewise.
1288         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1289         * gcc.dg/vect/vect-60.c: Likewise.
1290         * gcc.dg/vect/vect-52.c: Likewise.
1291         * gcc.dg/vect/vect-44.c: Likewise.
1292         * gcc.dg/vect/vect-27.c: Likewise.
1293         * gcc.dg/vect/vect-29.c: Likewise.
1294         * gcc.dg/vect/vect-72.c: Likewise.
1295         * gcc.dg/vect/vect-56.c: Likewise.
1296         * gcc.dg/vect/vect-48.c: Likewise.
1297         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1298         * gfortran.dg/vect/vect-2.f90: Likewise.
1299         * gfortran.dg/vect/vect-5.f90: Likewise.
1300
1301 2009-11-04  Richard Guenther  <rguenther@suse.de>
1302
1303         PR tree-optimization/41919
1304         * gcc.c-torture/execute/pr41919.c: New testcase.
1305
1306 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1307
1308         PR target/41302
1309         * gcc.target/m68k/pr41302.c: New test.
1310
1311 2009-11-03  Jason Merrill  <jason@redhat.com>
1312
1313         PR c++/36959
1314         * g++.dg/opt/inline16.C: New.
1315
1316 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1317
1318         * gnat.dg/stack_check.adb1: New test.
1319         * gnat.dg/stack_check.adb2: Likewise.
1320
1321 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1322
1323         PR rtl-optimization/41917
1324         * gcc.c-torture/execute/pr41917.c: New test.
1325
1326 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1329         dump to not include "call *%esp".
1330
1331 2009-11-03  Jason Merrill  <jason@redhat.com>
1332
1333         PR c++/39786
1334         * g++.dg/lookup/using22.C: New.
1335
1336         PR c++/41876
1337         * g++.dg/parse/eh-decl.C: New.
1338
1339         PR c++/41927
1340         * g++.dg/template/sfinae16.C: New.
1341
1342         PR c++/41815
1343         * g++.dg/cpp0x/rv-return.C: New.
1344         * g++.dg/cpp0x/deduce.C: Adjust.
1345
1346         PR c++/40944
1347         * g++.dg/template/sfinae15.C: New.
1348
1349         PR c++/40687
1350         * g++.dg/cpp0x/auto3.C: Remove xfail.
1351
1352 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1353
1354         PR fortran/41907
1355         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1356
1357 2009-11-03  Nick Clifton  <nickc@redhat.com>
1358
1359         * gcc.target/rx/builtins.c: Remove redundant tests.
1360         Add test of MVTIPL instruction.
1361         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1362         function attributes.  Add -msave-acc-in-interrupts option to the
1363         command line.
1364
1365 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1366             Maxim Kuvyrkov  <maxim@codesourcery.com>
1367
1368         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1369         sh, m68k and fido.
1370
1371 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1372
1373         PR c++/38699
1374         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1375         * c-c++-common/builtin-offsetof.c: ... here.
1376
1377 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1378
1379         PR c++/38699
1380         * c-c++-common/dfp/builtin-offsetof.c: New test.
1381         * g++.dg/other/offsetof6.C: Likewise.
1382
1383 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         PR target/41900
1386         * gcc.target/i386/pr41900.c: New test.
1387
1388 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1389
1390         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1391
1392 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1393
1394         PR c++/41856
1395         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1396         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1397
1398 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1399
1400         PR c++/37093
1401         * g++.dg/other/ptrmem10.C: New test.
1402         * g++.dg/other/ptrmem11.C: Likewise.
1403
1404 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1405
1406         PR testsuite/41878
1407         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1408         spaces in some expressions.
1409
1410 2009-11-02  Jason Merrill  <jason@redhat.com>
1411
1412         * g++.dg/other/linkage2.C: Move to...
1413         * g++.dg/cpp0x/linkage2.C: ..here.
1414         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1415         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1416         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1417         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1418         * g++.dg/lookup/anon2.C: Likewise.
1419         * g++.dg/other/anon3.C: Likewise.
1420         * g++.dg/template/arg2.C: Likewise.
1421         * g++.dg/template/local4.C: Likewise.
1422         * g++.old-deja/g++.law/operators32.C: Likewise.
1423         * g++.old-deja/g++.other/linkage2.C: Likewise.
1424         * g++.old-deja/g++.pt/enum6.C: Likewise.
1425         * g++.old-deja/g++.other/anon9.C: Likewise.
1426         * g++.old-deja/g++.other/linkage1.C: Likewise.
1427         * c-c++-common/dfp/pr35620.c: Give the union a name.
1428
1429 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1430
1431         PR tree-optimization/41857
1432         * gcc.target/spu/ea/pr41857.c: New file.
1433
1434 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1435
1436         PR tree-optimization/41750
1437         * gcc.c-torture/execute/pr41750.c: New test.
1438
1439 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR tree-optimization/41841
1442         * gcc.dg/pr41841.c: New test.
1443
1444         PR debug/41893
1445         * gcc.dg/debug/pr41893-1.c: New test.
1446         * gcc.dg/debug/pr41893-2.c: New file.
1447
1448         PR c++/41774
1449         * g++.dg/ext/visibility/namespace3.C: New test.
1450
1451 2009-11-01  Jason Merrill  <jason@redhat.com>
1452
1453         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1454         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1455         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1456
1457 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1458
1459         * gnat.dg/opt5.adb: New test.
1460
1461 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1462
1463         PR fortran/41872
1464         * gfortran.dg/allocatable_scalar_4.f90: New test.
1465
1466 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1467
1468         PR fortran/41850
1469         * gfortran.dg/intent_out_6.f90: New testcase.
1470
1471 2009-10-31  Richard Guenther  <rguenther@suse.de>
1472
1473         * g++.dg/tree-ssa/restrict1.C: New.
1474
1475 2009-10-31  Jason Merrill  <jason@redhat.com>
1476
1477         * g++.dg/rtti/typeid9.C: New.
1478
1479         PR c++/41754
1480         * g++.dg/cpp0x/initlist25.C: New.
1481
1482 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1483
1484         * gnat.dg/specs/rep_clause4.ads: New test.
1485
1486 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1487
1488         PR target/41885
1489         * gcc.target/avr/torture/pr41885.c: New test.
1490
1491 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1492
1493         * gnat.dg/specs/pack5.ads: New test.
1494
1495 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1496
1497         * lib/target-supports.exp: Handle powerpc-*-elf.
1498
1499 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1500
1501         PR target/40838
1502         * gcc.target/i386/incoming-6.c: New.
1503         * gcc.target/i386/incoming-7.c: Likewise.
1504         * gcc.target/i386/incoming-8.c: Likewise.
1505         * gcc.target/i386/incoming-9.c: Likewise.
1506         * gcc.target/i386/incoming-10.c: Likewise.
1507         * gcc.target/i386/incoming-11.c: Likewise.
1508         * gcc.target/i386/incoming-12.c: Likewise.
1509         * gcc.target/i386/incoming-13.c: Likewise.
1510         * gcc.target/i386/incoming-14.c: Likewise.
1511         * gcc.target/i386/incoming-15.c: Likewise.
1512         * gcc.target/i386/pr37843-4.c: Likewise.
1513
1514 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1515
1516         PR c++/41863
1517         * g++.dg/template/sizeof12.C: New test.
1518
1519 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1520
1521         * gnat.dg/pack14.adb: New test.
1522
1523 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1524
1525         * gcc.target/mips/mips.exp (mips_option_groups): Add
1526         mcount-ra-address.
1527         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1528         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1529         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1530
1531 2009-10-29  Michael Matz  <matz@suse.de>
1532
1533         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1534         * gcc.target/i386/sse-recip-vec.c: Ditto.
1535         * gcc.target/i386/brokensqrt.c: New test.
1536
1537 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1538
1539         PR fortran/41777
1540         * gfortran.dg/associated_target_3.f90: New testcase.
1541
1542 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1543
1544         * gfortran.dg/lto/pr41764_0.f: New.
1545
1546 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1547
1548         PR tree-optimization/41775
1549         * g++.dg/torture/pr41775.C: New testcase.
1550
1551 2009-10-28  Jason Merrill  <jason@redhat.com>
1552
1553         * g++.dg/cpp0x/inline-ns1.C: New.
1554         * g++.dg/cpp0x/inline-ns2.C: New.
1555         * g++.dg/cpp0x/inline-ns3.C: New.
1556
1557 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1558
1559         PR rtl-optimization/39715
1560         * gcc.target/arm/thumb-ltu.c: New.
1561
1562 2009-10-28  Richard Guenther  <rguenther@suse.de>
1563
1564         PR lto/41808
1565         PR lto/41839
1566         * gcc.dg/lto/20091027-1_0.c: New testcase.
1567         * gcc.dg/lto/20091027-1_1.c: Likewise.
1568         * g++.dg/lto/20091026-1_0.C: Likewise.
1569         * g++.dg/lto/20091026-1_1.C: Likewise.
1570         * g++.dg/lto/20091026-1_a.h: Likewise.
1571
1572 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR middle-end/41837
1575         * gcc.dg/pr41837.c: New test.
1576
1577         PR debug/41801
1578         * g++.dg/ext/sync-3.C: New test.
1579
1580         PR target/41762
1581         * gcc.dg/pr41762.c: New test.
1582
1583 2009-10-28  Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/41855
1586         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1587         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1588         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1589         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1590
1591 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1592
1593         PR rtl-optimization/39715
1594         * gcc.target/arm/thumb-bitfld1.c: New.
1595
1596 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1597
1598         PR rtl-optimization/40741
1599         * gcc.target/arm/thumb-branch1.c: New.
1600
1601 2009-10-27  Jason Merrill  <jason@redhat.com>
1602
1603         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1604         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1605         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1606         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1607
1608 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1609
1610         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1611         * gnat.dg/null_pointer_deref2.adb: Likewise.
1612
1613 2009-10-27  Richard Guenther  <rguenther@suse.de>
1614
1615         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1616
1617 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR c/41842
1620         * gcc.dg/pr41842.c: New test.
1621
1622 2009-10-27  Revital Eres  <eres@il.ibm.com>
1623
1624         PR tree-optimization/40648
1625         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1626         change in decision of peeling for alignment.
1627         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1628         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1629         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1630         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1631         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1632         * gcc.dg/vect/vect-50.c: Likewise.
1633         * gcc.dg/vect/vect-33.c: Likewise.
1634         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1635         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1636         Likewise.
1637         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1638         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1639         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1640         Likewise.
1641         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1642         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1643         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1644         * gcc.dg/vect/vect-60.c: Likewise.
1645         * gcc.dg/vect/vect-26.c: Likewise.
1646         * gcc.dg/vect/vect-52.c: Likewise.
1647         * gcc.dg/vect/vect-44.c: Likewise.
1648         * gcc.dg/vect/vect-27.c: Likewise.
1649         * gcc.dg/vect/vect-70.c: Likewise.
1650         * gcc.dg/vect/vect-28.c: Likewise.
1651         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1652         * gcc.dg/vect/vect-109.c: Likewise.
1653         * gcc.dg/vect/vect-54.c: Likewise.
1654         * gcc.dg/vect/vect-29.c: Likewise.
1655         * gcc.dg/vect/vect-72.c: Likewise.
1656         * gcc.dg/vect/vect-56.c: Likewise.
1657         * gcc.dg/vect/vect-48.c: Likewise.
1658         * gcc.dg/vect/vect-91.c: Likewise.
1659         * gcc.dg/vect/vect-92.c: Likewise.
1660         * gcc.dg/vect/vect-58.c: Likewise.
1661         * gcc.dg/vect/slp-25.c: Likewise.
1662         * gcc.dg/vect/vect-93.c: Likewise.
1663         * gcc.dg/vect/vect-95.c: Likewise.
1664         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1665         * gcc.dg/vect/vect-87.c: Likewise.
1666         * gcc.dg/vect/vect-96.c: Likewise.
1667         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1668         * gcc.dg/vect/vect-88.c: Likewise.
1669         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1670         * gcc.dg/vect/vect-89.c: Likewise.
1671         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1672         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1673         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1674         * gfortran.dg/vect/vect-2.f90: Likewise.
1675         * gfortran.dg/vect/vect-3.f90: Likewise.
1676         * gfortran.dg/vect/vect-4.f90: Likewise.
1677         * gfortran.dg/vect/vect-5.f90: Likewise.
1678
1679 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR c++/41020
1682         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1683
1684 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1685             Michael Meissner  <meissner@linux.vnet.ibm.com>
1686             Ulrich Weigand  <uweigand@de.ibm.com>
1687
1688         * gcc.target/spu/ea/ea.exp: New file.
1689         * gcc.target/spu/ea/cache1.c: Likewise.
1690         * gcc.target/spu/ea/cast1.c: Likewise.
1691         * gcc.target/spu/ea/cast2.c: Likewise.
1692         * gcc.target/spu/ea/compile1.c: Likewise.
1693         * gcc.target/spu/ea/compile2.c: Likewise.
1694         * gcc.target/spu/ea/cppdefine.c: Likewise.
1695         * gcc.target/spu/ea/errors1.c: Likewise.
1696         * gcc.target/spu/ea/errors2.c: Likewise.
1697         * gcc.target/spu/ea/execute1.c: Likewise.
1698         * gcc.target/spu/ea/execute2.c: Likewise.
1699         * gcc.target/spu/ea/execute3.c: Likewise.
1700         * gcc.target/spu/ea/ops1.c: Likewise.
1701         * gcc.target/spu/ea/ops2.c: Likewise.
1702         * gcc.target/spu/ea/options1.c: Likewise.
1703         * gcc.target/spu/ea/test-sizes.c: Likewise.
1704
1705 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1706
1707         PR bootstrap/41345
1708         * gcc.dg/pr41345.c: New test.
1709
1710         PR debug/41828
1711         * g++.dg/debug/dwarf2/anonname1.C: New test.
1712
1713 2009-10-26  Jason Merrill  <jason@redhat.com>
1714
1715         PR c++/38796
1716         * g++.dg/cpp0x/defaulted15.C: New.
1717         * g++.dg/cpp0x/defaulted16.C: New.
1718
1719 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1720
1721         PR c++/41785
1722         * g++.dg/cpp0x/variadic96.C: New test.
1723
1724 2009-10-26  Nick Clifton  <nickc@redhat.com>
1725
1726         * lib/target-supports.exp (check_profiling_available):
1727         Profiling is not, currently, available for the RX port.
1728         (check_effective_target_hard_float): Add support for RX target.
1729         * gcc.target/rx: New directory.
1730         * gcc.target/rx/builtins.c: New test file.
1731         * gcc.target/rx/interrupts.c: New test file.
1732         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1733         * gcc.target/rx/zero-width-bitfield.c: New test file.
1734         * gcc.target/rx/i272091.c: New test file.
1735         * gcc.target/rx/packed-struct.c: New test file.
1736         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1737
1738 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1739
1740         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1741         * gcc.dg/lto/20091016-1_0.c: Likewise.
1742         * gcc.dg/lto/20090206-1_0.c: Likewise.
1743         * gcc.dg/lto/20081120-1_0.c: Likewise.
1744         * gcc.dg/lto/20081120-2_0.c: Likewise.
1745         * gcc.dg/lto/20090116_0.c: Likewise.
1746         * gcc.dg/lto/20081126_0.c: Likewise.
1747         * gcc.dg/lto/20091013-1_0.c: Likewise.
1748         * gcc.dg/lto/20081212-1_0.c: Likewise.
1749         * gcc.dg/lto/20091015-1_0.c: Likewise.
1750         * gcc.dg/lto/20090126-1_0.c: Likewise.
1751         * gcc.dg/lto/20090126-2_0.c: Likewise.
1752         * gcc.dg/lto/20091020-1_0.c: Likewise.
1753         * gcc.dg/lto/20091020-2_0.c: Likewise.
1754         * gcc.dg/lto/20081204-1_0.c: Likewise.
1755         * gcc.dg/lto/20081204-2_0.c: Likewise.
1756         * gcc.dg/lto/20081224_0.c: Likewise.
1757         * gcc.dg/lto/20090219_0.c: Likewise.
1758
1759 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1760
1761         PR c++/41020
1762         * g++.dg/lookup/extern-c-redecl2.C: New test.
1763         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1764         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1765         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1766
1767 2009-10-26  Michael Matz  <matz@suse.de>
1768
1769         PR tree-optimization/41783
1770         * gcc.dg/pr41783.c: New test.
1771         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1772         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1773         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1774
1775 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1776
1777         PR fortran/41714
1778         * gfortran.dg/class_allocate_4.f03: New test.
1779
1780 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1781
1782         * gcc.target/mips/mult-1.c: New test.
1783
1784 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1785
1786         PR fortran/41784
1787         * gfortran.dg/extends_8.f03: New test.
1788
1789 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1790
1791         * gnat.dg/specs/pack4.ads: New test.
1792
1793 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1794
1795         * gnat.dg/null_pointer_deref1.adb: New test.
1796         * gnat.dg/null_pointer_deref2.adb: Likewise.
1797
1798 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1799
1800         PR fortran/41772
1801         * gfortran.dg/transfer_intrinsic_3.f90.
1802
1803 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1804
1805         * gnat.dg/opt4.adb: New test.
1806
1807 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1808
1809         PR c/40033
1810         * gcc.dg/noncompile/pr40033-1.c: New test.
1811
1812 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1813
1814         PR c++/40808
1815         * g++.dg/abi/mangle34.C: New test
1816
1817 2009-10-23  Jason Merrill  <jason@redhat.com>
1818
1819         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1820
1821         Core issue 899
1822         * g++.dg/cpp0x/explicit4.C: New.
1823
1824 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1825
1826         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1827         *-*-cygwin.
1828         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1829         for *-*-mingw* and *-*-cygwin.
1830         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1831         * g++.dg/template/spec35.C: Disable weak symbol test for
1832         *-*-mingw* and *-*-cygwin.
1833
1834         PR testsuite/31342
1835         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1836
1837 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1838
1839         PR fortran/41800
1840         * gfortran.dg/class_10.f03: New test.
1841
1842 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1843
1844         PR target/41787
1845         * gcc.target/powerpc/vsx-vrsave.c: New file.
1846
1847 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1848
1849         PR c/41673
1850         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1851
1852 2009-10-23  Richard Guenther  <rguenther@suse.de>
1853
1854         PR tree-optimization/41778
1855         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1856
1857 2009-10-22  Richard Guenther  <rguenther@suse.de>
1858
1859         PR lto/41791
1860         * g++.dg/lto/20091022-2_0.C: New testcase.
1861
1862 2009-10-22  Richard Guenther  <rguenther@suse.de>
1863
1864         PR lto/41730
1865         * g++.dg/lto/20091022-1_0.C: New testcase.
1866
1867 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1868
1869         * gcc.dg/autopar/outer-4.c: Adjust scan.
1870         * gcc.dg/autopar/outer-5.c: Adjust scan.
1871         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1872
1873         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1874         * gcc.dg/autopar/outer-1.c: New testcase.
1875         * gcc.dg/autopar/outer-2.c: New testcase.
1876         * gcc.dg/autopar/outer-3.c: New testcase.
1877         * gcc.dg/autopar/outer-4.c: New testcase.
1878         * gcc.dg/autopar/outer-5.c: New testcase.
1879         * gcc.dg/autopar/outer-6.c: New testcase.
1880
1881 2009-10-22  Jan Hubicka  <jh@suse.cz>
1882
1883         * gcc.c-torture/compile/pr40556.c: New testcase.
1884
1885 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1886
1887         PR fortran/41781
1888         * gfortran.dg/goto_8.f90: New test case.
1889
1890 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1891
1892         PR tree-optimization/41497
1893         * gcc.dg/tree-ssa/pr41497.c: New.
1894
1895 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1896
1897         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1898
1899 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1900
1901         * gcc.dg/tls/pie-1.c: New test.
1902
1903 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1904
1905         * g++.dg/abi/mangle33.C: New test.
1906
1907 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1908
1909         * gnat.dg/discr22.adb: New test.
1910
1911 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1912
1913         * gnat.dg/loop_optimization7.ad[sb]: New test.
1914         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1915
1916 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1917
1918         PR fortran/41706
1919         PR fortran/41766
1920         * gfortran.dg/class_9.f03: Extended test case.
1921         * gfortran.dg/select_type_7.f03: New test case.
1922
1923 2009-10-20  Richard Guenther  <rguenther@suse.de>
1924
1925         * gcc.dg/lto/20091020-3_0.c: New testcase.
1926
1927 2009-10-20  Richard Guenther  <rguenther@suse.de>
1928
1929         PR lto/41761
1930         * gcc.dg/lto/20091020-1_0.c: New testcase.
1931         * gcc.dg/lto/20091020-1_1.c: Likewise.
1932         * gcc.dg/lto/20091020-2_0.c: Likewise.
1933         * gcc.dg/lto/20091020-2_1.c: Likewise.
1934
1935 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR debug/41340
1938         * gcc.dg/pr41340.c: New test.
1939
1940 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1941
1942         * gnat.dg/discr21.ad[sb]: New test.
1943         * gnat.dg/discr21_pkg.ads: New helper.
1944
1945 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1946
1947         PR fortran/41706
1948         * gfortran.dg/class_9 : New test.
1949
1950 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1951
1952         * gcc.dg/raw-string-1.c: New test.
1953         * gcc.dg/raw-string-2.c: New test.
1954         * gcc.dg/raw-string-3.c: New test.
1955         * gcc.dg/raw-string-4.c: New test.
1956         * gcc.dg/raw-string-5.c: New test.
1957         * gcc.dg/raw-string-6.c: New test.
1958         * gcc.dg/raw-string-7.c: New test.
1959         * gcc.dg/utf8-1.c: New test.
1960         * gcc.dg/utf8-2.c: New test.
1961         * gcc.dg/utf-badconcat2.c: New test.
1962         * gcc.dg/utf-dflt2.c: New test.
1963         * gcc.dg/cpp/include6.c: New test.
1964         * g++.dg/ext/raw-string-1.C: New test.
1965         * g++.dg/ext/raw-string-2.C: New test.
1966         * g++.dg/ext/raw-string-3.C: New test.
1967         * g++.dg/ext/raw-string-4.C: New test.
1968         * g++.dg/ext/raw-string-5.C: New test.
1969         * g++.dg/ext/raw-string-6.C: New test.
1970         * g++.dg/ext/raw-string-7.C: New test.
1971         * g++.dg/ext/utf8-1.C: New test.
1972         * g++.dg/ext/utf8-2.C: New test.
1973         * g++.dg/ext/utf-badconcat2.C: New test.
1974         * g++.dg/ext/utf-dflt2.C: New test.
1975
1976         * gcc.dg/cleanup-13.c: New test.
1977
1978 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1979
1980         PR fortran/41586
1981         * gfortran.dg/auto_dealloc_1.f90: New test case.
1982
1983 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1984
1985         Port from redhat/gcc-4_4-branch:
1986         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1987         * gcc.dg/debug/vta-2.c: New test.
1988
1989         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1990         * gcc.dg/debug/vta-1.c: New.
1991
1992 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1993
1994         * gnat.dg/noreturn2.ad[sb]: New test.
1995
1996 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1997
1998         PR fortran/41755
1999         * gfortran.dg/equiv_8.f90: New test.
2000         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2001
2002 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2003
2004         * gcc.target/arm/neon-thumb2-move.c: New test.
2005
2006 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2007
2008         * gcc.dg/debug/vta-3.c: New test.
2009
2010 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2011
2012         * gnat.dg/nested_proc.adb: Rename into...
2013         * gnat.dg/nested_proc1.adb: ...this.
2014         * gnat.dg/nested_proc2.adb: New test.
2015
2016 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2017
2018         * gnat.dg/noreturn1.ad[sb]: New test.
2019
2020 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2021             Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/41629
2024         * gfortran.dg/class_6.f90: New test.
2025
2026         PR fortran/41608
2027         PR fortran/41587
2028         * gfortran.dg/class_7.f90: New test.
2029
2030         PR fortran/41618
2031         * gfortran.dg/class_8.f90: New test.
2032
2033 2009-10-17  Richard Guenther  <rguenther@suse.de>
2034
2035         * gcc.dg/lto/20091017-1_0.c: New testcase.
2036         * gcc.dg/lto/20091017-1_1.c: Likewise.
2037
2038 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2039
2040         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2041
2042 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2043
2044         * gnat.dg/aggr11.adb: New test.
2045         * gnat.dg/aggr11_pkg.ads: New helper.
2046
2047 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2048
2049         * gnat.dg/slice8.adb: New test.
2050         * gnat.dg/slice8_pkg1.ads: New helper.
2051         * gnat.dg/slice8_pkg2.ads: Likewise.
2052         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2053
2054 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2055
2056         * gnat.dg/unchecked_convert4.adb: New test.
2057
2058 2009-10-15  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/38798
2061         * g++.dg/cpp0x/trailing5.C: New.
2062
2063         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2064         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2065         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2066         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2067
2068 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2069
2070         PR fortran/41719
2071         * gfortran.dg/class_5.f03: New test case.
2072         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2073         * gfortran.dg/typebound_operator_4.f03: Ditto.
2074
2075 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2076
2077         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2078         * g++.dg/other/first-global.C: Likewise.
2079         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2080         * g++.dg/torture/pr40323.C: Likewise.
2081         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2082         * gcc.dg/inline-33.c: Likewise.
2083         * gcc.dg/ipa/ipa-1.c: Likewise.
2084         * gcc.dg/ipa/ipa-2.c: Likewise.
2085         * gcc.dg/ipa/ipa-3.c: Likewise.
2086         * gcc.dg/ipa/ipa-4.c: Likewise.
2087         * gcc.dg/ipa/ipa-5.c: Likewise.
2088         * gcc.dg/ipa/ipa-7.c: Likewise.
2089         * gcc.dg/ipa/ipacost-2.c: Likewise.
2090         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2091         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2092         * gfortran.dg/whole_file_5.f90: Likewise.
2093         * gfortran.dg/whole_file_6.f90: Likewise.
2094
2095 2009-10-16  Richard Guenther  <rguenther@suse.de>
2096
2097         PR tree-optimization/41728
2098         * gcc.c-torture/compile/pr41728.c: New testcase.
2099
2100 2009-10-16  Richard Guenther  <rguenther@suse.de>
2101
2102         PR lto/41598
2103         * gcc.dg/lto/20091016-1_0.c: New testcase.
2104         * gcc.dg/lto/20091016-1_1.c: Likewise.
2105         * gcc.dg/lto/20091016-1_a.h: Likewise.
2106
2107 2009-10-16  Richard Guenther  <rguenther@suse.de>
2108
2109         PR lto/41715
2110         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2111         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2112         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2113
2114 2009-10-16  Richard Guenther  <rguenther@suse.de>
2115
2116         PR lto/41713
2117         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2118
2119 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2120
2121         PR debug/41717
2122         * gcc.dg/debug/pr41717.c: New test.
2123
2124 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2125
2126         PR fortran/41648
2127         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2128
2129         PR fortran/41656
2130         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2131
2132 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2133
2134         PR target/23983
2135         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2136         result used.
2137         * g++.dg/ext/altivec-2.C (main): Ditto.
2138
2139 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2140
2141         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2142         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2143
2144 2009-10-15  Richard Guenther  <rguenther@suse.de>
2145
2146         PR lto/41669
2147         * gcc.dg/lto/20091015-1_0.c: New testcase.
2148         * gcc.dg/lto/20091015-1_1.c: Likewise.
2149         * gcc.dg/lto/20091015-1_2.c: Likewise.
2150         * gcc.dg/lto/20091015-1_a.h: Likewise.
2151         * gcc.dg/lto/20091015-1_b.h: Likewise.
2152
2153 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2154
2155         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2156
2157 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2158
2159         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2160
2161 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2162
2163         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2164         line from 1 to 0.
2165         * obj-c++.dg/bitfield-1.mm: Likewise.
2166         * obj-c++.dg/bitfield-4.mm: Likewise.
2167
2168 2009-10-14  Richard Guenther  <rguenther@suse.de>
2169
2170         PR lto/41173
2171         * gcc.dg/lto/20091014-1_0.c: New testcase.
2172
2173 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR testsuite/41707
2176         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2177         warning on line 0 instead of 1.
2178
2179 2009-10-14  Richard Guenther  <rguenther@suse.de>
2180
2181         PR lto/41521
2182         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2183         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2184
2185 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2186
2187         PR preprocessor/41543
2188         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2189
2190         PR debug/41695
2191         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2192
2193 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2196         New procedure.
2197         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2198         effective target.
2199
2200 2009-10-14  Jason Merrill  <jason@redhat.com>
2201
2202         PR c++/39866
2203         * g++.dg/cpp0x/defaulted14.C: New.
2204
2205 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2206
2207         * g++.dg/cpp0x/vt-40092.C: New.
2208
2209 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2210
2211         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2212         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2213
2214 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2215
2216         * gfortran.dg/complex_intrinsic_8.f90: New test.
2217
2218 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2219
2220         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2221         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2222
2223 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2224
2225         PR target/38948
2226         * gcc.dg/torture/pr38948.c: New test.
2227
2228 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2229
2230         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2231
2232 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2233
2234         PR fortran/41581
2235         * gfortran.dg/class_allocate_2.f03: Modified.
2236         * gfortran.dg/class_allocate_3.f03: New test case.
2237
2238 2009-10-13  Richard Guenther  <rguenther@suse.de>
2239
2240         PR lto/41668
2241         * gcc.dg/lto/20091006-2_0.c: New testcase.
2242         * gcc.dg/lto/20091006-2_1.c: Likewise.
2243         * gcc.dg/lto/20091006-2_2.c: Likewise.
2244         * gcc.dg/lto/20091013-1_0.c: Likewise.
2245         * gcc.dg/lto/20091013-1_1.c: Likewise.
2246         * gcc.dg/lto/20091013-1_2.c: Likewise.
2247
2248 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2249
2250         * gcc.c-torture/compile/pr41661.c: New test.
2251
2252 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2253
2254         PR libgfortran/41683
2255         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2256
2257 2009-10-12  Jason Merrill  <jason@redhat.com>
2258
2259         PR c++/37875
2260         * g++.dg/cpp0x/decltype18.C: New.
2261
2262         PR c++/37766
2263         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2264
2265 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2266
2267         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2268
2269 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2270
2271         PR debug/41343
2272         PR debug/41447
2273         PR debug/41264
2274         PR debug/41338
2275         * gcc.dg/guality/pr41447-1.c: New.
2276         * gcc.dg/debug/pr41264-1.c: New.
2277         * gcc.dg/debug/pr41343-1.c: New.
2278
2279 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2280
2281         PR target/26515
2282         * gcc.dg/torture/pr26515.c: New test.
2283
2284 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2285
2286         PR testsuite/41659
2287         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2288         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2289         or "xfail" with dg-lto-do.
2290
2291 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2292
2293         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2294
2295 2009-10-12  Michael Matz  <matz@suse.de>
2296
2297         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2298         pass.
2299
2300 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2301
2302         PR target/41680
2303         * g++.dg/torture/pr41680.C: New test.
2304
2305 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2306
2307         PR c++/41570
2308         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2309
2310 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2311
2312         PR debug/41616
2313         * gcc.dg/guality/pr41616-1.c: New.
2314
2315 2009-10-11  Jason Merrill  <jason@redhat.com>
2316
2317         PR c++/37204
2318         * g++.dg/cpp0x/rv-reinterpret.C: New.
2319
2320 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2321
2322         PR libgfortran/38439
2323         * gfortran.dg/fmt_error_9.f: New test.
2324         * gfortran.dg/fmt_error_10.f: New test.
2325
2326 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2327
2328         PR fortran/41583
2329         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2330         * gfortran.dg/class_4b.f03: As above.
2331         * gfortran.dg/class_4c.f03: As above.
2332         * gfortran.dg/class_4d.f03: As above.
2333
2334 2009-10-11  Richard Guenther  <rguenther@suse.de>
2335
2336         PR tree-optimization/41555
2337         * gcc.dg/torture/pr41555.c: New testcase.
2338
2339 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2340
2341         PR libgfortran/35862
2342         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2343         function correctly.
2344
2345 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2346
2347         PR libgfortran/35862
2348         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2349         Add conditions to avoid runtime errors if not supported.
2350
2351 2009-10-10  Richard Guenther  <rguenther@suse.de>
2352
2353         PR tree-optimization/41654
2354         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2355
2356 2009-10-09  Jason Merrill  <jason@redhat.com>
2357
2358         * g++.dg/cpp/ucn-1.C: New.
2359
2360 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2361
2362         PR fortran/41585
2363         * gfortran.dg/class_2.f03: Extended test case.
2364
2365 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2366
2367         PR fortran/41582
2368         * gfortran.dg/class_allocate_1.f03: Modify code such that
2369         it compiles with the gfc_warning->gfc_error change.
2370         * gfortran.dg/class_allocate_1.f03: New test.
2371
2372 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2373
2374         PR fortran/41579
2375         * gfortran.dg/select_type_6.f03: New test.
2376
2377 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR preprocessor/41445
2380         * gcc.dg/cpp/separate-1.c: Adjust.
2381         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2382         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2383         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2384         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2385         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2386         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2387         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2388
2389         PR rtl-optimization/41646
2390         * gcc.c-torture/compile/pr41646.c: New test.
2391
2392 2009-10-09  Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/41634
2395         * gcc.c-torture/compile/pr41634.c: New testcase.
2396
2397 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2398
2399         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2400
2401 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2402
2403         * gnat.dg/opt3.adb: New test.
2404         * gnat.dg/opt3_pkg.ads: New helper.
2405
2406 2009-10-08  Doug Kwan  <dougkwan@google.com>
2407
2408         PR rtl-optimization/41574
2409         * gcc.dg/pr41574.c: New test.
2410
2411 2009-10-08  Cary Coutant  <ccoutant@google.com>
2412
2413         Add support for debugging with ICF (Identical Code Folding).
2414         * g++.dg/debug/dwarf2/icf.C: New test.
2415
2416 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2417
2418         * gcc.target/mips/truncate-6.c: New test.
2419
2420 2009-10-08  Jason Merrill  <jason@redhat.com>
2421
2422         PR c++/36816
2423         * g++.dg/cpp0x/rv-deduce.C: New.
2424
2425         PR c++/37177
2426         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2427         * g++.dg/template/explicit-args2.C: New.
2428         * g++.dg/template/explicit-args3.C: New.
2429         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2430
2431 2009-10-08  Michael Matz  <matz@suse.de>
2432
2433         PR middle-end/41573
2434         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2435         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2436         * gcc.dg/pr41573.c: New test.
2437
2438 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2439
2440         PR c/41182
2441         * gcc.c-torture/compile/pr41182-1.c: New.
2442
2443 2009-10-07  Jason Merrill  <jason@redhat.com>
2444
2445         * g++.dg/cpp0x/variadic95.C: New.
2446
2447 2009-10-07  Jason Merrill  <jason@redhat.com>
2448
2449         * g++.dg/template/scope3.C: New.
2450
2451 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * gcc.dg/debug/dwarf2/inline3.c: New test.
2454
2455 2009-10-07  Daniel Kraft  <d@domob.eu>
2456
2457         PR fortran/41615
2458         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2459
2460 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2461
2462         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2463         * gfortran.dg/select_type_1.f03: Modified error message.
2464         * gfortran.dg/select_type_5.f03: New test.
2465
2466 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2467
2468         PR libgfortran/41612
2469         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2470         have kind=10 reals.
2471
2472 2009-10-06  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2475         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2476
2477 2009-10-06  Richard Guenther  <rguenther@suse.de>
2478
2479         PR lto/41502
2480         * gcc.dg/lto/20091006-1_0.c: New testcase.
2481         * gcc.dg/lto/20091006-1_1.c: Likewise.
2482         * gcc.dg/lto/20091005-2_0.c: Likewise.
2483
2484 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2485
2486         PR ada/41383
2487         * gnat.dg/timer_cancel.adb: New test.
2488
2489 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2490
2491         PR ada/38333
2492         * gnat.dg/specs/import_abstract.ads: New.
2493
2494 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2495
2496         PR libgfortran/35862
2497         * gfortran.dg/round_2.f03: New test.
2498
2499 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR debug/41558
2502         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2503         * lib/gcc-gdb-test.exp: ... here.  New file.
2504         * gfortran.dg/guality/guality.exp: New file.
2505         * gfortran.dg/guality/pr41558.f90: New test.
2506         * gfortran.dg/guality/arg1.f90: New test.
2507
2508 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2509
2510         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2511         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2512         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2513         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2514
2515 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2516
2517         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2518         register_pass_info.
2519         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2520         plugin_pass to register_pass_info.
2521         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2522         register_pass_info.
2523         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2524         register_pass_info.
2525
2526 2009-10-05  Richard Guenther  <rguenther@suse.de>
2527
2528         PR lto/41281
2529         * gcc.dg/lto/20090914-2_0.c: New testcase.
2530
2531 2009-10-05  Richard Guenther  <rguenther@suse.de>
2532
2533         PR lto/40902
2534         * gcc.dg/lto/20091005-1_0.c: New testcase.
2535         * gcc.dg/lto/20091005-1_1.c: Likewise.
2536
2537 2009-10-05  Richard Guenther  <rguenther@suse.de>
2538
2539         PR lto/41552
2540         PR lto/41487
2541         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2542         * g++.dg/lto/20091004-1_0.C: New testcase.
2543         * g++.dg/lto/20091004-1_1.C: Likewise.
2544         * g++.dg/lto/20091004-2_0.C: Likewise.
2545         * g++.dg/lto/20091004-2_1.C: Likewise.
2546         * g++.dg/lto/20091004-3_0.C: Likewise.
2547         * g++.dg/lto/20091004-3_1.C: Likewise.
2548
2549 2009-10-05  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/23821
2552         * gcc.dg/torture/pr23821.c: New testcase.
2553
2554 2009-10-05  Daniel Kraft  <d@domob.eu>
2555
2556         PR fortran/41403
2557         * gfortran.dg/goto_6.f: New test.
2558         * gfortran.dg/goto_7.f: New test.
2559
2560 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2561             Bill Maddox  <maddox@google.com>
2562             Cary Coutant  <ccoutant@google.com>
2563             Chris Demetriou  <cgd@google.com>
2564             Diego Novillo  <dnovillo@google.com>
2565             Doug Kwan  <dougkwan@google.com>
2566             Jan Hubicka  <jh@suse.cz>
2567             Ollie Wild  <aaw@google.com>
2568             Rafael Espindola  <espindola@google.com>
2569             Richard Guenther  <rguenther@suse.de>
2570             Simon Baldwin  <simonb@google.com>
2571
2572         * g++.dg/20090107-1.C: New.
2573         * g++.dg/20090121-1.C: New.
2574         * g++.dg/ipa/20090113-1.C: New.
2575         * g++.dg/lto: New directory.
2576         * g++.dg/lto/20080829_0.C: New.
2577         * g++.dg/lto/20080904_0.C: New.
2578         * g++.dg/lto/20080907_0.C: New.
2579         * g++.dg/lto/20080908-1_0.C: New.
2580         * g++.dg/lto/20080908-2_0.C: New.
2581         * g++.dg/lto/20080908-3_0.C: New.
2582         * g++.dg/lto/20080909-1_0.C: New.
2583         * g++.dg/lto/20080910-1_0.C: New.
2584         * g++.dg/lto/20080912-1_0.C: New.
2585         * g++.dg/lto/20080912_0.C: New.
2586         * g++.dg/lto/20080915_0.C: New.
2587         * g++.dg/lto/20080916_0.C: New.
2588         * g++.dg/lto/20080917_0.C: New.
2589         * g++.dg/lto/20080924_0.C: New.
2590         * g++.dg/lto/20080926_0.C: New.
2591         * g++.dg/lto/20081008_0.C: New.
2592         * g++.dg/lto/20081022.h: New.
2593         * g++.dg/lto/20081022_0.C: New.
2594         * g++.dg/lto/20081022_1.C: New.
2595         * g++.dg/lto/20081023_0.C: New.
2596         * g++.dg/lto/20081109-1_0.C: New.
2597         * g++.dg/lto/20081109-2_0.C: New.
2598         * g++.dg/lto/20081109_0.C: New.
2599         * g++.dg/lto/20081109_1.C: New.
2600         * g++.dg/lto/20081118-1_0.C: New.
2601         * g++.dg/lto/20081118-1_1.C: New.
2602         * g++.dg/lto/20081118_0.C: New.
2603         * g++.dg/lto/20081118_1.C: New.
2604         * g++.dg/lto/20081119-1.h: New.
2605         * g++.dg/lto/20081119-1_0.C: New.
2606         * g++.dg/lto/20081119-1_1.C: New.
2607         * g++.dg/lto/20081119_0.C: New.
2608         * g++.dg/lto/20081119_1.C: New.
2609         * g++.dg/lto/20081120-1_0.C: New.
2610         * g++.dg/lto/20081120-1_1.C: New.
2611         * g++.dg/lto/20081120-2_0.C: New.
2612         * g++.dg/lto/20081120-2_1.C: New.
2613         * g++.dg/lto/20081123_0.C: New.
2614         * g++.dg/lto/20081123_1.C: New.
2615         * g++.dg/lto/20081125.h: New.
2616         * g++.dg/lto/20081125_0.C: New.
2617         * g++.dg/lto/20081125_1.C: New.
2618         * g++.dg/lto/20081127_0.C: New.
2619         * g++.dg/lto/20081127_1.C: New.
2620         * g++.dg/lto/20081203_0.C: New.
2621         * g++.dg/lto/20081203_1.C: New.
2622         * g++.dg/lto/20081204-1_0.C: New.
2623         * g++.dg/lto/20081204-1_1.C: New.
2624         * g++.dg/lto/20081204-2_0.C: New.
2625         * g++.dg/lto/20081204-2_1.C: New.
2626         * g++.dg/lto/20081209_0.C: New.
2627         * g++.dg/lto/20081209_1.C: New.
2628         * g++.dg/lto/20081211-1.h: New.
2629         * g++.dg/lto/20081211-1_0.C: New.
2630         * g++.dg/lto/20081211-1_1.C: New.
2631         * g++.dg/lto/20081217-1_0.C: New.
2632         * g++.dg/lto/20081217-2_0.C: New.
2633         * g++.dg/lto/20081219_0.C: New.
2634         * g++.dg/lto/20081219_1.C: New.
2635         * g++.dg/lto/20090106_0.C: New.
2636         * g++.dg/lto/20090112_0.C: New.
2637         * g++.dg/lto/20090128_0.C: New.
2638         * g++.dg/lto/20090221_0.C: New.
2639         * g++.dg/lto/20090302_0.C: New.
2640         * g++.dg/lto/20090302_1.C: New.
2641         * g++.dg/lto/20090303_0.C: New.
2642         * g++.dg/lto/20090311-1.h: New.
2643         * g++.dg/lto/20090311-1_0.C: New.
2644         * g++.dg/lto/20090311-1_1.C: New.
2645         * g++.dg/lto/20090311_0.C: New.
2646         * g++.dg/lto/20090311_1.C: New.
2647         * g++.dg/lto/20090312.h: New.
2648         * g++.dg/lto/20090312_0.C: New.
2649         * g++.dg/lto/20090312_1.C: New.
2650         * g++.dg/lto/20090313_0.C: New.
2651         * g++.dg/lto/20090313_1.C: New.
2652         * g++.dg/lto/20090315_0.C: New.
2653         * g++.dg/lto/20090315_1.C: New.
2654         * g++.dg/lto/20091002-1_0.C: New testcase.
2655         * g++.dg/lto/20091002-2_0.C: Likewise..
2656         * g++.dg/lto/20091002-3_0.C: Likewise..
2657         * g++.dg/lto/README: New.
2658         * g++.dg/lto/pr40818_0.C: New.
2659         * g++.dg/opt/thunk3-1.C: New.
2660         * g++.dg/opt/thunk4.C: New.
2661         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2662         replacements with __attribute__ ((__noinline__)).
2663         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2664         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2665         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2666         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2667         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2668         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2669         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2670         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2671         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2672         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2673         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2674         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2675         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2676         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2677         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2678         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2679         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2680         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2681         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2682         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2683         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2684         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2685         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2686         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2687         * gcc.dg/20081223-1.c: New.
2688         * gcc.dg/lto: New directory.
2689         * gcc.dg/lto/20080908_0.c: New.
2690         * gcc.dg/lto/20080917_0.c: New.
2691         * gcc.dg/lto/20080924_0.c: New.
2692         * gcc.dg/lto/20081024_0.c: New.
2693         * gcc.dg/lto/20081109_0.c: New.
2694         * gcc.dg/lto/20081111_0.c: New.
2695         * gcc.dg/lto/20081111_1.c: New.
2696         * gcc.dg/lto/20081112_0.c: New.
2697         * gcc.dg/lto/20081112_1.c: New.
2698         * gcc.dg/lto/20081115_0.c: New.
2699         * gcc.dg/lto/20081115_1.c: New.
2700         * gcc.dg/lto/20081115_2.c: New.
2701         * gcc.dg/lto/20081118_0.c: New.
2702         * gcc.dg/lto/20081118_1.c: New.
2703         * gcc.dg/lto/20081118_2.c: New.
2704         * gcc.dg/lto/20081120-1_0.c: New.
2705         * gcc.dg/lto/20081120-1_1.c: New.
2706         * gcc.dg/lto/20081120-2_0.c: New.
2707         * gcc.dg/lto/20081120-2_1.c: New.
2708         * gcc.dg/lto/20081125_0.c: New.
2709         * gcc.dg/lto/20081125_1.c: New.
2710         * gcc.dg/lto/20081126_0.c: New.
2711         * gcc.dg/lto/20081201-1_0.c: New.
2712         * gcc.dg/lto/20081201-1_1.c: New.
2713         * gcc.dg/lto/20081201-1_2.c: New.
2714         * gcc.dg/lto/20081201-2_0.c: New.
2715         * gcc.dg/lto/20081201-2_1.c: New.
2716         * gcc.dg/lto/20081202-1_0.c: New.
2717         * gcc.dg/lto/20081202-1_1.c: New.
2718         * gcc.dg/lto/20081202-2_0.c: New.
2719         * gcc.dg/lto/20081202-2_1.c: New.
2720         * gcc.dg/lto/20081204-1_0.c: New.
2721         * gcc.dg/lto/20081204-1_1.c: New.
2722         * gcc.dg/lto/20081204-2_0.c: New.
2723         * gcc.dg/lto/20081210-1_0.c: New.
2724         * gcc.dg/lto/20081212-1_0.c: New.
2725         * gcc.dg/lto/20081222_0.c: New.
2726         * gcc.dg/lto/20081222_0.h: New.
2727         * gcc.dg/lto/20081222_1.c: New.
2728         * gcc.dg/lto/20081224_0.c: New.
2729         * gcc.dg/lto/20081224_0.h: New.
2730         * gcc.dg/lto/20081224_1.c: New.
2731         * gcc.dg/lto/20090116_0.c: New.
2732         * gcc.dg/lto/20090120_0.c: New.
2733         * gcc.dg/lto/20090126-1_0.c: New.
2734         * gcc.dg/lto/20090126-2_0.c: New.
2735         * gcc.dg/lto/20090206-1_0.c: New.
2736         * gcc.dg/lto/20090206-2_0.c: New.
2737         * gcc.dg/lto/20090210_0.c: New.
2738         * gcc.dg/lto/20090210_1.c: New.
2739         * gcc.dg/lto/20090213_0.c: New.
2740         * gcc.dg/lto/20090213_1.c: New.
2741         * gcc.dg/lto/20090218-1_0.c: New.
2742         * gcc.dg/lto/20090218-1_1.c: New.
2743         * gcc.dg/lto/20090218-2_0.c: New.
2744         * gcc.dg/lto/20090218-2_1.c: New.
2745         * gcc.dg/lto/20090218_0.c: New.
2746         * gcc.dg/lto/20090218_1.c: New.
2747         * gcc.dg/lto/20090218_2.c: New.
2748         * gcc.dg/lto/20090218_3.c: New.
2749         * gcc.dg/lto/20090219_0.c: New.
2750         * gcc.dg/lto/20090312_0.c: New.
2751         * gcc.dg/lto/20090312_1.c: New.
2752         * gcc.dg/lto/20090313_0.c: New.
2753         * gcc.dg/lto/20090706-1_0.c: New.
2754         * gcc.dg/lto/20090706-2_0.c: New.
2755         * gcc.dg/lto/20090717_0.c: New.
2756         * gcc.dg/lto/20090717_1.c: New.
2757         * gcc.dg/lto/20090729_0.c: New.
2758         * gcc.dg/lto/20090729_1.c: New.
2759         * gcc.dg/lto/20090812_0.c: New.
2760         * gcc.dg/lto/20090812_1.c: New.
2761         * gcc.dg/lto/20090914-1_0.c: New.
2762         * gcc.dg/lto/README: New.
2763         * gcc.dg/visibility-7.c: Adjust expected pattern
2764         * gfortran.dg/lto: New directory.
2765         * gfortran.dg/lto/pr40724_0.f: New.
2766         * gfortran.dg/lto/pr40724_1.f: New.
2767         * gfortran.dg/lto/pr40725_0.f03: New.
2768         * gfortran.dg/lto/pr40725_1.c: New.
2769         * gfortran.dg/lto/pr41069_0.f90: New.
2770         * gfortran.dg/lto/pr41069_1.f90: New.
2771         * gfortran.dg/lto/pr41069_2.f90: New.
2772         * g++.dg/README: Add 'lto' directory.
2773         * g++.dg/dg.exp: Also scan 'lto' directory
2774
2775 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2776             Janis Johnson  <janis187@us.ibm.com>
2777             Diego Novillo  <dnovillo@google.com>
2778
2779         * g++.dg/lto/lto.exp: New.
2780         * gcc.c-torture/execute/execute.exp: Add
2781         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2782         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2783         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2784         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2785         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2786         * gcc.dg/lto/lto.exp: New.
2787         * gfortran.dg/lto/lto.exp: New.
2788         * lib/target-supports.exp (check_effective_target_lto): New.
2789         * lib/c-torture.exp: Load target-supports.exp.  Define
2790         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2791         * lib/gcc-dg.exp: Likewise.
2792         * lib/lto.exp: New.
2793         * lib/torture-options.exp: Add support for a third argument.
2794
2795 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2796
2797         PR testsuite/41542
2798         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2799
2800 2009-10-02  Jason Merrill  <jason@redhat.com>
2801
2802         * g++.dg/abi/mangle32.C: New.
2803
2804 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2805
2806         * gnat.dg/atomic2.adb: New test.
2807
2808 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2809
2810         * gnat.dg/array11.adb: New test.
2811         * gnat.dg/array12.adb: Likewise.
2812
2813 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2814
2815         * gnat.dg/array10.adb: New test.
2816         * gnat.dg/object_overflow.adb: Tweak.
2817
2818 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2819
2820         * gcc.dg/guality/guality.exp: Disable on darwin.
2821
2822 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2823
2824         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2825         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2826         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2827         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2828
2829 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2830
2831         PR fortran/41479
2832         * gfortran.dg/intent_out_5.f90: New test.
2833
2834 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR debug/41404
2837         PR debug/41353
2838         * gcc.dg/guality/pr41404-1.c: New test.
2839         * gcc.dg/guality/pr41353-2.c: New test.
2840
2841 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2842
2843         PR testsuite/41546
2844         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2845         to -mtune=generic.
2846
2847 2009-10-01  Jan Hubicka  <jh@suse.cz>
2848
2849         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2850
2851 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2852
2853         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2854
2855         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2856
2857 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2858
2859         PR fortran/41515
2860         * gfortran.dg/parameter_array_init_5.f90: New test.
2861
2862 2009-10-01  Jason Merrill  <jason@redhat.com>
2863
2864         * g++.dg/cpp0x/defaulted13.C: New.
2865
2866 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2867
2868         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2869         * gfortran.dg/bounds_check_11.f90: Likewise.
2870         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2871
2872 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2873
2874         * gfortran.dg/select_type_4.f90: New test.
2875
2876 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2877
2878         * gfortran.dg/same_type_as_1.f03: New test.
2879         * gfortran.dg/same_type_as_2.f03: Ditto.
2880
2881 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2882
2883         * gfortran.dg/select_type_1.f03: Extended.
2884         * gfortran.dg/select_type_3.f03: New test.
2885
2886 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2887
2888         * gfortran.dg/class_allocate_1.f03: New test.
2889
2890 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2891
2892         PR fortran/40996
2893         * gfortran.dg/allocatable_scalar_3.f90: New test.
2894         * gfortran.dg/select_type_2.f03: Ditto.
2895         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2896
2897 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2898
2899         * gfortran.dg/block_name_2.f90: Modified error message.
2900         * gfortran.dg/select_6.f90: Ditto.
2901         * gfortran.dg/select_type_1.f03: New test.
2902
2903 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2904
2905         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2906         * gfortran.dg/class_1.f03: Ditto.
2907         * gfortran.dg/class_2.f03: Ditto.
2908         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2909         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2910         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2911         * gfortran.dg/typebound_call_10.f03: Ditto.
2912         * gfortran.dg/typebound_call_2.f03: Ditto.
2913         * gfortran.dg/typebound_call_3.f03: Ditto.
2914         * gfortran.dg/typebound_call_4.f03: Ditto.
2915         * gfortran.dg/typebound_call_9.f03: Ditto.
2916         * gfortran.dg/typebound_generic_3.f03: Ditto.
2917         * gfortran.dg/typebound_generic_4.f03: Ditto.
2918         * gfortran.dg/typebound_operator_1.f03: Ditto.
2919         * gfortran.dg/typebound_operator_2.f03: Ditto.
2920         * gfortran.dg/typebound_operator_3.f03: Ditto.
2921         * gfortran.dg/typebound_operator_4.f03: Ditto.
2922         * gfortran.dg/typebound_proc_1.f08: Ditto.
2923         * gfortran.dg/typebound_proc_5.f03: Ditto.
2924         * gfortran.dg/typebound_proc_6.f03: Ditto.
2925
2926 2009-09-30  Jason Merrill  <jason@redhat.com>
2927
2928         * g++.dg/eh/init-temp1.C: Improve test.
2929
2930 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2931
2932         PR target/22093
2933         * gcc.target/alpha/pr22093.c: New test.
2934
2935 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2936             Jason Merrill  <jason@redhat.com>
2937
2938         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2939         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2940         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2941         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2942         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2943         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2944         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2945         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2946         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2947         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2948         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2949         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2950         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2951         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2952         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2953         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2954         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2955         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2956         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2957         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2958         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2959         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2960         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2961         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2962         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2963         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2964         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2965         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2966         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2967         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2968         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2969         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2970         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2971         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2972         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2973         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2974         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2975         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2976         * lib/prune.exp: Accept "In lambda function".
2977
2978 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2979
2980         * gcc.target/i386/fma4-check.h: New file.
2981         * gcc.target/i386/fma4-fma.c: Ditto.
2982         * gcc.target/i386/fma4-maccXX.c: Ditto.
2983         * gcc.target/i386/fma4-msubXX.c: Ditto.
2984         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2985         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2986         * gcc.target/i386/fma4-vector.c: Ditto.
2987         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2988         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2989         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2990         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2991         * gcc.target/i386/fma4-256-vector.c: Ditto.
2992         * gcc.target/i386/funcspec-2.c: Ditto.
2993
2994         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2995
2996         * gcc.target/i386/funcspec-5.c: Add FMA4.
2997         * gcc.target/i386/funcspec-6.c: Ditto.
2998         * gcc.target/i386/funcspec-8.c: Ditto.
2999
3000         * gcc.target/i386/funcspec-9.c: New file.
3001
3002         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3003
3004         * gcc.target/i386/isa-10.c: New file.
3005         * gcc.target/i386/isa-11.c: Ditto.
3006         * gcc.target/i386/isa-12.c: Ditto.
3007         * gcc.target/i386/isa-13.c: Ditto.
3008         * gcc.target/i386/isa-2.c: Ditto.
3009         * gcc.target/i386/isa-3.c: Ditto.
3010         * gcc.target/i386/isa-4.c: Ditto.
3011         * gcc.target/i386/isa-7.c: Ditto.
3012         * gcc.target/i386/isa-8.c: Ditto.
3013         * gcc.target/i386/isa-9.c: Ditto.
3014
3015         * gcc.target/i386/isa-14.c: Add FMA4.
3016         * gcc.target/i386/isa-1.c: Ditto.
3017         * gcc.target/i386/isa-5.c: Ditto.
3018         * gcc.target/i386/isa-6.c: Ditto.
3019
3020         * gcc.target/i386/sse-12.c: New file.
3021         * gcc.target/i386/sse-13.c: Ditto.
3022         * gcc.target/i386/sse-14.c: Ditto.
3023         * gcc.target/i386/sse-22.c: Ditto.
3024
3025         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3026         * g++.dg/other/i386-3.C: Ditto.
3027         * g++.dg/other/i386-5.C: Ditto.
3028         * g++.dg/other/i386-6.C: Ditto.
3029
3030 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3031
3032         PR testsuite/41496
3033         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3034         before.
3035
3036 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3037
3038         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3039         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3040
3041 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR debug/41438
3044         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3045         hidden.
3046         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3047
3048 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3049
3050         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3051         * gcc.target/i386/isa-1.c: Remove SSE5.
3052         * gcc.target/i386/isa-5.c: Ditto.
3053         * gcc.target/i386/isa-6.c: Ditto.
3054         * gcc.target/i386/funcspec-4.c: Remove error conditions
3055         related to SSE5.
3056         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3057         * gcc.target/i386/avx-2.c: Ditto.
3058         * gcc.target/i386/sse-23.c: Ditto.
3059         * gcc.target/i386/funcspec-9.c: Delete.
3060
3061 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3062
3063         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3064         * gcc.dg/guality/pr41353-1.c: New test.
3065
3066         PR testsuite/41444
3067         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3068         in macro name definition for non-unix/win32/msdos.
3069
3070 2009-09-29  Daniel Kraft  <d@domob.eu>
3071
3072         PR fortran/39626
3073         * gfortran.dg/block_1.f08: New test.
3074         * gfortran.dg/block_2.f08: New test.
3075         * gfortran.dg/block_3.f90: New test.
3076         * gfortran.dg/block_4.f08: New test.
3077         * gfortran.dg/block_5.f08: New test.
3078         * gfortran.dg/block_6.f08: New test.
3079         * gfortran.dg/block_7.f08: New test.
3080         * gfortran.dg/block_8.f08: New test.
3081
3082 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3083
3084         PR libgfortran/35862
3085         * gfortran.dg/round_1.f03: New test.
3086         * gfortran.dg/f2003_io_3.f03: Update test.
3087
3088 2009-09-28  Easwaran Raman  <eraman@google.com>
3089
3090         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3091         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3092
3093 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3094
3095         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3096         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3097         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3098         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3099         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3100
3101         * g++.dg/dfp/dfp.exp: Fix typo.
3102
3103         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3104         Fix typo that breaks the check.
3105
3106 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3107
3108         * gnat.dg (tagged_alloc_free.adb): New testcase.
3109
3110 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3111
3112         * g++.dg/dfp: New directory.
3113         * g++.dg/dg.exp: Prune tests in dfp directory.
3114         * g++.dg/dfp/dfp.exp: New.
3115         * g++.dg/dfp/mangle-mode.C: New test.
3116
3117 2009-09-28  Michael Matz  <matz@suse.de>
3118
3119         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3120         for sign of -Inf.
3121
3122 2009-09-27  Richard Henderson  <rth@redhat.com>
3123
3124         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3125         * gcc.dg/tree-ssa/pr41469-1.c: New.
3126
3127 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3128
3129         PR c/41476
3130         * gcc.dg/cond-constqual-1.c: New test.
3131
3132 2009-09-26  Michael Matz  <matz@suse.de>
3133
3134         PR lto/40758
3135         PR middle-end/41470
3136         * gcc.dg/pr41470.c: New test.
3137
3138 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3139
3140         * gnat.dg/array9.adb: New test.
3141
3142 2009-09-26  Michael Matz  <matz@suse.de>
3143
3144         PR tree-optimization/41454
3145         * gcc.dg/pr41454.c: New test.
3146
3147 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3148
3149         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3150         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3151         into DW_TAG_GNU_template_parameter_pack and
3152         DW_TAG_GNU_formal_parameter_pack.
3153         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3154         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3155
3156 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3157
3158         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3159         parameters for alignment-sensitive -fsection-anchors tests.
3160
3161 2009-09-25  Richard Guenther  <rguenther@suse.de>
3162
3163         PR middle-end/41463
3164         * gcc.c-torture/execute/pr41463.c: New testcase.
3165
3166 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3167
3168         * gnat.dg/sse_nolib.adb: New testcase.
3169
3170 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3171
3172         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3173         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3174         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3175         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3176         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3177         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3178         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3179         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3180         * gcc.dg/vect/vect.exp: Add Power7 flags.
3181         * g++.dg/vect/vect.exp: Likewise.
3182         * gfortran.dg/vect/vect.exp: Likewise.
3183
3184 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3185
3186         PR fortran/41459
3187         * gfortran.dg/empty_label.f: New test.
3188         * gfortran.dg/empty_label.f90: Ditto.
3189         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3190
3191 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3192
3193         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3194         compile-time.
3195
3196 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3197
3198         * lib/scanasm.exp (make_pattern_printable): New function.
3199         (dg-scan, scan-assembler-times, scan-assembler-dem,
3200         scan-assembler-dem-not): Use it.
3201
3202 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3203
3204         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3205         (test_nested): Renamed to ...
3206         (test_nested1): This.
3207         (test_nested2): New.
3208         (main): Likewise.
3209
3210 2009-09-24  Richard Guenther  <rguenther@suse.de>
3211
3212         PR tree-optimization/36143
3213         PR tree-optimization/38747
3214         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3215         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3216         * g++.dg/torture/pr38747.C: New testcase.
3217         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3218
3219 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3220
3221         * gnat.dg/nested_proc.adb: New test.
3222
3223 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3224
3225         * gcc.target/i386/pr12329.c: Adjust.
3226
3227 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3228
3229         PR debug/41248
3230         * gcc.dg/pr41248.c: New.
3231
3232 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3233
3234         PR debug/41065
3235         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3236
3237 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3238
3239         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3240         current_compiler_flags.  Fix typos.
3241
3242 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3243
3244         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3245
3246 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3247
3248         PR c/39779
3249         * gcc.c-torture/compile/pr39779.c: New test.
3250
3251 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3252
3253         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3254         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3255         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3256
3257 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3258
3259         PR debug/41295
3260         * gcc.dg/pr41295.c: New.
3261
3262 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3263
3264         * gcc.dg/pr40209.c: Add test case.
3265
3266 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3267
3268         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3269         matching assembly.
3270         * gcc.target/mips/code-readable-2.c: Likewise.
3271         * gcc.target/mips/code-readable-3.c: Likewise.
3272
3273 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3274
3275         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3276         Check support via mode instead of C type.
3277         (check_effective_target_dfprt_nocache): Ditto.
3278         (check_effective_target_hard_dfp): Ditto.
3279
3280 2009-09-22  Richard Guenther  <rguenther@suse.de>
3281
3282         PR middle-end/41395
3283         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3284         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3285
3286 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * gcc.dg/20090922-1.c: New test.
3289
3290         PR bootstrap/41405
3291         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3292         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3293         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3294         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3295         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3296         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3297         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3298         * objc.dg/dwarf-2.m: Likewise.
3299
3300 2009-09-22  Richard Guenther  <rguenther@suse.de>
3301
3302         PR tree-optimization/41428
3303         * g++.dg/tree-ssa/pr41428.C: New testcase.
3304
3305 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3306
3307         PR middle-end/41429
3308         * g++.dg/gomp/pr41429.C: New test.
3309
3310 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3311
3312         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3313
3314 2009-09-21  Jason Merrill  <jason@redhat.com>
3315
3316         PR c++/41421
3317         * g++.dg/cpp0x/trivial1.C: Expand.
3318
3319 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3320
3321         * gcc.dg/torture/calleesave-sse.c: New.
3322
3323 2009-09-21  Jan Hubicka  <jh@suse.cz>
3324
3325         * gcc.dg/guality/inline-params.c: New testcase.
3326
3327 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3328
3329         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3330         Add -fno-inline.
3331         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3332         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3333         (f2): Ditto.
3334
3335 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3336
3337         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3338         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3339         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3340         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3341         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3342
3343 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3344
3345         PR middle-end/40642
3346         * g++.dg/torture/pr40642.C: New testcase.
3347
3348 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3349
3350         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3351         cases in static initializers.
3352
3353 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3354
3355         * gcc.c-tortue/compile/pr39886.c: New.
3356
3357 2009-09-20  Chris Demetriou  <cgd@google.com>
3358
3359         PR preprocessor/28435:
3360         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3361         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3362         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3363         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3364         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3365
3366 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3367
3368         * gcc.target/mips/mips.exp: Add relax-pic-calls
3369         under -mfoo/-mno-foo options.
3370         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3371         and -mexplicit-relocs.
3372         * gcc.target/mips/call-1.c: New test.
3373         * gcc.target/mips/call-2.c: New test.
3374         * gcc.target/mips/call-3.c: New test.
3375         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3376         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3377
3378 2009-09-19  Chris Demetriou  <cgd@google.com>
3379
3380         PR preprocessor/28435:
3381         * gcc.dg/cpp/missing-header-MD.c: New test.
3382         * gcc.dg/cpp/missing-header-MMD.c: New test.
3383         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3384         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3385
3386 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3387
3388         PR libgfortran/41328
3389         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3390         EOF works.
3391
3392 2009-09-18  Jason Merrill  <jason@redhat.com>
3393
3394         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3395         * g++.dg/cpp0x/initlist-deduce.C: New.
3396
3397 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3398
3399         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3400
3401 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3402
3403         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3404         * c-c++-common/dfp: New directory.
3405         * c-c++-common/dfp/dfp-dbg.h: New file.
3406         * gcc.dg/dfp/call-by-value.c: Move to ...
3407         * c-c++-common/call-by-value.c: here.
3408         * gcc.dg/dfp/cast.c: Move to ...
3409         * c-c++-common/cast.c: here.
3410         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3411         * c-c++-common/compare-eq-const.c: here.
3412         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3413         * c-c++-common/compare-eq-d128.c: here.
3414         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3415         * c-c++-common/compare-eq-d32.c: here.
3416         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3417         * c-c++-common/compare-eq-d64.c: here.
3418         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3419         * c-c++-common/compare-eq-dfp.c: here.
3420         * gcc.dg/dfp/compare-eq.h: Move to ...
3421         * c-c++-common/compare-eq.h: here.
3422         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3423         * c-c++-common/compare-rel-const.c: here.
3424         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3425         * c-c++-common/compare-rel-d128.c: here.
3426         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3427         * c-c++-common/compare-rel-d32.c: here.
3428         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3429         * c-c++-common/compare-rel-d64.c: here.
3430         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3431         * c-c++-common/compare-rel-dfp.c: here.
3432         * gcc.dg/dfp/compare-rel.h: Move to ...
3433         * c-c++-common/compare-rel.h: here.
3434         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3435         * c-c++-common/compare-special-d128.c: here.
3436         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3437         * c-c++-common/compare-special-d32.c: here.
3438         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3439         * c-c++-common/compare-special-d64.c: here.
3440         * gcc.dg/dfp/compare-special.h: Move to ...
3441         * c-c++-common/compare-special.h: here.
3442         * gcc.dg/dfp/constants-zero.c: Move to ...
3443         * c-c++-common/constants-zero.c: here.
3444         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3445         * c-c++-common/convert-bfp-10.c: here.
3446         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3447         * c-c++-common/convert-bfp-11.c: here.
3448         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3449         * c-c++-common/convert-bfp-12.c: here.
3450         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3451         * c-c++-common/convert-bfp-13.c: here.
3452         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3453         * c-c++-common/convert-bfp-14.c: here.
3454         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3455         * c-c++-common/convert-bfp-2.c: here.
3456         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3457         * c-c++-common/convert-bfp-3.c: here.
3458         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3459         * c-c++-common/convert-bfp-4.c: here.
3460         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3461         * c-c++-common/convert-bfp-5.c: here.
3462         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3463         * c-c++-common/convert-bfp-6.c: here.
3464         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3465         * c-c++-common/convert-bfp-7.c: here.
3466         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3467         * c-c++-common/convert-bfp-8.c: here.
3468         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3469         * c-c++-common/convert-bfp-9.c: here.
3470         * gcc.dg/dfp/convert-bfp.c: Move to ...
3471         * c-c++-common/convert-bfp.c: here.
3472         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3473         * c-c++-common/convert-bfp-fold.c: here.
3474         * gcc.dg/dfp/convert-dfp.c: Move to ...
3475         * c-c++-common/convert-dfp.c: here.
3476         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3477         * c-c++-common/convert-dfp-fold-2.c: here.
3478         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3479         * c-c++-common/convert-dfp-fold.c: here.
3480         * gcc.dg/dfp/convert.h: Move to ...
3481         * c-c++-common/convert.h: here.
3482         * gcc.dg/dfp/convert-int.c: Move to ...
3483         * c-c++-common/convert-int.c: here.
3484         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3485         * c-c++-common/convert-int-fold.c: here.
3486         * gcc.dg/dfp/convert-int-max.c: Move to ...
3487         * c-c++-common/convert-int-max.c: here.
3488         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3489         * c-c++-common/convert-int-max-fold.c: here.
3490         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3491         * c-c++-common/convert-int-saturate.c: here.
3492         * gcc.dg/dfp/func-array.c: Move to ...
3493         * c-c++-common/func-array.c: here.
3494         * gcc.dg/dfp/func-deref.c: Move to ...
3495         * c-c++-common/func-deref.c: here.
3496         * gcc.dg/dfp/func-mixed.c: Move to ...
3497         * c-c++-common/func-mixed.c: here.
3498         * gcc.dg/dfp/func-pointer.c: Move to ...
3499         * c-c++-common/func-pointer.c: here.
3500         * gcc.dg/dfp/func-scalar.c: Move to ...
3501         * c-c++-common/func-scalar.c: here.
3502         * gcc.dg/dfp/func-struct.c: Move to ...
3503         * c-c++-common/func-struct.c: here.
3504         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3505         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3506         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3507         * c-c++-common/func-vararg-alternate-d128.c: here.
3508         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3509         * c-c++-common/func-vararg-alternate-d32.c: here.
3510         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3511         * c-c++-common/func-vararg-alternate-d64.c: here.
3512         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3513         * c-c++-common/func-vararg-alternate.h: here.
3514         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3515         * c-c++-common/func-vararg-dfp.c: here.
3516         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3517         * c-c++-common/func-vararg-mixed-2.c: here.
3518         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3519         * c-c++-common/func-vararg-mixed.c: here.
3520         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3521         * c-c++-common/func-vararg-size0.c: here.
3522         * gcc.dg/dfp/inf-1.c: Move to ...
3523         * c-c++-common/inf-1.c: here.
3524         * gcc.dg/dfp/loop-index.c: Move to ...
3525         * c-c++-common/loop-index.c: here.
3526         * gcc.dg/dfp/modes.c: Move to ...
3527         * c-c++-common/modes.c: here.
3528         * gcc.dg/dfp/nan-1.c: Move to ...
3529         * c-c++-common/nan-1.c: here.
3530         * gcc.dg/dfp/nan-2.c: Move to ...
3531         * c-c++-common/nan-2.c: here.
3532         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3533         * c-c++-common/operator-arith-fold.c: here.
3534         * gcc.dg/dfp/operator-assignment.c: Move to ...
3535         * c-c++-common/operator-assignment.c: here.
3536         * gcc.dg/dfp/operator-comma.c: Move to ...
3537         * c-c++-common/operator-comma.c: here.
3538         * gcc.dg/dfp/operator-cond.c: Move to ...
3539         * c-c++-common/operator-cond.c: here.
3540         * gcc.dg/dfp/operator-logical.c: Move to ...
3541         * c-c++-common/operator-logical.c: here.
3542         * gcc.dg/dfp/operator-unary.c: Move to ...
3543         * c-c++-common/operator-unary.c: here.
3544         * gcc.dg/dfp/pr31385.c: Move to ...
3545         * c-c++-common/pr31385.c: here.
3546         * gcc.dg/dfp/pr33466.c: Move to ...
3547         * c-c++-common/pr33466.c: here.
3548         * gcc.dg/dfp/pr35620.c: Move to ...
3549         * c-c++-common/pr35620.c: here.
3550         * gcc.dg/dfp/pr36800.c: Move to ...
3551         * c-c++-common/pr36800.c: here.
3552         * gcc.dg/dfp/pr39034.c: Move to ...
3553         * c-c++-common/pr39034.c: here.
3554         * gcc.dg/dfp/pr39035.c: Move to ...
3555         * c-c++-common/pr39035.c: here.
3556         * gcc.dg/dfp/pr39902.c: Move to ...
3557         * c-c++-common/pr39902.c: here.
3558         * gcc.dg/dfp/pr39986.c: Move to ...
3559         * c-c++-common/pr39986.c: here.
3560         * gcc.dg/dfp/signbit-1.c: Move to ...
3561         * c-c++-common/signbit-1.c: here.
3562         * gcc.dg/dfp/signbit-2.c: Move to ...
3563         * c-c++-common/signbit-2.c: here.
3564         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3565         * c-c++-common/struct-layout-1.c: here.
3566         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3567         * c-c++-common/usual-arith-conv.c: here.
3568         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3569         * c-c++-common/usual-arith-conv-const.c: here.
3570
3571 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3572
3573         PR testsuite/41288
3574         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3575         stack alignment.
3576
3577 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3578
3579         PR c++/39365
3580         * g++.dg/expr/bool3.C: New test.
3581         * g++.dg/expr/bool4.C: New test.
3582
3583 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3584
3585         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3586         * gcc.dg/dfp/signbit-2.c: Use it.
3587         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3588         arguments to unsigned int.
3589         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3590         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3591         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3592         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3593         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3594         * gcc.dg/dfp/pr39986.c: Ditto.
3595         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3596         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3597         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3598         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3599         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3600
3601 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3602
3603         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3604
3605 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3606
3607         PR c/41049
3608         * dfp/pr41049.c: New test.
3609
3610 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3611
3612         PR testsuite/41385
3613         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3614
3615 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3616
3617         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3618         * gcc.dg/ipa/ipa-sra-1.c: New test.
3619         * gcc.dg/ipa/ipa-sra-2.c: New test.
3620         * gcc.dg/ipa/ipa-sra-3.c: New test.
3621         * gcc.dg/ipa/ipa-sra-4.c: New test.
3622         * gcc.dg/ipa/ipa-sra-5.c: New test.
3623         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3624         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3625
3626 2009-09-17  Michael Matz  <matz@suse.de>
3627
3628         PR middle-end/41347
3629         * gfortran.dg/pr41347.f90: New test.
3630
3631 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3632
3633         * gcc.c-torture/compile/20090917-1.c: New testcase.
3634
3635 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3636
3637         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3638         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3639         alpha*-*-* target from XFAIL list.
3640
3641 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3642
3643         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3644         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3645         * gcc.dg/dfp/cast-bad.c: Use default options.
3646         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3647         * gcc.dg/dfp/composite-type.c: Ditto.
3648         * gcc.dg/dfp/constants.c: Ditto.
3649         * gcc.dg/dfp/constants-hex.c: Ditto.
3650         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3651         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3652         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3653         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3654         * gcc.dg/dfp/ctypes.c: Ditto.
3655         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3656         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3657         * gcc.dg/dfp/float-constant-double.c: Ditto.
3658         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3659         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3660         * gcc.dg/dfp/modes.c: Ditto.
3661         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3662         * gcc.dg/dfp/pr31344.c: Ditto.
3663         * gcc.dg/dfp/pr31385.c: Ditto.
3664         * gcc.dg/dfp/pr33466.c: Ditto.
3665         * gcc.dg/dfp/pr35620.c: Ditto.
3666         * gcc.dg/dfp/pr37435.c: Ditto.
3667         * gcc.dg/dfp/pr39986.c: Ditto.
3668         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3669         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3670         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3671         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3672         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3673         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3674         * gcc.dg/dfp/typespec.c: Ditto.
3675         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3676         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3677         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3678         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3679         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3680         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3681         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3682         * gcc.dg/dfp/compare-rel.h: Ditto.
3683         * gcc.dg/dfp/compare-special.h: Ditto.
3684         * gcc.dg/dfp/convert.h: Ditto.
3685         * gcc.dg/dfp/fe-check.h: Ditto.
3686         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3687         * gcc.dg/dfp/cast.c: Ditto.
3688         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3689         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3690         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3691         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3692         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3693         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3694         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3695         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3696         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3697         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3698         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3699         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3700         * gcc.dg/dfp/constants-zero.c: Ditto.
3701         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3702         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3703         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3704         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3705         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3706         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3707         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3708         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3709         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3710         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3711         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3712         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3713         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3714         * gcc.dg/dfp/convert-bfp.c: Ditto.
3715         * gcc.dg/dfp/convert-complex.c: Ditto.
3716         * gcc.dg/dfp/convert-dfp.c: Ditto.
3717         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3718         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3719         * gcc.dg/dfp/convert-int.c: Ditto.
3720         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3721         * gcc.dg/dfp/convert-int-max.c: Ditto.
3722         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3723         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3724         * gcc.dg/dfp/fe-binop.c: Ditto.
3725         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3726         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3727         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3728         * gcc.dg/dfp/func-array.c: Ditto.
3729         * gcc.dg/dfp/func-deref.c: Ditto.
3730         * gcc.dg/dfp/func-mixed.c: Ditto.
3731         * gcc.dg/dfp/func-pointer.c: Ditto.
3732         * gcc.dg/dfp/func-scalar.c: Ditto.
3733         * gcc.dg/dfp/func-struct.c: Ditto.
3734         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3735         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3736         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3737         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3738         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3739         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3740         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3741         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3742         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3743         * gcc.dg/dfp/inf-1.c: Ditto.
3744         * gcc.dg/dfp/loop-index.c: Ditto.
3745         * gcc.dg/dfp/nan-1.c: Ditto.
3746         * gcc.dg/dfp/nan-2.c: Ditto.
3747         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3748         * gcc.dg/dfp/operator-assignment.c: Ditto.
3749         * gcc.dg/dfp/operator-comma.c: Ditto.
3750         * gcc.dg/dfp/operator-cond.c: Ditto.
3751         * gcc.dg/dfp/operator-logical.c: Ditto.
3752         * gcc.dg/dfp/operator-unary.c: Ditto.
3753         * gcc.dg/dfp/pr36800.c: Ditto.
3754         * gcc.dg/dfp/pr39034.c: Ditto.
3755         * gcc.dg/dfp/pr39035.c: Ditto.
3756         * gcc.dg/dfp/pr39902.c: Ditto.
3757         * gcc.dg/dfp/signbit-1.c: Ditto.
3758         * gcc.dg/dfp/signbit-2.c: Ditto.
3759         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3760         * gcc.dg/dfp/union-init.c: Ditto.
3761         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3762
3763 2009-09-16  Michael Matz  <matz@suse.de>
3764
3765         PR fortran/41212
3766         * gfortran.dg/pr41212.f90: New test.
3767
3768 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3769
3770         * gnat.dg/alignment9.adb: New test.
3771
3772 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3773
3774         * gnat.dg/discr20.ad[sb]: New test.
3775
3776 2009-09-16  Richard Guenther  <rguenther@suse.de>
3777
3778         PR middle-end/34011
3779         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3780
3781 2009-09-16  DJ Delorie  <dj@redhat.com>
3782             Kaz Kojima  <kkojima@gcc.gnu.org>
3783
3784         * gcc.target/sh/struct-arg-dw2.c: New test.
3785
3786 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3787             Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR target/41175
3790         * gcc.target/powerpc/pr41175.c: New test.
3791
3792 2009-09-14  Richard Henderson  <rth@redhat.com>
3793
3794         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3795         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3796         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3797
3798 2009-09-14  Richard Henderson  <rth@redhat.com>
3799
3800         * g++.dg/eh/builtin1.C: Update resx pattern match.
3801         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3802
3803 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3804
3805         * gcc.target/mips/branch-helper.h: New file.
3806         * gcc.target/mips/branch-2.c,
3807         * gcc.target/mips/branch-3.c,
3808         * gcc.target/mips/branch-4.c,
3809         * gcc.target/mips/branch-5.c,
3810         * gcc.target/mips/branch-6.c,
3811         * gcc.target/mips/branch-7.c,
3812         * gcc.target/mips/branch-8.c,
3813         * gcc.target/mips/branch-9.c,
3814         * gcc.target/mips/branch-10.c,
3815         * gcc.target/mips/branch-11.c,
3816         * gcc.target/mips/branch-12.c,
3817         * gcc.target/mips/branch-13.c,
3818         * gcc.target/mips/branch-14.c,
3819         * gcc.target/mips/branch-15.c: New tests.
3820
3821 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3822
3823         PR target/41331
3824         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3825         -m32 -mpowerpc64 system.
3826
3827 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3828
3829         From Jie Zhang <jie.zhang@analog.com>:
3830         * gcc.target/bfin/saveall.c: New test.
3831         * gcc.target/bfin/20090914-1.c: New test.
3832         * gcc.target/bfin/20090914-2.c: New test.
3833
3834         * gcc.target/bfin/20090914-3.c: New test.
3835
3836 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3837
3838         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3839
3840 2009-09-14  Richard Guenther  <rguenther@suse.de>
3841
3842         PR middle-end/41350
3843         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3844
3845 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3846
3847         PR libgfortran/41328
3848         * gfortran.dg/cr_lf.f90: New test.
3849
3850 2009-09-11  Michael Matz  <matz@suse.de>
3851
3852         PR middle-end/41275
3853         * g++.dg/tree-ssa/pr41275.C: New test.
3854
3855 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3856
3857         PR fortran/41242
3858         * gfortran.dg/proc_ptr_comp_21.f90: New.
3859
3860 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3861
3862         PR fortran/31292
3863         * gfortran.dg/module_procedure_1.f90: New test.
3864         * gfortran.dg/module_procedure_2.f90: Ditto.
3865         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3866
3867 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3868             James A. Morrison  <phython@gcc.gnu.org>
3869
3870         PR ada/18302
3871         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3872         commands.
3873         * ada/acats/run_test.exp: New file.
3874
3875 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3876
3877         Revert:
3878         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3879
3880         PR rtl-optimization/39779
3881         * gcc.dg/pr39979.c: New test.
3882
3883 2009-09-10  Richard Guenther  <rguenther@suse.de>
3884
3885         PR middle-end/41257
3886         * g++.dg/torture/pr41257-2.C: New testcase.
3887
3888 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3889
3890         PR c++/28293
3891         * g++.dg/template/crash91.C: New.
3892
3893 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3894
3895         PR rtl-optimization/39779
3896         * gcc.dg/pr39979.c: New test.
3897
3898 2009-09-09  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/41101
3901         * gcc.c-torture/compile/pr41101.c: New testcase.
3902
3903 2009-09-09  Richard Guenther  <rguenther@suse.de>
3904
3905         PR middle-end/41317
3906         * gcc.c-torture/execute/pr41317.c: New testcase.
3907         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3908         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3909
3910 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3911
3912         Fix some test breakages on Darwin
3913         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3914         and adjust.
3915         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3916         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3917         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3918         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3919         take darwin specifics in account.
3920
3921 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3922
3923         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3924         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3925
3926 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3927
3928         PR c++/39923
3929         * g++.dg/cpp0x/initlist24.C: New.
3930
3931 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3932
3933         * gcc.dg/large-size-array-2.c: Fix target requirement.
3934         * gcc.dg/large-size-array-4.c: Likewise.
3935         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3936         * gcc.dg/c99-const-expr-2.c: Likewise.
3937         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3938         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3939         * gcc.dg/c90-const-expr-10.c: Likewise.
3940         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3941         instead of long.
3942         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3943         * gcc.dg/vect/pr33846.c: Likewise.
3944         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3945         __PTRDIFF_TYPE__, instead of unsigned long.
3946         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3947
3948 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3949
3950         PR debug/41229
3951         PR debug/41291
3952         PR debug/41300
3953         * gfortran.dg/pr41229.f90: New.
3954
3955 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3956
3957         PR debug/41232
3958         * gcc.dg/pr41232.c: New.
3959
3960 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3961
3962         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3963         contain -march.
3964         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3965         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3966         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3967         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3968         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3969         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3970         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3971         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3972         options other than that used in dg-options.
3973
3974 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3975
3976         PR rtl-optimization/41239
3977         * gcc.c-torture/execute/pr41239.c: New test.
3978
3979 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3980
3981         PR libgfortran/41192
3982         * gfortran.dg/namelist_59.f90: New test.
3983
3984 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3985
3986         From Mike Frysinger  <michael.frysinger@analog.com>
3987         * gcc.target/bfin/mcpu-bf542m.c: New file.
3988         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3989         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3990         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3991         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3992
3993 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3994
3995         PR middle-end/41282
3996         * gcc.c-torture/compile/pr41282.c: New test.
3997
3998 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3999
4000         PR fortran/41197
4001         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4002         variables for stat and errmsg.
4003         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4004         * gfortran.dg/allocate_stat_2.f90:  New test.
4005
4006 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4007
4008         * gcc.c-torture/compile/20090907-1.c: New test.
4009
4010 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR bootstrap/41241
4013         * gcc.dg/pr41241.c: New test.
4014
4015 2009-09-06  Richard Guenther  <rguenther@suse.de>
4016
4017         PR middle-end/41144
4018         * g++.dg/torture/pr41144.C: New testcase.
4019
4020 2009-09-06  Richard Guenther  <rguenther@suse.de>
4021
4022         PR middle-end/41261
4023         * gcc.dg/torture/pr41261.c: New testcase.
4024
4025 2009-09-05  Richard Guenther  <rguenther@suse.de>
4026
4027         PR middle-end/41181
4028         * gcc.c-torture/compile/pr41181.c: New testcase.
4029
4030 2009-09-05  Richard Guenther  <rguenther@suse.de>
4031
4032         PR debug/41273
4033         * g++.dg/torture/pr41273.C: New testcase.
4034
4035 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4036
4037         PR fortran/41258
4038         * gfortran.dg/typebound_proc_12.f90 : New test.
4039
4040 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4041
4042         PR debug/41225
4043         * gfortran.dg/pr41225.f90: New.
4044
4045 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4046
4047         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4048         unistd.h, sys/types.h and sys/wait.h.
4049         (gualchk_t): New.
4050         (GUALCVT): New.
4051         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4052         (GUALITY_GDB_REDIRECT): New.
4053         (GUALITY_GDB_ARGS): Use it.
4054
4055 2009-09-04  Richard Guenther  <rguenther@suse.de>
4056
4057         PR middle-end/41257
4058         * g++.dg/torture/pr41257.C: New testcase.
4059
4060 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4061
4062         PR tree-optimization/41112
4063         * gnat.dg/array8.adb: New test.
4064
4065 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4066
4067         * gcc.target/arm/ctz.c: New test case.
4068
4069 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4070
4071         PR tree-optimization/38275
4072         * gcc.dg/autopar/reduc-1char.c: Increase number
4073         of iterations. Adjust the logic accordingly.
4074         * gcc.dg/autopar/reduc-2char.c: Ditto.
4075         * gcc.dg/autopar/reduc-1.c: Ditto.
4076         * gcc.dg/autopar/reduc-2.c: Ditto.
4077         * gcc.dg/autopar/reduc-3.c: Ditto.
4078         * gcc.dg/autopar/reduc-6.c: Ditto.
4079         * gcc.dg/autopar/reduc-7.c: Ditto.
4080         * gcc.dg/autopar/reduc-8.c: Ditto.
4081         * gcc.dg/autopar/reduc-9.c: Ditto.
4082         * gcc.dg/autopar/pr39500-1.c: Ditto.
4083         * gcc.dg/autopar/reduc-1short.c: Ditto.
4084         * gcc.dg/autopar/reduc-2short.c: Ditto.
4085         * gcc.dg/autopar/parallelization-1.c: Ditto.
4086
4087 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4088
4089         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4090         testcase using guality.h compiles and links and if a global variable
4091         can be verified by gdb.
4092
4093 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4094
4095         * lib/target-supports.exp (check_effective_target_sync_int_long):
4096         Supported on Blackfin Linux targets.
4097
4098 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4099
4100         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4101
4102 2009-09-03  Diego Novillo  <dnovillo@google.com>
4103
4104         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4105         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4106         * g++.dg/warn/unit-1.C: Likewise.
4107         * g++.dg/ipa/iinline-1.C: Likewise.
4108         * g++.dg/template/cond2.C: Adjust expected line location for the
4109         error.
4110         * g++.dg/template/pr35240.C: Likewise.
4111
4112 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4113
4114         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4115         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4116
4117 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4118
4119         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4120         * gcc.dg/memcpy-1.c: Add . to match pattern.
4121         * gcc.dg/uninit-I.c: XFAIL warning test.
4122         * g++.dg/warn/unit-1.C: XFAIL warning test.
4123
4124 2009-09-02  Ian Lance Taylor  <iant@google.com>
4125
4126         * gcc.dg/20090902-1.c: New test.
4127
4128 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4129
4130         * gcc.dg/builtin-object-size-9.c: New test.
4131
4132 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4133
4134         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4135
4136 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4137             Olivier Hainque  <hainque@adacore.com>
4138
4139         * gnat.dg/misaligned_param.adb: New test.
4140         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4141         * gnat.dg/slice7.adb: Add 1 more related case.
4142
4143 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4144
4145         * gcc.dg/guality/guality.c: Expect to fail for now.
4146         * gcc.dg/guality/example.c: Likewise.
4147
4148 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4149
4150         * gcc.dg/guality/guality.c: New.
4151         * gcc.dg/guality/guality.h: New.
4152         * gcc.dg/guality/guality.exp: New.
4153         * gcc.dg/guality/example.c: New.
4154         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4155         (cleanup-saved-temps): Likewise, .gkd files too.
4156
4157 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4158
4159         PR fortran/39229
4160         * gfortran.dg/line_length_3.f: New test.
4161         * gfortran.dg/line_length_4.f90: New test.
4162
4163 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4164
4165         * lib/target-supports.exp (check_gc_sections_available):
4166         Add proper pattern quote.
4167
4168 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4169             Kaz Kojima  <kkojima@gcc.gnu.org>
4170
4171         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4172         * g++.dg/cdce3.C: Use dg-add-options ieee.
4173         * g++.dg/torture/type-generic-1.C: Likewise.
4174         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4175         * gcc.dg/pr28796-2.c: Likewise.
4176         * gcc.dg/torture/builtin-math-7.c: Likewise.
4177         * gcc.dg/torture/type-generic-1.c: Likewise.
4178         * gfortran.dg/boz_14.f90: Likewise.
4179         * gfortran.dg/erf_2.F90: Likewise.
4180         * gfortran.dg/init_flag_3.f90: Likewise.
4181         * gfortran.dg/init_flag_4.f90: Likewise.
4182         * gfortran.dg/init_flag_5.f90: Likewise.
4183         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4184         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4185         * gfortran.dg/isnan_1.f90: Likewise.
4186         * gfortran.dg/isnan_2.f90: Likewise.
4187         * gfortran.dg/maxlocval_2.f90: Likewise.
4188         * gfortran.dg/maxlocval_4.f90: Likewise.
4189         * gfortran.dg/minlocval_1.f90: Likewise.
4190         * gfortran.dg/minlocval_4.f90: Likewise.
4191         * gfortran.dg/module_nan.f90: Likewise.
4192         * gfortran.dg/namelist_42.f90: Likewise.
4193         * gfortran.dg/namelist_43.f90: Likewise.
4194         * gfortran.dg/nan_1.f90: Likewise.
4195         * gfortran.dg/nan_2.f90: Likewise.
4196         * gfortran.dg/nan_3.f90: Likewise.
4197         * gfortran.dg/nan_4.f90: Likewise.
4198         * gfortran.dg/nan_5.f90: Likewise.
4199         * gfortran.dg/nearest_1.f90: Likewise.
4200         * gfortran.dg/nearest_2.f90: Likewise.
4201         * gfortran.dg/nearest_3.f90: Likewise.
4202         * gfortran.dg/pr37243.f: Likewise.
4203         * gfortran.dg/real_const_3.f90: Likewise.
4204         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4205
4206 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4207
4208         PR debug/30161
4209         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4210         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4211         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4212         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4213         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4214         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4215         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4216         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4217         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4218         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4219         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4220         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4221         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4222
4223 2009-08-31  Jason Merrill  <jason@redhat.com>
4224
4225         PR c++/41127
4226         * g++.dg/parse/enum5.C: New.
4227         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4228
4229 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4230
4231         PR fortran/40940
4232         * gfortran.dg/allocate_derived_1.f90: New.
4233         * gfortran.dg/class_3.f03: New.
4234
4235 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4236
4237         PR fortran/40996
4238         * gfortran.dg/allocatable_scalar_1.f90: New.
4239         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4240         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4241         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4242
4243 2009-08-30  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/41186
4246         * g++.dg/torture/pr41186.C: New testcase.
4247         * g++.dg/tree-ssa/pr41186.C: Likewise.
4248
4249 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4250
4251         PR c++/41187
4252         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4253         take ia64 assembly comments syntax in account.
4254
4255 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4256
4257         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4258
4259 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4260
4261         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4262         * gfortran.dg/whole_file_6.f90: Likewise.
4263
4264 2009-08-28  Cary Coutant  <ccoutant@google.com>
4265
4266         PR debug/41063
4267         * g++.dg/debug/dwarf2/pr41063.C: New test.
4268
4269 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4270
4271         PR rtl-optimization/40861
4272         * gcc.dg/pr40861.c: New test.
4273
4274 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4275
4276         PR fortran/40869
4277         * gfortran.dg/proc_ptr_comp_20.f90: New.
4278
4279 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4280
4281         PR libfortran/39667
4282         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4283         open temp file with status="scratch".
4284         * gfortran.dg/fmt_cache_1.f: Likewise.
4285         * gfortran.dg/fmt_exhaust.f90: Likewise.
4286         * gfortran.dg/fmt_t_4.f90: Likewise.
4287         * gfortran.dg/fseek.f90: Likewise.
4288         * gfortran.dg/list_read_5.f90: Likewise.
4289         * gfortran.dg/namelist_39.f90: Likewise.
4290         * gfortran.dg/namelist_56.f90: Likewise.
4291         * gfortran.dg/read_bad_advance.f90: Likewise.
4292         * gfortran.dg/read_repeat.f90: Likewise.
4293         * gfortran.dg/read_size_noadvance.f90: Likewise.
4294         * gfortran.dg/read_x_past.f: Likewise.
4295
4296 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4297
4298         PR fortran/28039
4299         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4300
4301 2009-08-27  Daniel Kraft  <d@domob.eu>
4302
4303         PR fortran/37425
4304         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4305         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4306         error and fix problem with recursive assignment.
4307         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4308         * gfortran.dg/typebound_operator_3.f03: New test.
4309         * gfortran.dg/typebound_operator_4.f03: New test.
4310
4311 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4312
4313         PR debug/41170
4314         * debug/dwarf2/namespace-1.C: New test.
4315
4316 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4317
4318         PR fortran/41162
4319         * gfortran.dg/pr41162.f: New.
4320
4321 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4322             Richard Sandiford  <rdsandiford@googlemail.com>
4323
4324         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4325         with "forbid_cpu".
4326         * gcc.target/mips/branch-1.c: Update accordingly.
4327         * gcc.target/mips/extend-1.c: Likewise.
4328         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4329
4330 2009-08-26  Richard Guenther  <rguenther@suse.de>
4331
4332         PR middle-end/41163
4333         * gcc.c-torture/compile/pr41163.c: New testcase.
4334         * gcc.dg/pr35899.c: Adjust.
4335
4336 2009-08-26  Richard Guenther  <rguenther@suse.de>
4337
4338         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4339
4340 2009-08-26  Jason Merrill  <jason@redhat.com>
4341
4342         * g++.dg/cpp0x/explicit3.C: New.
4343         * g++.dg/overload/cond2.C: New.
4344
4345 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4346
4347         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4348
4349 2009-08-25  Jan Hubicka  <jh@suse.cz>
4350
4351         * gcc.target/i386/sse5-shift1-vector.c
4352         * gcc.target/i386/isa-12.c
4353         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4354         * gcc.target/i386/sse5-pcmov2.c
4355         * gcc.target/i386/isa-3.c
4356         * gcc.target/i386/sse5-shift2-vector.c
4357         * gcc.target/i386/isa-7.c
4358         * gcc.target/i386/funcspec-2.c
4359         * gcc.target/i386/sse5-haddX.c
4360         * gcc.target/i386/sse5-hadduX.c
4361         * gcc.target/i386/isa-9.c
4362         * gcc.target/i386/sse5-maccXX.c
4363         * gcc.target/i386/sse5-shift3-vector.c
4364         * gcc.target/i386/sse5-msubXX.c
4365         * gcc.target/i386/sse5-permpX.c
4366         * gcc.target/i386/sse5-check.h
4367         * gcc.target/i386/sse-12.c
4368         * gcc.target/i386/sse-11.c
4369         * gcc.target/i386/sse-10.c
4370         * gcc.target/i386/sse-13.c
4371         * gcc.target/i386/sse-14.c
4372         * gcc.target/i386/sse-22.c
4373         * gcc.target/i386/sse-2.c
4374         * gcc.target/i386/sse-13.c
4375         * gcc.target/i386/avx-2.c
4376         * gcc.target/i386/sse5-rotate1-vector.c
4377         * gcc.target/i386/isa-4.c
4378         * gcc.target/i386/sse5-hsubX.c
4379         * gcc.target/i386/sse5-pcmov.c
4380         * gcc.target/i386/sse5-fma.c
4381         * gcc.target/i386/isa-8.c
4382         * gcc.target/i386/sse5-rotate2-vector.c
4383         * gcc.target/i386/sse5-nmaccXX.c
4384         * gcc.target/i386/sse5-imul64-vector.c
4385         * gcc.target/i386/sse5-nmsubXX.c
4386         * gcc.target/i386/sse5-rotate3-vector.c
4387         * gcc.target/i386/sse5-fma-vector.c
4388         * gcc.target/i386/sse5-imul32widen-vector.c
4389         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4390
4391         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4392         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4393         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4394         * gcc.target/i386/avx-1.c: Remove SSE5.
4395         * gcc.target/i386/avx-2.c: Remove SSE5.
4396         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4397         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4398         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4399         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4400
4401 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4402
4403         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4404
4405 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4406
4407         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4408         keyword works in the same manner as __alignof.
4409
4410 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4411
4412         PR libfortran/34670
4413         * gfortran.dg/unpack_bounds_1.f90:  New test.
4414         * gfortran.dg/unpack_bounds_2.f90:  New test.
4415         * gfortran.dg/unpack_bounds_3.f90:  New test.
4416
4417 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4418
4419         * gnat.dg/slice7.adb: New test.
4420         * gnat.dg/slice7_pkg.ads: New helper.
4421
4422 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/41139
4425         * gfortran.dg/proc_ptr_25.f90: New.
4426         * gfortran.dg/proc_ptr_comp_18.f90: New.
4427         * gfortran.dg/proc_ptr_comp_19.f90: New.
4428
4429 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4430
4431         PR fortran/41154
4432         * gfortran.dg/fmt_error_8.f: New test.
4433
4434 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4435
4436         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4437         number, update all callers and synchronize results for latest MPC.
4438
4439 2009-08-21  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/warn/Wunused-17.C: New.
4442
4443 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4444
4445         * gcc.target/arm/combine-cmp-shift.c: New test.
4446
4447 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4448
4449         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4450         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4451         width specifier.
4452
4453 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4454
4455         * gfortran.dg/fmt_error_7.f: New test.
4456
4457 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4458
4459         PR target/40718
4460         * gcc.target/i386/pr40718.c: New test.
4461
4462 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4463
4464         * gfortran.dg/proc_ptr_24.f90: New test.
4465
4466 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4467
4468         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4469         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4470         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4471
4472 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4473
4474         PR fortran/28039
4475         * gfortran.dg/fmt_with_extra.f: new file.
4476
4477 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4478
4479         * lib/target-supports.exp
4480         (check_effective_target_arm_iwmmxt_ok): New procedure.
4481         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4482         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4483
4484 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         * gfortran.dg/boz_9.f90: Do not load denormal floating
4487         point constants.  Remove -mieee option for alpha*-*-* targets.
4488
4489 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4490
4491         PR fortran/41106
4492         * gfortran.dg/proc_ptr_23.f90: New.
4493         * gfortran.dg/proc_ptr_comp_15.f90: New.
4494         * gfortran.dg/proc_ptr_comp_16.f90: New.
4495         * gfortran.dg/proc_ptr_comp_17.f90: New.
4496
4497 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR c++/41131
4500         * g++.dg/expr/unary3.C: New test.
4501
4502 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4503
4504         * gfortran.dg/common_5.f: Add -mdalign for sh.
4505         * gfortran.dg/common_align_2.f90: Likewise.
4506
4507 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4508
4509         PR libfortran/40962
4510         * c_f_pointer_tests_4.f90:  New test.
4511
4512 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514         * gnat.dg/slice6.adb: New test.
4515         * gnat.dg/slice6_pkg.ads: New helper.
4516
4517 2009-08-20  Michael Matz  <matz@suse.de>
4518
4519         PR fortran/41126
4520         * gfortran.dg/pr41126.f90: New test.
4521
4522 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4523
4524         * gnat.dg/dynamic_bound.adb: New test.
4525
4526 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4527
4528         PR fortran/41121
4529         * gfortran.dg/intrinsic_5.f90: New.
4530
4531 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4532             Richard Earnshaw  <richard.earnshaw@arm.com>
4533
4534         * gcc.target/arm/20090811-1.c: New test.
4535
4536 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR middle-end/41123
4539         * gcc.dg/pr41123.c: New test.
4540
4541 2009-08-19  Jason Merrill  <jason@redhat.com>
4542
4543         PR c++/41120
4544         * g++.dg/other/gc4.C: New.
4545
4546 2009-08-18  Michael Matz  <matz@suse.de>
4547
4548         * gfortran.dg/vect/vect-gems.f90: New test.
4549         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4550
4551 2009-08-18  DJ Delorie  <dj@redhat.com>
4552
4553         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4554         * lib/gcc-defs.exp: ... to here.
4555
4556         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4557         GCC_EXEC_PREFIX before building the wrapper.
4558
4559 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4560
4561         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4562         tests.
4563         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4564         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4565         dg-options.  Fix dg-final clause.
4566
4567 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4568
4569         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4570
4571 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4572             Paul Thomas  <pault@gcc.gnu.org>
4573
4574         PR fortran/40870
4575         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4576
4577 2009-08-18  Richard Guenther  <rguenther@suse.de>
4578
4579         PR middle-end/41094
4580         * gcc.dg/torture/pr41094.c: New testcase.
4581         * gcc.dg/torture/builtin-power-1.c: Adjust.
4582         * gcc.dg/builtins-10.c: Likewise.
4583
4584 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR target/40971
4587         * gcc.dg/pr40971.c: New test.
4588
4589 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4590
4591         PR fortran/41062
4592         * gfortran.dg/use_only_4.f90: New test.
4593
4594 2009-08-17  Daniel Kraft  <d@domob.eu>
4595
4596         PR fortran/37425
4597         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4598         NOPASS bindings as operators.
4599
4600 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4601
4602         * lib/target-supports.exp
4603         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4604         of targets that do not need command line argument to enable SIMD.
4605
4606 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4607
4608         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4609         typo in cache name.
4610
4611 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4612
4613         PR fortran/41075
4614         * gfortran.dg/unlimited_fmt_1.f90: New test.
4615
4616 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4617
4618         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4619
4620 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4621
4622         * gnat.dg/itype.ad[sb]: New test.
4623
4624 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4625
4626         * gcc.target/mips/mips.exp: Add terminology section to comment
4627         at the top of the file.  Fix typos.
4628
4629 2009-08-16  Jason Merrill  <jason@redhat.com>
4630
4631         * g++.dg/debug/dwarf2/inline1.C: New.
4632
4633 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4634
4635         PR target/38599
4636         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4637
4638 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4639
4640         PR debug/37801
4641         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4642         Make sure to trigger inlining optimizations.
4643         * gcc.dg/debug/dwarf2/inline2.c: New test.
4644
4645 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4646
4647         PR fortran/41070
4648         * gfortran.dg/structure_constructor_10.f90: New.
4649
4650 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4651
4652         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4653         * gcc.dg/pragma-re-2.c: Likewise.
4654         * gcc.dg/pragma-re-3.c: Likewise.
4655         * gcc.dg/pragma-re-4.c: Likewise.
4656         * g++.dg/other/pragma-re-1.C: Likewise.
4657         * g++.dg/other/pragma-re-2.C: Likewise.
4658
4659 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4660
4661         * gcc.dg/torture/builtin-math-7.c: New.
4662
4663 2009-08-14  Richard Guenther  <rguenther@suse.de>
4664
4665         * gcc.c-torture/execute/20090814-1.c: New testcase.
4666
4667 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4668
4669         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4670
4671 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4672
4673         PR target/40934
4674         * gcc.target/i386/pr40934.c: New.
4675
4676 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4677
4678         PR target/41019
4679         * gcc.target/i386/pr41019.c: New test.
4680
4681 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4682
4683         PR fortran/40955
4684         * gfortran.dg/winapi.f90: New test.
4685
4686 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4687
4688         PR fortran/40995
4689         * gfortran.dg/intrinsic_4.f90: New.
4690         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4691         different line.
4692
4693 2009-08-13  Richard Guenther  <rguenther@suse.de>
4694
4695         PR middle-end/41047
4696         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4697
4698 2009-08-12  Richard Guenther  <rguenther@suse.de>
4699
4700         PR tree-optimization/41011
4701         * gfortran.dg/pr41011.f: New testcase.
4702
4703 2009-08-11  Andrew Haley  <aph@redhat.com>
4704
4705         * gcc.target/arm/synchronize.c: New file.
4706
4707 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4708
4709         PR middle-end/40980
4710         * gfortran.dg/graphite/id-17.f: New.
4711
4712 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4713             Sebastian Pop  <sebastian.pop@amd.com>
4714
4715         * gcc.dg/graphite/interchange-1.c: XFAILed.
4716         * gcc.dg/graphite/interchange-2.c: XFAILed.
4717         * gcc.dg/graphite/interchange-3.c: XFAILed.
4718         * gcc.dg/graphite/interchange-4.c: XFAILed.
4719         * gcc.dg/graphite/interchange-7.c: XFAILed.
4720
4721 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4722
4723         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4724
4725 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4726             Pranav Garg  <pranav.garg2107@gmail.com>
4727
4728         * gcc.dg/graphite/interchange-6.c: XFAILed.
4729
4730 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4731
4732         * gcc.dg/graphite/interchange-9.c: New.
4733
4734 2009-08-12  Richard Guenther  <rguenther@suse.de>
4735
4736         PR rtl-optimization/41033
4737         * gcc.dg/pr41033.c: New test.
4738
4739 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4740
4741         PR fortran/41022
4742         * gfortran.dg/proc_ptr_comp_14.f90: New.
4743
4744 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4745
4746         * gcc.target/mips/ext-5.c: New test.
4747         * gcc.target/mips/ext-6.c: New test.
4748         * gcc.target/mips/ext-7.c: New test.
4749         * gcc.target/mips/ext-8.c: New test.
4750         * gcc.target/mips/extend-2.c: New test.
4751
4752 2009-08-10  Jason Merrill  <jason@redhat.com>
4753
4754         * g++.dg/other/linkage2.C: New test for types-without-linkage
4755         handling.
4756         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4757         * g++.dg/lookup/anon2.C: Likewise.
4758         * g++.dg/other/anon3.C: Likewise.
4759         * g++.dg/template/arg2.C: Likewise.
4760         * g++.dg/template/local4.C: Likewise.
4761         * g++.old-deja/g++.law/operators32.C: Likewise.
4762         * g++.old-deja/g++.other/linkage2.C: Likewise.
4763         * g++.old-deja/g++.pt/enum6.C: Likewise.
4764         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4765         * g++.old-deja/g++.other/linkage1.C: Likewise.
4766
4767 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4768
4769         * gcc.dg/dg.exp: Test also c-c++-common dir.
4770         * g++.dg/dg.exp: Likewise.
4771         * g++.dg/warn/Wconversion-real.C: Delete.
4772         * gcc.dg/Wconversion-real.c: Move to ...
4773         * c-c++-common/Wconversion-real.c: ... here.
4774         * lib/target-supports.exp
4775         (check_effective_target_c,check_effective_target_c++): New.
4776
4777 2009-08-10  Daniel Kraft  <d@domob.eu>
4778
4779         PR fortran/37425
4780         * gfortran.dg/typebound_operator_1.f03: New test.
4781         * gfortran.dg/typebound_operator_2.f03: New test.
4782
4783 2009-08-10  Richard Guenther  <rguenther@suse.de>
4784
4785         PR middle-end/41006
4786         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4787         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4788
4789 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4790
4791         PR fortran/40940
4792         * gfortran.dg/class_1.f03: New.
4793         * gfortran.dg/class_2.f03: New.
4794         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4795         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4796         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4797         * gfortran.dg/typebound_call_10.f03: Ditto.
4798         * gfortran.dg/typebound_call_2.f03: Ditto.
4799         * gfortran.dg/typebound_call_3.f03: Ditto.
4800         * gfortran.dg/typebound_call_4.f03: Ditto.
4801         * gfortran.dg/typebound_generic_3.f03: Ditto.
4802         * gfortran.dg/typebound_generic_4.f03: Ditto.
4803         * gfortran.dg/typebound_proc_1.f08: Ditto.
4804         * gfortran.dg/typebound_proc_5.f03: Ditto.
4805         * gfortran.dg/typebound_proc_6.f03: Ditto.
4806
4807 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4808
4809         PR c++/40866
4810         * g++.dg/expr/stmt-expr-1.C: New test.
4811
4812 2009-08-09  Richard Guenther  <rguenther@suse.de>
4813
4814         PR tree-optimization/41016
4815         * gcc.c-torture/compile/pr41016.c: New testcase.
4816
4817 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4818
4819         * gcc.dg/overflow-warn-8.c: New test.
4820
4821 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4822
4823         PR tree-optimization/41008
4824         * gcc.dg/vect/O1-pr41008.c: New test.
4825
4826 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/40955
4829         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4830
4831 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4832
4833         * gcc.target/bfin/loop-autoinc.c: New file.
4834
4835 2009-08-08  Richard Guenther  <rguenther@suse.de>
4836
4837         PR tree-optimization/40991
4838         * g++.dg/torture/pr40991.C: New testcase.
4839
4840 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4841
4842         * ada/acats/support/impdef.a: Tweak timing constants. Add
4843         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4844         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4845         * ada/acats/tests/c9/c940007.a: Likewise.
4846         * ada/acats/tests/c9/c94001c.ada: Likewise.
4847         * ada/acats/tests/c9/c94006a.ada: Likewise.
4848         * ada/acats/tests/c9/c94008c.ada: Likewise.
4849         * ada/acats/tests/c9/c951002.a: Likewise.
4850         * ada/acats/tests/c9/c954a01.a: Likewise.
4851         * ada/acats/tests/c9/c96001a.ada: Likewise.
4852         * ada/acats/tests/c9/c97307a.ada: Likewise.
4853
4854 2009-08-07  Richard Guenther  <rguenther@suse.de>
4855
4856         PR tree-optimization/40999
4857         * gfortran.dg/pr40999.f: New testcase.
4858
4859 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4860
4861         * g++.dg/tree-prof/partition1.C: New test.
4862
4863 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4864
4865         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4866         hook.
4867         (check_effective_target_arm_neon_ok): Improve test for neon
4868         availability.
4869         * gcc.target/arm/eabi1.c: Only run test in base variant.
4870         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4871         attribute.
4872         * gcc.target/arm/vfp1[567].c: New tests.
4873
4874 2009-08-06  Jason Merrill  <jason@redhat.com>
4875
4876         PR c++/40948
4877         * g++.dg/ext/complit12.C: Expand.
4878
4879 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4880
4881         Merge ARM/hard_vfp_branch to trunk.
4882
4883         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4884
4885         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4886         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4887
4888         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4889
4890         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4891         (PCS): Define macro to use base AAPCS.
4892         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4893
4894         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4895
4896         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4897         Correct arm_neon.h typo.
4898
4899         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4900
4901         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4902         this a linkage test.
4903         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4904         argument marshalling.
4905         * abitest.h: New file.
4906         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4907         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4908
4909 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4910
4911         PR middle-end/32964
4912         * gcc.dg/tree-ssa/pr32964.c: New test.
4913
4914 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4915             H.J. Lu  <hongjiu.lu@intel.com>
4916
4917         PR target/40957
4918         * gcc.target/i386/pr40957.c: New test.
4919
4920 2009-08-06  Richard Guenther  <rguenther@suse.de>
4921
4922         PR tree-optimization/40964
4923         * gcc.c-torture/compile/pr40964.c: New testcase.
4924
4925 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4926
4927         PR fortran/40847
4928         * gfortran.dg/transfer_resolve_1.f90 : New test.
4929
4930 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4931             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4932
4933         PR target/40906
4934         * gcc.target/i386/pr40906-1.c: New test.
4935         * gcc.target/i386/pr40906-2.c: Ditto.
4936         * gcc.target/i386/pr40906-3.c: Ditto.
4937
4938 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4939
4940         PR rtl-optimization/40924
4941         * g++.dg/torture/pr40924.C: New test.
4942
4943 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4944
4945         PR c++/36069
4946         * g++.dg/warn/pr36069.C: New.
4947
4948 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4949
4950         PR c++/39987
4951         * g++.dg/overload/defarg4.C: New test.
4952
4953 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4954
4955         PR c++/16696
4956         * g++.dg/parse/pr16696.C: New.
4957         * g++.dg/parse/pr16696-permissive.C: New.
4958
4959 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4960
4961         PR fortran/40875
4962         * gfortran.dg/initialization_23.f90 : New test.
4963
4964 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4965
4966         PR debug/39706
4967         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4968
4969 2009-08-03  Jason Merrill  <jason@redhat.com>
4970             Jakub Jelinek  <jakub@redhat.com>
4971
4972         PR c++/40948
4973         * g++.dg/ext/complit12.C: New.
4974
4975 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4976
4977         PR c/39902
4978         * gcc.target/powerpc/pr39902-2.c: New test.
4979
4980 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4981
4982         PR middle-end/40943
4983         * gcc.dg/uninit-6.c: Re-add XFAIL.
4984         * gcc.dg/uninit-6-O0.c: Likewise.
4985         * gcc.dg/uninit-pr40943.c: New test.
4986
4987 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4988
4989         PR testsuite/40858
4990         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4991         .ascii.
4992
4993 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4994
4995         PR libfortran/40853
4996         * gfortran.dg/namelist_40.f90: Update error output.
4997         * gfortran.dg/namelist_47.f90: Update error output.
4998         * gfortran.dg/namelist_58.f90: New test.
4999
5000 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5001
5002         PR fortran/40881
5003         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5004         * gfortran.dg/altreturn_3.f90: Ditto.
5005         * gfortran.dg/altreturn_5.f90: Ditto.
5006         * gfortran.dg/altreturn_6.f90: Ditto.
5007         * gfortran.dg/altreturn_7.f90: Ditto.
5008         * gfortran.dg/array_constructor_13.f90: Ditto.
5009         * gfortran.dg/arrayio_7.f90: Ditto.
5010         * gfortran.dg/arrayio_8.f90: Ditto.
5011         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5012         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5013         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5014         * gfortran.dg/backspace_8.f: Add -std=legacy.
5015         * gfortran.dg/backspace_9.f: Ditto.
5016         * gfortran.dg/char_comparison_1.f: Ditto.
5017         * gfortran.dg/char_decl_1.f90: Ditto.
5018         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5019         * gfortran.dg/char_pointer_assign.f90: Ditto.
5020         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5021         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5022         * gfortran.dg/char_pointer_func.f90: Ditto.
5023         * gfortran.dg/common_8.f90: Ditto.
5024         * gfortran.dg/constant_substring.f: Ditto.
5025         * gfortran.dg/data_char_2.f90: Ditto.
5026         * gfortran.dg/der_array_io_1.f90: Ditto.
5027         * gfortran.dg/der_array_io_2.f90: Ditto.
5028         * gfortran.dg/der_array_io_3.f90: Ditto.
5029         * gfortran.dg/der_io_3.f90: Ditto.
5030         * gfortran.dg/dev_null.F90: Ditto.
5031         * gfortran.dg/direct_io_2.f90: Ditto.
5032         * gfortran.dg/do_iterator_2.f90: Ditto.
5033         * gfortran.dg/e_d_fmt.f90: Ditto.
5034         * gfortran.dg/empty_format_1.f90: Ditto.
5035         * gfortran.dg/entry_17.f90: Modified warning message.
5036         * gfortran.dg/entry_7.f90: Add -std=legacy.
5037         * gfortran.dg/eor_1.f90: Ditto.
5038         * gfortran.dg/equiv_2.f90: Ditto.
5039         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5040         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5041         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5042         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5043         * gfortran.dg/fmt_error_2.f90: Ditto.
5044         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5045         * gfortran.dg/fmt_tl.f: Ditto.
5046         * gfortran.dg/fmt_white.f: Ditto.
5047         * gfortran.dg/func_derived_1.f90: Ditto.
5048         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5049         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5050         * gfortran.dg/global_references_2.f90: Ditto.
5051         * gfortran.dg/hollerith_1.f90: Ditto.
5052         * gfortran.dg/hollerith.f90: Use new-style character length.
5053         * gfortran.dg/hollerith_f95.f90: Ditto.
5054         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5055         * gfortran.dg/implicit_6.f90: Ditto.
5056         * gfortran.dg/implicit_9.f90: Ditto.
5057         * gfortran.dg/inquire_13.f90: Ditto.
5058         * gfortran.dg/inquire_5.f90: Ditto.
5059         * gfortran.dg/inquire_6.f90: Ditto.
5060         * gfortran.dg/inquire.f90: Ditto.
5061         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5062         * gfortran.dg/io_constraints_2.f90: Ditto.
5063         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5064         * gfortran.dg/loc_2.f90: Ditto.
5065         * gfortran.dg/logical_1.f90: Ditto.
5066         * gfortran.dg/longline.f: Ditto.
5067         * gfortran.dg/merge_char_1.f90: Ditto.
5068         * gfortran.dg/namelist_12.f: Ditto.
5069         * gfortran.dg/namelist_14.f90: Ditto.
5070         * gfortran.dg/namelist_18.f90: Ditto.
5071         * gfortran.dg/namelist_19.f90: Ditto.
5072         * gfortran.dg/namelist_21.f90: Ditto.
5073         * gfortran.dg/namelist_22.f90: Ditto.
5074         * gfortran.dg/namelist_37.f90: Ditto.
5075         * gfortran.dg/namelist_54.f90: Ditto.
5076         * gfortran.dg/namelist_55.f90: Ditto.
5077         * gfortran.dg/namelist_empty.f90: Ditto.
5078         * gfortran.dg/namelist_use.f90: Use new-style character length.
5079         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5080         * gfortran.dg/nested_modules_4.f90: Ditto.
5081         * gfortran.dg/nested_modules_5.f90: Ditto.
5082         * gfortran.dg/open-options-blanks.f: Ditto.
5083         * gfortran.dg/output_exponents_1.f90: Ditto.
5084         * gfortran.dg/parens_5.f90: Ditto.
5085         * gfortran.dg/parens_6.f90: Ditto.
5086         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5087         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5088         * gfortran.dg/pr15129.f90: Ditto.
5089         * gfortran.dg/pr15332.f: Ditto.
5090         * gfortran.dg/pr16597.f90: Ditto.
5091         * gfortran.dg/pr17143.f90: Ditto.
5092         * gfortran.dg/pr17164.f90: Ditto.
5093         * gfortran.dg/pr17229.f: Modified warning message.
5094         * gfortran.dg/pr18210.f90: Add -std=legacy.
5095         * gfortran.dg/pr19155.f: Ditto.
5096         * gfortran.dg/pr20086.f90: Ditto.
5097         * gfortran.dg/pr20124.f90: Ditto.
5098         * gfortran.dg/pr20755.f: Ditto.
5099         * gfortran.dg/pr20865.f90: Ditto.
5100         * gfortran.dg/pr20950.f: Ditto.
5101         * gfortran.dg/pr21730.f: Ditto.
5102         * gfortran.dg/pr22491.f: Ditto.
5103         * gfortran.dg/pr29713.f90: Ditto.
5104         * gfortran.dg/print_parentheses_1.f: Ditto.
5105         * gfortran.dg/print_parentheses_2.f90: Ditto.
5106         * gfortran.dg/proc_assign_1.f90: Ditto.
5107         * gfortran.dg/proc_decl_1.f90: Ditto.
5108         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5109         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5110         * gfortran.dg/read_float_1.f90: Ditto.
5111         * gfortran.dg/read_logical.f90: Ditto.
5112         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5113         * gfortran.dg/return_1.f90: Ditto.
5114         * gfortran.dg/rewind_1.f90: Ditto.
5115         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5116         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5117         * gfortran.dg/stfunc_1.f90: Ditto.
5118         * gfortran.dg/stfunc_3.f90: Ditto.
5119         * gfortran.dg/stfunc_4.f90: Ditto.
5120         * gfortran.dg/stfunc_6.f90: Ditto.
5121         * gfortran.dg/streamio_2.f90: Ditto.
5122         * gfortran.dg/string_ctor_1.f90: Ditto.
5123         * gfortran.dg/string_null_compare_1.f: Ditto.
5124         * gfortran.dg/substr_6.f90: Ditto.
5125         * gfortran.dg/tl_editing.f90: Ditto.
5126         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5127         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5128         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5129         * gfortran.dg/g77/1832.f: Ditto.
5130         * gfortran.dg/g77/19981216-0.f Ditto.
5131         * gfortran.dg/g77/19990525-0.f: Ditto.
5132         * gfortran.dg/g77/19990826-2.f: Ditto.
5133         * gfortran.dg/g77/20000630-2.f: Ditto.
5134         * gfortran.dg/g77/20010116.f: Ditto.
5135         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5136         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5137         * gfortran.dg/g77/980520-1.f: Ditto.
5138         * gfortran.dg/g77/check0.f: Ditto.
5139         * gfortran.dg/g77/cpp3.F: Ditto.
5140         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5141         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5142         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5143         * gfortran.dg/g77/short.f: Ditto.
5144
5145 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5146
5147         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5148         * gcc.target/mips/ext-4.c: Likewise.
5149         * gcc.target/mips/interrupt_handler.c: Likewise.
5150         * gcc.target/mips/truncate-4.c: Likewise.
5151         * gcc.target/mips/truncate-5.c: Likewise.
5152
5153 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5154
5155         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5156         -fgraphite-force-parallel to -floop-parallelize-all.
5157
5158 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5159
5160         PR fortran/40011
5161         * gfortran.dg/whole_file_7.f90: New test.
5162         * gfortran.dg/whole_file_8.f90: New test.
5163         * gfortran.dg/whole_file_9.f90: New test.
5164         * gfortran.dg/whole_file_10.f90: New test.
5165         * gfortran.dg/whole_file_11.f90: New test.
5166         * gfortran.dg/whole_file_12.f90: New test.
5167         * gfortran.dg/whole_file_13.f90: New test.
5168         * gfortran.dg/whole_file_14.f90: New test.
5169
5170 2009-07-31  Jason Merrill  <jason@redhat.com>
5171
5172         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5173         binding semantics.
5174         * g++.dg/cpp0x/named.C: Likewise.
5175         * g++.dg/cpp0x/overload.C: Likewise.
5176         * g++.dg/cpp0x/rv1n.C: Likewise.
5177         * g++.dg/cpp0x/rv1p.C: Likewise.
5178         * g++.dg/cpp0x/rv2n.C: Likewise.
5179         * g++.dg/cpp0x/rv2p.C: Likewise.
5180         * g++.dg/cpp0x/rv3n.C: Likewise.
5181         * g++.dg/cpp0x/rv3p.C: Likewise.
5182         * g++.dg/cpp0x/rv4n.C: Likewise.
5183         * g++.dg/cpp0x/rv4p.C: Likewise.
5184         * g++.dg/cpp0x/rv5n.C: Likewise.
5185         * g++.dg/cpp0x/rv5p.C: Likewise.
5186         * g++.dg/cpp0x/rv6n.C: Likewise.
5187         * g++.dg/cpp0x/rv6p.C: Likewise.
5188         * g++.dg/cpp0x/rv7n.C: Likewise.
5189         * g++.dg/cpp0x/rv7p.C: Likewise.
5190         * g++.dg/cpp0x/template_deduction.C: Likewise.
5191         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5192         * g++.dg/cpp0x/overloadn.C: New.
5193         * g++.dg/cpp0x/rv-cast.C: New.
5194
5195 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5196
5197         * gcc.target/mips/ext-4.c: New test.
5198
5199 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5200
5201         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5202
5203 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5204
5205         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5206         * gcc.dg/tree-ssa/loop-32.c: Same.
5207         * gcc.dg/tree-ssa/loop-33.c: Same.
5208         * gcc.dg/tree-ssa/loop-34.c: Same.
5209         * gcc.dg/tree-ssa/loop-35.c: Same.
5210         * gcc.dg/tree-ssa/loop-7.c: Same.
5211         * gcc.dg/tree-ssa/pr23109.c: Same.
5212         * gcc.dg/tree-ssa/restrict-2.c: Same.
5213         * gcc.dg/tree-ssa/restrict-3.c: Same.
5214         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5215         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5216         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5217         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5218         * gcc.dg/tree-ssa/structopt-1.c: Same.
5219         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5220         * gfortran.dg/pr32921.f: Same.
5221
5222 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5223
5224         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5225         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5226         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5227         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5228         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5229         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5230         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5231         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5232         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5233         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5234         * gcc.dg/graphite/id-1.c: New.
5235         * gcc.dg/graphite/id-10.c: New.
5236         * gcc.dg/graphite/id-11.c: New.
5237         * gcc.dg/graphite/id-12.c: New.
5238         * gcc.dg/graphite/id-13.c: New.
5239         * gcc.dg/graphite/id-14.c: New.
5240         * gcc.dg/graphite/id-15.c: New.
5241         * gcc.dg/graphite/id-2.c: New.
5242         * gcc.dg/graphite/id-3.c: New.
5243         * gcc.dg/graphite/id-4.c: New.
5244         * gcc.dg/graphite/id-5.c: New.
5245         * gcc.dg/graphite/id-6.c: New.
5246         * gcc.dg/graphite/id-7.c: New.
5247         * gcc.dg/graphite/id-8.c: New.
5248         * gcc.dg/graphite/id-9.c: New.
5249         * gcc.dg/graphite/interchange-0.c: New.
5250         * gcc.dg/graphite/interchange-1.c: New.
5251         * gcc.dg/graphite/interchange-2.c: New.
5252         * gcc.dg/graphite/interchange-3.c: New.
5253         * gcc.dg/graphite/interchange-4.c: New.
5254         * gcc.dg/graphite/interchange-5.c: New.
5255         * gcc.dg/graphite/interchange-6.c: New.
5256         * gcc.dg/graphite/interchange-7.c: New.
5257         * gcc.dg/graphite/interchange-8.c: New.
5258         * gcc.dg/graphite/pr35356-1.c: New.
5259         * gcc.dg/graphite/pr35356-2.c: New.
5260         * gcc.dg/graphite/pr35356-3.c: New.
5261         * gcc.dg/graphite/pr40157.c: New.
5262         * gcc.dg/graphite/run-id-1.c: New.
5263         * gcc.dg/graphite/scop-20.c: New.
5264         * gcc.dg/graphite/scop-21.c: New.
5265         * gfortran.dg/graphite/id-1.f90: New.
5266         * gfortran.dg/graphite/id-10.f90: New.
5267         * gfortran.dg/graphite/id-11.f: New.
5268         * gfortran.dg/graphite/id-12.f: New.
5269         * gfortran.dg/graphite/id-13.f: New.
5270         * gfortran.dg/graphite/id-14.f: New.
5271         * gfortran.dg/graphite/id-15.f: New.
5272         * gfortran.dg/graphite/id-16.f: New.
5273         * gfortran.dg/graphite/id-5.f: New.
5274         * gfortran.dg/graphite/id-6.f: New.
5275         * gfortran.dg/graphite/id-7.f: New.
5276         * gfortran.dg/graphite/id-8.f: New.
5277         * gfortran.dg/graphite/id-9.f: New.
5278         * gfortran.dg/graphite/interchange-1.f: New.
5279         * gfortran.dg/graphite/interchange-2.f: New.
5280
5281 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5282
5283         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5284         flags based on the name of the testcase.
5285         * gfortran.dg/graphite/graphite.exp: Same.
5286
5287         * gcc.dg/graphite/block-0.c: Adjusted.
5288         * gcc.dg/graphite/block-1.c: Adjusted.
5289         * gcc.dg/graphite/block-2.c: Adjusted.
5290         * gcc.dg/graphite/block-3.c: Adjusted.
5291         * gcc.dg/graphite/block-4.c: Adjusted.
5292         * gcc.dg/graphite/block-5.c: Adjusted.
5293         * gcc.dg/graphite/block-6.c: Adjusted.
5294         * gcc.dg/graphite/pr37485.c: Adjusted.
5295         * gcc.dg/graphite/pr37684.c: Adjusted.
5296         * gcc.dg/graphite/pr37828.c: Adjusted.
5297         * gcc.dg/graphite/pr37883.c: Adjusted.
5298         * gcc.dg/graphite/pr37928.c: Adjusted.
5299         * gcc.dg/graphite/pr37943.c: Adjusted.
5300         * gcc.dg/graphite/pr38409.c: Adjusted.
5301         * gcc.dg/graphite/pr38498.c: Adjusted.
5302         * gcc.dg/graphite/pr38559.c: Adjusted.
5303         * gcc.dg/graphite/pr39335.c: Adjusted.
5304         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5305         * gcc.dg/graphite/scop-0.c: Adjusted.
5306         * gcc.dg/graphite/scop-1.c: Adjusted.
5307         * gcc.dg/graphite/scop-10.c: Adjusted.
5308         * gcc.dg/graphite/scop-11.c: Adjusted.
5309         * gcc.dg/graphite/scop-12.c: Adjusted.
5310         * gcc.dg/graphite/scop-13.c: Adjusted.
5311         * gcc.dg/graphite/scop-14.c: Adjusted.
5312         * gcc.dg/graphite/scop-15.c: Adjusted.
5313         * gcc.dg/graphite/scop-16.c: Adjusted.
5314         * gcc.dg/graphite/scop-17.c: Adjusted.
5315         * gcc.dg/graphite/scop-18.c: Adjusted.
5316         * gcc.dg/graphite/scop-19.c: Adjusted.
5317         * gcc.dg/graphite/scop-2.c: Adjusted.
5318         * gcc.dg/graphite/scop-3.c: Adjusted.-
5319         * gcc.dg/graphite/scop-4.c: Adjusted.
5320         * gcc.dg/graphite/scop-5.c: Adjusted.
5321         * gcc.dg/graphite/scop-6.c: Adjusted.
5322         * gcc.dg/graphite/scop-7.c: Adjusted.
5323         * gcc.dg/graphite/scop-8.c: Adjusted.
5324         * gcc.dg/graphite/scop-9.c: Adjusted.
5325         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5326         * gfortran.dg/graphite/block-1.f90: Adjusted.
5327         * gfortran.dg/graphite/block-2.f: Adjusted.
5328         * gfortran.dg/graphite/block-3.f90: Adjusted.
5329         * gfortran.dg/graphite/block-4.f90: Adjusted.
5330         * gfortran.dg/graphite/id-2.f90: Adjusted.
5331         * gfortran.dg/graphite/id-3.f90: Adjusted.
5332         * gfortran.dg/graphite/id-4.f90: Adjusted.
5333         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5334         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5335         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5336         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5337         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5338         * gfortran.dg/graphite/scop-1.f: Adjusted.
5339
5340 2009-07-30  Doug Kwan  <dougkwan@google.com>
5341
5342         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5343         in warnings added in rev 141298.
5344
5345 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5346
5347         * lib/options.exp: Use "!=" instead of "ne".
5348
5349         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5350
5351         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5352         * gcc.dg/ucnid-12.c: Likewise.
5353
5354 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5355             Pat Haugen  <pthaugen@us.ibm.com>
5356             Revital Eres <ERES@il.ibm.com>
5357
5358         * gcc.target/powerpc/altivec-32.c: New file to test
5359         Altivec simple math function vectorization.
5360
5361         * gcc.target/powerpc/bswap-run.c: New file to test swap
5362         builtins.
5363         * gcc.target/powerpc/bswap16.c: Ditto.
5364         * gcc.target/powerpc/bswap32.c: Ditto.
5365         * gcc.target/powerpc/bswap64-1.c: Ditto.
5366         * gcc.target/powerpc/bswap64-2.c: Ditto.
5367         * gcc.target/powerpc/bswap64-3.c: Ditto.
5368         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5369         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5370         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5371
5372         * gcc.target/powerpc/popcount-2.c: New file to test
5373         power7 popcntd instructions.
5374         * gcc.target/powerpc/popcount-3.c: Ditto.
5375
5376         * gcc.target/powerpc/pr39457.c: New VSX test.
5377         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5378         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5379         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5380         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5381         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5382         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5383         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5384         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5385         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5386         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5387         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5388         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5389
5390         * gcc.target/powerpc/altivec-6.c: Store the result of
5391         vec_add, so the optimizer doesn't remove it.
5392
5393         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5394         systems that support bswap64.
5395
5396         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5397         prevent VSX code generation.
5398
5399         * lib/target-supports.exp (check_vsx_hw_available): New
5400         function to test if VSX available.
5401         (check_effective_target_powerpc_vsx_ok): Ditto.
5402         (check_vmx_hw_available): Add explicit -mno-vsx.
5403
5404 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5405
5406         PR c/39902
5407         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5408
5409 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5410
5411         PR tree-optimization/40570
5412         * gcc.c-torture/compile/pr40570.c: New test.
5413
5414 2009-07-29  Jason Merrill  <jason@redhat.com>
5415
5416         PR c++/14912
5417         * g++.dg/template/defarg13.C: New.
5418
5419 2009-07-29  Richard Guenther  <rguenther@suse.de>
5420
5421         PR c++/40834
5422         * g++.dg/torture/pr40834.C: New testcase.
5423
5424 2009-07-29  Michael Matz  <matz@suse.de>
5425
5426         PR middle-end/40830
5427         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5428
5429 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5430
5431         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5432         sh*-*-* targets.  Skip on spu-*-* targets.
5433         * gfortran.dg/maxlocval_4.f90: Likewise.
5434         * gfortran.dg/minlocval_1.f90: Likewise.
5435         * gfortran.dg/minlocval_4.f90: Likewise.
5436
5437 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5438
5439         PR fortran/40878
5440         * gfortran.dg/gomp/pr40878-1.f90: New test.
5441         * gfortran.dg/gomp/pr40878-2.f90: New test.
5442
5443         PR testsuite/40891
5444         * gcc.dg/cdce1.c: Adjust note line number.
5445         * gcc.dg/cdce2.c: Likewise.
5446
5447 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5448
5449         PR fortran/40882
5450         * gfortran.dg/proc_ptr_comp_13.f90: New.
5451
5452 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5453
5454         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5455         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5456         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5457         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5458         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5459         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5460         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5461         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5462         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5463         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5464         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5465         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5466         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5467         #ifdef NEED_IEEE754_FLOAT conditional.
5468         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5469         conditional.
5470
5471 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5472
5473         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5474         i?86-*-netware.
5475         * g++.dg/ext/bitfield3.C: Likewise.
5476         * g++.dg/ext/bitfield4.C: Likewise.
5477         * g++.dg/ext/bitfield5.C: Likewise.
5478         * gcc.dg/bitfld-15.c: Likewise.
5479         * gcc.dg/bitfld-16.c: Likewise.
5480         * gcc.dg/bitfld-17.c: Likewise.
5481         * gcc.dg/bitfld-18.c: Likewise.
5482         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5483         * gcc.dg/20010912-1.c: Likewise.
5484         * gcc.dg/20021018-1.c: Likewise.
5485         * gcc.dg/20030213-1.c: Likewise.
5486         * gcc.dg/20030225-1.c: Likewise.
5487         * gcc.dg/20030708-1.c: Likewise.
5488         * gcc.dg/20050321-2.c: Likewise.
5489         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5490         * gcc.dg/cdce2.c: Likewise.
5491         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5492         targets.
5493         * gcc.target/i386/pr37248-3.c: Likewise.
5494
5495 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5496
5497         PR fortran/40848
5498         * gfortran.dg/altreturn_7.f90: New.
5499
5500 2009-07-27  Simon Baldwin  <simonb@google.com>
5501
5502         PR testsuite/40829
5503         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5504         so that indexing no longer runs off array end.
5505
5506 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/40851
5509         * gfortran.dg/derived_init_3.f90: New test.
5510
5511 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5512
5513         PR fortran/33197
5514         * gfortran.dg/atan2_1.f90: New test
5515         * gfortran.dg/atan2_2.f90: New test
5516
5517 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5518
5519         PR c++/40749
5520         * g++.dg/warn/Wreturn-type-6.C: New test.
5521
5522 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5523
5524         PR tree-optimization/40801
5525         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5526         * gfortran.dg/vect/vect.exp: Run tests starting with
5527         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5528
5529 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5530
5531         PR rtl-optimization/40445
5532         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5533
5534 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5535
5536         * gcc.dg/builtin-unreachable-4.c: New test.
5537
5538 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5539
5540         PR fortran/33197
5541         * gfortran.dg/complex_intrinsic_5.f90: New test.
5542         * gfortran.dg/complex_intrinsic_7.f90: New test.
5543
5544 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5545
5546         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5547         * gcc.dg/ipa/noclone-1.c: New test.
5548
5549 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5550
5551         * lib/target-supports.exp (check_effective_target_static): New
5552         procedure.
5553         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5554         supported.
5555         * g++.old-deja/g++.law/weak.C: Require static effective target.
5556
5557 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5558
5559         PR fortran/39630
5560         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5561         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5562         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5563         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5564         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5565         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5566         * gfortran.dg/typebound_call_10.f03: New.
5567
5568 2009-07-24  Jason Merrill  <jason@redhat.com>
5569
5570         * g++.dg/cpp0x/defaulted11.C: New.
5571
5572         * g++.dg/cpp0x/initlist23.C: New.
5573
5574 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5575
5576         PR fortran/40822
5577         * gfortran.dg/char_length_16.f90: New.
5578
5579 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5580
5581         PR fortran/40643
5582         PR fortran/31067
5583         * gfortran.dg/maxlocval_2.f90: New test.
5584         * gfortran.dg/maxlocval_3.f90: New test.
5585         * gfortran.dg/maxlocval_4.f90: New test.
5586         * gfortran.dg/minlocval_1.f90: New test.
5587         * gfortran.dg/minlocval_2.f90: New test.
5588         * gfortran.dg/minlocval_3.f90: New test.
5589         * gfortran.dg/minlocval_4.f90: New test.
5590
5591 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5592
5593         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5594         scan-assembler.
5595
5596 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR fortran/40839
5599         * gfortran.dg/pr40839.f90: New test.
5600
5601 2009-07-23  Michael Matz  <matz@suse.de>
5602
5603         PR middle-end/40830
5604         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5605         don't set options ourself.
5606
5607 2009-07-23  Simon Baldwin  <simonb@google.com>
5608
5609         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5610         native C compilation where required.
5611
5612 2009-07-22  Doug Kwan  <dougkwan@google.com>
5613
5614         * gcc.c-torture/compile/20090721-1.c: New test.
5615
5616 2009-07-22  Michael Matz  <matz@suse.de>
5617
5618         PR tree-optimization/35229
5619         PR tree-optimization/39300
5620         * gcc.dg/vect/vect-pre-interact.c: New test.
5621
5622 2009-07-22  Richard Guenther  <rguenther@suse.de>
5623
5624         * g++.dg/lookup/using21.C: Fix duplicate paste.
5625
5626 2009-07-22  Richard Guenther  <rguenther@suse.de>
5627
5628         PR c++/40799
5629         * g++.dg/lookup/using21.C: New testcase.
5630
5631 2009-07-21  Jason Merrill  <jason@redhat.com>
5632
5633         * g++.dg/init/aggr4.C: New.
5634
5635 2009-07-21  Jason Merrill  <jason@redhat.com>
5636
5637         Core issue 934
5638         * g++.dg/cpp0x/initlist22.C: New.
5639
5640 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5641
5642         * gcc.target/i386/vectorize8.c: New test.
5643
5644 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5645
5646         PR target/40811
5647         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5648         Add i?86 and x86_64 targets.
5649         * gcc.target/i386/vectorize7.c: New test.
5650
5651         PR target/40809
5652         * gcc.target/i386/pr40809.c: New test.
5653
5654 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR tree-optimization/40813
5657         * g++.dg/opt/inline15.C: New test.
5658
5659 2009-07-21  Paul Brook <paul@codesourcery.com>
5660
5661         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5662         * lib/target-supports.exp (check_effective_target_section_anchors):
5663         Add arm*-*-*.
5664
5665 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5666
5667         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5668         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5669         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5670
5671 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5672
5673         * gcc.target/mips/ext-3.c: New test.
5674
5675 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5676
5677         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5678         * gcc.dg/builtin-object-size-8.c: New test.
5679         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5680         * g++.dg/ext/builtin-object-size2.C: Likewise.
5681
5682         PR tree-optimization/40792
5683         * gcc.dg/pr40792.c: New test.
5684
5685 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5686
5687         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5688         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5689         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5690
5691 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5692
5693         * gcc.target/sh/mfmovd.c: New test.
5694
5695 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5696             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697
5698         PR libfortran/40714
5699         * gfortran.dg/eof_3.f90: New test.
5700
5701 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5702
5703         PR fortran/40727
5704         * gfortran.dg/intrinsic_cmplx.f90: New test.
5705
5706 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5707
5708         PR libfortran/34670
5709         PR libfortran/36874
5710         * gfortran.dg/cshift_bounds_1.f90:  New test.
5711         * gfortran.dg/cshift_bounds_2.f90:  New test.
5712         * gfortran.dg/cshift_bounds_3.f90:  New test.
5713         * gfortran.dg/cshift_bounds_4.f90:  New test.
5714         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5715         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5716         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5717         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5718
5719 2009-07-19  Jan Hubicka  <jh@suse.cz>
5720
5721         PR tree-optimization/40676
5722         * gcc.c-torture/compile/pr40676.c: New testcase.
5723
5724 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5725
5726         * gcc.target/mips/ext-2.c: New test.
5727
5728 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5729
5730         * gcc.target/mips/octeon-exts-7.c: New test.
5731         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5732         * gcc.target/mips/octeon-exts-5.c: Likewise.
5733
5734 2009-07-18  Richard Guenther  <rguenther@suse.de>
5735
5736         PR testsuite/40798
5737         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5738
5739 2009-07-18  Richard Guenther  <rguenther@suse.de>
5740
5741         PR c/40787
5742         * gcc.dg/pr35899.c: Adjust.
5743
5744 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5745
5746         * gcc.target/powerpc/asm-es-1.c: New test.
5747         * gcc.target/powerpc/asm-es-2.c: Likewise.
5748
5749 2009-07-17  Richard Guenther  <rguenther@suse.de>
5750
5751         PR c/40401
5752         * g++.dg/rtti/crash4.C: New testcase.
5753         * g++.dg/torture/20090706-1.C: Likewise.
5754         * gcc.dg/redecl-17.c: Likewise.
5755         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5756         * gcc.dg/declspec-9.c: Expect extra error.
5757         * gcc.dg/declspec-10.c: Likewise.
5758         * gcc.dg/declspec-11.c: Likewise.
5759         * gcc.dg/redecl-10.c: Expect extra warnings.
5760         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5761         * gcc.target/i386/pr39545-1.c: Likewise.
5762         * g++.dg/ext/asm3.C: Expect more errors.
5763         * g++.dg/gomp/block-1.C: Likewise.
5764         * g++.dg/gomp/block-2.C: Likewise.
5765         * g++.dg/gomp/block-3.C: Likewise.
5766         * g++.dg/gomp/block-5.C: Likewise.
5767         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5768         * g++.dg/warn/unused-result1.C: XFAIL.
5769
5770 2009-07-17  Richard Guenther  <rguenther@suse.de>
5771
5772         PR tree-optimization/40321
5773         * gcc.c-torture/compile/pr40321.c: New testcase.
5774         * g++.dg/torture/pr40321.C: Likewise.
5775
5776 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR c++/40780
5779         * g++.dg/template/ptrmem19.C: New test.
5780
5781 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5782             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5783
5784         PR 40435
5785         * gcc.dg/pr36902.c: Add column info.
5786         * g++.dg/gcov/gcov-2.C: Change count for definition.
5787
5788 2009-07-16  Jason Merrill  <jason@redhat.com>
5789
5790         PR libstdc++/37907
5791         * g++.dg/cpp0x/std-layout1.C: New.
5792         * g++.dg/ext/has_nothrow_assign.C: Fix.
5793         * g++.dg/ext/has_nothrow_copy.C: Fix.
5794         * g++.dg/ext/has_trivial_assign.C: Fix.
5795         * g++.dg/ext/has_trivial_copy.C: Fix.
5796         * g++.dg/ext/is_pod.C: Fix.
5797         * g++.dg/other/offsetof3.C: Adjust.
5798         * g++.dg/overload/ellipsis1.C: Adjust.
5799         * g++.dg/warn/var-args1.C: Adjust.
5800         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5801         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5802         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5803         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5804         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5805
5806 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5807
5808         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5809         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5810         effective target "mpc_pow".
5811         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5812
5813 2009-07-16  Richard Henderson  <rth@redhat.com>
5814
5815         * g++.dg/opt/eh4.C: New test.
5816
5817 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5818
5819         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5820
5821 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR middle-end/40747
5824         * gcc.c-torture/execute/pr40747.c: New test.
5825
5826 2009-07-15  Richard Guenther  <rguenther@suse.de>
5827
5828         PR middle-end/40753
5829         * gcc.c-torture/compile/pr40753.c: New testcase.
5830
5831 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5832
5833         PR fortran/40743
5834         * gfortran.dg/interface_assignment_4.f90: New.
5835
5836 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5837
5838         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5839         for FreeBSD up to and including version 8.
5840
5841 2009-07-14  Taras Glek  <tglek@mozilla.com>
5842             Rafael Espindola  <espindola@google.com>
5843
5844         * g++.dg/plugin/header-plugin-test.C: New.
5845         * g++.dg/plugin/header_plugin.c: New.
5846         * g++.dg/plugin/plugin.exp: Update.
5847
5848 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5849
5850         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5851         function to enable vectorization.
5852         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5853         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5854
5855 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5856
5857         * gcc.target/i386/sse-copysignf-vec.c: New test.
5858         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5859
5860 2009-07-14  Jason Merrill  <jason@redhat.com>
5861
5862         PR c++/37276
5863         * g++.dg/lookup/builtin5.C: New.
5864         * g++.dg/other/error22.C: Add missing extern "C".
5865         * g++.dg/warn/Warray-bounds.C: Likewise.
5866         * gcc.dg/compat/compat-common.h: Likewise.
5867
5868         PR c++/40746
5869         * g++.dg/lookup/using20.C: New.
5870
5871         PR c++/40740
5872         * g++.dg/template/koenig8.C: New.
5873
5874 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5875
5876         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5877         both i?86-*-darwin* and x86_64-*-darwin*.
5878
5879 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5880
5881         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5882         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5883         name.
5884
5885 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5886
5887         PR debug/40705
5888         * g++.dg/debug/dwarf2/typedef1.C: New test.
5889
5890         PR c++/40357
5891         * g++.dg/other/typedef3.C: New test.
5892
5893 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5894
5895         * gcc.dg/20090709-1.c: Move to a proper place ...
5896         * gcc.target/m68k/20090709-1.c: ... here.
5897
5898 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5899
5900         PR C++/22154
5901         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5902         front of qualified names are allowed.
5903         * g++.dg/parse/crash10.C: Likewise.
5904         * g++.dg/parse/error15.C: Likewise.
5905         * g++.dg/parse/typename9.C: Likewise.
5906         * g++.dg/parse/error8.C: Likewise.
5907
5908 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5909
5910         PR fortran/40646
5911         * gfortran.dg/proc_ptr_22.f90: Extended.
5912         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5913
5914 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5915
5916         * gfortran.dg/vect/vect-6.f: New test.
5917
5918 2009-07-12  Jason Merrill  <jason@redhat.com>
5919
5920         PR c++/36628
5921         * g++.dg/cpp0x/decltype17.C: New.
5922
5923         PR c++/37206
5924         * g++.dg/cpp0x/rv10.C: New.
5925
5926 2009-07-12  Jason Merrill  <jason@redhat.com>
5927
5928         PR c++/40689
5929         * g++.dg/cpp0x/initlist20.C: New.
5930         * g++.dg/cpp0x/initlist21.C: New.
5931
5932 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5933
5934         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5935         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5936         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5937         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5938         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5939
5940 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5941
5942         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5943         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5944         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5945         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5946         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5947         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5948         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5949         effective_target fd_truncate.
5950
5951 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5952
5953         * gnat.dg/specs/addr1.ads: New test.
5954
5955 2009-07-11  Jan Hubicka  <jh@suse.cz>
5956
5957         PR middle-end/48388
5958         * g++.dg/torture/pr40388.C: New testcase.
5959
5960 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5961
5962         PR target/40668
5963         * gcc.c-torture/execute/pr40668.c: New test.
5964
5965 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5966
5967         * gcc.c-torture/execute/20090711-1.c: New test.
5968
5969 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5970
5971         PR testsuite/40699
5972         PR testsuite/40707
5973         PR testsuite/40709
5974         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5975         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5976         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5977         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5978
5979 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5980
5981         PR fortran/33197
5982         * gfortran.dg/complex_intrinsic_3.f90: New test.
5983         * gfortran.dg/complex_intrinsic_4.f90: New test.
5984
5985 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5986
5987         PR target/39079
5988         * gcc.target/mips/mips.exp: Make -msynci a known option.
5989         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5990
5991 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5992
5993         PR c++/40502
5994         * g++.dg/ext/strncpy-chk1.C: New test.
5995
5996 2009-07-10  Richard Guenther  <rguenther@suse.de>
5997
5998         PR tree-optimization/40496
5999         * g++.dg/opt/pr40496.C: New testcase.
6000
6001 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6002
6003         PR 25509
6004         PR 40614
6005         * g++.dg/warn/unused-result1-Werror.c: New.
6006
6007 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         PR fortran/39334
6010         * gfortran.dg/recursive_parameter_1.f90: New test.
6011
6012 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6013
6014         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6015         * gfortran.dg/module_equivalence_6.f90: Ditto.
6016         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6017         * gfortran.dg/nan_2.f90: Ditto.
6018         * gfortran.dg/inquire_11.f90: Ditto.
6019         * gfortran.dg/abstract_type_3.f03: Ditto.
6020         * gfortran.dg/abstract_type_1.f90: Ditto.
6021         * gfortran.dg/private_type_9.f90: Ditto.
6022         * gfortran.dg/abstract_type_5.f03: Ditto.
6023         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6024         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6025         * gfortran.dg/derived_sub.f90: Ditto.
6026         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6027         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6028         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6029         * gfortran.dg/mvbits_6.f90: Ditto.
6030         * gfortran.dg/abstract_type_2.f03: Ditto.
6031         * gfortran.dg/abstract_type_4.f03: Ditto.
6032         * gfortran.dg/bounds_check_9.f90: Ditto.
6033         * gfortran.dg/optional_dim_3.f90: Ditto.
6034         * gfortran.dg/pr32921.f: Ditto.
6035         * gfortran.dg/entry_16.f90: Ditto.
6036         * gfortran.dg/generic_16.f90: Ditto.
6037
6038
6039 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6040
6041         * gcc.target/m68k/20090709-1.c: New.
6042
6043 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6044
6045         PR c++/40684
6046         * g++.dg/template/unify11.C: New test.
6047
6048 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6049
6050         PR fortran/40629
6051         * gfortran.dg/host_assoc_function_9.f90: New test.
6052
6053 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6054
6055         PR fortran/40646
6056         * gfortran.dg/proc_ptr_22.f90: New.
6057         * gfortran.dg/proc_ptr_comp_12.f90: New.
6058
6059 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6060
6061         PR middle-end/40692
6062         * gcc.c-torture/compile/pr40692.c: New test.
6063
6064 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6065
6066         PR fortran/40604
6067         * gfortran.dg/pointer_check_6.f90: New test.
6068
6069 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6070
6071         * gcc.target/mips/truncate-5.c: New test.
6072
6073 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6074
6075         PR libfortran/40330
6076         PR libfortran/40662
6077         * gfortran.dg/fmt_cache_1.f: New test.
6078
6079 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6080
6081         PR fortran/40675
6082         * gfortran.dg/nosigned_zero_1.f90: New test.
6083         * gfortran.dg/nosigned_zero_2.f90: New test.
6084
6085 2009-07-08  Richard Guenther  <rguenther@suse.de>
6086
6087         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6088
6089 2009-07-08  Richard Guenther  <rguenther@suse.de>
6090
6091         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6092
6093 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6094
6095         PR fortran/40591
6096         * gfortran.dg/proc_ptr_21.f90: New test.
6097
6098 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6099
6100         PR c++/31246
6101         * g++.dg/warn/pr31246.C: New.
6102         * g++.dg/warn/pr31246-2.C: New.
6103
6104 2009-07-07  Jason Merrill  <jason@redhat.com>
6105
6106         PR c++/35828
6107         * g++.dg/template/defarg12.C: New.
6108
6109         PR c++/37816
6110         * g++.dg/cpp0x/enum7.C: New.
6111
6112         PR c++/37946
6113         * g++.dg/cpp0x/enum6.C: New.
6114
6115         PR c++/40639
6116         * g++.dg/cpp0x/enum5.C: New.
6117
6118         PR c++/40633
6119         * g++.dg/cpp0x/enum4.C: New.
6120
6121 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6122
6123         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6124
6125 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6126
6127         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6128
6129 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR middle-end/40669
6132         * gcc.dg/pr40669.c: New test.
6133
6134 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6135
6136         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6137         location. Update all calls.
6138         * g++.dg/plugin/selfassign.c: Likewise.
6139
6140 2009-07-06  Jason Merrill  <jason@redhat.com>
6141
6142         * g++.dg/rtti/dyncast[34].C: New.
6143
6144 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6145
6146         * lib/target-supports.exp
6147         (check_effective_target_mips_newabi_large_long_double): New.
6148         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6149         target.
6150         * gcc.target/mips/fpr-moves-6.c: Likewise.
6151
6152 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6153
6154         PR c++/40557
6155         * g++.dg/template/union2.C: New test.
6156
6157 2009-07-04  Jason Merrill  <jason@redhat.com>
6158
6159         * g++.dg/template/using15.C: New.
6160
6161 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6162
6163         * gfortran.dg/maxloc_1.f90: New test.
6164
6165 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6166
6167         PR fortran/40593
6168         * gfortran.dg/proc_ptr_result_6.f90: New.
6169
6170 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6171
6172         * gcc.dg/framework-2.c: Adjust testcase to pass.
6173
6174 2009-07-04  Jason Merrill  <jason@redhat.com>
6175
6176         PR c++/40619
6177         * g++.dg/cpp0x/auto16.C: New.
6178
6179 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6180
6181         PR target/40587
6182         * gfortran.dg/pr40587.f: New test.
6183
6184 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6185
6186         PR fortran/40638
6187         * gfortran.dg/unit_1.f90: New test.
6188
6189 2009-07-03  Jason Merrill  <jason@redhat.com>
6190
6191         * g++.dg/template/pure1.C: Expect another error.
6192
6193 2009-07-03  Richard Guenther  <rguenther@suse.de>
6194
6195         PR tree-optimization/40640
6196         * gcc.c-torture/compile/pr40640.c: New testcase.
6197
6198 2009-07-03  Richard Guenther  <rguenther@suse.de>
6199
6200         PR middle-end/34163
6201         * gfortran.dg/pr34163.f90: New testcase.
6202
6203 2009-07-03  Jan Hubicka  <jh@suse.cz>
6204
6205         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6206         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6207         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6208         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6209         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6210         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6211         * gnat.dg/loop_optimization6.adb: Enable -O2.
6212
6213 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6214
6215         * g++.dg/warn/null4.C: Extend.
6216
6217 2009-07-02  Jason Merrill  <jason@redhat.com>
6218
6219         * g++.dg/template/spec8.C: Fix.
6220
6221 2009-07-02  Michael Matz  <matz@suse.de>
6222
6223         PR fortran/32131
6224         * gfortran.dg/pr32921.f: Adjust.
6225
6226 2009-07-02  Jan Hubicka  <jh@suse.cz>
6227
6228         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6229
6230 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6231
6232         * gcc.target/mips/truncate-4.c: New testcase.
6233
6234 2009-07-01  Richard Guenther  <rguenther@suse.de>
6235
6236         PR tree-optimization/19831
6237         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6238         make allocated memory escape.  Un-XFAIL.
6239         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6240         * gcc.dg/vect/pr31699.c: Likewise.
6241         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6242
6243 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6244
6245         PR c++/40566
6246         * g++.dg/parse/cond5.C: New test.
6247
6248 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6249
6250         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6251         (main): Pass n to main_1 instead.
6252         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6253         (main_1): New function, split off from...
6254         (main): ...here.  Pass `off' to main_1 instead.
6255
6256 2009-06-30  Jason Merrill  <jason@redhat.com>
6257
6258         PR c++/40595
6259         * g++.dg/cpp0x/variadic94.C: New.
6260
6261 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6262
6263         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6264         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6265         (init_ld_library_path_env_vars): New function, replacing the
6266         orig_*_saved assignments.  Call it after defining it.
6267         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6268         (restore_ld_library_path_env_vars): Likewise.
6269         (add_path, find_libgcc_s): New functions.
6270         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6271         gcc-set-multilib-library-path.
6272         (objc_target_compile): Don't add "." to ld_library_path.
6273         Use add_path.
6274         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6275         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6276         gcc-set-multilib-library-path.
6277         * lib/g++.exp (g++_link_flags): Likewise.
6278         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6279         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6280         top level; do it...
6281         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6282         to tell when this needs to happen.  Use find_libgcc_s instead of
6283         gcc-set-multilib-library-path.
6284         * lib/gcc-dg.exp: Likewise.
6285         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6286         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6287         unless it is in $ALT_LD_LIBRARY_PATH.
6288         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6289
6290 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6291
6292         * gnat.dg/discr12.adb: New test.
6293         * gnat.dg/discr12_pkg.ads: New helper.
6294         * gnat.dg/discr13.adb: New test.
6295         * gnat.dg/discr14.ad[sb]: Likewise.
6296         * gnat.dg/discr15.adb: Likewise.
6297         * gnat.dg/discr15_pkg.ads: New helper.
6298         * gnat.dg/discr16.adb: New test.
6299         * gnat.dg/discr16_g.ads: New helper.
6300         * gnat.dg/discr16_pkg.ads: Likewise.
6301         * gnat.dg/discr16_cont.ads: Likewise.
6302         * gnat.dg/discr17.adb: New test.
6303         * gnat.dg/discr18.adb: Likewise.
6304         * gnat.dg/discr18_pkg.ads: New helper.
6305         * gnat.dg/discr19.adb: New test.
6306
6307 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6308
6309         PR fortran/40576
6310         * gfortran.dg/internal_write_1.f90:  New testcase.
6311
6312 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6313
6314         PR fortran/40594
6315         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6316
6317 2009-06-30  Richard Guenther  <rguenther@suse.de>
6318
6319         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6320
6321 2009-06-30  Wei Guozhi  <carrot@google.com>
6322
6323         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6324         to "-Os".
6325
6326 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6327
6328         PR tree-optimization/40542
6329         * gcc.dg/vect/pr40542.c: New test.
6330
6331 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6332
6333         PR tree-optimization/40582
6334         * gcc.c-torture/compile/pr40582.c: New test.
6335
6336 2009-06-30  Wei Guozhi  <carrot@google.com>
6337
6338         PR/40416
6339         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6340
6341 2009-06-29  Jason Merrill  <jason@redhat.com>
6342
6343         PR c++/40274
6344         * g++.dg/template/debug1.C: New.
6345
6346 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6347
6348         PR fortran/40580
6349         * pointer_check_1.f90: New test.
6350         * pointer_check_2.f90: New test.
6351         * pointer_check_3.f90: New test.
6352         * pointer_check_4.f90: New test.
6353         * pointer_check_5.f90: New test.
6354
6355 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6356
6357         PR fortran/40551
6358         * gfortran.dg/func_assign_2.f90 : New test.
6359
6360 2009-06-29  Richard Guenther  <rguenther@suse.de>
6361
6362         PR middle-end/14187
6363         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6364         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6365         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6366         * gcc.c-torture/execute/20090623-1.c: Likewise.
6367         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6368         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6369
6370 2009-06-29  Richard Guenther  <rguenther@suse.de>
6371
6372         PR middle-end/38212
6373         * gcc.c-torture/execute/pr38212.c: New testcase.
6374
6375 2009-06-29  Richard Guenther  <rguenther@suse.de>
6376
6377         PR tree-optimization/40579
6378         * gcc.c-torture/execute/pr40579.c: New testcase.
6379
6380 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6381
6382         PR tree-optimization/40550
6383         * gcc.dg/pr40550.c: New test.
6384
6385 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6386
6387         * gnat.dg/overflow_sum2.adb: New test
6388         * gnat.dg/namet.ads: New helper.
6389
6390         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6391
6392 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6393
6394         PR fortran/34112
6395         * gfortran.dg/compiler-directive_1.f90: New test.
6396         * gfortran.dg/compiler-directive_2.f: New test.
6397
6398 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6399
6400         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6401         comment out some values and add some cases.
6402
6403 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6404
6405         PR testsuite/40567
6406         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6407
6408 2009-06-26  Richard Henderson  <rth@redhat.com>
6409
6410         PR testsuite/40565
6411         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6412         * gcc.target/i386/local.c: Pass a non-constant to T.
6413
6414 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6415
6416         PR fortran/39997
6417         PR fortran/40541
6418         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6419         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6420         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6421         * gfortran.dg/proc_ptr_result_5.f90: New.
6422
6423 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6424
6425         PR c/39902
6426         * gcc.dg/dfp/pr39902.c: New test.
6427
6428 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6429
6430         PR testsuite/40532
6431         * gcc.dg/builtins-65.c: Require c99 runtime.
6432
6433 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6434
6435         * gnat.dg/array7.ad[sb]: New test.
6436
6437 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6438
6439         * gnat.dg/array6.adb: New test.
6440
6441 2009-06-25  Ian Lance Taylor  <iant@google.com>
6442
6443         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6444
6445 2009-06-25  Ian Lance Taylor  <iant@google.com>
6446
6447         * g++.dg/warn/Wunused-16.C: New testcase.
6448
6449 2009-06-25  Ian Lance Taylor  <iant@google.com>
6450
6451         * g++.dg/warn/skip-2.C: New testcase.
6452
6453 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6454
6455         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6456         dg-skip-if and move to ...
6457         * gcc.dg/torture/20090618-1.c.
6458
6459 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6460
6461         PR tree-optimization/40493
6462         * gcc.c-torture/execute/pr40493.c: New test.
6463
6464 2009-06-24  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/40342
6467         * g++.dg/template/overload10.C: New.
6468
6469 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6470
6471         PR fortran/40427
6472         * gfortran.dg/proc_ptr_comp_11.f90: New.
6473
6474 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6475
6476         * gcc.dg/pr40501.c: New testcase.
6477
6478 2009-06-23  DJ Delorie  <dj@redhat.com>
6479
6480         Add MeP port.
6481         * lib/target-supports.exp: Add mep support (no profiling).
6482
6483 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6484
6485         PR testsuite/39297
6486         * gcc.dg/ssa/loop-31.c: Change scan rules.
6487
6488 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6489
6490         * gcc.dg/cpp/empty-include.c: Update column info.
6491         * gcc.dg/cpp/assert2.c: Update column info.
6492
6493 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6494
6495         * g++.dg/ext/builtin-object-size1.C: New test.
6496         * g++.dg/ext/builtin-object-size2.C: New test.
6497
6498 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6499
6500         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6501         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6502
6503 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6504
6505         * gcc.target/mips/truncate-3.c: New test.
6506
6507 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6508
6509         PR fortran/37254
6510         PR fortran/39850
6511         * gfortran.dg/interface_30.f90: Modified error message.
6512         * gfortran.dg/proc_decl_22.f90: New.
6513
6514 2009-06-22  Ian Lance Taylor  <iant@google.com>
6515
6516         * gcc.dg/Wcxx-compat-19.c: New testcase.
6517
6518 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6519
6520         PR objc/28050
6521         * pr28050.m: New testcase.
6522
6523 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6524
6525         PR testsuite/40481
6526         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6527
6528 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6529
6530         PR tree-optimization/40492
6531         * g++.dg/torture/pr40492.C: New test.
6532
6533 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6534
6535         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6536         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6537
6538 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6539
6540         * gnat.dg/raise_ce.adb: Helper for ...
6541         * gnat.dg/handle_and_return.adb: New test.
6542
6543 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6544
6545         PR fortran/40443
6546         * gfortran.dg/generic_18.f90: New test.
6547
6548 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6549
6550         PR fortran/40472
6551         * gfortran.dg/spread_size_limit.f90: New test.
6552
6553 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6554
6555         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6556         to put dump files in a subdirectory.
6557         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6558         ".o" temporary files.
6559
6560 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6561
6562         PR fortran/39850
6563         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6564         * gfortran.dg/interface_20.f90: Ditto.
6565         * gfortran.dg/interface_21.f90: Ditto.
6566         * gfortran.dg/interface_22.f90: Ditto.
6567         * gfortran.dg/interface_30.f90: New.
6568         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6569
6570 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6571
6572         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6573         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6574         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6575         DEFAULT_VECTFLAGS.
6576
6577 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6578             Revital Eres  <eres@il.ibm.com>
6579
6580         PR testsuite/40359
6581         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6582         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6583         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6584
6585 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6586
6587         PR testsuite/40475
6588         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6589         without misalignment support.
6590         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6591
6592 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6593
6594         PR fortran/40452
6595         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6596
6597 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6598
6599         PR fortran/40440
6600         * gfortran.dg/alloc_comp_result_2.f90: New test.
6601
6602 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6603
6604         PR target/40482
6605         * gcc.target/arm/pr40482.c: New test.
6606
6607 2009-06-19  Ian Lance Taylor  <iant@google.com>
6608
6609         * gcc.dg/Wcxx-compat-18.c: New testcase.
6610
6611 2009-06-19  Richard Guenther  <rguenther@suse.de>
6612
6613         * gcc.c-torture/execute/20090618-1.c: New testcase.
6614
6615 2009-06-19  Ian Lance Taylor  <iant@google.com>
6616
6617         * gcc.dg/Wcxx-compat-17.c: New testcase.
6618
6619 2009-06-19  Ian Lance Taylor  <iant@google.com>
6620
6621         * gcc.dg/Wcxx-compat-15.c: New testcase.
6622
6623 2009-06-19  Ian Lance Taylor  <iant@google.com>
6624
6625         * gcc.dg/Wcxx-compat-16.c: New testcase.
6626
6627 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         * gcc.dg/builtins-34.c: Add significand cases.
6630
6631 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6632
6633         PR testsuite/40491
6634         * gcc.dg/20080522-1.c: Remove testcase for real.
6635         * gcc.dg/20080528-1.c: Ditto.
6636
6637 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6638
6639         PR fortran/40450
6640         * gfortran.dg/proc_ptr_20.f90: New.
6641
6642 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6643
6644         PR target/40470
6645         * gcc.dg/torture/pr40470-1.c: New.
6646         * gcc.dg/torture/pr40470-2.c: Likewise.
6647         * gcc.dg/torture/pr40470-3.c: Likewise.
6648         * gcc.dg/torture/pr40470-4.c: Likewise.
6649
6650 2009-06-18  Diego Novillo  <dnovillo@google.com>
6651
6652         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6653         * gcc.dg/plugin/ggcplug.c: Likewise.
6654         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6655         * g++.dg/plugin/selfassign.c: Likewise.
6656         * g++.dg/plugin/attribute_plugin.c: Likewise.
6657         * g++.dg/plugin/dumb_plugin.c: Likewise.
6658
6659 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6660
6661         * gcc.dg/cpp/arith-3.c: Add column info.
6662
6663 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6664
6665         * gcc.target/arm/fp16-compile-none-2.c: New.
6666         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6667         * gcc.target/arm/fp16-compile-alt-12.c: New.
6668
6669 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6670
6671         * gcc.target/arm/fp16-compile-alt-1.c: New.
6672         * gcc.target/arm/fp16-compile-alt-2.c: New.
6673         * gcc.target/arm/fp16-compile-alt-3.c: New.
6674         * gcc.target/arm/fp16-compile-alt-4.c: New.
6675         * gcc.target/arm/fp16-compile-alt-5.c: New.
6676         * gcc.target/arm/fp16-compile-alt-6.c: New.
6677         * gcc.target/arm/fp16-compile-alt-7.c: New.
6678         * gcc.target/arm/fp16-compile-alt-8.c: New.
6679         * gcc.target/arm/fp16-compile-alt-9.c: New.
6680         * gcc.target/arm/fp16-compile-alt-10.c: New.
6681         * gcc.target/arm/fp16-compile-alt-11.c: New.
6682         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6683         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6684         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6685         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6686         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6687         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6688         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6689         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6690         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6691         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6692         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6693         * gcc.target/arm/fp16-compile-none-1.c: New.
6694         * gcc.target/arm/fp16-compile-exprtype.c: New.
6695         * gcc.target/arm/fp16-compile-vcvt.c: New.
6696         * gcc.target/arm/fp16-builtins-1.c: New.
6697         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6698         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6699         * gcc.target/arm/fp16-param-1.c: New.
6700         * gcc.target/arm/fp16-return-1.c: New.
6701         * gcc.target/arm/fp16-unprototyped-1.c: New.
6702         * gcc.target/arm/fp16-unprototyped-2.c: New.
6703         * gcc.target/arm/fp16-variadic-1.c: New.
6704         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6705         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6706         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6707         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6708         * gcc.dg/torture/arm-fp16-ops.h: New.
6709         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6710         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6711         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6712         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6713         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6714         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6715         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6716         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6717         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6718         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6719         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6720         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6721         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6722         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6723         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6724         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6725         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6726         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6727         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6728         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6729         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6730
6731 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6732
6733         * gcc.dg/builtins-65.c: New test.
6734
6735 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6736
6737         PR fortran/40451
6738         * gfortran.dg/proc_ptr_result_4.f90: New.
6739
6740 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6741
6742         * gcc.c-torture/execute/bitfld-5.c: New test.
6743
6744 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6745
6746         * gcc.dg/builtin-unreachable-3.c: New test.
6747
6748 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6749
6750         * gcc.target/i386/builtin-unreachable.c: New test.
6751
6752 2009-06-17  Ian Lance Taylor  <iant@google.com>
6753
6754         * gcc.dg/Wcxx-compat-14.c: New testcase.
6755
6756 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6757
6758         * gcc.dg/func-ptr-conv-1.c: Update column info.
6759
6760 2009-06-17  Richard Guenther  <rguenther@suse.de>
6761
6762         PR middle-end/40404
6763         * gcc.c-torture/execute/pr40404.c: New testcase.
6764
6765 2009-06-17  Richard Guenther  <rguenther@suse.de>
6766
6767         PR middle-end/40460
6768         * g++.dg/torture/pr40460.C: New testcase.
6769
6770 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6771
6772         * gcc.dg/plugin/one_time_plugin.c: New test.
6773         * gcc.dg/plugin/one_time-test-1.c: New test.
6774         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6775
6776 2009-06-16  Ian Lance Taylor  <iant@google.com>
6777
6778         * g++.dg/warn/skip-1.C: New testcase.
6779
6780 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6781
6782         PR middle-end/40446
6783         * g++.dg/other/pr40446.C: New test.
6784
6785 2009-06-16  Richard Guenther  <rguenther@suse.de>
6786
6787         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6788         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6789         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6790         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6791
6792 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6793
6794         * gcc.c-torture/compile/pr40432.c: New file.
6795
6796 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6797
6798         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6799
6800 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6801
6802         PR fortran/36947
6803         PR fortran/40039
6804         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6805         * gfortran.dg/interface_20.f90: Modified error messages.
6806         * gfortran.dg/interface_21.f90: Ditto.
6807         * gfortran.dg/interface_26.f90: Ditto.
6808         * gfortran.dg/interface_27.f90: Ditto.
6809         * gfortran.dg/interface_28.f90: Extended test case.
6810         * gfortran.dg/interface_29.f90: New.
6811         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6812         * gfortran.dg/proc_decl_8.f90: Ditto.
6813         * gfortran.dg/proc_ptr_11.f90: Ditto.
6814         * gfortran.dg/proc_ptr_15.f90: Ditto.
6815
6816 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6817
6818         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6819         printing.
6820         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6821         gcc.dg/vect/vect-outer-4f.c: Likewise.
6822         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6823         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6824         Likewise.
6825         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6826         outer loop.
6827
6828 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6829
6830         PR fortran/40383
6831         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6832
6833 2009-06-15  Ian Lance Taylor  <iant@google.com>
6834
6835         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6836         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6837         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6838         Recognize new notes.
6839         * gcc.dg/stmt-expr-label-2.c: Likewise.
6840         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6841         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6842         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6843         * gcc.dg/c99-vla-jump-4.c: Likewise.
6844         * gcc.dg/stmt-expr-label-1.c: Likewise.
6845         * gcc.dg/stmt-expr-label-3.c: Likewise.
6846         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6847
6848 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6849
6850         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6851
6852 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6853
6854         * gcc.dg/builtin-object-size-7.c: New test.
6855
6856 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6857
6858         PR testsuite/40426
6859         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6860         level != "" use separate -gdwarf-2 -g${level} options instead of
6861         -gdwarf-2${level}.
6862         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6863         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6864         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6865
6866 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6867
6868         * g++.dg/abi/mangle11.C: Update warning line.
6869         * g++.dg/abi/mangle12.C: Update warning line.
6870         * g++.dg/abi/mangle17.C: Update warning line.
6871         * g++.dg/abi/mangle20-2.C: Update warning line.
6872
6873 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6874
6875         * gcc.dg/optimize-bswap-1.c: Split into these two:
6876         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6877         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6878
6879 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6880
6881         * gcc.dg/optimize-bswap-1.c: New testcase.
6882
6883 2009-06-14  Richard Guenther  <rguenther@suse.de>
6884
6885         PR middle-end/40389
6886         * g++.dg/torture/pr40389.C: New testcase.
6887
6888 2009-06-13  Richard Guenther  <rguenther@suse.de>
6889
6890         PR tree-optimization/40421
6891         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6892
6893 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6894
6895         * gcc.dg/old-style-prom-3.c: Add column info.
6896         * gcc.dg/overflow-warn-1.c
6897         * gcc.dg/gomp/pr27415.c
6898         * gcc.dg/gomp/for-1.c: Same.
6899         * gcc.dg/enum-compat-1.c: Same.
6900         * gcc.dg/c99-tag-3.c: Same.
6901         * gcc.dg/Wredundant-decls-2.c: Same.
6902         * gcc.dg/func-ptr-conv-1.c: Same.
6903         * gcc.dg/asm-wide-1.c: Same.
6904         * gcc.dg/nofixed-point-2.c: Same.
6905         * gcc.dg/cpp/line3.c: Same.
6906         * gcc.dg/array-10.c: Same.
6907         * gcc.dg/c99-vla-jump-1.c: Same.
6908         * gcc.dg/pr20368-1.c: Same.
6909         * gcc.dg/Wshadow-3.c: Same.
6910         * gcc.dg/c90-const-expr-8.c: Same.
6911         * gcc.dg/label-decl-2.c: Same.
6912         * gcc.dg/dremf-type-compat-2.c: Same.
6913         * gcc.dg/c90-const-expr-5.c: Same.
6914         * gcc.dg/builtins-30.c: Same.
6915         * gcc.dg/Warray-bounds.c: Same.
6916         * gcc.dg/Wcxx-compat-2.c: Same.
6917         * gcc.dg/tree-ssa/col-1.c: Same.
6918         * gcc.dg/old-style-prom-2.c: Same.
6919         * gcc.dg/cast-function-1.c: Same.
6920         * gcc.dg/pr15698-1.c: Same.
6921         * gcc.dg/dremf-type-compat-3.c: Same.
6922         * gcc.dg/vla-8.c: Same.
6923         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6924         line.
6925         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6926         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6927         * gcc.dg/enum-compat-1.c: Same.
6928         * gcc.dg/dremf-type-compat-2.c: Same.
6929         * gcc.dg/old-style-prom-2.c: Same.
6930         * gcc.dg/pr15698-1.c: Same.
6931         * gcc.dg/pr20368-1.c: Same.
6932         * gcc.dg/dremf-type-compat-3.c: Same.
6933         * gcc.dg/builtins-30.c: Same.  Test for columns.
6934
6935 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6936
6937         PR fortran/40176
6938         * gfortran.dg/proc_decl_1.f90: Extended.
6939
6940 2009-06-12  Ian Lance Taylor  <iant@google.com>
6941
6942         * gcc.dg/Wcxx-compat-13.c: New testcase.
6943
6944 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6945
6946         PR tree-opt/38865
6947         * gcc.dg/tree-ssa/fre-vce-1.c
6948
6949 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6950
6951         PR testsuite/40384
6952         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6953         min-insn-to-prefetch-ratio=5.
6954
6955 2009-06-12  Joey Ye  <joey.ye@intel.com>
6956             H.J. Lu  <hongjiu.lu@intel.com>
6957
6958         PR middle-end/39146
6959         * gcc.target/i386/stackalign/pr39146.c: New.
6960
6961 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6962
6963         * gcc.target/i386/crc32-1.c: New.
6964         * gcc.target/i386/crc32-2.c: Likewise.
6965
6966 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6967
6968         PR c/39252
6969         * gcc.dg/builtin-unreachable-1.c: New test.
6970         * gcc.dg/builtin-unreachable-2.c: Same.
6971
6972 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6973
6974         PR fortran/40402
6975         * gfortran.dg/data_value_1.f90: New test.
6976
6977 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6978
6979         PR testsuite/39831
6980         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6981         remove ilp32 requirement.
6982         * gcc.target/i386/excess-precision-2.c: Likewise.
6983         * gcc.target/i386/excess-precision-3.c: Likewise.
6984         * gcc.target/i386/excess-precision-4.c: Likewise.
6985         * gcc.target/i386/excess-precision-5.c: Likewise.
6986         * gcc.target/i386/excess-precision-6.c: Likewise.
6987
6988 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6989
6990         PR fortran/38718
6991         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6992         * gfortran.dg/nan_5.f90: New test.
6993
6994 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6995
6996         * gcc.target/arm/neon-modes-1.c: New test.
6997
6998 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6999
7000         * g++.dg/torture/pr31579.C: Cast pointer
7001         via __SIZE_TYPE__ instead of 'unsigned long'.
7002
7003 2009-06-10  Anthony Green  <green@moxielogic.com>
7004
7005         * lib/target-supports.exp (check_profiling_available):
7006         Profiling is not available for testing purposes on moxie.
7007
7008 2009-06-09  Ian Lance Taylor  <iant@google.com>
7009
7010         * gcc.dg/Wcxx-compat-12.c: New testcase.
7011
7012 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7013
7014         PR libfortran/40334
7015         * gfortran.dg/backspace_11.f90: New.
7016
7017 2009-06-09  Jason Merrill  <jason@redhat.com>
7018
7019         * g++.dg/cpp0x/defaulted10.C: New.
7020
7021 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7022
7023         * gcc.c-torture/compile/pr40351.c: New file.
7024
7025 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7026
7027         * gnat.dg/align_max.adb: New test.
7028
7029 2009-06-08  Jason Merrill  <jason@redhat.com>
7030
7031         * g++.dg/cpp0x/auto15.C: New.
7032
7033 2009-06-08  Jan Hubicka  <jh@suse.cz>
7034
7035         PR debug/39834
7036         * gcc.dg/torture/pr39834.c
7037
7038 2009-06-08  Jan Hubicka  <jh@suse.cz>
7039
7040         PR middle-end/40102
7041         * g++.dg/torture/pr40102.C: New testcase.
7042
7043 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7044
7045         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7046         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7047         * gcc.dg/builtin-object-size-6.c: New test.
7048
7049         PR c++/40373
7050         * g++.dg/template/dtor7.C: New test.
7051
7052         PR c++/40370
7053         PR c++/40372
7054         * g++.dg/template/error41.C: New test.
7055         * g++.dg/template/error42.C: New test.
7056
7057 2009-06-08  Revital Eres  <eres@il.ibm.com>
7058
7059         PR testsuite/40359
7060         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7061         * gcc.dg/vect/vect-88.c: Likewise.
7062         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7063         * gcc.dg/vect/pr25413.c: Likewise.
7064         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7065
7066 2009-06-07  Ian Lance Taylor  <iant@google.com>
7067
7068         * g++.dg/warn/Wswitch-3.C: New testcase.
7069         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7070         * gcc.dg/Wswitch-enum-error.c: Likewise.
7071         * gcc.dg/Wswitch-error.c: Likewise.
7072
7073 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7074
7075         PR fortran/40008
7076         * gfortran.dg/negative_unit.f: Update test.
7077         * gfortran.dg/negative_unit_int8.f: Update test.
7078         * gfortran.dg/newunit_1.f90: New test.
7079
7080 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7081
7082         PR fortran/25104
7083         PR fortran/29962
7084         * gfortran.dg/spread_init_expr.f03: New.
7085         * gfortran.dg/unpack_init_expr.f03: New.
7086         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7087         error message.
7088
7089 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7090
7091         PR fortran/25104
7092         PR fortran/29962
7093         * gfortran.dg/count_init_expr.f03
7094         * gfortran.dg/product_init_expr.f03
7095         * gfortran.dg/sum_init_expr.f03
7096
7097 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7098
7099         PR fortran/36874
7100         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7101         message.
7102         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7103         shapes.
7104         * gfortran.dg/zero_sized_5.f90: Likewise.
7105
7106 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7107
7108         PR middle-end/32950
7109         * g++.dg/torture/pr32950.C: New.
7110
7111 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7112
7113         PR fortran/25104
7114         PR fortran/29962
7115         * gfortran.dg/dot_product_1.f03: New.
7116         * gfortran.dg/matmul_8.f03: New.
7117         * gfortran.dg/transpose_3.f03: New.
7118
7119 2009-06-06  Ian Lance Taylor  <iant@google.com>
7120
7121         * gcc.dg/Wunused-label-1.c: New test case.
7122         * g++.dg/warn/Wunused-label-1.C: New test case.
7123         * g++.dg/warn/Wunused-label-2.C: New test case.
7124         * g++.dg/warn/Wunused-label-3.C: New test case.
7125
7126 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7127
7128         PR fortran/37203
7129         * reshape_zerosize_2.f90: New.
7130
7131 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7132
7133         PR fortran/32890
7134         * gfortran.dg/pack_assign_1.f90: New.
7135         * gfortran.dg/pack_vector_1.f90: New.
7136
7137 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7138
7139         PR middle-end/40340
7140         * gcc.dg/pr40340-1.c: New test.
7141         * gcc.dg/pr40340-2.c: New test.
7142         * gcc.dg/pr40340-3.c: New test.
7143         * gcc.dg/pr40340-4.c: New test.
7144         * gcc.dg/pr40340-5.c: New test.
7145         * gcc.dg/pr40340.h: New file.
7146
7147 2009-06-05  Revital Eres  <eres@il.ibm.com>
7148
7149         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7150         New procedure.
7151         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7152         * gcc.dg/vect/vect-33.c: Likewise.
7153         * gcc.dg/vect/vect-92.c: Likewise.
7154         * gcc.dg/vect/vect-58.c: Likewise.
7155         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7156         * gcc.dg/vect/vect-42.c: Likewise.
7157         * gcc.dg/vect/slp-25.c: Likewise.
7158         * gcc.dg/vect/vect-align-1.c: Likewise.
7159         * gcc.dg/vect/vect-align-2.c: Likewise.
7160         * gcc.dg/vect/vect-93.c: Likewise.
7161         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7162         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7163         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7164         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7165         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7166         * gcc.dg/vect/vect-26.c: Likewise.
7167         * gcc.dg/vect/vect-44.c: Likewise.
7168         * gcc.dg/vect/vect-70.c: Likewise.
7169         * gcc.dg/vect/vect-95.c: Likewise.
7170         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7171         * gcc.dg/vect/vect-28.c: Likewise.
7172         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7173         * gcc.dg/vect/vect-87.c: Likewise.
7174         * gcc.dg/vect/vect-109.c: Likewise.
7175         * gcc.dg/vect/vect-54.c: Likewise.
7176         * gcc.dg/vect/vect-96.c: Likewise.
7177         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7178         * gcc.dg/vect/vect-88.c: Likewise.
7179         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7180         * gcc.dg/vect/vect-89.c: Likewise.
7181         * gcc.dg/vect/vect-91.c: Likewise.
7182         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7183         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7184         * gfortran.dg/vect/vect-2.f90: Likewise.
7185         * gfortran.dg/vect/vect-3.f90: Likewise.
7186         * gfortran.dg/vect/vect-4.f90: Likewise.
7187         * gfortran.dg/vect/vect-5.f90: Likewise.
7188
7189 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7190
7191         PR tree-optimization/36318
7192         * gcc.dg/tree-ssa/sra-7.c: New test.
7193
7194 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7195
7196         PR fortran/37203
7197         * gfortran.dg/reshape_order_5.f90: New.
7198         * gfortran.dg/reshape_shape_1.f90: New.
7199
7200 2009-06-04  Jason Merrill  <jason@redhat.com>
7201
7202         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7203
7204 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7205
7206         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7207         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7208
7209 2009-06-04  Richard Guenther  <rguenther@suse.de>
7210
7211         PR c++/39371
7212         * g++.dg/torture/pr40335.C: New testcase.
7213
7214 2009-06-03  Richard Guenther  <rguenther@suse.de>
7215
7216         PR middle-end/40328
7217         * gcc.dg/torture/pr40328.c: New testcase.
7218
7219 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7220
7221         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7222         m68k and fido.
7223
7224 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7225
7226         * g++.dg/torture/pr40323.C: New file.
7227
7228 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7229
7230         * gnat.dg/specs/root.ads: New test.
7231         * gnat.dg/specs/root-level_1.ads: Likewise.
7232         * gnat.dg/specs/root-level_2.ads: Likewise.
7233         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7234
7235 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7236
7237         * g++.dg/init/ref15.C: Require unwrapped targets.
7238
7239 2009-06-02  Jason Merrill  <jason@redhat.com>
7240
7241         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7242         * g++.dg/cpp0x/initlist18.C: New.
7243         * g++.dg/cpp0x/initlist19.C: New.
7244
7245         * g++.dg/cpp0x/auto14.C: New.
7246
7247 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7248
7249         * gnat.dg/alignment6.adb: Remove XFAIL.
7250
7251 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7252
7253         PR c++/38089
7254         * g++.dg/template/spec36.C: New test.
7255
7256 2009-06-01  Ian Lance Taylor  <iant@google.com>
7257
7258         * gcc.dg/cast-qual-3.c: New testcase.
7259         * g++.dg/warn/Wcast-qual2.C: New testcase.
7260
7261 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7262
7263         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7264         (process-message): Expect column numbers.
7265         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7266         * gcc.dg/pch/counter-2.c: Same.
7267         * gcc.dg/pch/valid-2.c: Same.
7268         * gcc.dg/pch/warn-1.c: Same.
7269         * gcc.dg/pch/valid-1.c: Same.
7270         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7271         * gcc.dg/cpp/syshdr.c: Same.
7272         * gcc.dg/cpp/19940712-1.c: Same.
7273         * gcc.dg/cpp/missing-header-1.c: Same.
7274         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7275         * gcc.dg/cpp/tr-warn3.c: Same.
7276         * gcc.dg/cpp/pr29612-2.c: Same.
7277         * gcc.dg/cpp/tr-warn4.c: Same.
7278         * gcc.dg/cpp/Wtrigraphs.c: Same.
7279         * gcc.dg/cpp/poison.c: Same.
7280         * gcc.dg/cpp/arith-3.c: Same.
7281         * gcc.dg/cpp/sysmac2.c: Same.
7282         * gcc.dg/cpp/cpp.exp: Same.
7283         * gcc.dg/cpp/tr-warn5.c: Same.
7284         * gcc.dg/cpp/include2.c: Same.
7285         * gcc.dg/cpp/Wmissingdirs.c: Same.
7286         * gcc.dg/cpp/Wmissingdirs.c: Same.
7287         * gcc.dg/cpp/tr-warn6.c: Same.
7288         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7289         * gcc.dg/cpp/macspace1.c: Same.
7290         * gcc.dg/cpp/escape-2.c: Same.
7291         * gcc.dg/cpp/assert2.c: Same.
7292         * gcc.dg/cpp/undef2.c: Same.
7293         * gcc.dg/cpp/macspace2.c: Same.
7294         * gcc.dg/cpp/tr-warn1.c: Same.
7295         * gcc.dg/cpp/extratokens2.c: Same.
7296         * gcc.dg/cpp/strify2.c: Same.
7297         * gcc.dg/cpp/Wsignprom.c: Same.
7298         * gcc.dg/cpp/redef2.c: Same.
7299         * gcc.dg/cpp/trad/trad.exp: Same.
7300         * gcc.dg/cpp/arith-1.c: Same.
7301         * gcc.dg/cpp/extratokens.c: Same.
7302         * gcc.dg/cpp/if-mpar.c: Same.
7303
7304 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7305
7306         * gnat.dg/nested_float_packed.ads: New test.
7307
7308 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7309             Eric Botcazou  <botcazou@adacore.com>
7310
7311         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7312         * gnat.dg/test_oconst.adb: New test.
7313
7314 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7315
7316         * gcc.dg/plugin/ggcplug.c: Moved comment.
7317         (plugin_init): Fixed typo, declared i, returned 0 at end.
7318
7319 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7320
7321         PR testsuite/40244
7322         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7323         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7324
7325 2009-05-29  Ian Lance Taylor  <iant@google.com>
7326
7327         * gcc.dg/Wcxx-compat-11.c: New testcase.
7328
7329 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7330
7331         PR fortran/40019
7332         * gfortran.dg/leadz_trailz_1.f90: New test.
7333         * gfortran.dg/leadz_trailz_2.f90: New test.
7334
7335 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7336
7337         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7338         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7339         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7341         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7342         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7343         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7344         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7345         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7346         * gcc.dg/tree-ssa/sra-5.c: New file.
7347         * gcc.dg/tree-ssa/sra-6.c: New file.
7348         * gcc.c-torture/compile/sra-1.c: New file.
7349
7350 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR middle-end/40291
7353         * gcc.c-torture/compile/pr40291.c: New test.
7354
7355         PR target/40017
7356         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7357         __vector _Bool.
7358         * gcc.target/powerpc/altivec-30.c: New test.
7359         * gcc.target/powerpc/altivec-31.c: New test.
7360
7361 2009-05-28  Richard Guenther  <rguenther@suse.de>
7362
7363         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7364         * gcc.c-torture/execute/20090527-1.c: Likewise.
7365
7366 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7367
7368         PR c++/39754
7369         * g++.dg/template/canon-type-1.C: New test.
7370         * g++.dg/template/canon-type-2.C: Likewise.
7371         * g++.dg/template/canon-type-3.C: Likewise.
7372         * g++.dg/template/canon-type-4.C: Likewise.
7373         * g++.dg/template/canon-type-5.C: Likewise.
7374         * g++.dg/template/canon-type-6.C: Likewise.
7375         * g++.dg/template/canon-type-7.C: Likewise.
7376
7377 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7378             Uros Bizjak  <ubizjak@gmail.com>
7379             Danny Smith  <dansmister@gmail.com>
7380
7381         PR target/37216
7382
7383         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7384         New function.
7385         * gcc.target/i386/pr37216.c:  New test source file.
7386         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7387         use -fno-common for testing Cygwin and MinGW targets.
7388
7389 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7390
7391         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7392         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7393         * g++.dg/pr37742.C (size_t): Likewise.
7394         * g++.dg/torture/pr34850.C (size_t): Likewise.
7395         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7396         _PTRDIFF_TYPE__.
7397         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7398         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7399         (size_t): Use __extension__ and __SIZE_TYPE__.
7400         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7401         __SIZE_TYPE__.
7402         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7403         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7404         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7405         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7406         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7407         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7408         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7409         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7410         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7411         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7412         (__ssize_t): Likewise.
7413         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7414         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7415         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7416         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7417         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7418         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7419         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7420         * gcc.dg/pr33667.c (size_t): Likewise.
7421         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7422         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7423         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7424         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7425         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7426         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7427
7428 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7429
7430         PR tree-optimization/40254
7431         * gcc.dg/vect/pr40254.c: New test.
7432
7433 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7434
7435         PR middle-end/33699
7436         * gcc.target/mips/const-anchor-1.c: New test.
7437         * gcc.target/mips/const-anchor-2.c: New test.
7438
7439 2009-05-27  Jason Merrill  <jason@redhat.com>
7440
7441         * g++.dg/cpp0x/initlist15.C: New.
7442         * g++.dg/cpp0x/initlist16.C: New.
7443         * g++.dg/cpp0x/initlist17.C: New.
7444
7445 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7446
7447         PR fortran/39178
7448         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7449         patterns to reflect frontend changes.
7450         * gfortran.dg/vector_subscript_4.f90: Likewise.
7451
7452 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7453             Eric Botcazou  <botcazou@adacore.com>
7454
7455         * gcc.c-torture/execute/align-nest.c: New testcase.
7456         * gnat.dg/misaligned_nest.adb: New testcase.
7457
7458 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7459
7460         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7461         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7462         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7463         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7464
7465 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7466
7467         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7468         cast instead of assuming 0ul.
7469         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7470         __SIZE_TYPE__.
7471         (_type_desc): Make first argument const.
7472         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7473
7474 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7475
7476         PR libfortran/40187
7477         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7478         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7479
7480 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7481
7482         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7483         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7484         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7485         * gcc.dg/plugin/ggcplug.c: Added new file.
7486
7487 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7488
7489         PR fortran/40246
7490         * gfortran.dg/nullify_4.f90: New test.
7491
7492 2009-05-26  Richard Guenther  <rguenther@suse.de>
7493
7494         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7495
7496 2009-05-26  Richard Guenther  <rguenther@suse.de>
7497
7498         PR middle-end/40252
7499         * gcc.c-torture/compile/pr40252.c: New testcase.
7500
7501 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7502
7503         PR c++/40007
7504         * g++.dg/template/typedef18.C: New test.
7505         * g++.dg/template/typedef19.C: Likewise.
7506         * g++.dg/template/typedef20.C: Likewise.
7507         * g++.dg/template/access11.C: Adjust.
7508
7509 2009-05-26  Richard Guenther  <rguenther@suse.de>
7510
7511         PR testsuite/40247
7512         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7513
7514 2009-05-25  Jason Merrill  <jason@redhat.com>
7515
7516         PR c++/38064
7517         * g++.dg/cpp0x/enum3.C: New test.
7518
7519 2009-05-25  Richard Guenther  <rguenther@suse.de>
7520
7521         PR tree-optimization/36327
7522         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7523         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7524         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7525         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7526         * gcc.dg/vect/vect-40.c: Likewise.
7527         * gcc.dg/vect/vect-42.c: Likewise.
7528         * gcc.dg/vect/vect-46.c: Likewise.
7529         * gcc.dg/vect/vect-76.c: Likewise.
7530
7531 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7532
7533         PR fortran/40176
7534         * gfortran.dg/proc_ptr_18.f90: New.
7535         * gfortran.dg/proc_ptr_19.f90: New.
7536         * gfortran.dg/proc_ptr_comp_9.f90: New.
7537         * gfortran.dg/proc_ptr_comp_10.f90: New.
7538
7539 2009-05-25  Richard Guenther  <rguenther@suse.de>
7540
7541         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7542         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7543
7544 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7545
7546         PR tree-optimization/40238
7547         * gcc.dg/vect/pr40238.c: New test.
7548
7549 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7550             Dominique Dhumieres  <dominiq@lps.ens.fr>
7551
7552         PR fortran/35732
7553         PR fortran/39872
7554         * gfortran.dg/bounds_check_fail_3.f90: New test.
7555         * gfortran.dg/bounds_check_fail_4.f90: New test.
7556         * gfortran.dg/bounds_check_14.f90: Update test.
7557         * gfortran.dg/bound_4.f90: Update test.
7558
7559 2009-05-24  Richard Guenther  <rguenther@suse.de>
7560
7561         PR middle-end/40233
7562         * gcc.c-torture/compile/pr40233.c: New testcase.
7563
7564 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7565
7566         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7567         for alpha*-*-* targets.
7568
7569 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7570
7571         * gcc.dg/vect/bb-slp-1.c: New test.
7572         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7573         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7574         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7575         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7576         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7577         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7578         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7579         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7580         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7581         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7582         gcc.dg/vect/bb-slp-22.c: Likewise.
7583         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7584
7585 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7586             Maxim Kuvyrkov  <maxim@codesourcery.com>
7587
7588         * gcc.dg/falign-labels-1.c: New test.
7589
7590 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7591
7592         * gnat.dg/specs/rep_clause3.ads: New test.
7593
7594 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7595
7596         * gnat.dg/addr6.adb: New test.
7597
7598 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7599
7600         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7601         New function.
7602         * gcc.target/arm/thumb2-mul-space.c: New file.
7603         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7604         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7605         * gcc.target/arm/thumb2-mul-speed.c: New file.
7606
7607 2009-05-22  Richard Guenther  <rguenther@suse.de>
7608
7609         PR middle-end/38964
7610         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7611         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7612         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7613
7614 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7615
7616         * gcc.dg/dll-6.c: New test.
7617         * gcc.dg/dll-6a.c: Likewise.
7618         * gcc.dg/dll-7.c: Likewise.
7619         * gcc.dg/dll-7a.c: Likewise.
7620         * g++.dg/ext/dllexport2.C: Likewise.
7621         * g++.dg/ext/dllexport2a.cc: Likewise.
7622
7623 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7624
7625         PR target/37846
7626         * gcc.target/ia64/mfused-madd-vect.c: New test.
7627         * gcc.target/ia64/mfused-madd.c: New test.
7628         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7629         * gcc.target/ia64/mno-fused-madd.c: New test.
7630
7631 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7632
7633         * gcc.target/i386/movbe-1.c: New.
7634         * gcc.target/i386/movbe-2.c: Likewise.
7635
7636 2009-05-21  Taras Glek  <tglek@mozilla.com>
7637
7638         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7639         plugin_init signature.
7640         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7641         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7642         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7643
7644 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7645
7646         * gcc.dg/target/arm/neon-vmla-1.c: New.
7647         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7648
7649 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7650
7651         * gcc.target/mips/octeon-exts-6.c: New test.
7652         * gcc.target/mips/extend-1.c: New test.
7653         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7654         EXTS.
7655         * gcc.target/mips/octeon-exts-5.c: Likewise.
7656
7657 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7658
7659         PR middle-end/40204
7660         * gcc.c-torture/compile/pr40204.c: New test.
7661
7662 2009-05-20  Richard Guenther  <rguenther@suse.de>
7663
7664         * gcc.c-torture/compile/20090518-1.c: New testcase.
7665
7666 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7667
7668         PR tree-optimization/40087
7669         * gcc.dg/tree-ssa/pr40087.c: New test.
7670
7671 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7672
7673         * gcc.dg/vector-4.c: New testcase.
7674         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7675         * g++.dg/ext/vector16.C: New testcase.
7676
7677 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7678
7679         PR c/40172
7680         * gcc.dg/pr40172.c: Renamed to ...
7681         * gcc.dg/pr40172-1.c: This.
7682
7683         * gcc.dg/pr40172-2.c: New.
7684         * gcc.dg/pr40172-3.c: Likewise.
7685
7686 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7687
7688         PR c/40172
7689         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7690
7691 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7692
7693         * gnat.dg/loop_optimization6.ad[sb]: New test.
7694
7695 2009-05-19  Richard Guenther  <rguenther@suse.de>
7696
7697         * gcc.c-torture/compile/20090519-1.c: New testcase.
7698
7699 2009-05-18  Jason Merrill  <jason@redhat.com>
7700
7701         * g++.dg/cpp0x/explicit1.C: New.
7702         * g++.dg/cpp0x/explicit2.C: New.
7703
7704 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7705
7706         PR debug/40109
7707         * g++.dg/debug/dwarf2/nested-1.C: New test.
7708
7709 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7710
7711         PR testsuite/39907
7712         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7713         stack alignment.
7714
7715 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7716
7717         PR fortran/40164
7718         * gfortran.dg/proc_ptr_comp_8.f90: New.
7719
7720 2009-05-18  Richard Guenther  <rguenther@suse.de>
7721
7722         PR fortran/40168
7723         * gfortran.dg/array_memset_2.f90: Adjust.
7724
7725 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7726
7727         PR fortran/36947
7728         PR fortran/40039
7729         * gfortran.dg/interface_27.f90: New.
7730         * gfortran.dg/interface_28.f90: New.
7731         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7732         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7733
7734 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7735
7736         * gcc.target/m68k/tls-ie.c: New test.
7737         * gcc.target/m68k/tls-le.c: New test.
7738         * gcc.target/m68k/tls-gd.c: New test.
7739         * gcc.target/m68k/tls-ld.c: New test.
7740         * gcc.target/m68k/tls-ie-xgot.c: New test.
7741         * gcc.target/m68k/tls-le-xtls.c: New test.
7742         * gcc.target/m68k/tls-gd-xgot.c: New test.
7743         * gcc.target/m68k/tls-ld-xgot.c: New test.
7744         * gcc.target/m68k/tls-ld-xtls.c: New test.
7745         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7746
7747 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7748
7749         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7750
7751 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7752
7753         PR c/40172
7754         * gcc.dg/pr40172.c: New.
7755
7756 2009-05-17  Jason Merrill  <jason@redhat.com>
7757
7758         PR c++/40139
7759         * g++.dg/template/dtor6.C: New.
7760
7761 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7762
7763         * g++.dg/warn/translate-ice-1.C: New test.
7764
7765 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7766
7767         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7768         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7769         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7770         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7771
7772 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7773
7774         PR fortran/33197
7775         * gfortran.dg/erf_2.F90: New test.
7776         * gfortran.dg/erfc_scaled_2.f90: New test.
7777
7778 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7779
7780         PR fortran/31243
7781         * gfortran.dg/string_1.f90: New test.
7782         * gfortran.dg/string_2.f90: New test.
7783         * gfortran.dg/string_3.f90: New test.
7784
7785 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7786
7787         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7788         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7789
7790 2009-05-15  Ian Lance Taylor  <iant@google.com>
7791
7792         * gcc.dg/Wcxx-compat-10.c: New testcase.
7793
7794 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7795
7796         PR 16302
7797         * gcc.dg/pr16302.c: New.
7798         * g++.dg/warn/pr16302.C: New.
7799
7800 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7801
7802         * gcc.dg/torture/builtin-math-5.c: New.
7803         * gcc.dg/torture/builtin-math-6.c: New.
7804         * lib/target-supports.exp (check_effective_target_mpc): New.
7805
7806 2009-05-15  Jan Hubicka  <jh@suse.cz>
7807
7808         * gcc.dg/tree-ssa/inline-3.c: New testcase
7809
7810 2009-05-15  Jan Hubicka  <jh@suse.cz>
7811
7812         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7813         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7814         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7815         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7816         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7817         Mark noinline.
7818         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7819         Mark noinline.
7820         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7821         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7822
7823 2009-05-15  Jan Hubicka  <jh@suse.cz>
7824
7825         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7826         optimized by sibcall noinline.
7827
7828 2009-05-15  Jan Hubicka  <jh@suse.cz>
7829
7830         * sibcall-1.c (track): Mark noinline.
7831         * sibcall-2.c (track): Mark noinline.
7832         * sibcall-3.c (track): Mark noinline.
7833         * sibcall-4.c (track): Mark noinline.
7834
7835 2009-05-15  Jan Hubicka  <jh@suse.cz>
7836
7837         * flatten-2.c: Disable early inlining; add comment.
7838         * flatten-3.c: New test based on flatten-2.c.
7839
7840 2009-05-15  Richard Guenther  <rguenther@suse.de>
7841
7842         PR tree-optimization/39999
7843         * gcc.c-torture/compile/pr39999.c: New testcase.
7844
7845 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7846
7847         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7848
7849 2009-05-14  Ian Lance Taylor  <iant@google.com>
7850
7851         * gcc.dg/Wcxx-compat-9.c: New testcase.
7852
7853 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7854
7855         PR fortran/39996
7856         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7857         * gfortran.dg/duplicate_type_2.f90: Ditto.
7858         * gfortran.dg/duplicate_type_3.f90: New.
7859
7860 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7861
7862         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7863         * ada/acats/tests/c5/c59002c.ada: Likewise.
7864
7865 2009-05-13  Taras Glek  <tglek@mozilla.com>
7866
7867         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7868         attributes and decl smashing.
7869         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7870         attributes.
7871         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7872         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7873
7874 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7875
7876         PR fortran/39865
7877         * gfortran.dg/pr39865.f90: New test.
7878         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7879         arrays in FMT=.
7880         * gfortran.dg/hollerith_f95.f90: Likewise.
7881         * gfortran.dg/hollerith6.f90: New test.
7882         * gfortran.dg/hollerith7.f90: New test.
7883
7884 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7885
7886         PR cpp/36674
7887         * gcc.dg/cpp/pr36674.i: New.
7888
7889 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7890
7891         PR middle-end/40035
7892         * gcc.c-torture/compile/pr40035.c: New test.
7893
7894 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7895
7896         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7897
7898 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7899
7900         PR fortran/40110
7901         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7902         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7903         * gfortran.dg/interop_params.f03: Ditto.
7904
7905 2009-05-12  Jan Hubicka  <jh@suse.cz>
7906
7907         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7908         so unrolling still happens.
7909         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7910         * gcc.dg/ipa/ipacost-2.c: Likewise.
7911         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7912
7913 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7914
7915         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7916
7917 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7918
7919         * lib/target-supports.exp (check_profiling_available): Return
7920         false for -p on *-*-cygwin* targets.
7921
7922 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7923
7924         PR tree-optimization/38632
7925         * g++.dg/tree-ssa/pr38632.C: New.
7926
7927 2009-05-11  Jan Hubicka  <jh@suse.cz>
7928
7929         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7930         we now optimize better.
7931         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7932         out at different places.
7933         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7934         unroling.
7935         * gcc.dg/vect/vect-76.c: Likewise.
7936         * gcc.dg/vect/vect-70.c: Likewise.
7937         * gcc.dg/vect/vect-66.c: Likewise.
7938         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7939         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7940
7941 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7942
7943         PR middle-end/40080
7944         * gcc.c-torture/compile/pr40080.c: New.
7945
7946 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7947
7948         * gcc.c-torture/compile/pr40026.c: New testcase.
7949
7950 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7951
7952         PR fortran/40089
7953         * gfortran.dg/proc_ptr_comp_7.f90: New.
7954
7955 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7956
7957         PR tree-optimization/40074
7958         * gcc.dg/vect/pr40074.c: New test.
7959
7960 2009-05-10  Ian Lance Taylor  <iant@google.com>
7961
7962         * gcc.dg/Wcxx-compat-7.c: New testcase.
7963         * gcc.dg/Wcxx-compat-8.c: New testcase.
7964         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7965         * gcc.dg/pr17188-1.c: Likewise.
7966         * gcc.dg/pr39084.c: Likewise.
7967
7968 2009-05-10  Michael Matz  <matz@suse.de>
7969
7970         PR target/40031
7971         * gcc.dg/pr40031.c: New test.
7972
7973 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7974
7975         PR fortran/40018
7976         * gfortran.dg/array_constructor_31.f90: New test.
7977
7978 2009-05-10  Richard Guenther  <rguenther@suse.de>
7979
7980         PR tree-optimization/40081
7981         * g++.dg/torture/pr40081.C: New testcase.
7982
7983 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7984
7985         PR fortran/38863
7986         * gfortran.dg/dependency_24.f90: New test.
7987         * gfortran.dg/dependency_23.f90: Clean up module files.
7988
7989 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7990
7991         PR fortran/38956
7992         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7993         * gfortran.dg/chmod_2.f90: Likewise.
7994         * gfortran.dg/chmod_3.f90: Likewise.
7995         * gfortran.dg/open_errors.f90: Likewise.
7996
7997 2009-05-09  Jan Hubicka  <jh@suse.cz>
7998
7999         PR middle-end/40043
8000         * g++.dg/eh/nested-try.C: New test.
8001
8002 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8003
8004         PR tree-optimization/40049
8005         * gcc.dg/vect/vect-shift-2.c: New test.
8006
8007 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8008
8009         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8010         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8011
8012 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8013
8014         PR c/36892
8015         * g++.dg/warn/deprecated-6.C: New.
8016         * gcc.dg/deprecated-4.c: Likewise.
8017         * gcc.dg/deprecated-5.c: Likewise.
8018         * gcc.dg/deprecated-6.c: Likewise.
8019
8020 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8021
8022         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8023         __aligned__(__BIGGEST_ALIGNMENT__).
8024         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8025         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8026         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8027         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8028         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8029         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8030         * gcc.dg/vect/Os-vect-95.c: Likewise.
8031         * gcc.dg/vect/pr20122.c: Likewise.
8032         * gcc.dg/vect/pr36493.c: Likewise.
8033         * gcc.dg/vect/pr37385.c: Likewise.
8034         * gcc.dg/vect/slp-7.c: Likewise.
8035         * gcc.dg/vect/slp-9.c: Likewise.
8036         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8037         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8038         * gcc.dg/vect/vect-35.c: Likewise.
8039         * gcc.dg/vect/vect-40.c: Likewise.
8040         * gcc.dg/vect/vect-42.c: Likewise.
8041         * gcc.dg/vect/vect-44.c: Likewise.
8042         * gcc.dg/vect/vect-46.c: Likewise.
8043         * gcc.dg/vect/vect-48.c: Likewise.
8044         * gcc.dg/vect/vect-52.c: Likewise.
8045         * gcc.dg/vect/vect-54.c: Likewise.
8046         * gcc.dg/vect/vect-56.c: Likewise.
8047         * gcc.dg/vect/vect-58.c: Likewise.
8048         * gcc.dg/vect/vect-60.c: Likewise.
8049         * gcc.dg/vect/vect-74.c: Likewise.
8050         * gcc.dg/vect/vect-75.c: Likewise.
8051         * gcc.dg/vect/vect-76.c: Likewise.
8052         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8053         * gcc.dg/vect/vect-77.c: Likewise.
8054         * gcc.dg/vect/vect-77-global.c: Likewise.
8055         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8056         * gcc.dg/vect/vect-78.c: Likewise.
8057         * gcc.dg/vect/vect-78-global.c: Likewise.
8058         * gcc.dg/vect/vect-80.c: Likewise.
8059         * gcc.dg/vect/vect-85.c: Likewise.
8060         * gcc.dg/vect/vect-87.c: Likewise.
8061         * gcc.dg/vect/vect-88.c: Likewise.
8062         * gcc.dg/vect/vect-92.c: Likewise.
8063         * gcc.dg/vect/vect-93.c: Likewise.
8064         * gcc.dg/vect/vect-95.c: Likewise.
8065         * gcc.dg/vect/vect-97.c: Likewise.
8066         * gcc.dg/vect/vect-complex-1.c: Likewise.
8067         * gcc.dg/vect/vect-complex-4.c: Likewise.
8068         * gcc.dg/vect/vect-complex-5.c: Likewise.
8069         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8070         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8071         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8072         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8073         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8074         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8075         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8076         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8077         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8078         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8079         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8080         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8081         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8082         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8083         * gcc.dg/vect/vect-outer-1.c: Likewise.
8084         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8085         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8086         * gcc.dg/vect/vect-outer-2.c: Likewise.
8087         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8088         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8089         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8090         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8091         * gcc.dg/vect/vect-outer-3.c: Likewise.
8092         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8093         * gcc.dg/vect/vect-outer-5.c: Likewise.
8094         * gcc.dg/vect/vect-outer-6.c: Likewise.
8095         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8096         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8097         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8098         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8099         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8100         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8101         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8102         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8103         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8104         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8105         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8106         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8107         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8108         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8109
8110 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8111
8112         PR c/24581
8113         * gcc.dg/torture/complex-sign.h: New header.
8114         * gcc.dg/torture/complex-sign-add.c,
8115         gcc.dg/torture/complex-sign-mixed-add.c,
8116         gcc.dg/torture/complex-sign-mixed-div.c,
8117         gcc.dg/torture/complex-sign-mixed-mul.c,
8118         gcc.dg/torture/complex-sign-mixed-sub.c,
8119         gcc.dg/torture/complex-sign-mul.c,
8120         gcc.dg/torture/complex-sign-sub.c: New tests.
8121
8122 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8123
8124         PR fortran/39876
8125         * gfortran.dg/intrinsic_3.f90: New.
8126
8127 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8128
8129         PR c/39037
8130         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8131         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8132         * gcc.dg/dfp/float-constant-double.c: New test.
8133         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8134         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8135         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8136         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8137         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8138         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8139         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8140         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8141         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8142
8143 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR middle-end/40057
8146         * gcc.c-torture/execute/pr40057.c: New test.
8147
8148 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8149
8150         * gcc.c-torture/compile/const-high-part.c: New test.
8151
8152 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8153
8154         PR testsuite/40050
8155         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8156         build plugin.
8157
8158 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8159
8160         PR fortran/39630
8161         * gfortran.dg/proc_decl_1.f90: Modified.
8162         * gfortran.dg/proc_ptr_comp_1.f90: New.
8163         * gfortran.dg/proc_ptr_comp_2.f90: New.
8164         * gfortran.dg/proc_ptr_comp_3.f90: New.
8165         * gfortran.dg/proc_ptr_comp_4.f90: New.
8166         * gfortran.dg/proc_ptr_comp_5.f90: New.
8167         * gfortran.dg/proc_ptr_comp_6.f90: New.
8168
8169 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8170
8171         PR c++/17395
8172         * g++.dg/template/call7.C: New test.
8173
8174 2009-05-06  Diego Novillo  <dnovillo@google.com>
8175
8176         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8177
8178 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8179
8180         * gfortran.dg/pr40021.f: Moved to ...
8181         * gfortran.fortran-torture/execute/pr40021.f: Here.
8182
8183 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8184
8185         PR middle-end/39986
8186         * gcc.dg/dfp/pr39986.c: New test.
8187
8188 2009-05-06  Michael Matz  <matz@suse.de>
8189
8190         PR middle-end/40021
8191         * gfortran.dg/pr40021.f: New test.
8192
8193 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8194
8195         * lib/plugin-support.exp: New file containing support procs for
8196         plugin testcases.
8197         * lib/target-supports.exp (check_plugin_available): New proc.
8198         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8199         * gcc.dg/plugin/selfassign.c: New plugin source file.
8200         * gcc.dg/plugin/self-assign-test-1.c: New test.
8201         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8202         * g++.dg/README: Add description for plugin test.
8203         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8204         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8205         * g++.dg/plugin/selfassign.c: New plugin source file.
8206         * g++.dg/plugin/self-assign-test-1.C: New test.
8207         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8208         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8209         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8210         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8211
8212 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8213
8214         PR fortran/40041
8215         * gfortran.dg/intrinsic_2.f90: New test.
8216         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8217
8218 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8219
8220         PR c/40032
8221         * gcc.dg/noncompile/incomplete-5.c: New test.
8222
8223 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8224
8225         PR middle-end/39666
8226         * gcc.dg/pr39666-1.c: New test.
8227         * gcc.dg/pr39666-2.c: Likewise.
8228         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8229         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8230         * gfortran.dg/pr39666-1.f90: Likewise.
8231         * gfortran.dg/pr39666-2.f90: Likewise.
8232
8233 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8234
8235         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8236         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8237         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8238
8239 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8240
8241         PR fortran/39998
8242         * gfortran.dg/proc_ptr_17.f90: New.
8243
8244 2009-05-05  Richard Guenther  <rguenther@suse.de>
8245
8246         PR tree-optimization/40022
8247         * gcc.c-torture/execute/pr40022.c: New testcase.
8248
8249 2009-05-05  Richard Guenther  <rguenther@suse.de>
8250
8251         PR middle-end/40023
8252         * gcc.c-torture/compile/pr40023.c: New testcase.
8253
8254 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8255
8256         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8257         * g++.dg/template/overload9.C: Likewise.
8258         * g++.dg/ext/ms-1.C: New.
8259
8260 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR c++/40013
8263         * g++.dg/ext/vla7.C: New test.
8264
8265 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8266
8267         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8268
8269 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8270
8271         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8272         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8273         Update expected errors.
8274
8275 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8276
8277         PR c++/28152
8278         * g++.dg/parse/parser-pr28152.C: New.
8279         * g++.dg/parse/parser-pr28152-2.C: New.
8280
8281 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8282
8283         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8284
8285 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8286
8287         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8288         * gcc.target/sparc/fexpand-2.c: Likewise.
8289         * gcc.target/sparc/fpmerge-2.c: Likewise.
8290         * gcc.target/sparc/pdist-2.c: Likewise.
8291
8292 2009-05-03  Richard Guenther  <rguenther@suse.de>
8293
8294         PR c/39983
8295         * gcc.c-torture/compile/pr39983.c: New testcase.
8296
8297 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8298
8299         * gcc.dg/c99-complex-3.c: New test.
8300
8301 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8302
8303         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8304
8305 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8306
8307         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8308
8309 2009-05-02  Richard Guenther  <rguenther@suse.de>
8310
8311         PR middle-end/40001
8312         * gcc.target/spu/pr40001.c: New testcase.
8313
8314 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8315
8316         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8317
8318 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8319
8320         PR middle-end/39579
8321         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8322         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8323
8324 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8325
8326         PR testsuite/39776
8327         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8328         no longer issued.
8329
8330 2009-04-30  David Ayers  <ayers@fsfe.org>
8331
8332         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8333         and gcc_error_prefix variables.
8334         * objc.dg/bad-receiver-type.m: Update to match correct
8335         diagnostics marker.
8336         * objc.dg/encode-5.m: Likewise.
8337         * objc.dg/id-1.m: Likewise.
8338         * objc.dg/method-1.m: Likewise.
8339         * objc.dg/method-6.m: Likewise.
8340         * objc.dg/method-7.m: Likewise.
8341         * objc.dg/method-9.m: Likewise.
8342         * objc.dg/method-11.m: Likewise.
8343         * objc.dg/method-20.m: Likewise.
8344         * objc.dg/private-1.m: Likewise.
8345
8346 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8347
8348         PR libfortran/39667
8349         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8350         * gfortran.dg/advance_4.f90: Likewise
8351         * gfortran.dg/advance_5.f90: Likewise
8352         * gfortran.dg/append_1.f90: Likewise
8353         * gfortran.dg/backslash_1.f90: Likewise
8354         * gfortran.dg/backslash_2.f90: Likewise
8355         * gfortran.dg/backslash_3.f: Likewise
8356         * gfortran.dg/backspace_10.f90: Likewise
8357         * gfortran.dg/backspace_3.f: Likewise
8358         * gfortran.dg/backspace_4.f: Likewise
8359         * gfortran.dg/backspace_5.f: Likewise
8360         * gfortran.dg/backspace_8.f: Likewise
8361         * gfortran.dg/backspace_9.f: Likewise
8362         * gfortran.dg/complex_write.f90: Likewise
8363         * gfortran.dg/convert_implied_open.f90: Likewise
8364         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8365         * gfortran.dg/dos_eol.f: Likewise
8366         * gfortran.dg/empty_format_1.f90: Likewise
8367         * gfortran.dg/endfile.f: Likewise
8368         * gfortran.dg/eof_1.f90: Likewise
8369         * gfortran.dg/eor_1.f90: Likewise
8370         * gfortran.dg/eor_handling_1.f90: Likewise
8371         * gfortran.dg/eor_handling_2.f90: Likewise
8372         * gfortran.dg/eor_handling_3.f90: Likewise
8373         * gfortran.dg/eor_handling_4.f90: Likewise
8374         * gfortran.dg/eor_handling_5.f90: Likewise
8375         * gfortran.dg/error_recovery_5.f90: Likewise
8376         * gfortran.dg/f2003_inquire_1.f03: Likewise
8377         * gfortran.dg/f2003_io_4.f03: Likewise
8378         * gfortran.dg/f2003_io_5.f03: Likewise
8379         * gfortran.dg/f2003_io_7.f03: Likewise
8380         * gfortran.dg/fgetc_1.f90: Likewise
8381         * gfortran.dg/fgetc_2.f90: Likewise
8382         * gfortran.dg/flush_1.f90: Likewise
8383         * gfortran.dg/fmt_exhaust.f90: Likewise
8384         * gfortran.dg/fmt_huge.f90: Likewise
8385         * gfortran.dg/fmt_read.f90: Likewise
8386         * gfortran.dg/fmt_t_1.f90: Likewise
8387         * gfortran.dg/fmt_t_2.f90: Likewise
8388         * gfortran.dg/fmt_t_3.f90: Likewise
8389         * gfortran.dg/fmt_t_4.f90: Likewise
8390         * gfortran.dg/fmt_t_5.f90: Likewise
8391         * gfortran.dg/fmt_t_7.f: Likewise
8392         * gfortran.dg/fseek.f90: Likewise
8393         * gfortran.dg/ftell_1.f90: Likewise
8394         * gfortran.dg/ftell_2.f90: Likewise
8395         * gfortran.dg/func_derived_3.f90: Likewise
8396         * gfortran.dg/inquire_9.f90: Likewise
8397         * gfortran.dg/iostat_1.f90: Likewise
8398         * gfortran.dg/iostat_2.f90: Likewise
8399         * gfortran.dg/list_read_1.f90: Likewise
8400         * gfortran.dg/list_read_4.f90: Likewise
8401         * gfortran.dg/list_read_5.f90: Likewise
8402         * gfortran.dg/list_read_7.f90: Likewise
8403         * gfortran.dg/list_read_8.f90: Likewise
8404         * gfortran.dg/list_read_9.f90: Likewise
8405         * gfortran.dg/namelist_13.f90: Likewise
8406         * gfortran.dg/namelist_14.f90: Likewise
8407         * gfortran.dg/namelist_15.f90: Likewise
8408         * gfortran.dg/namelist_16.f90: Likewise
8409         * gfortran.dg/namelist_17.f90: Likewise
8410         * gfortran.dg/namelist_18.f90: Likewise
8411         * gfortran.dg/namelist_19.f90: Likewise
8412         * gfortran.dg/namelist_20.f90: Likewise
8413         * gfortran.dg/namelist_24.f90: Likewise
8414         * gfortran.dg/namelist_26.f90: Likewise
8415         * gfortran.dg/namelist_27.f90: Likewise
8416         * gfortran.dg/namelist_28.f90: Likewise
8417         * gfortran.dg/namelist_37.f90: Likewise
8418         * gfortran.dg/namelist_38.f90: Likewise
8419         * gfortran.dg/namelist_39.f90: Likewise
8420         * gfortran.dg/namelist_40.f90: Likewise
8421         * gfortran.dg/namelist_43.f90: Likewise
8422         * gfortran.dg/namelist_44.f90: Likewise
8423         * gfortran.dg/namelist_45.f90: Likewise
8424         * gfortran.dg/namelist_46.f90: Likewise
8425         * gfortran.dg/namelist_47.f90: Likewise
8426         * gfortran.dg/namelist_48.f90: Likewise
8427         * gfortran.dg/namelist_49.f90: Likewise
8428         * gfortran.dg/namelist_50.f90: Likewise
8429         * gfortran.dg/namelist_51.f90: Likewise
8430         * gfortran.dg/namelist_52.f90: Likewise
8431         * gfortran.dg/namelist_56.f90: Likewise
8432         * gfortran.dg/namelist_char_only.f90: Likewise
8433         * gfortran.dg/namelist_use.f90: Likewise
8434         * gfortran.dg/namelist_use_only.f90: Likewise
8435         * gfortran.dg/noadv_size.f90: Likewise
8436         * gfortran.dg/open_access_append_1.f90: Likewise
8437         * gfortran.dg/pad_no.f90: Likewise
8438         * gfortran.dg/pr12884.f: Likewise
8439         * gfortran.dg/pr17090.f90: Likewise
8440         * gfortran.dg/pr17285.f90: Likewise
8441         * gfortran.dg/pr17286.f90: Likewise
8442         * gfortran.dg/pr18122.f90: Likewise
8443         * gfortran.dg/pr18210.f90: Likewise
8444         * gfortran.dg/pr18392.f90: Likewise
8445         * gfortran.dg/pr19155.f: Likewise
8446         * gfortran.dg/pr19216.f: Likewise
8447         * gfortran.dg/pr19467.f90: Likewise
8448         * gfortran.dg/pr19657.f: Likewise
8449         * gfortran.dg/pr20257.f90: Likewise
8450         * gfortran.dg/read_bad_advance.f90: Likewise
8451         * gfortran.dg/read_eof_2.f90: Likewise
8452         * gfortran.dg/read_eof_4.f90: Likewise
8453         * gfortran.dg/read_many_1.f: Likewise
8454         * gfortran.dg/read_noadvance.f90: Likewise
8455         * gfortran.dg/read_repeat.f90: Likewise
8456         * gfortran.dg/read_size_noadvance.f90: Likewise
8457         * gfortran.dg/read_x_past.f: Likewise
8458         * gfortran.dg/record_marker_1.f90: Likewise
8459         * gfortran.dg/record_marker_3.f90: Likewise
8460         * gfortran.dg/rewind_1.f90: Likewise
8461         * gfortran.dg/runtime_warning_1.f90: Likewise
8462         * gfortran.dg/shape_3.f90: Likewise
8463         * gfortran.dg/slash_1.f90: Likewise
8464         * gfortran.dg/stat_1.f90: Likewise
8465         * gfortran.dg/stat_2.f90: Likewise
8466         * gfortran.dg/streamio_11.f90: Likewise
8467         * gfortran.dg/streamio_3.f90: Likewise
8468         * gfortran.dg/streamio_4.f90: Likewise
8469         * gfortran.dg/streamio_9.f90: Likewise
8470         * gfortran.dg/tl_editing.f90: Likewise
8471         * gfortran.dg/unf_io_convert_1.f90: Likewise
8472         * gfortran.dg/unf_io_convert_2.f90: Likewise
8473         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8474         * gfortran.dg/unf_short_record_1.f90: Likewise
8475         * gfortran.dg/utf8_1.f03: Likewise
8476         * gfortran.dg/utf8_2.f03: Likewise
8477         * gfortran.dg/widechar_IO_1.f90: Likewise
8478         * gfortran.dg/write_check3.f90: Likewise
8479         * gfortran.dg/write_rewind_2.f: Likewise
8480         * gfortran.dg/x_slash_2.f: Likewise
8481
8482 2009-04-29  Richard Guenther  <rguenther@suse.de>
8483
8484         PR target/39943
8485         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8486         New.
8487         (check_effective_target_vect_floatuint_cvt): Likewise.
8488         * gcc.dg/vect/slp-10.c: Adjust.
8489         * gcc.dg/vect/slp-11.c: Adjust.
8490         * gcc.dg/vect/slp-12b.c: Adjust.
8491         * gcc.dg/vect/slp-33.c: Adjust.
8492         * gcc.c-torture/compile/pr39943.c: New testcase.
8493
8494 2009-04-29  Richard Guenther  <rguenther@suse.de>
8495
8496         PR middle-end/39937
8497         * gcc.c-torture/compile/pr39937.c: New testcase.
8498
8499 2009-04-29  Richard Guenther  <rguenther@suse.de>
8500
8501         PR tree-optimization/39941
8502         * gcc.c-torture/compile/pr39941.c: New testcase.
8503
8504 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8505
8506         * gcc.target/bfin/20090411-1.c: New test.
8507
8508 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8509
8510         PR target/39565
8511         * gcc.dg/pr39565.c: New testcase.
8512
8513 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8516         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8517         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8518         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8519         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8520         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8521         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8522         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8523         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8524         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8525         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8526         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8527         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8528         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8529         * gcc.target/i386/pr37191.c: Likewise.
8530         * gcc.target/i386/reload-1.c: Likewise.
8531         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8532         * g++.old-deja/g++.pt/repo2.C: Likewise.
8533         * g++.old-deja/g++.pt/repo3.C: Likewise.
8534         * g++.old-deja/g++.pt/repo4.C: Likewise.
8535         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8536         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8537         * g++.dg/template/repo1.C: Likewise.
8538         * g++.dg/template/repo2.C: Likewise.
8539         * g++.dg/template/repo3.C: Likewise.
8540         * g++.dg/template/repo4.C: Likewise.
8541         * g++.dg/template/repo5.C: Likewise.
8542         * g++.dg/template/repo6.C: Likewise.
8543         * g++.dg/template/repo7.C: Likewise.
8544         * g++.dg/template/repo8.C: Likewise.
8545         * g++.dg/template/repo9.C: Likewise.
8546         * g++.dg/rtti/repo1.C: Likewise.
8547         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8548         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8549         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8550         * g++.dg/other/PR23205.C: Skip for vxworks.
8551         * g++.dg/ext/visibility/class1.C: Requires PIC.
8552         * g++.dg/eh/async-unwind2.C: Requires PIC.
8553         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8554         does not have cxa_exit.
8555
8556 2009-04-28  Jing Yu  <jingyu@google.com>
8557
8558         PR testsuite/39790
8559         * lib/target-supports.exp (check_effective_target_tls): Remove
8560         comment of caching.
8561         (check_effective_target_tls_native): Likewise.
8562         (check_effective_target_tls_runtime): Likewise.
8563         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8564         tls to tls_runtime.
8565         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8566
8567 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8568
8569         PR fortran/39946
8570         * gfortran.dg/proc_ptr_16.f90: New.
8571
8572 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8573
8574         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8575         lp64 is true.
8576
8577 2009-04-28  Richard Guenther  <rguenther@suse.de>
8578
8579         PR middle-end/39937
8580         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8581
8582 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8583
8584         * g++.dg/warn/pr35652.C: Removed.
8585         * gcc.dg/pr35652.c: Likewise.
8586
8587 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8588
8589         * gcc.target/ia64/20071210-2.c: New testcase.
8590
8591 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8592
8593         PR c/39323
8594         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8595         * gcc.dg/pr39323-3.c: Ditto.
8596
8597 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8598
8599         PR fortran/39930
8600         PR fortran/39931
8601         * gfortran.dg/ambiguous_reference_2.f90: New.
8602         * gfortran.dg/pointer_assign_7.f90: New.
8603
8604 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8605             Mark Mitchell  <mark@codesourcery.com>
8606
8607         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8608         * gcc.dg/20020103-1.c: Check for __ppc.
8609         * gcc.dg/asm-b.c: Check for __ppc.
8610         * gcc.dg/20020919-1.c: Check for __ppc.
8611         * gcc.dg/20020312-2.c: Likewise.
8612         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8613         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8614         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8615         * g++.dg/warn/weak1.C: Likewise.
8616         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8617         static so appropriate optimizations kick in.
8618         (find_base_value_wrapper): New function.
8619         * g++.dg/eh/simd-5.C: Fix target triplet.
8620         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8621
8622 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8623             H.J. Lu  <hongjiu.lu@intel.com>
8624
8625         PR target/39911
8626         * gcc.target/i386/pr39911.c: New test.
8627
8628 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8629
8630         PR fortran/39879
8631         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8632
8633 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8634
8635         PR c++/35652
8636         Revert:
8637
8638         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8639
8640         * gcc.dg/pr35652.C: New.
8641         * g++.dg/warn/pr35652.C: New.
8642         * gcc.dg/format/plus-1.c: Adjust message.
8643
8644 2009-04-27  DJ Delorie  <dj@redhat.com>
8645
8646         * lib/target-supports.exp (check_effective_target_double64): New.
8647         (check_effective_target_double64plus): New.
8648         (check_effective_target_large_double): New.
8649         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8650         * gcc.dg/div-double-1.c: Likewise.
8651         * gcc.dg/Wconversion-real.c: Require large_double.
8652         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8653
8654         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8655         are too small.
8656
8657         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8658         constants as long.
8659
8660 2009-04-27  Ian Lance Taylor  <iant@google.com>
8661
8662         * gcc.dg/Wcxx-compat-5.c: New testcase.
8663         * gcc.dg/Wcxx-compat-6.c: New testcase.
8664
8665 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8666
8667         Allow non-constant arguments to conversion intrinsics.
8668         * gcc.target/spu/intrinsics-3.c: Update tests.
8669
8670 2009-04-27  Richard Guenther  <rguenther@suse.de>
8671
8672         PR middle-end/39928
8673         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8674         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8675
8676 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8677
8678         PR target/39903
8679         * gcc.dg/torture/pr39903-1.c: New.
8680         * gcc.dg/torture/pr39903-2.c: Likewise.
8681
8682 2009-04-27  Revital Eres  <eres@il.ibm.com>
8683
8684         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8685         and check it.
8686         * gcc.dg/sms-2.c: Add dump check.
8687         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8688         and check it.
8689         * gcc.dg/sms-4.c: Likewise.
8690         * gcc.dg/sms-5.c: Likewise.
8691         * gcc.dg/sms-6.c: Likewise.
8692         * gcc.dg/sms-7.c: Likewise.
8693         * gcc.dg/sms-antideps.c: Rename to...
8694         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8695
8696 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8697
8698         * gnat.dg/opt2.adb: New test.
8699
8700 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8701
8702         PR c++/39875
8703         * g++.dg/warn/Wunused-15.C: New test.
8704
8705 2009-04-26  Michael Matz  <matz@suse.de>
8706
8707         Expand from SSA.
8708         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8709         change regexps.
8710         * gcc.target/i386/pr37248-1.c: Modified.
8711         * gcc.target/i386/pr37248-3.c: Modified.
8712         * gcc.target/i386/pr37248-2.c: Modified.
8713         * gnat.dg/aliasing1.adb: Modified.
8714         * gnat.dg/pack9.adb: Modified.
8715         * gnat.dg/aliasing2.adb: Modified.
8716         * gcc.dg/strict-overflow-2.c: Modified.
8717         * gcc.dg/autopar/reduc-1char.c: Modified.
8718         * gcc.dg/autopar/reduc-2char.c: Modified.
8719         * gcc.dg/autopar/reduc-1.c: Modified.
8720         * gcc.dg/autopar/reduc-2.c: Modified.
8721         * gcc.dg/autopar/reduc-3.c: Modified.
8722         * gcc.dg/autopar/reduc-6.c: Modified.
8723         * gcc.dg/autopar/reduc-7.c: Modified.
8724         * gcc.dg/autopar/reduc-8.c: Modified.
8725         * gcc.dg/autopar/reduc-9.c: Modified.
8726         * gcc.dg/autopar/reduc-1short.c: Modified.
8727         * gcc.dg/autopar/reduc-2short.c: Modified.
8728         * gcc.dg/autopar/parallelization-1.c: Modified.
8729         * gcc.dg/strict-overflow-4.c: Modified.
8730         * gcc.dg/strict-overflow-6.c: Modified.
8731         * gcc.dg/gomp/combined-1.c: Modified.
8732         * gcc.dg/no-strict-overflow-1.c: Modified.
8733         * gcc.dg/no-strict-overflow-3.c: Modified.
8734         * gcc.dg/no-strict-overflow-5.c: Modified.
8735         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8736         * gcc.dg/tree-ssa/pr18134.c: Modified.
8737         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8738         * gcc.dg/tree-ssa/vector-2.c: Modified.
8739         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8740         * gcc.dg/tree-ssa/loop-21.c: Modified.
8741         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8742         * gcc.dg/tree-ssa/vector-3.c: Modified.
8743         * gcc.dg/tree-ssa/asm-3.c: Modified.
8744         * gcc.dg/tree-ssa/pr23294.c: Modified.
8745         * gcc.dg/tree-ssa/loop-22.c: Modified.
8746         * gcc.dg/tree-ssa/loop-15.c: Modified.
8747         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8748         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8749         * gcc.dg/tree-ssa/pr20139.c: Modified.
8750         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8751         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8752         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8753         * gcc.dg/tree-ssa/loop-5.c: Modified.
8754         * gcc.dg/tree-ssa/pr19431.c: Modified.
8755         * gcc.dg/tree-ssa/pr32044.c: Modified.
8756         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8757         * gcc.dg/tree-ssa/loop-19.c: Modified.
8758         * gcc.dg/tree-ssa/loop-28.c: Modified.
8759         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8760         * gcc.dg/tree-ssa/divide-1.c: Modified.
8761         * gcc.dg/tree-ssa/inline-1.c: Modified.
8762         * gcc.dg/tree-ssa/divide-3.c: Modified.
8763         * gcc.dg/tree-ssa/pr30978.c: Modified.
8764         * gcc.dg/tree-ssa/alias-6.c: Modified.
8765         * gcc.dg/tree-ssa/divide-4.c: Modified.
8766         * gcc.dg/tree-ssa/alias-11.c: Modified.
8767         * gcc.dg/no-strict-overflow-7.c: Modified.
8768         * gcc.dg/strict-overflow-1.c: Modified.
8769         * gcc.dg/pr15784-4.c: Modified.
8770         * gcc.dg/pr34263.c: Modified.
8771         * gcc.dg/strict-overflow-3.c: Modified.
8772         * gcc.dg/tree-prof/stringop-1.c: Modified.
8773         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8774         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8775         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8776         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8777         * gcc.dg/no-strict-overflow-2.c: Modified.
8778         * gcc.dg/no-strict-overflow-4.c: Modified.
8779         * gcc.dg/no-strict-overflow-6.c: Modified.
8780         * g++.dg/tree-ssa/pr27090.C: Modified.
8781         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8782         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8783         * g++.dg/tree-ssa/pr19807.C: Modified.
8784         * g++.dg/opt/pr30965.C: Modified.
8785         * g++.dg/init/new17.C: Modified.
8786         * gfortran.dg/whole_file_6.f90: Modified.
8787         * gfortran.dg/whole_file_5.f90: Modified.
8788         * gfortran.dg/reassoc_1.f90: Modified.
8789         * gfortran.dg/reassoc_3.f90: Modified.
8790
8791 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8792
8793         PR fortran/39893
8794         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8795
8796 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8797
8798         PR inline-asm/39543
8799         * gcc.target/i386/pr39543-1.c: New test.
8800         * gcc.target/i386/pr39543-2.c: New test.
8801         * gcc.target/i386/pr39543-3.c: New test.
8802
8803         PR c/39889
8804         * gcc.dg/Wunused-value-3.c: New test.
8805
8806 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8807
8808         PR c/39581
8809         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8810         gcc.dg/vla-21.c: New tests.
8811
8812 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8813
8814         PR c/39556
8815         * gcc.dg/inline-34.c: New test.
8816
8817 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8818
8819         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8820         gcc.dg/enum-const-3.c: New tests.
8821         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8822         -pedantic-errors.  Update expected diagnostics.
8823
8824 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8825
8826         PR c/39582
8827         * gcc.dg/vla-20.c: New test.
8828
8829 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8830
8831         PR c/39564
8832         * gcc.dg/vla-19.c: New test.
8833
8834 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8835
8836         PR preprocessor/39559
8837         * gcc.dg/c99-intconst-2.c: New test.
8838
8839 2009-04-25  Jan Hubicka  <jh@suse.cz>
8840
8841         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8842
8843 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8844
8845         PR fortran/39688
8846         * gfortran.dg/import7.f90: New.
8847
8848 2009-04-24  Richard Guenther  <rguenther@suse.de>
8849
8850         * gcc.dg/tree-ssa/vrp48.c: Fix.
8851
8852 2008-04-24  Doug Kwan  <dougkwan@google.com>
8853
8854         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8855         destination are the same.
8856
8857 2009-04-24  Richard Guenther  <rguenther@suse.de>
8858
8859         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8860
8861 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8862
8863         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8864         gcc.dg/array-const-3.c: New tests.
8865
8866 2009-04-24  Ian Lance Taylor  <iant@google.com>
8867
8868         * gcc.dg/Wcxx-compat-4.c: New testcase.
8869
8870 2009-04-24  Daniel Kraft  <d@domob.eu>
8871
8872         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8873         expected on already erraneous symbol (renamed to fresh one).
8874
8875 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8876
8877         PR middle-end/39867
8878         * gcc.dg/pr39867.c: New.
8879
8880 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8881
8882         PR fortran/39861
8883         PR fortran/39864
8884         * gfortran.dg/intrinsic_1.f90: New.
8885
8886 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8887
8888         * gnat.dg/alignment7.adb: New test.
8889         * gnat.dg/alignment8.adb: Likewise.
8890
8891 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8892
8893         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8894         * gnat.dg/specs/rep_clause2.ads: New test.
8895
8896 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR rtl-optimization/39794
8899         * gcc.dg/pr39794.c: New test.
8900
8901 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8902
8903         * gnat.dg/atomic1.adb: New test.
8904         * gnat.dg/atomic1_pkg.ads: New helper.
8905
8906 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8907
8908         PR testsuite/39623
8909         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8910         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8911
8912 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8913
8914         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8915         warning.
8916
8917 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8918
8919         PR C/31499
8920         * gcc.dg/vector-init-1.c: New testcase.
8921         * gcc.dg/vector-init-2.c: New testcase.
8922
8923 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8924
8925         * gnat.dg/enum2.adb: New test.
8926         * gnat.dg/enum2_pkg.ads: New helper.
8927
8928 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8929
8930         PR c/39855
8931         * gcc.dg/torture/pr39855.c: New test.
8932
8933 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8934
8935         PR c++/39639
8936         * g++.dg/cpp0x/pr39639.C: New test.
8937
8938 2009-04-22  Mark Heffernan  <meheff@google.com>
8939
8940         * gcc.dg/profile-generate-3.c: New test.
8941
8942 2009-04-22  Jan Hubicka  <jh@suse.cz>
8943
8944         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8945
8946 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8947
8948         PR testsuite/39623
8949         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8950
8951 2009-04-22  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/39824
8954         * gcc.c-torture/compile/pr39824.c: New testcase.
8955
8956 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8957
8958         PR c++/14875
8959         * g++.dg/parse/parser-pr14875.C: New.
8960         * g++.dg/parse/parser-pr14875-2.C: New.
8961         * g++.dg/parse/error6.C: Update match string.
8962
8963 2009-04-22  Richard Guenther  <rguenther@suse.de>
8964
8965         PR tree-optimization/39845
8966         * gcc.c-torture/compile/pr39845.c: New testcase.
8967
8968 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8969
8970         PR fortran/39735
8971         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8972         * gfortran.dg/external_initializer.f90: Modified.
8973         * gfortran.dg/interface_26.f90: Modified.
8974         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8975         * gfortran.dg/proc_ptr_3.f90: Modified.
8976         * gfortran.dg/proc_ptr_15.f90: New.
8977         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8978
8979 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8980
8981         PR c++/35711
8982         * g++.dg/warn/pr35711.C: New.
8983         * g++.dg/conversion/ptrmem2.C: Update.
8984
8985 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8986
8987         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8988         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8989         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8990         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8991         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8992         gcc.c-torture/ChangeLog.0,
8993         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8994         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8995         gcc.target/i386/math-torture/math-torture.exp,
8996         gcc.target/mips/inter/mips16-inter.exp,
8997         gcc.target/mips/mips-nonpic/README,
8998         gcc.target/x86_64/abi/README.gcc,
8999         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9000         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9001         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9002         notices.
9003         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9004
9005 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9006
9007         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9008
9009 2009-04-21  Richard Guenther  <rguenther@suse.de>
9010
9011         PR middle-end/39829
9012         * gcc.dg/torture/pr39829.c: New testcase.
9013
9014 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9015
9016         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9017
9018 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9019
9020         PR 16202
9021         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9022         * gcc.dg/sequence-pt-2.c: New.
9023         * gcc.dg/sequence-pt-3.c: New.
9024         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9025         * g++.dg/warn/sequence-pt-2.c: New.
9026         * g++.dg/warn/sequence-pt-3.c: New.
9027
9028 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9029
9030         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9031
9032 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9033
9034         * gnat.dg/import1.ad[sb]: New test.
9035
9036 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9037
9038         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9039         return 0.
9040
9041 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9042
9043         PR fortran/39811
9044         * gfortran.dg/continuation_11.f90: New test.
9045
9046 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9047
9048         PR c++/13358
9049         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9050         messages. Test for "long long" in system headers.
9051         * gcc.dg/c99-longlong-2.c: New.
9052         * g++.dg/warn/pr13358.C: New.
9053         * g++.dg/warn/pr13358-2.C: New.
9054         * g++.dg/warn/pr13358-3.C: New.
9055         * g++.dg/warn/pr13358-4.C: New.
9056
9057 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9058
9059         * gcc.dg/framework-2.c: Fix up for non existent includes
9060         being fatal errors now.
9061
9062 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9063
9064         PR fortran/39800
9065         * gfortran.dg/private_type_13.f90: New test.
9066         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9067
9068 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9069
9070         PR c++/39803
9071         * g++.dg/warn/Wunused-14.C: New test.
9072
9073 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9074
9075         * gnat.dg/specs/small_alignment.ads: New test.
9076
9077 2009-04-20  Ian Lance Taylor  <iant@google.com>
9078
9079         * gcc.dg/Wcxx-compat-3.c: New testcase.
9080
9081 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9082
9083         * gnat.dg/pack13.ad[sb]: New test.
9084         * gnat.dg/pack13_pkg.ads: New helper.
9085
9086 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9087
9088         * gnat.dg/discr11.ad[sb]: New test.
9089         * gnat.dg/discr11_pkg.ads: New helper.
9090
9091 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9092
9093         PR tree-optimization/39675
9094         * gcc.dg/vect/O3-pr39675-2.c: New test.
9095
9096 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9097
9098         * gnat.dg/rep_clause3.adb: New test.
9099
9100 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9101
9102         PR c/37481
9103         * gcc.dg/c99-flex-array-7.c: New test.
9104
9105 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9106
9107         PR c/19771
9108         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9109
9110 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9111
9112         PR c/38243
9113         * gcc.dg/c99-restrict-3.c: New test.
9114
9115 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9116
9117         PR preprocessor/20078
9118         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9119
9120 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9121
9122         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9123         Do not pass -B$root after -margs.
9124
9125 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9126
9127         PR c/32061
9128         PR c++/36954
9129         * gcc.dg/pr32061.c: New.
9130         * gcc.dg/Wlogical-op-1.c: Update.
9131         * g++.dg/warn/Wlogical-op-1.C: Update.
9132         * g++.dg/warn/pr36954.C: New.
9133
9134 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9135
9136         PR c/27676
9137         * gcc.dg/lvalue-5.c: New test.
9138
9139 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9140
9141         PR c/22367
9142         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9143
9144 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9145
9146         * gcc.dg/cpp/include5.c: New test.
9147
9148 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9149
9150         PR c/35210
9151         * gcc.dg/call-diag-2.c: New test.
9152
9153 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9154
9155         PR preprocessor/39646
9156         * gcc.dg/cpp/line8.c: New test.
9157
9158 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9159
9160         PR preprocessor/39647
9161         * gcc.dg/cpp/line7.c: New test.
9162
9163 2009-04-18  Richard Guenther  <rguenther@suse.de>
9164
9165         PR middle-end/39804
9166         * gcc.target/i386/pr39804.c: New testcase.
9167
9168 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9169
9170         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9171         * g++.dg/other/pr39496.C: Likewise.
9172
9173 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9174
9175         PR middle-end/36902
9176         * gcc.dg/pr36902.c: New.
9177
9178 2009-04-17  Diego Novillo  <dnovillo@google.com>
9179
9180         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9181         violation for variable 'inside_main'.
9182
9183 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9184
9185         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9186
9187 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9188
9189         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9190
9191 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9192
9193         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9194         * gfortran.dg/chmod_2.f90: Likewise.
9195         * gfortran.dg/chmod_3.f90: Likewise.
9196         * gfortran.dg/open_errors.f90: Likewise.
9197         * gfortran.dg/stat_1.f90: Likewise.
9198         * gfortran.dg/stat_2.f90: Likewise.
9199
9200 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9201
9202         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9203         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9204         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9205         * gfortran.dg/nearest_1.f90: Likewise.
9206         * gfortran.dg/nearest_3.f90: Likewise.
9207         * gfortran.dg/isnan_1.f90: Likewise.
9208         * gfortran.dg/isnan_2.f90: Likewise.
9209         * gfortran.dg/nan_1.f90: Likewise.
9210         * gfortran.dg/nan_2.f90: Likewise.
9211         * gfortran.dg/nan_3.f90: Likewise.
9212         * gfortran.dg/nan_4.f90: Likewise.
9213         * gfortran.dg/module_nan.f90: Likewise.
9214         * gfortran.dg/int_conv_2.f90: Likewise.
9215         * gfortran.dg/init_flag_3.f90: Likewise.
9216         * gfortran.dg/namelist_42.f90: Likewise.
9217         * gfortran.dg/namelist_43.f90: Likewise.
9218         * gfortran.dg/real_const_3.f90: Likewise.
9219         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9220
9221         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9222         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9223         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9224         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9225         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9226
9227         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9228         * gfortran.dg/gamma_5.f90: Likewise.
9229
9230 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9231
9232         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9233         less strict so it also works with auto-overlay support.
9234         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9235         for "exceeds local store" linker errors on the SPU.
9236
9237         * lib/gfortran.exp: Include target-supports.exp.
9238         (gfortran_init): On SPU targets where automatic overlay support
9239         is available, use it to build all Fortran test cases.
9240
9241         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9242
9243 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9244
9245         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9246         rule enforced by gnat on taft types.
9247
9248 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR testsuite/39792
9251         * g++.dg/ext/complit11.C: Add empty dg-options.
9252
9253 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9254
9255         PR c++/17570
9256         * g++.dg/template/defarg11.C: New test.
9257
9258 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9259
9260         PR c++/28766
9261         * g++.dg/ext/complit11.C: New testcase.
9262
9263 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9264
9265         PR c++/39551
9266         * g++.dg/warn/Wunused-13.C: New testcase.
9267
9268 2009-04-15  Ian Lance Taylor  <iant@google.com>
9269
9270         * gcc.dg/Wenum-compare-1.c: New testcase.
9271
9272 2009-04-15  Richard Guenther  <rguenther@suse.de>
9273
9274         PR tree-optimization/39764
9275         * g++.dg/torture/pr39764.C: New testcase.
9276
9277 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9278
9279         * g++.dg/ext/altivec-17.C: New.
9280
9281 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9282
9283         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9284         * gnat.dg/specs/limited1.ads: Ditto.
9285
9286 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9287
9288         PR testsuite/39769
9289         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9290         for testing the results of estimate instructions.
9291         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9292         * gcc.dg/vmx/3a-05.c (test): Ditto.
9293
9294 2009-04-14  Jason Merrill  <jason@redhat.com>
9295
9296         PR c++/39763
9297         * g++.dg/warn/Wshadow-4.C: Extend.
9298
9299 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9300
9301         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9302         (do_D): Remove attribute hidden.
9303
9304 2009-04-13  Jason Merrill  <jason@redhat.com>
9305
9306         PR c++/39480
9307         * g++.dg/init/copy7.C: New.
9308
9309 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9310
9311         PR testsuite/39733
9312         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9313         (check_for_all_options): This.
9314
9315 2009-04-13  Jason Merrill  <jason@redhat.com>
9316
9317         PR c++/39750
9318         * g++.dg/template/crash90.C: New.
9319
9320 2009-04-12  Jason Merrill  <jason@redhat.com>
9321
9322         PR c++/39742
9323         * g++.dg/overload/extern-C-2.C: New.
9324
9325 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9326
9327         PR preprocessor/31869
9328         * gcc.dg/cpp/strify5.c: New test.
9329
9330 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/enum1.adb: New test.
9333         * gnat.dg/enum1_pkg.ads: New helper.
9334
9335 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9336
9337         PR target/39740
9338         * gcc.target/alpha/pr39740.c: New test.
9339
9340 2009-04-11  Daniel Kraft  <d@domob.eu>
9341
9342         PR fortran/37746
9343         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9344         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9345         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9346         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9347         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9348         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9349         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9350         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9351         expected string length that failed with -fbounds-check now.
9352         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9353
9354 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9355
9356         PR fortran/39692
9357         * gfortran.dg/proc_ptr_14.f90: New.
9358
9359 2009-04-11  Richard Guenther  <rguenther@suse.de>
9360
9361         PR middle-end/39732
9362         * g++.dg/torture/pr39732.C: New testcase.
9363
9364 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9365
9366         * gfortran.dg/whole_file_5.f90: New.
9367         * gfortran.dg/whole_file_6.f90: New.
9368
9369 2009-04-11  Richard Guenther  <rguenther@suse.de>
9370
9371         PR tree-optimization/39713
9372         * g++.dg/torture/pr39713.C: New testcase.
9373
9374 2009-04-10  Richard Guenther  <rguenther@suse.de>
9375
9376         PR c/39712
9377         * gcc.dg/pr39712.c: New testcase.
9378
9379 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9380
9381         PR c++/28301
9382         * g++.dg/cpp0x/enum2.C: Updated.
9383         * g++.dg/debug/pr22514.C: Likewise.
9384         * g++.dg/parse/enum2.C: Likewise.
9385         * g++.dg/parse/enum3.C: Likewise.
9386         * g++.dg/template/crash79.C: Likewise.
9387         * g++.old-deja/g++.jason/cond.C: Likewise.
9388
9389 2009-04-10  Chao-ying Fu  <fu@mips.com>
9390
9391         * gcc.target/mips/interrupt_handler.c: Change from compile to
9392         assemble.
9393
9394 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9395
9396         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9397
9398 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9399
9400         PR fortran/38709
9401         * gfortran.dg/zero_sized_6.f90: New.
9402
9403 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9404
9405         PR  c++/20118
9406         * g++.dg/parse/pr20118.C: New.
9407         * g++.dg/template/spec16.C: Update.
9408
9409 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9410
9411         PR testsuite/35621
9412         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9413         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9414         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9415         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9416         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9417         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9418         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9419         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9420         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9421         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9422         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9423         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9424         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9425         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9426         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9427         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9428         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9429
9430 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9431
9432         PR target/39678
9433         * g++.dg/torture/pr39678.C: New.
9434         * gcc.dg/compat/struct-complex-2.h: Likewise.
9435         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9436         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9437         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9438         * gcc.dg/torture/pr39678.c: Likewise.
9439         * gcc.target/i386/pr39678.c: Likewise.
9440
9441         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9442         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9443
9444         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9445         <complex.h>.  Add tests for structure with complex float.
9446
9447 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9448             Joseph Myers  <joseph@codesourcery.com>
9449
9450         PR target/36800
9451         * gcc.dg/dfp/pr36800.c: New.
9452
9453 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9454             Rafael Avila de Espindola  <espindola@google.com>
9455
9456         * gcc.misc-tests/help.exp: New file.
9457         * lib/options.exp: New file.
9458
9459 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9460
9461         PR libobjc/36610
9462         * objc/execute/forward-1.x: New.
9463
9464 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9465
9466         * gcc.dg/pr27150-1.c: Change to a link test.
9467
9468 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9469
9470         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9471         3 of the GNU General Public License and to point readers at the
9472         COPYING3 file and the FSF's license web page.
9473         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9474         * gcc.dg/struct/struct-reorg.exp: Likewise.
9475         * gcc.target/spu/tag_manager.c: Likewise.
9476
9477 2009-04-09  Richard Guenther  <rguenther@suse.de>
9478
9479         PR testsuite/39696
9480         * ssa-ccp-25.c: Adjust pattern.
9481
9482 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9483
9484         PR fortran/36704
9485         * gfortran.dg/external_procedures_1.f90: Modified.
9486         * gfortran.dg/proc_ptr_result_1.f90: New.
9487         * gfortran.dg/proc_ptr_result_2.f90: New.
9488         * gfortran.dg/proc_ptr_result_3.f90: New.
9489
9490 2009-04-09  Richard Guenther  <rguenther@suse.de>
9491
9492         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9493         to prevent constant propagation.
9494         * gcc.dg/vect/vect-56.c: Likewise.
9495         * gcc.dg/vect/vect-58.c: Likewise.
9496         * gcc.dg/vect/vect-60.c: Likewise.
9497         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9498         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9499         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9500
9501 2009-04-09  Richard Guenther  <rguenther@suse.de>
9502
9503         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9504         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9505
9506 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9507
9508         PR c/39613
9509         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9510         New tests.
9511
9512 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9513
9514         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9515         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9516
9517 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9520
9521 2009-04-08  Jason Merrill  <jason@redhat.com>
9522
9523         PR c++/25185
9524         * g++.dg/template/error40.C: Add another test.
9525
9526 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9527
9528         PR c/39614
9529         PR c/39673
9530         * gcc.c-torture/compile/pr39614-1.c,
9531         gcc.c-torture/compile/pr39614-2.c,
9532         gcc.c-torture/compile/pr39614-3.c,
9533         gcc.c-torture/compile/pr39614-4.c,
9534         gcc.c-torture/compile/pr39614-5.c,
9535         gcc.c-torture/compile/pr39673-1.c,
9536         gcc.c-torture/compile/pr39673-2.c: New tests.
9537         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9538         more cases.
9539         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9540         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9541         expected errors.
9542
9543 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9544
9545         PRc++/39637
9546         * g++.dg/cpp0x/variadic-crash2.C: New test.
9547
9548 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9549
9550         PR fortran/38863
9551         * gfortran.dg/alloc_comp_result_1.f90: New test.
9552
9553 2009-04-07  Jason Merrill  <jason@redhat.com>
9554
9555         PR c++/34691
9556         * g++.dg/overload/extern-C-1.C: New.
9557
9558 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9559
9560         PR testsuite/39325
9561         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9562
9563 2009-04-07  Jason Merrill  <jason@redhat.com>
9564
9565         PR c++/25185
9566         * g++.dg/template/error40.C: New.
9567
9568 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9569
9570         PR fortran/38152
9571         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9572
9573 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9574
9575         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9576
9577 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9578
9579         PR fortran/38290
9580         * gfortran.dg/proc_decl_1.f90: Modified.
9581         * gfortran.dg/proc_ptr_11.f90: Extended.
9582         * gfortran.dg/proc_ptr_13.f90: Modified.
9583
9584 2009-04-06  Jason Merrill  <jason@redhat.com>
9585
9586         PR c++/35146
9587         * g++.dg/template/fnspec1.C: New.
9588
9589 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9590
9591         * lib/gnat.exp: Handle multilib.
9592
9593 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9594
9595         PR fortran/38863
9596         * gfortran.dg/dependency_23.f90: New test.
9597
9598 2009-04-06  Richard Guenther  <rguenther@suse.de>
9599
9600         PR tree-optimization/28868
9601         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9602         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9603         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9604         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9605
9606 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9607
9608         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9609
9610 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9611
9612         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9613
9614 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9615
9616         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9617         with the built-in y0, and the subsequent warning.
9618         (y1): Likewise, rename to y_1.
9619
9620 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9621
9622         PR fortran/39414
9623         * gfortran.dg/proc_decl_21.f90: New.
9624
9625 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9626
9627         PR fortran/36091
9628         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9629
9630 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9631
9632         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9633         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9634         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9635         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9636         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9637         gfortran.dg/namelist_49.f90: Gate test on effective_target
9638         fd_truncate.
9639         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9640
9641 2009-04-05  Daniel Kraft  <d@domob.eu>
9642
9643         PR fortran/38654
9644         * gfortran.dg/read_float_2.f03
9645         * gfortran.dg/read_float_3.f90
9646
9647 2009-04-05  Richard Guenther  <rguenther@suse.de>
9648
9649         PR tree-optimization/39648
9650         * gcc.c-torture/compile/pr39648.c: New testcase.
9651
9652 2009-04-05  Jason Merrill  <jason@redhat.com>
9653
9654         PR c++/14912
9655         * g++.dg/template/error39.C: New.
9656
9657 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9658
9659         PR fortran/29458
9660         * gfortran.dg/implied_do_1.f90: New.
9661
9662 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9663
9664         PR fortran/39577
9665         * gfortran.dg/recursive_check_8.f90: New.
9666         * gfortran.dg/recursive_check_9.f90: New.
9667         * gfortran.dg/recursive_check_10.f90: New.
9668         * gfortran.dg/recursive_check_11.f90: New.
9669         * gfortran.dg/recursive_check_12.f90: New.
9670         * gfortran.dg/recursive_check_13.f90: New.
9671         * gfortran.dg/recursive_check_14.f90: New.
9672
9673 2009-04-04  Jason Merrill  <jason@redhat.com>
9674
9675         PR c++/25185
9676         * g++.dg/template/error38.C: Add more tests.
9677
9678 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9679
9680         PR fortran/37614
9681         * gfortran.dg/common_align_2.f90: New test.
9682
9683 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9684
9685         PR target/39501
9686         * gcc.c-torture/execute/pr39501.c: New file.
9687         * gcc.c-torture/execute/pr39501.x: New file.
9688
9689 2009-04-04  Richard Guenther  <rguenther@suse.de>
9690
9691         PR tree-optimization/8781
9692         PR tree-optimization/37892
9693         * g++.dg/tree-ssa/pr8781.C: New testcase.
9694         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9695
9696 2009-04-04  Richard Guenther  <rguenther@suse.de>
9697
9698         PR tree-optimization/39636
9699         * gcc.c-torture/compile/pr39636.c: New testcase.
9700
9701 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9702
9703         PR rtl-optimization/39607
9704         * g++.dg/opt/pr39607.C: New.
9705
9706 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9707
9708         PR fortran/39594
9709         * gfortran.dg/common_12.f90: New.
9710
9711 2009-04-03  Jason Merrill  <jason@redhat.com>
9712
9713         PR c++/39608
9714         * g++.dg/template/const2.C: New test.
9715
9716 2009-04-03  Richard Guenther  <rguenther@suse.de>
9717
9718         PR tree-optimization/2480
9719         PR tree-optimization/23086
9720         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9721         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9722
9723 2009-04-03  Richard Guenther  <rguenther@suse.de>
9724
9725         PR tree-optimization/34743
9726         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9727         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9728         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9729         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9730         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9731         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9732         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9733         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9734
9735 2009-04-03  Richard Guenther  <rguenther@suse.de>
9736
9737         PR middle-end/13146
9738         PR tree-optimization/23940
9739         PR tree-optimization/33237
9740         PR middle-end/33974
9741         PR middle-end/34093
9742         PR tree-optimization/36201
9743         PR tree-optimization/36230
9744         PR tree-optimization/38049
9745         PR tree-optimization/38207
9746         PR tree-optimization/38230
9747         PR tree-optimization/38301
9748         PR tree-optimization/38585
9749         PR middle-end/38895
9750         PR tree-optimization/38985
9751         PR tree-optimization/39299
9752         * gcc.dg/pr19633-1.c: Adjust.
9753         * gcc.dg/torture/pta-callused-1.c: Likewise.
9754         * gcc.dg/torture/pr39074-2.c: Likewise.
9755         * gcc.dg/torture/pr39074.c: Likewise.
9756         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9757         * gcc.dg/torture/pr30375.c: Adjust.
9758         * gcc.dg/torture/pr33563.c: Likewise.
9759         * gcc.dg/torture/pr33870.c: Likewise.
9760         * gcc.dg/torture/pr33560.c: Likewise.
9761         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9762         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9763         * gcc.dg/tree-ssa/alias-15.c: Remove.
9764         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9765         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9766         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9767         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9768         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9769         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9770         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9771         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9772         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9773         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9774         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9775         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9776         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9777         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9778         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9779         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9780         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9781         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9782         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9783         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9784         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9785         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9786         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9787         * gcc.dg/uninit-B.c: XFAIL.
9788         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9789         * gcc.dg/uninit-pr19430.c: XFAIL.
9790         * g++.dg/tree-ssa/pr13146.C: New testcase.
9791         * g++.dg/opt/pr36187.C: Adjust.
9792         * g++.dg/torture/20090329-1.C: New testcase.
9793
9794 2009-04-02  Chao-ying Fu  <fu@mips.com>
9795
9796         * gcc.target/mips/interrupt_handler.c: New test.
9797
9798 2009-04-02  David Ayers  <ayers@fsfe.org>
9799
9800         PR objc/18456
9801         * objc.dg/bad-receiver-type-2.m: New test contributed by
9802         Alexander Mamberg.
9803
9804 2009-04-02  Jason Merrill  <jason@redhat.com>
9805
9806         PR c++/25185
9807         * g++.dg/template/error38.C: New test.
9808
9809 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9810
9811         PR tree-optimization/31677
9812         * gcc.dg/memcpy-1.c: Add compiler option.
9813
9814 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9815
9816         PR tree-optimization/39595
9817         * gfortran.dg/vect/O3-pr39595.f: New test.
9818
9819 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9820
9821         PR c++/26693
9822         * g++.dg/template/typedef11.C: New test.
9823         * g++.dg/template/typedef12.C: Likewise.
9824         * g++.dg/template/typedef13.C: Likewise.
9825         * g++.dg/template/typedef14.C: Likewise.
9826         * g++.dg/template/typedef15.C: Likewise.
9827         * g++.dg/template/typedef16.C: Likewise.
9828         * g++.dg/template/sfinae3.C: Compile this pedantically.
9829         The only errors expected should be the one saying the typedef is ill
9830         formed.
9831         * g++.old-deja/g++.pt/typename8.C: Likewise.
9832         * g++.dg/template/access11.C: Update this.
9833
9834 2009-04-02  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/37221
9837         * gcc.c-torture/compile/20090331-1.c: New testcase.
9838
9839 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9840
9841         * gcc.c-torture/compile/20090401-1.c: New test.
9842
9843 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9844
9845         PR c++/4926
9846         * g++.dg/template/pr4926-1.C: New.
9847
9848 2009-04-01  Xinliang David Li  <davidxl@google.com>
9849
9850         * gcc.target/i386/all_one_m128i.c: New test.
9851
9852 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9853
9854         PR c/39027
9855         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9856         * gcc.dg/fltconst-2.c: New test.
9857         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9858         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9859
9860         PR c/33466
9861         * gcc.dg/cpp/pr33466.c: New test.
9862         * gcc.dg/dfp/pr33466.c: New test.
9863         * gcc.dg/fixed-point/pr33466.c: New test.
9864
9865 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9866
9867         PR tree-optimization/35011
9868         * g++.dg/other/pr35011.C: New.
9869
9870 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9871
9872         PR target/39226
9873         * gcc.dg/pr39226.c: New test.
9874
9875 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9876
9877         PR c++/35240
9878         * g++.dg/template/pr35240.C: New.
9879
9880 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9881
9882         PR c/39605
9883         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9884         * gcc.dg/pr25682.c: Update expected diagnostics.
9885
9886 2009-04-01  Richard Guenther  <rguenther@suse.de>
9887
9888         * gcc.dg/fold-plusmult-2.c: New testcase.
9889
9890 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR c/37772
9893         * gcc.dg/pr37772.c: New test.
9894         * g++.dg/ext/asm11.C: New test.
9895
9896 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9897
9898         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9899         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9900         defined.
9901
9902 2009-03-31  Jason Merrill  <jason@redhat.com>
9903
9904         * g++.old-deja/g++.other/using9.C: Add expected errors.
9905
9906 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9907
9908         * gcc.c-torture/compile/pr33009.c: Removed.
9909
9910 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9911
9912         * gcc.c-torture/compile/pr33009.c: Delete.
9913         * gcc.c-torture/compile/pr11832.c: Likewise.
9914
9915 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9916
9917         PR c/448
9918         * lib/target-supports.exp (check_effective_target_stdint_types):
9919         Update comment.
9920         (check_effective_target_inttypes_types): New.
9921         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9922         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9923         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9924
9925 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9926
9927         PR fortran/38917
9928         PR fortran/38918
9929         * gfortran.dg/data_pointer_1.f90: New test.
9930
9931 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9932
9933         PR fortran/38915
9934         * gfortran.dg/char_length_15.f90: New test.
9935
9936 2009-03-31  Jason Merrill  <jason@redhat.com>
9937
9938         C++ DR 613
9939         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9940         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9941         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9942         xfail others.
9943
9944         * g++.dg/other/typedef2.C: New test.
9945
9946         PR c++/37806
9947         * g++.dg/template/typedef17.C: New test.
9948
9949         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9950         * g++.dg/cpp0x/auto12.C: Likewise.
9951
9952 2009-03-31  Richard Guenther  <rguenther@suse.de>
9953
9954         PR middle-end/31029
9955         * gcc.dg/fold-compare-4.c: New testcase.
9956         * gcc.dg/fold-compare-5.c: Likewise.
9957
9958 2009-03-31  Richard Guenther  <rguenther@suse.de>
9959
9960         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9961
9962 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9963
9964         PR target/39592
9965         * gcc.target/i386/pr39592-1.c: New test.
9966
9967 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9968
9969         PR preprocessor/15638
9970         * gcc.dg/cpp/missing-header-1.c: New test.
9971         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9972         "compilation terminated" message.
9973         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9974         test #include "".
9975         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9976         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9977         terminated" message.
9978
9979 2009-03-31  Richard Guenther  <rguenther@suse.de>
9980
9981         PR middle-end/23401
9982         PR middle-end/27810
9983         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9984         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9985
9986 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9987
9988         PR fortran/38389
9989         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9990         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9991         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9992         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9993         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9994         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9995         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9996
9997 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9998
9999         PR fortran/22571
10000         * gfortran.dg/whole_file_1.f90: New test.
10001         PR fortran/26227
10002         * gfortran.dg/whole_file_2.f90: New test.
10003         * gfortran.dg/whole_file_3.f90: New test.
10004         PR fortran/24886
10005         * gfortran.dg/whole_file_4.f90: New test.
10006
10007 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10008
10009         * gfortran.dg/bind_c_usage_19.f90: New test.
10010
10011         PR target/39558
10012         * gcc.target/powerpc/altivec-29.c: New test.
10013
10014 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10015
10016         PR rtl-optimization/323
10017         * gcc.target/i386/excess-precision-1.c,
10018         gcc.target/i386/excess-precision-2.c,
10019         gcc.target/i386/excess-precision-3.c,
10020         gcc.target/i386/excess-precision-4.c,
10021         gcc.target/i386/excess-precision-5.c,
10022         gcc.target/i386/excess-precision-6.c: New tests.
10023
10024 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10025
10026         PR c/35235
10027         * gcc.dg/c99-array-lval-8.c: New test.
10028
10029 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10030
10031         PR preprocessor/34695
10032         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10033         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10034         instead of dg-warning for "previous definition" messages.
10035         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10036         "warnings being treated as errors" message.
10037         * gcc.dg/fltconst-1.c: Use -fshow-column.
10038
10039 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10040
10041         PR fortran/38823
10042         * gfortran.dg/power1.f90: New test.
10043
10044 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10045
10046         PR c/456
10047         PR c/5675
10048         PR c/19976
10049         PR c/29116
10050         PR c/31871
10051         PR c/35198
10052         * gcc.c-torture/compile/20081108-1.c,
10053         gcc.c-torture/compile/20081108-2.c,
10054         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10055         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10056         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10057         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10058         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10059         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10060         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10061         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10062         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10063         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10064         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10065         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10066         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10067         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10068         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10069         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10070         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10071         case.
10072         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10073         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10074         XFAILs.  Update expected messages.
10075         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10076         expected messages.
10077         * gcc.dg/real-const-1.c: Replace with test from original PR.
10078         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10079         when casting from non-constant integer to pointer.
10080
10081 2009-03-29  Richard Guenther  <rguenther@suse.de>
10082
10083         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10084
10085 2009-03-29  Daniel Kraft  <d@domob.eu>
10086
10087         PR fortran/37423
10088         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10089         DEFERRED bindings.
10090         * gfortran.dg/typebound_proc_9.f03: New test.
10091         * gfortran.dg/typebound_proc_10.f03: New test.
10092         * gfortran.dg/typebound_proc_11.f03: New test.
10093         * gfortran.dg/abstract_type_5.f03: New test.
10094
10095 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10096
10097         PR fortran/38507
10098         * gfortran.dg/do_4.f: New.
10099         * gfortran.dg/goto_2.f90: Correct expected warnings.
10100         * gfortran.dg/goto_4.f90: Likewise.
10101         * gfortran.dg/goto_5.f90: New.
10102
10103 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10104
10105         PR target/39545
10106         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10107
10108         * gcc.target/i386/pr39545-1.c: New.
10109         * gcc.target/i386/pr39545-2.c: Likewise.
10110
10111         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10112         (flex2_struct): Likewise.
10113         (check_struct_passing7): Likewise.
10114         (check_struct_passing8): Likewise.
10115         (f1s): Likewise.
10116         (f2s): Likewise.
10117         (main): Call check_struct_passing7 and check_struct_passing8.
10118
10119 2009-03-29  Richard Guenther  <rguenther@suse.de>
10120
10121         * gcc.c-torture/execute/20090113-1.c: New testcase.
10122         * gcc.c-torture/execute/20090113-2.c: Likewise.
10123         * gcc.c-torture/execute/20090113-3.c: Likewise.
10124         * gcc.c-torture/execute/20090207-1.c: Likewise.
10125         * gcc.c-torture/compile/20090114-1.c: Likewise.
10126         * gcc.c-torture/compile/20090328-1.c: Likewise.
10127         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10128
10129 2009-03-29  David Ayers  <ayers@fsfe.org>
10130
10131         PR objc/27377
10132         * objc.dg/conditional-1.m: New tests.
10133
10134 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10135
10136         * gcc.dg/winline-10.c: New test.
10137
10138 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10139
10140         PR fortran/34656
10141         * gfortran.dg/do_check_1.f90: Add test.
10142         * gfortran.dg/do_check_2.f90: Add test.
10143         * gfortran.dg/do_check_3.f90: Add test.
10144         * gfortran.dg/do_check_4.f90: Add test.
10145
10146 2009-03-28  Jan Hubicka  <jh@suse.cz>
10147
10148         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10149         * gcc.dg/pr33826.c: Update dump files.
10150         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10151         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10152
10153 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10154
10155         * g++.dg/tree-ssa/fwprop-align.C: New test.
10156
10157 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10158
10159         * gcc.target/powerpc/altivec-28.c: New test.
10160
10161         PR c++/39554
10162         * gcc.dg/wdisallowed-functions-1.c: Removed.
10163         * gcc.dg/wdisallowed-functions-2.c: Removed.
10164         * gcc.dg/wdisallowed-functions-3.c: Removed.
10165         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10166         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10167         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10168
10169 2009-03-28  Richard Guenther  <rguenther@suse.de>
10170
10171         PR tree-optimization/38723
10172         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10173
10174 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10175
10176         PR fortran/38538
10177         * gfortran.dg/char_result_13.f90: New test.
10178
10179 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10180
10181         PR fortran/38765
10182         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10183
10184 2009-03-28  Daniel Kraft  <d@domob.eu>
10185
10186         * gfortran.dg/trim_1.f90: New test.
10187
10188 2009-03-28  Richard Guenther  <rguenther@suse.de>
10189
10190         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10191         * g++.dg/warn/Warray-bounds.C: Likewise.
10192
10193 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10194
10195         PR fortran/32626
10196         * gfortran.dg/recursive_check_7.f90: New test.
10197
10198 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10199
10200         PR fortran/38432
10201         * gfortran.dg/do_check_5.f90: New test.
10202         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10203         * gfortran.dg/array_constructor_18.f90: Ditto.
10204         * gfortran.dg/array_constructor_22.f90: Ditto.
10205         * gfortran.dg/do_3.F90: Ditto.
10206         * gfortran.dg/do_1.f90: Ditto.
10207
10208 2009-03-28  Richard Guenther  <rguenther@suse.de>
10209
10210         PR tree-optimization/38180
10211         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10212
10213 2009-03-28  Richard Guenther  <rguenther@suse.de>
10214
10215         PR tree-optimization/38513
10216         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10217         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10218         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10219         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10220         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10221         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10222         * gcc.dg/vect/vect-35.c: Likewise.
10223         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10224         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10225         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10226
10227 2009-03-28  Richard Guenther  <rguenther@suse.de>
10228
10229         PR tree-optimization/38968
10230         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10231
10232 2009-03-28  Richard Guenther  <rguenther@suse.de>
10233
10234         PR tree-optimization/37795
10235         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10236
10237 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10238
10239         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10240         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10241         options for removed targets.
10242
10243 2009-03-27  Richard Guenther  <rguenther@suse.de>
10244
10245         PR tree-optimization/39120
10246         * gcc.c-torture/execute/pr39120.c: New testcase.
10247
10248 2009-03-27  Richard Guenther  <rguenther@suse.de>
10249
10250         PR tree-optimization/39120
10251         * gcc.dg/torture/pta-callused-1.c: New testcase.
10252
10253 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10254
10255         PR middle-end/39315
10256         * gcc.target/i386/pr39315-1.c: New.
10257         * gcc.target/i386/pr39315-2.c: Likewise.
10258         * gcc.target/i386/pr39315-3.c: Likewise.
10259         * gcc.target/i386/pr39315-4.c: Likewise.
10260         * gcc.target/i386/pr39315-check.c: Likewise.
10261
10262 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10263
10264         PR c/39323
10265         * gcc.dg/pr39323-1.c: New.
10266         * gcc.dg/pr39323-2.c: Likewise.
10267         * gcc.dg/pr39323-3.c: Likewise.
10268
10269 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10270
10271         PR target/38034
10272         * gcc.target/ia64/sync-1.c: New.
10273
10274 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10275
10276         PR target/39472
10277         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10278         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10279         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10280         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10281         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10282         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10283         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10284         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10285
10286 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10287
10288         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10289         for low precision (i.e. float).
10290
10291 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10292             Jakub Jelinek  <jakub@redhat.com>
10293
10294         PR debug/37959
10295         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10296
10297 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10298
10299         * gcc.dg/memmove-2.c: New test.
10300         * gcc.dg/memmove-3.c: New test.
10301
10302         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10303         in clone naming.
10304
10305 2009-03-27  Xinliang David Li  <davidxl@google.com>
10306
10307         PR tree-optimization/39557
10308         * g++.dg/tree-ssa/dom-invalid.C: New test.
10309
10310 2009-03-27  Xinliang David Li  <davidxl@google.com>
10311
10312         PR tree-optimization/39548
10313         * g++.dg/tree-ssa/copyprop.C: New test.
10314
10315 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10316
10317         PR c++/38638
10318         * g++.dg/template/typename17.C: New testcase.
10319         * g++.dg/template/typename18.C: New testcase.
10320
10321 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10322
10323         PR c++/36799
10324         * g++.dg/other/var_copy-1.C: New test.
10325
10326 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10327
10328         PR c++/37647
10329         * g++.dg/parse/ctor9.C: New test.
10330
10331 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10332
10333         PR c++/29727
10334         * g++.dg/init/error2.C: New test.
10335
10336 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10337
10338         PR c++/35652
10339         * gcc.dg/pr35652.C: New.
10340         * g++.dg/warn/pr35652.C: New.
10341         * gcc.dg/format/plus-1.c: Adjust message.
10342
10343 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10344
10345         PR c++/39554
10346         * gcc.dg/wdisallowed-functions-3.c: New test.
10347         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10348
10349 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10350
10351         * gcc.dg/inline-33.c: Fix when pic.
10352
10353 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10354
10355         * gcc.target/ia64/20090324-1.c: New test.
10356
10357 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10358
10359         PR c/27898
10360         * gcc.dg/pr27898.c: New test.
10361
10362         PR tree-optimization/32139
10363         * gcc.c-torture/compile/pr32139.c: New test.
10364
10365 2009-03-24  Jason Merrill  <jason@redhat.com>
10366
10367         PR c++/28274
10368         * g++.dg/parse/defarg14.C: New test.
10369
10370 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10371
10372         PR libfortran/39528
10373         * gfortran.dg/read_repeat.f90: New test.
10374
10375 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10376
10377         PR tree-optimization/39529
10378         * gcc.dg/vect/pr39529.c: New test.
10379
10380 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10381             Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR debug/39524
10384         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10385
10386 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR c/39495
10389         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10390
10391 2009-03-23  Jason Merrill  <jason@redhat.com>
10392
10393         * g++.dg/cpp0x/auto12.C: Add variadic test.
10394
10395         PR c++/39526
10396         * g++.dg/warn/Wshadow-4.C: New test.
10397
10398 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR tree-optimization/39516
10401         * gfortran.dg/pr39516.f: New test.
10402
10403 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10404
10405         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10406         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10407         variable, not environment variable.
10408
10409 2009-03-21  Jason Merrill  <jason@redhat.com>
10410
10411         PR c++/28879
10412         * g++.dg/ext/vla6.C: New test.
10413
10414 2009-03-20  Jason Merrill  <jason@redhat.com>
10415
10416         * g++.dg/cpp0x/initlist5.C: Add additional test.
10417
10418 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10419             Janis Johnson  <janis187@us.ibm.com>
10420
10421         * lib/compat.exp (compat-get-options-main, compat-get-options):
10422         Handle dg-prune-output in source file.
10423         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10424         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10425         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10426         two warnings.
10427
10428 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR c/39495
10431         * gcc.dg/gomp/pr39495-1.c: New test.
10432         * gcc.dg/gomp/pr39495-2.c: New test.
10433         * g++.dg/gomp/pr39495-1.C: New test.
10434         * g++.dg/gomp/pr39495-2.C: New test.
10435
10436         PR target/39496
10437         * gcc.target/i386/pr39496.c: New test.
10438         * g++.dg/other/pr39496.C: New test.
10439
10440 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10441
10442         PR middle-end/39500
10443         * gcc.dg/autopar/pr39500-1.c: New.
10444         * gcc.dg/autopar/pr39500-2.c: New.
10445
10446 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10447
10448         * g++.dg/dg.exp: Prune graphite.
10449
10450 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10451
10452         PR middle-end/39447
10453         * g++.dg/graphite: New.
10454         * g++.dg/graphite/graphite.exp: New.
10455         * g++.dg/graphite/pr39447.C: New.
10456
10457 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10458
10459         PR c++/39425
10460         * g++.dg/template/pr39425.C: New.
10461
10462         * g++.dg/template/spec33.C: Updated.
10463
10464 2009-03-17  Jason Merrill  <jason@redhat.com>
10465
10466         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10467
10468 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10469
10470         PR c++/39475
10471         * g++.dg/ext/unary_trait_incomplete.C: New.
10472
10473 2009-03-17  Jing Yu  <jingyu@google.com>
10474
10475         PR middle-end/39378
10476         * g++.dg/inherit/thunk10.C: New test.
10477
10478 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10479
10480         PR target/39482
10481         * gcc.target/i386/pr39482.c: New test.
10482
10483 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10484
10485         PR debug/39471
10486         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10487         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10488         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10489         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10490
10491         PR middle-end/39443
10492         * gcc.dg/pr39443.c: New test.
10493
10494         PR debug/39412
10495         * gcc.dg/debug/pr39412.c: New test.
10496
10497 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10498
10499         PR testsuite/38526
10500         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10501         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10502         is defined.
10503         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10504         its original value, or unset if it was not defined.
10505         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10506         path procs around use of HOSTCC.
10507         * g++.dg/compat/struct-layout-1.exp: Ditto.
10508         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10509
10510 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10513
10514 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10515
10516         Revert patch for PR testsuite/37630.
10517
10518         PR testsuite/37960
10519         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10520
10521         PR testsuite/37630
10522         * lib/target-supports.exp (check_effective_target_ieee): New.
10523         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10524         * gcc.dg/20001012-1.c: Require ieee.
10525
10526         PR testsuite/37628
10527         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10528
10529 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10530
10531         PR tree-optimization/39455
10532         * gcc.dg/pr39455.c: New test.
10533
10534 2009-03-13  David Ayers  <ayers@fsfe.org>
10535
10536         * objc/execute/trivial.m. New test.
10537
10538 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10539
10540         PR target/39137
10541         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10542
10543 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545         PR testsuite/39451
10546         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10547         constraint on (%2).
10548
10549 2009-03-12  David Ayers  <ayers@fsfe.org>
10550
10551         PR libobjc/27466
10552         * objc/execute/exceptions/handler-1.m. New test.
10553
10554 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10555
10556         PR target/39431
10557         * gcc.target/i386/pr39431.c: New test.
10558
10559 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10560
10561         PR target/39445
10562         * gcc.target/i386/pr39445.c: New.
10563
10564         * gcc.target/i386/push-1.c: XFAIL.
10565
10566 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10567
10568         * gcc.dg/inline-33.c: New test.
10569
10570 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10571
10572         * gcc.dg/vect/vect-82.c: Combine dg-do and
10573         dg-require-effective-target into dg-skip-if.
10574         * gcc.dg/vect/vect-83.c: Likewise.
10575
10576 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR target/39137
10579         * gcc.target/i386/stackalign/longlong-1.c: New test.
10580         * gcc.target/i386/stackalign/longlong-2.c: New test.
10581
10582 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10583
10584         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10585
10586 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10587
10588         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10589         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10590
10591 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10592
10593         * gnat.dg/slice_enum.adb: New test.
10594
10595 2009-03-11  Jason Merrill  <jason@redhat.com>
10596
10597         PR debug/39086
10598         * g++.dg/opt/nrv15.C: New test.
10599
10600 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10601
10602         PR tree-optimization/39422
10603         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10604         constant array with static initialization to global memory.
10605         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10606
10607 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10608
10609         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10610         padding.
10611
10612 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10613
10614         PR c++/39371
10615         * g++.dg/opt/switch2.C: Add -w to dg-options.
10616         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10617         * g++.dg/warn/switch1.C: New test.
10618         * g++.dg/other/switch3.C: New test.
10619
10620         PR tree-optimization/39394
10621         * gcc.c-torture/compile/pr39394.c: New test.
10622
10623 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10624
10625         * gcc.target/s390/20090223-1.c: New testcase.
10626
10627 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10628
10629         PR libfortran/39402
10630         * gfortran.dg/fmt_f0_1.f90: New test.
10631
10632 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10633
10634         PR c++/39060
10635         * g++.dg/other/new1.C: Adjusted.
10636         * g++.dg/parse/crash40.C: Likewise.
10637         * g++.dg/parse/defarg12.C: Likewise.
10638         * g++.dg/template/error15.C: Likewise.
10639
10640         * g++.dg/other/pr39060.C: New.
10641
10642 2009-03-07  Jason Merrill  <jason@redhat.com>
10643
10644         PR c++/39367
10645         * g++.dg/opt/new1.C: New.
10646
10647 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10648
10649         PR c++/33492
10650         * g++.dg/other/error32.C: New.
10651
10652 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR middle-end/39360
10655         * gcc.c-torture/compile/pr39360.c: New test.
10656
10657         PR debug/39372
10658         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10659
10660 2009-03-05  Jason Merrill  <jason@redhat.com>
10661
10662         PR c++/38908
10663         * g++.dg/warn/Wuninitialized-3.C: New test.
10664
10665 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR debug/39379
10668         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10669         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10670
10671 2009-03-04  Jason Merrill  <jason@redhat.com>
10672
10673         PR c++/13549
10674         * g++.dg/template/koenig7.C: New test.
10675
10676 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         * g++.dg/torture/predcom-1.C: New test.
10679
10680 2009-03-04  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/39362
10683         * g++.dg/torture/pr39362.C: New testcase.
10684
10685 2009-03-04  Jason Merrill  <jason@redhat.com>
10686             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10687
10688         PR c++/9634
10689         PR c++/29469
10690         PR c++/29607
10691         * g++.dg/template/dependent-name5.C: New test.
10692
10693 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10694
10695         PR testsuite/39357
10696         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10697         vect_int to vect_int_mult.
10698
10699 2009-03-04  Richard Guenther  <rguenther@suse.de>
10700
10701         PR tree-optimization/39358
10702         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10703         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10704
10705 2009-03-04  Richard Guenther  <rguenther@suse.de>
10706
10707         PR tree-optimization/39339
10708         * gcc.c-torture/execute/pr39339.c: New testcase.
10709
10710 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10711
10712         * gcc.c-torture/compile/20090303-1.c,
10713         gcc.c-torture/compile/20090303-2.c: New tests.
10714
10715 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10716
10717         PR fortran/39354
10718         * gfortran.dg/gomp/pr39354.f90: New test.
10719
10720         PR tree-optimization/39343
10721         * gcc.dg/pr39343.c: New test.
10722
10723 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10724
10725         PR tree-optimization/39248
10726         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10727         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10728         on targets without vector misalignment support.
10729         * lib/target-supports.exp
10730         (check_effective_target_vect_short_mult): Add
10731         check_effective_target_arm32.
10732
10733 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10734
10735         PR middle-end/39335
10736         * gcc.dg/graphite/pr39335_1.c: New.
10737         * gcc.dg/graphite/pr39335.c: New.
10738
10739 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10740
10741         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10742         of andl.
10743         * gcc.target/i386/stackalign/return-5.c: Likewise.
10744         * gcc.target/i386/stackalign/return-6.c: Likewise.
10745
10746 2009-03-02  Richard Guenther  <rguenther@suse.de>
10747             Ira Rosen  <irar@il.ibm.com>
10748
10749         PR tree-optimization/39318
10750         * gfortran.dg/vect/pr39318.f90: New test.
10751
10752 2009-03-01  Jan Hubicka  <jh@suse.cz>
10753
10754         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10755
10756 2009-03-01  Jan Hubicka  <jh@suse.cz>
10757
10758         PR debug/39267
10759         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10760
10761 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10762
10763         * gnat.dg/pack12.adb: New test.
10764
10765 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10766
10767         PR c++/37789
10768         * g++.dg/other/pr37789.C: New.
10769
10770 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10771
10772         PR fortran/39295
10773         * gfortran.dg/interface_25.f90: New test.
10774         * gfortran.dg/interface_26.f90: New test.
10775
10776 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10777
10778         PR fortran/39292
10779         * gfortran.dg/initialization_22.f90: New test.
10780
10781 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10782
10783         PR rtl-optimization/39241
10784         * gcc.dg/torture/pr39241.c: New.
10785
10786 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10787
10788         PR tree-optimizations/39259
10789         * g++.dg/torture/pr39259.C: New testcase.
10790
10791 2009-02-24  Richard Guenther  <rguenther@suse.de>
10792
10793         PR c++/39242
10794         * g++.dg/template/instantiate10.C: New testcase.
10795
10796 2009-02-24  Richard Guenther  <rguenther@suse.de>
10797             Zdenek Dvorak  <ook@ucw.cz>
10798
10799         PR tree-optimization/39233
10800         * gcc.c-torture/execute/pr39233.c: New testcase.
10801
10802 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10803
10804         PR tree-optimization/39260
10805         * gcc.dg/graphite/pr39260.c: New.
10806
10807 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10808
10809         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10810
10811 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10812
10813         PR c++/36411
10814         * g++.dg/template/void14.C: New.
10815
10816 2009-02-23  Jason Merrill  <jason@redhat.com>
10817
10818         PR c++/38880
10819         * g++.dg/init/const7.C: Remove XFAIL.
10820         * g++.dg/init/static-init1.C: New test.
10821
10822         * g++.dg/cpp0x/initlist14.C: New test.
10823
10824 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10825
10826         PR fortran/38914
10827         * bound_simplification_2.f90:  New test case.
10828         * bound_7.f90:  New test case.
10829
10830 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10831
10832         * gcc.dg/cpp/include4.c: New test.
10833
10834 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10835
10836         PR target/39256
10837         * gcc.target/i386/abi-2.c: New.
10838
10839 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10840
10841         * gcc.c-torture/execute/pr39228.x: New.
10842
10843 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10844
10845         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10846         scan-assembler to check for xmm0 register.
10847
10848 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10849             Joseph Myers  <joseph@codesourcery.com>
10850
10851         * gcc.target/arm/va_list.c: New test.
10852         * g++.dg/abi/arm_va_list.C: Likewise.
10853         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10854         function.
10855         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10856         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10857         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10858         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10859         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10860         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10861
10862 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10863
10864         PR testsuite/38164
10865         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10866         to dg-options.
10867
10868 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR target/39240
10871         * gcc.c-torture/execute/pr39240.c: New test.
10872
10873 2009-02-20  Jason Merrill  <jason@redhat.com>
10874
10875         PR c++/39225
10876         * g++.dg/parse/dtor15.C: New test.
10877
10878 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10879
10880         * gcc.c-torture/execute/20090219-1.c: New.
10881
10882 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10883
10884         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10885         (mips-dg-options): When matching isa* pseudo-options make
10886         'value' optional and accept ! entries.  Use $spec instead of
10887         $isa_spec in the isa pseudo-option error message.  Only
10888         perform the ISA-range check when 'value' is set.  If arch is
10889         matching any CPU in the ! entries switch to its generic ISA.
10890         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10891         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10892
10893 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10894
10895         PR target/39175
10896         * gcc.dg/visibility-20.c: New test.
10897         * g++.dg/ext/visibility/visibility-11.C: New test.
10898
10899 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10900
10901         PR c++/39188
10902         * g++.dg/abi/pr39188-1a.C: New.
10903         * g++.dg/abi/pr39188-1b.C: Likewise.
10904         * g++.dg/abi/pr39188-1.h: Likewise.
10905         * g++.dg/abi/pr39188-2a.C: Likewise.
10906         * g++.dg/abi/pr39188-2b.C: Likewise.
10907         * g++.dg/abi/pr39188-2.h: Likewise.
10908         * g++.dg/abi/pr39188-3a.C: Likewise.
10909         * g++.dg/abi/pr39188-3b.C: Likewise.
10910         * g++.dg/abi/pr39188-3.h: Likewise.
10911
10912 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10913
10914         PR c/38483
10915         * gcc.c-torture/execute/call-trap-1.c,
10916         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10917         tests.
10918
10919 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10920
10921         PR target/39228
10922         * gcc.c-torture/execute/pr39228.c: New test.
10923
10924 2009-02-19  Richard Guenther  <rguenther@suse.de>
10925
10926         PR tree-optimization/39074
10927         * gcc.dg/torture/pr39074.c: New testcase.
10928         * gcc.dg/torture/pr39074-2.c: Likewise.
10929         * gcc.dg/torture/pr39074-3.c: Likewise.
10930
10931 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10932
10933         PR c++/39219
10934         * g++.dg/parse/attr3.C: New.
10935
10936 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10937
10938         PR testsuite/38165
10939         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10940
10941         PR testsuite/38166
10942         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10943         and skip on Darwin.
10944
10945 2009-02-18  Jason Merrill  <jason@redhat.com>
10946
10947         PR c++/38880
10948         * g++.dg/init/const7.C: Remove XFAIL.
10949
10950         PR target/39179
10951         * g++.dg/opt/const6.C: New test.
10952
10953 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10954
10955         * gcc.dg/callabi/callabi.exp: Moved to ...
10956         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10957         in 64bit mode.
10958
10959         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10960         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10961         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10962         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10963         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10964         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10965         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10966
10967         * gcc.dg/callabi/callabi.h: Moved to ...
10968         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10969
10970         * gcc.dg/callabi/func-1.c: Moved to ...
10971         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10972
10973         * gcc.dg/callabi/func-indirect.c: Moved to ...
10974         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10975
10976         * gcc.dg/callabi/pr38891.c: Moved to ...
10977         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10978
10979         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10980         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10981
10982         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10983         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10984
10985         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10986         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10987
10988 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10989
10990         PR target/38891
10991         * gcc.dg/callabi/pr38891.c: New.
10992
10993 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10994
10995         * gcc.dg/callabi/callabi.exp: New.
10996
10997 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10998
10999         PR target/39082
11000         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11001         -Wno-abi for x86.
11002         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11003
11004         * gcc.target/i386/pr39082-1.c: New.
11005
11006         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11007         -Wno-abi.
11008
11009         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11010         CHECK_M64_M128 is defined.
11011         (check_f_arguments): Add "do".
11012         (check_vector_arguments): New.
11013         (check_m64_arguments): Likewise.
11014         (check_m128_arguments): Likewise.
11015
11016         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11017         (CHECK_M64_M128): Define.
11018
11019         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11020         on abitest.
11021         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11022
11023         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11024         tests only if CHECK_M64_M128 is defined.
11025
11026         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11027         (m128_2_struct): Likewise.
11028         (check_struct_passing5): Likewise.
11029         (check_struct_passing6): Likewise.
11030         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11031
11032         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11033         (un5): Likewise.
11034         (check_union_passing4): Likewise.
11035         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11036
11037 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11038
11039         PR c/35447
11040         * gcc.dg/noncompile/pr35447-1.c: New test.
11041
11042 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11043
11044         PR tree-optimization/36922
11045         * gfortran.dg/pr36922.f: New test.
11046
11047 2009-02-17  Richard Guenther  <rguenther@suse.de>
11048
11049         PR tree-optimization/39202
11050         * gcc.c-torture/compile/pr39202.c: New testcase.
11051
11052 2009-02-17  Richard Guenther  <rguenther@suse.de>
11053
11054         PR tree-optimization/39204
11055         * gcc.dg/torture/pr39204.c: New testcase.
11056
11057 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11058
11059         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11060         * gcc.dg/vect/vect-outer-6.c: Ditto.
11061
11062 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11063
11064         PR c/35446
11065         * gcc.dg/noncompile/init-5.c: New test.
11066         * gcc.dg/init-bad-4.c: Adjust expected errors.
11067
11068 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11069
11070         PR target/37049
11071         * gcc.target/i386/push-1.c: New.
11072
11073 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11074
11075         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11076
11077 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11078
11079         * gcc.target/spu/intrinsics-sr.c: New test.
11080
11081 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11082
11083         PR target/38056
11084         * gcc.target/ia64/sibcall-opt-1.c: New test.
11085         * gcc.target/ia64/sibcall-opt-2.c: New test.
11086
11087 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11088
11089         PR fortran/36528
11090         * gfortran.dg/cray_pointers_8.f90: New test.
11091
11092         PR fortran/36703
11093         * gfortran.dg/cray_pointers_9.f90: New test.
11094
11095 2009-02-13  Jason Merrill  <jason@redhat.com>
11096
11097         PR c++/39070
11098         * g++.dg/cpp0x/decltype16.C: New.
11099
11100 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11101
11102         PR target/39152
11103         * gfortran.dg/gomp/pr39152.f90: New.
11104
11105 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11106
11107         PR target/39162
11108         * gcc.target/i386/pr39162.c: New.
11109
11110 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11111
11112         PR c/35444
11113         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11114         New tests.
11115
11116 2009-02-12  Jason Merrill  <jason@redhat.com>
11117
11118         PR c++/38950
11119         * g++.dg/template/array20.C: New test.
11120
11121 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11124         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11125         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11126
11127 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11128
11129         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11130
11131 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11132
11133         PR target/39152
11134         * gfortran.dg/pr39152.f: New.
11135
11136 2009-02-11  Jason Merrill  <jason@redhat.com>
11137
11138         PR c++/39153
11139         * g++.dg/cpp0x/defaulted9.C: New test.
11140
11141         PR c++/30111
11142         * g++.dg/init/value7.C: New test.
11143
11144 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11145
11146         PR target/38824
11147         * gcc.target/i386/pr38824.c: New testcase.
11148
11149 2009-02-11  Jason Merrill  <jason@redhat.com>
11150
11151         PR c++/38649
11152         * g++.dg/cpp0x/defaulted8.C: New test.
11153
11154         PR c++/36744
11155         * g++.dg/cpp0x/rv9p.C: New test.
11156
11157 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11158
11159         * gnat.dg/aliasing3.adb: New test.
11160         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11161
11162 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11163
11164         PR c++/34397
11165         * g++.dg/template/crash88.C: New.
11166         * g++.dg/template/crash89.C: Likewise.
11167
11168 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11169
11170         PR c/39084
11171         * gcc.dg/pr39084.c: New test.
11172
11173 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11174
11175         PR target/39139
11176         * gcc.target/i386/pr39139.c: New test.
11177
11178 2009-02-10  Richard Guenther  <rguenther@suse.de>
11179
11180         PR tree-optimization/39132
11181         * gcc.dg/torture/pr39132.c: New testcase.
11182
11183 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11184
11185         PR target/39119
11186         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11187         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11188         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11189         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11190         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11191         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11192         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11193         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11194
11195 2009-02-09  Jason Merrill  <jason@redhat.com>
11196
11197         PR c++/39109
11198         * g++.dg/init/value6.C: New test.
11199
11200 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11201
11202         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11203
11204 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11205
11206         * gcc.c-torture/compile/20090209-1.c: New test.
11207
11208 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11209
11210         PR c++/35147
11211         PR c++/37737
11212         * g++.dg/cpp0x/vt-35147.C: New.
11213         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11214         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11215
11216 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11217
11218         PR c/35434
11219         * gcc.dg/attr-alias-4.c: New test.
11220
11221 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11222
11223         PR c/39035
11224         * gcc.dg/dfp/pr39035.c: New test.
11225
11226 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11227
11228         PR c/36432
11229         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11230
11231 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11232
11233         PR c++/39106
11234         * g++.dg/opt/thunk3.C: New test.
11235
11236 2009-02-05  Nick Clifton  <nickc@redhat.com>
11237
11238         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11239         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11240         * gcc.dg/cdce1.c: Likewise.
11241         * gcc.dg/cpp/_Pragma6.c: Likewise.
11242         * g++.dg/cpp/_Pragma1.C: Likewise.
11243         * gcc.dg/utf32-2.c: Xfail for M32C.
11244         * gcc.dg/utf32-1.c: Likewise.
11245         * gcc.dg/utf32-3.c: Likewise.
11246         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11247         targets.
11248         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11249         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11250         * gcc.dg/Wconversion-5.c: Likewise.
11251         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11252         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11253         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11254         * gcc.dg/utf-inc-init.c: Likewise.
11255         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11256         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11257         * gcc.dg/utf-array-short-wchar.c: Likewise.
11258         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11259         * gcc.dg/mallign.c: Use size_t instead of long.
11260
11261 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11262
11263         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11264
11265 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11266
11267         * gcc.c-torture/execute/pr39100.c: New.
11268
11269 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11270
11271         PR c/35435
11272         * gcc.dg/tls/diag-6.c: New test.
11273
11274 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11275
11276         * gcc.dg/graphite/scop-19.c: New
11277
11278 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11279
11280         AVX Programming Reference (January, 2009)
11281         * gcc.target/i386/avx-vpclmulqdq.c: New.
11282         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11283
11284         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11285
11286         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11287         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11288         (pclmul_test): Renamed to ...
11289         (TEST): This.
11290
11291 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR c++/39095
11294         * g++.dg/abi/mangle31.C: New test.
11295
11296 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11297
11298         PR c/29129
11299         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11300         declarator.
11301         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11302         inside function prototype but not part of parameter declarator.
11303         * vla-11.c: New test.
11304
11305 2009-02-03  Jason Merrill  <jason@redhat.com>
11306
11307         * g++.dg/warn/main-4.C: New test.
11308         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11309
11310 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11311
11312         PR c++/36607
11313         * g++.dg/expr/cast10.C: New test.
11314
11315 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11316
11317         PR c/35433
11318         * gcc.dg/init-bad-6.c: New test.
11319
11320 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11321
11322         PR target/35318
11323         * gcc.c-torture/compile/pr35318.c: New test.
11324
11325         PR inline-asm/39059
11326         * gcc.dg/nofixed-point-2.c: New test.
11327         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11328         * g++.dg/ext/fixed2.C: Likewise.
11329         * g++.dg/other/error25.C: Likewise.
11330         * g++.dg/lookup/crash7.C: Likewise.
11331         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11332
11333         PR c++/39056
11334         * g++.dg/cpp0x/initlist13.C: New test.
11335
11336 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11337
11338         PR c++/36897
11339         * g++.dg/template/func2.C: New test.
11340
11341         PR c++/37314
11342         * g++.dg/template/typename15.C: New.
11343         * g++.dg/template/typename16.C: New.
11344
11345 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11346             Ben Elliston  <bje@au.ibm.com>
11347
11348         PR c/39034
11349         * gcc.dg/dfp/pr39034.c: New test.
11350
11351 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11352
11353         PR testsuite/38263
11354         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11355
11356 2009-02-02  Jason Merrill  <jason@redhat.com>
11357
11358         PR c++/39054
11359         * g++.dg/parse/dtor14.C: New test.
11360
11361 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11362
11363         * lib/target-supports.exp
11364         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11365         * g++.dg/ext/builtin10.C: New test.
11366
11367         PR inline-asm/39058
11368         * gcc.target/i386/pr39058.c: New test.
11369
11370 2009-02-02  Richard Guenther  <rguenther@suse.de>
11371
11372         PR tree-optimization/38937
11373         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11374
11375 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11376
11377         PR c++/39053
11378         * g++.dg/parse/crash52.C: New.
11379
11380 2009-01-30  Richard Guenther  <rguenther@suse.de>
11381
11382         PR tree-optimization/39041
11383         * gcc.c-torture/compile/pr39041.c: New testcase.
11384
11385 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11386
11387         PR target/39013
11388         * gcc.target/i386/pr39013-1.c: New test.
11389         * gcc.target/i386/pr39013-2.c: New test.
11390
11391         PR c++/39028
11392         * g++.dg/ext/label12.C: New test.
11393
11394 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11395
11396         PR c++/33465
11397         * g++.dg/parse/error34.C: New.
11398         * g++.dg/parse/error35.C: Likewise.
11399
11400 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11401
11402         PR c++/38655
11403         * g++.dg/cpp0x/decltype-38655.C: New.
11404
11405 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR target/39002
11408         * g++.dg/torture/pr39002.C: New test.
11409
11410 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11411
11412         PR tree-optimization/39007
11413         * gcc.dg/tree-ssa/pr39007.c: New.
11414
11415 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11416
11417         PR middle-end/35854
11418         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11419         to "subreg1".
11420
11421 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11422
11423         PR middle-end/38857
11424         * gcc.c-torture/compile/pr38857.c: New test.
11425
11426 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11427
11428         PR fortran/38852
11429         PR fortran/39006
11430         * gfortran.dg/bound_6.f90: New test.
11431
11432 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11433
11434         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11435
11436 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11437
11438         PR tree-optimization/38997
11439         * gcc.dg/tree-ssa/pr38997.c: New.
11440
11441 2009-01-28  Richard Guenther  <rguenther@suse.de>
11442
11443         PR tree-optimization/38926
11444         * gcc.c-torture/compile/pr38926.c: New testcase.
11445
11446 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR middle-end/38934
11449         * gcc.dg/pr38934.c: New test.
11450
11451 2009-01-28  Richard Guenther  <rguenther@suse.de>
11452
11453         PR middle-end/38908
11454         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11455
11456 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11457
11458         PR tree-optimization/38984
11459         * gcc.dg/pr38984.c: New XFAILed testcase.
11460
11461
11462 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11463
11464         PR target/38988
11465         * gcc.target/i386/pr38988.c: New test.
11466
11467 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11468
11469         PR c++/37554
11470         * g++.dg/parse/crash51.C: New.
11471         * g++.old-deja/g++.pt/crash9.C: Adjust.
11472
11473 2009-01-27  Daniel Kraft  <d@domob.eu>
11474
11475         PR fortran/38883
11476         * gfortran.dg/mvbits_6.f90:  New test.
11477         * gfortran.dg/mvbits_7.f90:  New test.
11478         * gfortran.dg/mvbits_8.f90:  New test.
11479
11480 2009-01-27  Richard Guenther  <rguenther@suse.de>
11481
11482         PR tree-optimization/38503
11483         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11484
11485 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11486
11487         PR middle-end/38969
11488         * gcc.c-torture/execute/pr38969.c: New test.
11489
11490 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11491
11492         PR testsuite/38864
11493         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11494         to dg-do compile.
11495         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11496         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11497         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11498
11499 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11500
11501         PR target/38952
11502         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11503         if __USING_SJLJ_EXCEPTIONS__ is defined.
11504
11505         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11506         __USING_SJLJ_EXCEPTIONS__ is defined.
11507         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11508         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11509         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11510         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11511         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11512         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11513
11514 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11515
11516         PR testsuite/38949
11517         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11518         Use instead of C name in asm statements.
11519
11520 2009-01-26  Richard Guenther  <rguenther@suse.de>
11521
11522         PR tree-optimization/38745
11523         * g++.dg/torture/pr38745.C: New testcase.
11524
11525 2009-01-26  Richard Guenther  <rguenther@suse.de>
11526
11527         PR middle-end/38851
11528         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11529
11530 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11531
11532         * gcc.dg/bitfld-15.c: Gate warning on target
11533         pcc_bitfield_type_matters.
11534         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11535         g++.dg/ext/bitfield4.C: Likewise.
11536         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11537         bitfield for any target.
11538
11539 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR c/38957
11542         * gcc.dg/pr38957.c: New test.
11543
11544 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11545
11546         PR fortran/38955
11547         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11548         comparing floats.
11549
11550 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11551
11552         PR tree-optimization/38953
11553         * gfortran.dg/graphite/pr38953.f90: New.
11554
11555 2009-01-24  Paul Brook  <paul@codesourcery.com>
11556
11557         * gcc.target/arm/neon-cond-1.c: New test.
11558
11559 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11560
11561         PR tree-optimization/38932
11562         * gcc.dg/pr38932.c: New.
11563
11564 2009-01-23  Revital Eres  <eres@il.ibm.com>
11565
11566         * gcc.dg/sms-7.c: Fix test.
11567
11568 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11569
11570         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11571         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11572         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11573         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11574
11575 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11576
11577         * gcc.dg/pr35729.c: Make test x86 specific.
11578
11579 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11580
11581         PR middle-end/38615
11582         * gcc.dg/pr38615.c: New test.
11583
11584 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11585
11586         PR target/38931
11587         * gcc.target/i386/pr38931.c: New test.
11588
11589 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11590
11591         PR c++/38930
11592         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11593         * g++.dg/template/typedef12.C: Likewise.
11594         * g++.dg/template/typedef13.C: Likewise.
11595         * g++.dg/template/typedef14.C: Likewise.
11596         * g++.dg/template/sfinae3.C: Likewise.
11597         * g++.old-deja/g++.pt/typename8.C: Likewise.
11598         * g++.dg/template/access11.C: Likewise
11599
11600 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11601
11602         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11603         and mips*-*-irix*.
11604         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11605
11606 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11607
11608         PR c++/26693
11609         * g++.dg/template/typedef11.C: New test.
11610         * g++.dg/template/typedef12.C: Likewise.
11611         * g++.dg/template/typedef13.C: Likewise.
11612         * g++.dg/template/typedef14.C: Likewise.
11613         * g++.dg/template/sfinae3.C: Compile this pedantically.
11614         The only errors expected should be the one saying the typedef is ill
11615         formed.
11616         * g++.old-deja/g++.pt/typename8.C: Likewise.
11617         * g++.dg/template/access11.C: Update this.
11618
11619 2009-01-21  Daniel Kraft  <d@domob.eu>
11620
11621         PR fortran/38887
11622         * gfortran.dg/mvbits_5.f90:  New test.
11623
11624 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11625
11626         * gcc.dg/sms-6.c: New test.
11627         * gcc.dg/sms-7.c: Likewise.
11628
11629 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11630
11631         PR fortran/38907
11632         * gfortran.dg/host_assoc_function_7.f90: New test
11633
11634 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11635             Richard Guenther  <rguenther@suse.de>
11636
11637         PR tree-optimization/38747
11638         PR tree-optimization/38748
11639         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11640         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11641         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11642
11643 2009-01-20  Kees Cook  <kees@ubuntu.com>
11644             H.J. Lu  <hongjiu.lu@intel.com>
11645
11646         PR target/38902
11647         * gcc.dg/pr38902.c: New.
11648
11649 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11650
11651         PR target/38868
11652         * gfortran.dg/pr38868.f: New testcase.
11653
11654 2009-01-20  Richard Guenther  <rguenther@suse.de>
11655
11656         * gcc.c-torture/execute/pr36227.c: Move ...
11657         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11658
11659 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11660
11661         * lib/gfortran.exp: Add -B options for targets that use
11662         libgfortran.a%s in their specs.
11663
11664 2009-01-19  Jason Merrill  <jason@redhat.com>
11665
11666         PR c++/23287
11667         * g++.dg/template/dtor5.C: New test.
11668
11669 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11670
11671         PR fortran/38859
11672         * gfortran.dg/bound_5.f90: New test.
11673
11674 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11675
11676         PR target/38736
11677         * g++.dg/compat/abi/pr38736_main.C: New.
11678         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11679         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11680         * g++.dg/other/macro-1.C: Likewise.
11681         * gcc.dg/macro-1.c: Likewise.
11682         * gcc.dg/compat/pr38736_main.c: Likewise.
11683         * gcc.dg/compat/pr38736_x.c: Likewise.
11684         * gcc.dg/compat/pr38736_y.c: Likewise.
11685
11686 2009-01-18  Richard Guenther  <rguenther@suse.de>
11687
11688         PR tree-optimization/38819
11689         * gcc.c-torture/execute/pr38819.c: New testcase.
11690
11691 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11692
11693         PR fortran/38657
11694         * gfortran.dg/module_commons_3.f90: Reapply.
11695
11696 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11697
11698         PR fortran/34955
11699         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11700         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11701
11702 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11703
11704         PR fortran/38657
11705         * gfortran.dg/module_commons_3.f90: Remove
11706
11707 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11708
11709         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11710
11711 2009-01-16  Jason Merrill  <jason@redhat.com>
11712
11713         PR c++/38877
11714         * g++.dg/template/lvalue1.C: New test.
11715
11716         PR c++/29470
11717         * g++.dg/template/access20.C: New test.
11718         * g++.dg/torture/pr34641.C: Fix access.
11719
11720 2009-01-16  Richard Guenther  <rguenther@suse.de>
11721
11722         PR tree-optimization/38835
11723         PR middle-end/36227
11724         * gcc.c-torture/execute/pr36227.c: New testcase.
11725         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11726         * g++.dg/init/const7.C: Likewise.
11727
11728 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11729
11730         PR target/38554
11731         * gcc.c-torture/compile/pr38554.c: New test.
11732
11733 2009-01-16  Jason Merrill  <jason@redhat.com>
11734
11735         PR c++/38579
11736         * g++.dg/conversion/access1.C: New test.
11737
11738 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11739
11740         PR tree-optimization/38789
11741         * gcc.c-torture/compile/pr38789.c: New test.
11742
11743 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11744
11745         PR fortran/38152
11746         * gfortran.dg/proc_ptr_13.f90: New.
11747
11748 2009-01-15  Jason Merrill  <jason@redhat.com>
11749
11750         PR c++/38850
11751         * g++.dg/template/koenig6.C: New test.
11752
11753 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11754
11755         PR c++/29388
11756         * g++.dg/template/error37.C: New testcase.
11757
11758 2009-01-15  Jason Merrill  <jason@redhat.com>
11759
11760         PR c++/36334
11761         * g++.dg/conversion/memfn1.C: New test.
11762
11763         PR c++/37646
11764         * g++.dg/conversion/memfn2.C: New test.
11765
11766 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11767
11768         PR c++/38357
11769         * g++.dg/template/crash87.C: New test.
11770
11771 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11772
11773         PR middle-end/37843
11774         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11775
11776 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11777
11778         PR c++/38636
11779         * g++.dg/parse/crash50.C: New test.
11780
11781 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11782
11783         PR rtl-optimization/38245
11784         * gcc.dg/pr38245-3.c: New test.
11785         * gcc.dg/pr38245-3.h: New file.
11786         * gcc.dg/pr38245-4.c: New file.
11787         * gcc.dg/pr38364.c: New test.
11788
11789 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11790
11791         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11792         sequence PC-relative.
11793
11794 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11795
11796         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11797         calls and/or PLT markers.
11798         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11799         calls and/or PLT markers.
11800         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11801         calls and/or PLT markers.
11802         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11803         calls and/or PLT markers.
11804
11805 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11806             Nathan Froyd  <froydnj@codesourcery.com>
11807             Joseph Myers  <joseph@codesourcery.com>
11808
11809         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11810         New function.
11811         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11812         and use consistent CFLAGS.
11813         * gcc.target/powerpc/20030505.c: Likewise.
11814         * gcc.target/powerpc/20081204-1.c: Likewise.
11815         * gcc.target/powerpc/ppc-spe.c: Likewise.
11816         * gcc.target/powerpc/spe1.c: Likewise.
11817         * g++.dg/ext/spe1.C: Likewise.
11818         * g++.dg/other/opaque-1.C: Likewise.
11819         * g++.dg/other/opaque-2.C: Likewise.
11820         * g++.dg/other/opaque-3.C: Likewise.
11821
11822 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11823
11824         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11825         out of loop.
11826
11827 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11828
11829         PR target/38811
11830         * g++.dg/torture/pr38811.C: New file.
11831
11832 2009-01-14  Richard Guenther  <rguenther@suse.de>
11833
11834         PR tree-optimization/38826
11835         PR middle-end/38477
11836         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11837
11838 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11839
11840         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11841
11842 2009-01-14  Nick Clifton  <nickc@redhat.com>
11843
11844         PR c++/37862
11845         * g++.cp/parse/pr37862.C: New test.
11846
11847 2009-01-14  Julian Brown  <julian@codesourcery.com>
11848
11849         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11850         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11851         to...
11852         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11853         These.
11854
11855 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11856
11857         PR rtl-optimization/38774
11858         * gcc.dg/torture/pr38774.c: New test.
11859
11860         PR c++/38795
11861         * g++.dg/cpp0x/pr38795.C: New test.
11862
11863 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11864             Nathan Froyd  <froydnj@codesourcery.com>
11865             Joseph Myers  <joseph@codesourcery.com>
11866
11867         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11868         otherwise.  Do not check for AltiVec at runtime.
11869         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11870         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11871         * gcc.target/powerpc/altivec-1.c: Likewise.
11872         * gcc.target/powerpc/altivec-3.c: Likewise.
11873         * gcc.target/powerpc/altivec-10.c: Likewise.
11874         * gcc.target/powerpc/altivec-12.c: Likewise.
11875         * gcc.target/powerpc/altivec-24.c: Likewise.
11876         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11877         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11878         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11879         * gcc.target/powerpc/pr35907.c: Likewise.
11880         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11881         otherwise.  Do not check for Cell at runtime.
11882         * gcc.target/powerpc/altivec_check.h: Delete.
11883
11884         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11885         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11886         not check for AltiVec at runtime.
11887         * g++.dg/ext/altivec-cell-2.C: Likewise.
11888         * g++.dg/ext/altivec-cell-3.C: Likewise.
11889         * g++.dg/ext/altivec-cell-4.C: Likewise.
11890         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11891         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11892         check.
11893         * g++.dg/ext/altivec_check.h: Delete.
11894
11895 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11896
11897         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11898         effective target.  Adjust line numbers accordingly.
11899
11900 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11901
11902         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11903
11904 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11905
11906         PR tree-optimization/38786
11907         * gcc.dg/graphite/pr38786.c: New.
11908
11909 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11910
11911         Revert:
11912         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11913
11914         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11915         for alpha*-*-* targets.
11916         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11917
11918 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11919
11920         PR libfortran/38772
11921         * gfortran.dg/fmt_bz_bn_err.f: New test.
11922
11923 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11924
11925         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11926
11927 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11928
11929         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11930         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11931         instruction support.  Do not check for it at runtime.
11932
11933 2009-01-12  Jason Merrill  <jason@redhat.com>
11934
11935         PR c++/35109
11936         * g++.dg/lookup/friend11.C: Remove expected error.
11937         * g++.dg/lookup/friend14.C: New test.
11938         * g++.dg/lookup/friend15.C: New test.
11939
11940 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11941
11942         PR c++/36019
11943         * g++.dg/lookup/hidden-class12.C: New test.
11944         * g++.dg/lookup/hidden-class13.C: New test.
11945         * g++.dg/lookup/hidden-class14.C: New test.
11946         * g++.dg/lookup/hidden-class15.C: New test.
11947         * g++.dg/lookup/hidden-class16.C: New test.
11948
11949 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11950
11951         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11952         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11953         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11954
11955 2009-01-12  Jason Merrill  <jason@redhat.com>
11956
11957         PR c++/31488
11958         * g++.dg/other/vararg-3.C: New test.
11959
11960 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11961
11962         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11963         Explicitly enable SPE.
11964         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11965         directive.
11966
11967         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11968         Expect -flax-vector-conversions message.  Adjust incompatible
11969         types errors.
11970         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11971         Make Foo extern.
11972
11973         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11974
11975         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11976
11977         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11978         * g++.dg/other/opaque-2.C: Likewise.
11979         * g++.dg/other/opaque-3.C: Likewise.
11980
11981 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11982
11983         PR c/32041
11984         * gcc.dg/pr32041.c: New test.
11985         * g++.dg/parse/offsetof9.C: New test.
11986
11987 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11988             Nathan Froyd  <froydnj@codesourcery.com>
11989
11990         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11991         * g++.dg/ext/attribute-test-1.C: Likewise.
11992         * g++.dg/ext/attribute-test-2.C: Likewise.
11993         * g++.dg/ext/attribute-test-3.C: Likewise.
11994         * g++.dg/ext/attribute-test-4.C: Likewise.
11995
11996 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11997
11998         * gnat.dg/unchecked_convert3.adb: New test.
11999
12000 2009-01-12  Tomas Bily  <tbily@suse.cz>
12001
12002         PR middlend/38385
12003         * gcc.dg/tree-ssa/pr38385.c: New file.
12004
12005 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12006
12007         PR c++/38794
12008         * g++.dg/parse/typedef9.C: New test.
12009
12010         PR tree-optimization/38807
12011         * gcc.c-torture/compile/pr38807.c: New test.
12012
12013 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12014
12015         * gcc.target/mips/ins-2.c: New test.
12016
12017 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12018
12019         PR testsuite/38809
12020         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12021
12022 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12023
12024         PR c++/36254
12025         * g++.dg/warn/Wreturn-type-5.C: New test.
12026
12027 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12028
12029         PR middle-end/38616
12030         * gcc.dg/pr38616.c: New test.
12031
12032 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12033
12034         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12035
12036 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12037
12038         PR c++/38648
12039         * g++.dg/expr/string-1.C: New test.
12040         * g++.dg/expr/string-2.C: New test.
12041
12042         PR c++/36695
12043         * g++.dg/ext/complex4.C: New test.
12044         * g++.dg/ext/complex5.C: New test.
12045         * g++.dg/init/reference1.C: New test.
12046         * g++.dg/init/reference2.C: New test.
12047         * g++.dg/init/reference3.C: New test.
12048
12049 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12050
12051         PR fortran/38763
12052         * gfortran.dg/transfer_null_1.f90: New test.
12053
12054 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12055
12056         PR fortran/38765
12057         * gfortran.dg/host_assoc_function_6.f90: New test.
12058
12059 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12060
12061         * lib/target-supports.exp: Add method to determine if the effective
12062         target is really a ppc405 after applying all compile options.
12063         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12064         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12065         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12066         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12067         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12068         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12069         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12070         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12071         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12072         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12073         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12074         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12075         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12076         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12077         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12078         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12079         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12080         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12081         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12082         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12083         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12084         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12085         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12086         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12087         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12088         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12089         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12090         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12091         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12092         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12093         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12094
12095 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12096
12097         PR c++/35335
12098         * g++.dg/other/error31.C: New testcase.
12099
12100         PR c/35742
12101         * gcc.dg/pr35742.c: New test.
12102
12103 2009-01-09  John F. Carr  <jfc@mit.edu>
12104
12105         PR c++/37877
12106         * g++.dg/parse/linkage3.C: New test.
12107
12108 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12109
12110         PR middle-end/38771
12111         * gcc.c-torture/compile/pr38771.c: New test.
12112
12113 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12114
12115         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12116
12117 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12118
12119         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12120         * gcc.dg/sibcall-4.c: Likewise.
12121
12122 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12123             Jan Sjodin  <jan.sjodin@amd.com>
12124
12125         PR tree-optimization/38559
12126         * gcc.dg/graphite/pr38559.c: New.
12127
12128 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12129
12130         PR tree-optimization/37194
12131         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12132
12133 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR c++/38725
12136         * g++.dg/ext/label11.C: New test.
12137
12138 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12139
12140         * lib/target-supports.exp (check_weak_override_available): New.
12141         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12142         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12143         dg-require-weak-override.
12144
12145 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12146             Alan Modra  <amodra@bigpond.net.au>
12147
12148         * gcc.c-torture/compile/20090107-1.c: New test.
12149
12150 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12151
12152         PR target/38706
12153         * g++.dg/other/pr38706.C: New test.
12154
12155 2009-01-07  Jason Merrill  <jason@redhat.com>
12156
12157         * g++.dg/cpp0x/variadic92.C: New test.
12158         * g++.dg/cpp0x/variadic93.C: New test.
12159
12160 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12161
12162         * lib/target-supports-dg.exp (current_compiler_flags): New.
12163         (check-flags): Use it; do not access dg-test local variables.
12164         (dg-skip-if): Do not access dg-test local variables.
12165         (dg-xfail-run-if): Ditto.
12166         (dg-shouldfail): Ditto.
12167         * gcc.test-framework/test-framework.exp
12168         (check_effective_target_def_nocache): New.
12169         * gcc.test-framework/test-framework.awk: Handle scan tests.
12170         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12171         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12172         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12173         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12174         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12175         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12176         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12177         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12178         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12179
12180         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12181
12182         * lib/target-supports-dg.exp (check_test_flags): Delete.
12183
12184 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12185
12186         PR tree-optimization/38492
12187         PR tree-optimization/38498
12188         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12189         in trunk.
12190         * gcc.dg/graphite/block-0.c: Update test.
12191         * gcc.dg/graphite/block-1.c: Same.
12192         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12193         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12194         * gcc.dg/graphite/block-3.c: New.
12195         * gcc.dg/graphite/pr38498.c: New.
12196
12197 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12198
12199         AVX Programming Reference (December, 2008)
12200         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12201         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12202         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12203
12204         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12205         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12206
12207 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12208
12209         PR fortran/38220
12210         * gfortran.dg/c_loc_pure_1.f90:  New test.
12211
12212 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12213
12214         PR fortran/38669
12215         * gfortran.dg/elemental_dependency_3.f90:
12216         Add the final tree dump cleanup.
12217
12218 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12219
12220         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12221         passing -m32.
12222
12223         PR rtl-optimization/38722
12224         * gfortran.dg/pr38722.f90: New test.
12225
12226 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12227
12228         PR c/34252
12229         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12230         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12231
12232 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12233
12234         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12235         * gfortran.dg/typebound_call_8.f03: Same.
12236         * gfortran.dg/elemental_bind_c.f90: Same.
12237         * gfortran.dg/typebound_call_7.f03: Same.
12238         * gfortran.dg/interface_proc_end.f90: Same
12239         * gfortran.dg/pr37243.f: Fix typo.
12240
12241 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12242
12243         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12244         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12245         large stack sizes.
12246
12247 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12248
12249         AVX Programming Reference (December, 2008)
12250         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12251         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12252         * gcc.target/i386/sse-14.c: Likewise.
12253
12254         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12255         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12256         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12257         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12258
12259 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12260
12261         PR libfortran/38735
12262         * gfortran.dg/fmt_bz_bn.f: Update test.
12263
12264 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12265
12266         PR c++/38472
12267         * g++.dg/conversion/usual-arith-conv.C: New test.
12268
12269 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12270
12271         PR c/34911
12272         * gcc.dg/vector-3.c: New testcase.
12273         * g++.dg/ext/vector15.C: New test.
12274
12275 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12276
12277         PR tree-optimization/38510
12278         * gcc.dg/graphite/pr38510.c: New.
12279
12280 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12281             Jan Sjodin <jan.sjodin@amd.com>
12282
12283         PR tree-optimization/38500
12284         * gcc.dg/graphite/pr38500.c: New.
12285
12286 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12287
12288         * gcc.c-torture/compile/20001226-1.c: Generalize
12289         dg-timeout-factor.
12290         * gcc.c-torture/compile/limits-fnargs.c: Add
12291         dg-timeout-factor.
12292         * gcc.dg/20020425-1.c: Likewise.
12293         * gcc.dg/pch/pch.exp: Likewise.
12294
12295 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12296
12297         PR fortran/38657
12298         * gfortran.dg/module_commons_3.f90: New test.
12299
12300 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12301
12302         PR fortran/37159
12303         * gfortran.dg/random_seed_1.f90: Updated.
12304
12305 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12306
12307         PR fortran/38669
12308         PR fortran/38726
12309         * gfortran.dg/elemental_subroutine_7.f90:
12310         Fix p values so that it can be used as vector subscript.
12311
12312 2009-01-05  Jason Merrill  <jason@redhat.com>
12313
12314         * g++.dg/cpp0x/initlist12.C: Add another test.
12315
12316         * g++.dg/cpp0x/defaulted7.C: New test.
12317
12318 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12319
12320         PR fortran/38672
12321         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12322         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12323
12324 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12325
12326         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12327         for alpha*-*-* targets.
12328         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12329
12330 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12331
12332         PR fortran/38665
12333         * gfortran.dg/host_assoc_function_5.f90: New test.
12334
12335 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12336
12337         PR fortran/38669
12338         * gfortran.dg/elemental_dependency_3.f90: New test.
12339         * gfortran.dg/elemental_subroutine_7.f90: New test.
12340
12341 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12342
12343         * gcc.dg/struct-ret-3.c: Include unistd.h.
12344         (main): Exit early if system memory page size is
12345         larger than 4096 bytes.
12346
12347 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12348
12349         PR fortran/38718
12350         * gfortran.dg/merge_init_expr.f90: New.
12351
12352 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12353
12354         PR fortran/38536
12355         * gfortran.dg/c_loc_tests_13.f90: New test.
12356         * gfortran.dg/c_loc_tests_14.f90: New test.
12357
12358 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12359
12360         * gfortran.dg/func_result_4.f90: New.
12361
12362 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12363
12364         PR fortran/38594
12365         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12366         interface still works, in addition to original tests.
12367         * gfortran.dg/host_assoc_call_6.f90: New test.
12368
12369 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12370
12371         PR c++/38705
12372         * g++.dg/torture/pr38705.C: New test.
12373
12374         PR c/38700
12375         * gcc.dg/pr38700.c: New test.
12376
12377 2009-01-02  Jason Merrill  <jason@redhat.com>
12378
12379         * g++.dg/cpp0x/initlist11.C: New test.
12380         * g++.dg/cpp0x/initlist12.C: New test.
12381
12382 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12383
12384         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12385         Allow extra informative notes.
12386
12387 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12388
12389         PR c/36489
12390         * gcc.dg/pr36489.c: New test.
12391
12392 \f
12393 Copyright (C) 2009 Free Software Foundation, Inc.
12394
12395 Copying and distribution of this file, with or without modification,
12396 are permitted in any medium without royalty provided the copyright
12397 notice and this notice are preserved.