OSDN Git Service

e523a3d16ced46eee857afeab829cd718faa26ea
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
2
3         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
4         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
5
6 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/42144
9         * gfortran.dg/dynamic_dispatch_6.f03: New test.
10
11 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
12
13         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
14         explicit.
15         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
16         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
17
18 2009-12-16  Richard Guenther  <rguenther@suse.de>
19
20         PR lto/42392
21         * gcc.dg/lto/20091216-1_0.c: New testcase.
22
23 2009-12-15  Jason Merrill  <jason@redhat.com>
24
25         PR c++/42387
26         * g++.dg/ext/vla8.C: New.
27
28 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
29
30         * gcc.c-torture/compile/20091215-1.c: New test.
31
32         * gcc.dg/debug/tls-1.c: New test.
33
34 2009-12-15  Jason Merrill  <jason@redhat.com>
35
36         PR c++/42358
37         * g++.dg/cpp0x/variadic98.C: New.
38
39 2009-12-14  Jason Merrill  <jason@redhat.com>
40
41         PR c++/42373
42         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
43
44 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
45
46         * ada/acats/norun.lst: Sort.
47
48 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
49
50         PR c++/41183
51         * g++.dg/torture/pr41183.C: New test.
52
53 2009-12-15  Tobias Burnus  <burnus@net-b.de>
54
55         PR fortran/41235
56         * gfortran.dg/auto_char_len_1.f90: New test.
57         * gfortran.dg/auto_char_len_2.f90: New test.
58         * gfortran.dg/auto_char_len_4.f90: Correct test.
59
60 2009-12-14  Jason Merrill  <jason@redhat.com>
61
62         PR c++/42364
63         * g++.dg/cpp0x/variadic31.C: Compile with -g.
64         * g++.dg/ext/attrib33.C: Likewise.
65
66 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
67
68         * g++.dg/other/error20.C: Adjust dg-message strings.
69         * g++.dg/other/error31.C: Likewise.
70         * g++.dg/rtti/typeid6.C: Likewise.
71         * g++.dg/ext/ms-1.C: Likewise.
72         * g++.dg/parse/error19.C: Likewise.
73         * g++.dg/parse/crash5.C: Likewise.
74         * g++.dg/cpp0x/explicit4.C: Likewise.
75         * g++.dg/template/ptrmem4.C: Likewise.
76         * g++.dg/template/crash37.C: Likewise.
77         * g++.dg/template/qualttp5.C: Likewise.
78         * g++.dg/template/local6.C: Likewise.
79         * g++.dg/template/instantiate5.C: Likewise.
80         * g++.old-deja/g++.brendan/overload1.C: Likewise.
81         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
82         * g++.old-deja/g++.brendan/overload4.C: Likewise.
83         * g++.old-deja/g++.jason/conversion11.C: Likewise.
84         * g++.old-deja/g++.jason/scoping10.C: Likewise.
85         * g++.old-deja/g++.other/expr1.C: Likewise.
86         * g++.old-deja/g++.other/pmf3.C: Likewise.
87         * g++.old-deja/g++.other/crash24.C: Likewise.
88         * g++.old-deja/g++.niklas/t120.C: Likewise.
89         * g++.old-deja/g++.niklas/t121.C: Likewise.
90         * g++.old-deja/g++.law/operators9.C: Likewise.
91         * g++.old-deja/g++.law/arm9.C: Likewise.
92         * g++.old-deja/g++.law/enum4.C: Likewise.
93         * g++.old-deja/g++.law/arg11.C: Likewise.
94         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
95         * g++.old-deja/g++.mike/p2431.C: Likewise.
96         * g++.old-deja/g++.mike/p438.C: Likewise.
97         * g++.old-deja/g++.mike/p9068.C: Likewise.
98         * g++.old-deja/g++.mike/p11110.C: Likewise.
99         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
100
101 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
102
103         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
104         * g++.dg/other/i386-3.C: Ditto.
105         * g++.dg/other/i386-5.C: Remove duplicated test.
106         * g++.dg/other/i386-6.C: Ditto.
107
108 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
109
110         PR fortran/42354
111         * gfortran.dg/iso_c_binding_init_expr.f03: New.
112         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
113         * gfortran.dg/function_kinds_5.f90: Likewise.
114         * gfortran.dg/selected_char_kind_3.f90: Likewise.
115
116 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
117
118         * gfortran.dg/boz_15.f90: Fix typos.
119
120 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
121             Sebastian Pop  <sebastian.pop@amd.com>
122
123         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
124         * gcc.target/i386/sse-13.c: Same.
125         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
126         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
127         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
128         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
129         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
130         * gcc.target/i386/sse-23.c: Same.
131
132 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
133
134         PR middle-end/42284
135         * testsuite/gcc.dg/graphite/pr42284.c: New.
136
137 2009-12-13  Richard Guenther  <rguenther@suse.de>
138
139         PR tree-optimization/42357
140         * g++.dg/torture/pr42357.C: New testcase.
141
142 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
143
144         PR fortran/42257
145         * gfortran.dg/extends_9.f03: New test.
146
147 2009-12-11  Jason Merrill  <jason@redhat.com>
148
149         PR c++/42219
150         * g++.dg/conversion/err-recover1.C: New.
151
152 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
153
154         PR fortran/42335
155         * gfortran.dg/select_type_11.f03: New test.
156
157 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
158
159         PR c++/42225
160         * g++.dg/template/typedef24.C: New test.
161         * g++.dg/template/typedef25.C: New test.
162
163 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
164
165         PR c++/42251
166         * g++.dg/template/const3.C: New test.
167
168 2009-12-11  Richard Guenther  <rguenther@suse.de>
169
170         PR lto/42320
171         * g++.dg/lto/20091210-1_0.h: New testcase.
172         * g++.dg/lto/20091210-1_0.C: Likewise.
173         * g++.dg/lto/20091210-1_1.C: Likewise.
174
175 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
176
177         PR c++/42317
178         * g++.dg/opt/dtor2.C: New test.
179         * g++.dg/opt/dtor2.h: New file.
180         * g++.dg/opt/dtor2-aux.cc: New file.
181
182 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
183
184         PR fortran/41369
185         * gfortran.dg/func_derived_5.f90: New.
186
187 2009-12-10  Jan Hubicka  <jh@suse.cz>
188
189         PR middle-end/42110
190         * g++.dg/torture/pr42110.C: new file.
191
192 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
193
194         PR fortran/34402
195         * gfortran.dg/alloc_comp_init_expr.f03: New.
196
197 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
198
199         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
200         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
201
202 2009-12-09  Xinliang David Li  <davidxl@google.com>
203
204         PR tree-optimization/42337
205         * g++.dg/tree-ssa/pr42337.C: New test.
206
207 2009-12-08  Tobias Burnus  <burnus@net-b.de>
208
209         PR fortran/41711
210         * gfortran.dg/boz_15.f90: New test.
211
212 2008-12-08  Daniel Kraft  <d@domob.eu>
213
214         PR fortran/41177
215         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
216         * gfortran.dg/typebound_proc_13.f03: New test.
217
218 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
219             Jakub Jelinek <jakub@redhat.com>
220
221         PR midle-end/41843
222         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
223
224 2009-12-07  Richard Henderson  <rth@redhat.com>
225
226         PR rtl-opt/42269
227         * gcc.c-torture/execute/pr42269-2.c: New.
228         * gcc.target/alpha/pr42269-1.c: Likewise.
229
230 2009-12-07  Richard Henderson  <rth@redhat.com>
231
232         PR debug/42299
233         PR debug/42166
234         * gcc.c-torture/compile/pr42299.c: New.
235         * gfortran.dg/pr42166.f90: Likewise.
236
237 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
238
239         PR debug/42244
240         * gcc.dg/debug/pr42244.c: New test.
241
242 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
243
244         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
245         abmintrin.h is also tested.
246         * gcc.target/i386/sse-13.c: Likewise.
247
248 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
249
250         PR fortran/41940
251         * gfortran.dg/allocate_scalar_with_shape.f90: New.
252
253 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
254
255         PR other/40302
256         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
257         * gcc.dg/torture/builtin-math-7.c: Likewise.
258         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
259         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
260         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
261         * lib/target-supports.exp (check_effective_target_mpc,
262         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
263         Delete.
264
265 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
266
267         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
268         targets.
269
270 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
271
272         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
273         for 16bit int targets.
274
275 2009-12-06  Richard Henderson  <rth@redhat.com>
276
277         PR debug/42234
278         * gcc.c-torture/compile/pr42234.c: New.
279
280 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
281
282         PR fortran/41478
283         PR fortran/42268
284         * gfortran.dg/intrinsic_pack_5.f90: New test.
285
286 2009-12-04  Jason Merrill  <jason@redhat.com>
287
288         PR c++/42010
289         * g++.dg/abi/local2.C: New.
290
291         PR c++/42277
292         * g++.dg/cpp0x/decltype20.C: New.
293
294 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
295
296         PR rtl-optimization/42164
297         * gcc.c-torture/compile/pr42164.c: New test.
298
299 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
300
301         * gnat.dg/specs/size_attribute1.ads: New test.
302         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
303         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
304
305 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
306
307         PR c++/42218
308         * g++.dg/other/error33.C: New test.
309
310 2009-12-03  Jason Merrill  <jason@redhat.com>
311
312         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
313
314         PR c++/41611
315         * g++.dg/abi/guard2.C: New.
316
317         PR c++/42266
318         * g++.dg/cpp0x/variadic97.C: New.
319
320 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
321
322         PR middle-end/42049
323         * gcc.c-torture/compile/pr42049.c: New test.
324
325 2009-12-03  Quentin Ochem  <ochem@adacore.com>
326
327         * gnat.dg/controlled5.adb: New test.
328         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
329
330 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
331
332         PR c++/42217
333         * g++.dg/other/bitfield4.C: New test.
334
335 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
336
337         PR c++/42256
338         * g++.dg/inherit/thunk11.C: New test.
339         * g++.dg/inherit/thunk11.h: New file.
340         * g++.dg/inherit/thunk11-aux.cc: New file.
341
342 2009-12-02  Richard Henderson  <rth@redhat.com>
343
344         PR tree-opt/42215
345         * gcc.dg/pr42215.c: New.
346
347 2009-12-02  Richard Guenther  <rguenther@suse.de>
348
349         * g++.dg/ipa/iinline-1.C: Adjust.
350         * g++.dg/template/cond2.C: Likewise.
351         * g++.dg/template/pr35240.C: Likewise.
352
353 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
354
355         PR middle-end/42224
356         * gcc.target/s390/pr42224.c: New test.
357
358 2009-12-01  Jason Merrill  <jason@redhat.com>
359
360         PR c++/41611
361         * g++.dg/abi/guard1.C: New.
362
363 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
364
365         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
366
367 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
368
369         PR c++/42234
370         * g++.dg/gomp/pr42234.C: New test.
371
372 2009-12-01  Martin Jambor  <mjambor@suse.cz>
373
374         PR tree-optimization/42237
375         * gcc.c-torture/compile/pr42237.c: New test.
376
377 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
378
379         PR c++/42057
380         * g++.dg/parse/crash54.C: New.
381
382 2009-11-30  Chao-ying Fu  <fu@mips.com>
383
384         * gcc.target/mips/dsp-lhx.c: New test.
385         * gcc.target/mips/dsp-no-lhx.c: New test.
386
387 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
388
389         * lib/g++.exp (g++_init): Add host-dependent settings for
390         LC_ALL and LANG.
391         * lib/gcc-dg.exp: Likewise.
392         * lib/options.exp: Likewise.
393         * lib/objc.exp (objc_init): Likewise.
394         * lib/gfortran.exp (gfortran_init): Likewise.
395
396 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
397
398         PR c++/40371
399         * g++.dg/template/crash93.C: New.
400
401 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
402
403         * gcc.dg/pr41551.c: New test.
404
405 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/42053
408         * gfortran.dg/select_type_9.f03: New.
409
410 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
411
412         PR fortran/41631
413         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
414         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
415         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
416         * gfortran.dg/select_type_2.f03: Ditto.
417         * gfortran.dg/select_type_8.f03: New test.
418
419 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
420
421         * gfortran.dg/extends_type_of_1.f03: New test.
422         * gfortran.dg/same_type_as_1.f03: Extended.
423
424 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
425
426         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
427         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
428
429 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
430
431         PR testsuite/42212
432         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
433
434 2009-11-30  Martin Jambor  <mjambor@suse.cz>
435
436         PR middle-end/42196
437         * gcc.c-torture/compile/pr42196-1.c: New test.
438         * gcc.c-torture/compile/pr42196-2.c: New test.
439         * gcc.c-torture/compile/pr42196-3.c: New test.
440
441 2009-11-30  Ira Rosen  <irar@il.ibm.com>
442
443         * gfortran.dg/vect/vect-7.f90: New test.
444
445 2009-11-30  Richard Guenther  <rguenther@suse.de>
446
447         PR middle-end/42119
448         PR fortran/38530
449         * gfortran.dg/pr42119.f90: New testcase.
450
451 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
452
453         PR c++/42069
454         * g++.dg/template/typedef23.C: New test.
455
456 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
457
458         PR tree-optimization/41961
459         * g++.dg/tree-ssa/pr41961.C: New.
460
461 2009-11-29  Ira Rosen  <irar@il.ibm.com>
462
463         PR tree-optimization/42193
464         * gcc.dg/vect/pr42193.c: New test.
465
466 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
467
468         PR c++/36408
469         * g++.dg/template/stmtexpr2.C: New test.
470
471 2009-11-28  Richard Guenther  <rguenther@suse.de>
472
473         PR tree-optimization/42183
474         * g++.dg/torture/pr42183.C: New testcase.
475
476 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
477
478         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
479         w64 target type 'unsigned long long'.
480
481 2009-11-27  Martin Jambor  <mjambor@suse.cz>
482
483         PR middle-end/42006
484         * gcc.c-torture/execute/pr42006.c: New test.
485
486 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
487
488         PR c++/38656
489         * g++.dg/cpp0x/error2.C: New.
490
491 2009-11-27  Michael Matz  <matz@suse.de>
492
493         PR rtl-optimization/42084
494         * gcc.dg/pr42084.c: New test.
495
496 2009-11-27  Michael Matz  <matz@suse.de>
497
498         PR c++/41906
499         * g++.dg/tree-ssa/pr41906.C: New testcase.
500
501 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
502
503         * gcc.dg/O16384.c: New test.
504
505 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
506
507         PR c++/35112
508         * g++.dg/parse/crash53.C: New.
509         * g++.dg/parse/error17.C: Adjust, error messages are not
510         duplicated anymore.
511         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
512
513 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
514
515         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
516         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
517         * gcc.target/i386/vperm-v4si-2.c: Ditto.
518         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
519
520 2009-11-26  Richard Henderson  <rth@redhat.com>
521
522         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
523
524 2009-11-26  Jason Merrill  <jason@redhat.com>
525
526         PR c++/42026, DR 239
527         * g++.dg/lookup/koenig8.C: New.
528
529         PR c++/10690
530         * g++.dg/template/explicit-args2.C: Add typeid cases.
531
532 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
533
534         PR fortran/41278
535         * gfortran.dg/array_function_5.f90: New test.
536
537 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
538
539         PR fortran/42048
540         PR fortran/42167
541         * gfortran.dg/select_type_10.f03: New test case.
542         * gfortran.dg/typebound_call_11.f03: Extended test case.
543
544 2009-11-26  Michael Matz  <matz@suse.de>
545
546         PR tree-optimization/41905
547         * g++.dg/tree-ssa/pr41905.C: New testcase.
548
549 2009-11-25  Richard Henderson  <rth@redhat.com>
550
551         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
552
553         * lib/target-supports.exp
554         (check_effective_target_vect_extract_even_odd): Add x86.
555
556         * gcc.target/i386/isa-check.h: New.
557         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
558         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
559         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
560         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
561         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
562         gcc.target/i386/vperm.pl: New files.
563
564 2009-11-25  Richard Henderson  <rth@redhat.com>
565
566         * gcc.dg/vect/pr36493.c: Call check_vect.
567         * gcc.dg/vect/pr37539.c: Likewise.
568         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
569         * tree-vect.h (check_vect): Use cpuid for x86.
570
571 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
572
573         * gnat.dg/specs/pack6.ads: New test.
574         * gnat.dg/specs/pack6_pkg.ads: New helper.
575
576 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
577
578         * gcc.target/powerpc/regnames-1.c: New test.
579
580 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
581             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
582
583         PR ada/42170
584         * ada/acats/run_acats: Bump stack limit to 16MB.
585
586 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
587
588         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
589         -march=armv5te.
590
591 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
592
593         PR fortran/42008
594         * gfortran.dg/pure_initializer_2.f90: New test.
595
596 2009-11-23  Jason Merrill  <jason@redhat.com>
597
598         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
599         * g++.old-deja/g++.pt/ctor2.C: Adjust.
600         * g++.dg/lookup/name-clash4.C: Adjust.
601
602 2009-11-23  Jason Merrill  <jason@redhat.com>
603
604         * g++.dg/template/spec15.C: Check for helpful message.
605
606 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
607
608         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
609         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
610         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
611         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
612         * gcc.target/powerpc/paired-2.c: Ditto.
613         * gcc.target/powerpc/paired-3.c: Ditto.
614         * gcc.target/powerpc/paired-4.c: Ditto.
615         * gcc.target/powerpc/paired-5.c: Ditto.
616         * gcc.target/powerpc/paired-6.c: Ditto.
617         * gcc.target/powerpc/paired-7.c: Ditto.
618         * gcc.target/powerpc/paired-8.c: Ditto.
619         * gcc.target/powerpc/paired-9.c: Ditto.
620         * gcc.target/powerpc/paired-10.c: Ditto.
621         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
622         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
623         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
624         * gcc.target/powerpc/pr39457.c: Don't use -m64.
625         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
626         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
627         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
628         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
629
630 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
631
632         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
633         scan-assembler-not regular expression.
634
635 2009-11-24  Richard Guenther  <rguenther@suse.de>
636
637         PR tree-optimization/42142
638         * gcc.c-torture/execute/pr42142.c: New testcase.
639
640 2009-11-24  Martin Jambor  <mjambor@suse.cz>
641
642         PR tree-optimization/42154
643         * gcc.c-torture/execute/pr42154.c: New test.
644
645 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
646
647         PR fortran/42045
648         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
649         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
650         * gfortran.dg/proc_ptr_comp_24.f90: New.
651
652 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
653
654         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
655         int targets.
656
657 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
658
659         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
660
661 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
662
663         PR testsuite/42086
664         * gcc.target/ia64/fptr-1.c: Make it a compile test.
665
666 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
667
668         * lib/lto.exp (lto_option_list): Rename from option_list.
669         * lib/compat.exp (compat_option_list): Rename from option_list.
670
671 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
672
673         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
674         * gcc-dg/raw-string-2.c: Ditto.
675         * gcc-dg/utf-array-short-wchar.c: Ditto.
676         * gcc-dg/utf-array.c: Ditto.
677         * gcc-dg/utf8-2.c: Ditto.
678
679 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
680
681         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
682         targets.
683
684 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
685
686         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
687
688 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
689
690         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
691
692 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
693
694         PR testsuite/36470
695         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
696         Enable short test for avr target.
697         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
698         * gcc.dg/utf32-2.c: Ditto.
699         * gcc.dg/utf32-3.c: Ditto.
700         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
701
702 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
703
704         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
705
706 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
707
708         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
709
710
711 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
712
713         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
714         * gcc.dg/sms-7.c: Ditto.
715
716 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
717
718         * gcc.dg/pr36998.c: Frame pointer required for avr target.
719         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
720         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
721         * gcc.dg/pr41340.c: Test requires long pointer target.
722         * gcc.dg/profile-generate-3.c: Test requires profiling support.
723
724 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
725
726         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
727         * gcc.dg/graphite/block-3.c: Ditto.
728         * gcc.dg/graphite/block-4.c: Ditto.
729         * gcc.dg/graphite/block-5.c: Ditto.
730         * gcc.dg/graphite/block-6.c: Ditto.
731         * gcc.dg/graphite/interchange-0.c: Ditto.
732         * gcc.dg/graphite/interchange-1.c: Ditto.
733         * gcc.dg/graphite/interchange-2.c: Ditto.
734         * gcc.dg/graphite/interchange-3.c: Ditto.
735         * gcc.dg/graphite/interchange-4.c: Ditto.
736         * gcc.dg/graphite/interchange-5.c: Ditto.
737         * gcc.dg/graphite/interchange-6.c: Ditto.
738         * gcc.dg/graphite/run-id-1.c: Ditto.
739         * gcc.dg/graphite/scop-16.c: Ditto.
740         * gcc.dg/graphite/scop-17.c: Ditto.
741         * gcc.dg/graphite/scop-18.c: Ditto.
742         * gcc.dg/graphite/scop-matmult.c: Ditto.
743         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
744         * gcc.dg/graphite/id-15.c: Ditto.
745
746 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
747
748         * gnat.dg/specs/weak1.ads: New test.
749
750 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
751
752         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
753
754 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
755
756         PR c++/14777
757         * g++.dg/template/typedef13.C: Adjust.
758         * g++.dg/template/typedef19.C: Adjust.
759         * g++.dg/template/typedef20.C: Adjust.
760         * g++.dg/template/typedef22.C: New test.
761
762 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
763
764         PR target/42113
765         * gcc.target/alpha/pr42113.c: New test.
766
767 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
768
769         PR fortran/41807
770         * gfortran.dg/data_value_1.f90: Update test.
771         * gfortran.dg/array_constructor_32.f90: New test.
772
773 2009-11-21  Martin Jambor  <mjambor@suse.cz>
774
775         PR middle-end/42025
776         * gcc.c-torture/compile/pr42025-1.c: New test.
777         * gcc.c-torture/compile/pr42025-2.c: New test.
778
779 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
780
781         * gcc.target/mips/mult-1.c: Forbid octeon.
782         * gcc.target/mips/octeon-dmul-3.c: New test.
783
784 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
785
786         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
787
788 2009-11-20  Jason Merrill  <jason@redhat.com>
789
790         PR c++/9050, DR 147, DR 318
791         * g++.dg/template/ctor9.C: New.
792         * g++.dg/tc1/dr147.C: Remove xfails.
793         * g++.dg/lookup/name-clash4.C: Adjust.
794         * g++.old-deja/g++.jason/temporary5.C: Adjust.
795         * g++.old-deja/g++.pt/ctor2.C: Adjust.
796
797 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
798
799         PR tree-optimization/42078
800         * gcc.dg/pr42078.c: New test.
801
802 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
803
804         PR Testsuite/42114
805         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
806         XFAIL ptrdiff range test for avr.
807         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
808         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
809         * gcc-dg/c99-stdint-6.c: Ditto.
810
811 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
812
813         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
814         2009-10-23 change to set VRSAVE if VSX has been reverted.
815
816 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
817
818         PR c++/38646
819         * g++.dg/cpp0x/pr38646.C: New test.
820
821 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
822
823         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
824         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
825         Wrap *intmax_t tests in !NO_MAX_TYPES.
826
827 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
828
829         PR c++/42060
830         * g++.dg/cpp0x/initlist28.C: New.
831
832 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
833
834         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
835
836 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
837
838         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
839
840 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
841
842         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
843         explicit.
844         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
845         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
846         * g++.old-deja/g++.law/typeck1.C: Likewise.
847         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
848         * g++.dg/conversion/ptrmem9.C: Likewise.
849         * g++.dg/expr/cond2.C: Likewise.
850
851 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
852             Janus Weil  <janus@gcc.gnu.org>
853
854         PR fortran/42104
855         * gfortran.dg/proc_ptr_comp_23.f90: New test.
856
857 2009-11-19  Jason Merrill  <jason@redhat.com>
858
859         PR c++/42115
860         * g++.dg/init/placement5.C: Add positive test.
861
862         DR 176 permissiveness
863         * g++.dg/ext/injected-ttp.C: New.
864         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
865         * g++.old-deja/g++.pt/ttp41.C: Adjust.
866
867 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
868
869         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
870         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
871
872 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
873
874         * gcc-dg/raw-string-1.c: Skip test for avr target.
875         * gcc-dg/utf-array-short-wchar.c: Ditto.
876         * gcc-dg/utf-array.c: Ditto.
877         * gcc-dg/utf8-2.c: Ditto.
878
879 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
880
881         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
882         (plugin_init): Pass correct version to plugin_default_version_check.
883         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
884         (plugin_init): Pass correct version to plugin_default_version_check.
885         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
886         (plugin_init): Pass correct version to plugin_default_version_check.
887
888 2009-11-19  Jason Merrill  <jason@redhat.com>
889
890         PR c++/561
891         * g++.dg/overload/pmf2.C: New.
892
893 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
894
895         PR libgfortran/42090
896         * gfortran.dg/direct_io_11.f90: New test.
897
898 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
899
900         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
901
902 2009-11-18  Nick Clifton  <nickc@redhat.com>
903
904         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
905         * g++.dg/lto/20081120-1_0.C: Likewise.
906         * g++.dg/lto/20091002-2_0.C: Likewise.
907         * g++.dg/lto/20081120-2_0.C: Likewise.
908         * g++.dg/lto/20091002-3_0.C: Likewise.
909         * g++.dg/lto/20081123_0.C: Likewise.
910         * g++.dg/lto/20090313_0.C: Likewise.
911         * g++.dg/lto/20081109-1_0.C: Likewise.
912         * g++.dg/lto/20081219_0.C: Likewise.
913         * g++.dg/lto/20081204-1_0.C: Likewise.
914         * g++.dg/lto/20090302_0.C: Likewise.
915         * g++.dg/lto/20081119-1_0.C: Likewise.
916         * g++.dg/lto/20081118_0.C: Likewise.
917
918 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
919
920         PR testsuite/41913
921         * lib/lto.exp (scan-symbol): Properly check if target exist.
922
923 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
924
925         PR fortran/42072
926         * gfortran.dg/proc_ptr_8.f90: Extended.
927
928 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
929
930         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
931         explicit.
932         * g++.dg/inherit/error4.C: Likewise.
933         * g++.dg/template/crash90.C: Likewise.
934
935 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
936
937         PR c++/3187
938         * g++.dg/abi/mangle26.C: Also match *C2* definition.
939         * g++.dg/abi/mangle27.C: Likewise.
940         * g++.dg/abi/mangle28.C: Likewise.
941         * g++.dg/abi/mangle29.C: Likewise.
942
943 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
944
945         PR debug/41926
946         * gcc.dg/vect/vect-debug-pr41926.c: New.
947
948 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
949
950         PR c++/42058
951         * g++.dg/init/array26.C: New.
952         * g++.dg/init/array27.C: Likewise.
953         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
954
955 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
956
957         PR c++/42061
958         * g++.dg/cpp0x/initlist27.C: New test.
959
960         PR c++/42059
961         * g++.dg/cpp0x/initlist26.C: New test.
962
963 2009-11-16  Jason Merrill  <jason@redhat.com>
964
965         PR c++/189, c++/9937, c++/13950, DR 176
966         * g++.dg/tc1/dr176.C: Adjust.
967         * g++.dg/template/injected1.C: New.
968         * g++.dg/template/inherit.C: Adjust.
969         * g++.old-deja/g++.brendan/crash56.C: Adjust.
970         * g++.old-deja/g++.pt/lookup8.C: Adjust.
971         * g++.old-deja/g++.pt/ttp22.C: Adjust.
972         * g++.old-deja/g++.pt/ttp23.C: Adjust.
973
974 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
975
976         PR c++/42055
977         * g++.dg/template/crash92.C: New.
978
979 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
980
981         PR c++/32056
982         * g++.dg/template/error44.C: New.
983
984 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
985
986         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
987
988 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
989
990         PR fortran/42048
991         * gfortran.dg/typebound_call_11.f03: New test.
992
993 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
994
995         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
996         init functions.
997
998 2009-11-13  Jason Merrill  <jason@redhat.com>
999
1000         PR c++/27425
1001         PR c++/34274
1002         * g++.dg/template/arg7.C: New.
1003
1004         PR c++/29363
1005         * g++.dg/template/error43.C: New.
1006
1007         PR debug/26965
1008         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1009
1010         PR c++/35075
1011         * g++.dg/template/ref5.C: New.
1012
1013         PR c++/21008, DR 515
1014         * g++.dg/template/inherit4.C: New.
1015         * g++.dg/lookup/scoped8.C: Adjust.
1016
1017         PR c++/11987
1018         * g++.dg/parse/typename11.C: New.
1019         * g++.dg/template/crash48.C: Adjust.
1020
1021 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1022
1023         PR testsuite/42001
1024         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1025         lto_finish at the end.
1026         * gfortran.dg/lto/lto.exp: Ditto.
1027
1028 2009-11-12  Jason Merrill  <jason@redhat.com>
1029
1030         PR c++/39560
1031         * g++.dg/lookup/anon7.C: New.
1032
1033         PR c++/37037
1034         * g++.dg/template/typedef21.C: New.
1035
1036         PR c++/42013
1037         * g++.dg/cpp0x/decltype19.C: New.
1038
1039 2009-11-11  Jason Merrill  <jason@redhat.com>
1040
1041         PR c++/39131
1042         * g++.dg/dfp/typeid1.C: New.
1043
1044 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1045
1046         PR fortran/41978
1047         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1048
1049 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1050
1051         PR testsuite/42001
1052         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1053         lto_finish at the end.
1054
1055         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1056         (lto_finish): New. Restore mathlib.
1057
1058 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1059
1060         * g++.dg/torture/pushpop_macro.C: New testcase.
1061         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1062         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1063
1064 2009-11-11  Jon Beniston  <jon@beniston.com>
1065
1066         * lib/target-supports.exp (check_profiling_available): lm32 target
1067           doesn't support profiling.
1068         * gcc.dg/20020312-2.c: Add lm32 support.
1069         * g++.dg/other/packed1.C: Expect to fail on lm32.
1070         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1071
1072 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1073
1074         * gcc.target/arm/neon: Regenerate generated tests.
1075
1076 2009-11-10  Jason Merrill  <jason@redhat.com>
1077
1078         * g++.dg/init/placement5.C: New.
1079
1080         PR c++/34158
1081         * g++.dg/init/placement4.C: New.
1082
1083 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1084
1085         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1086         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1087         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1088         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1089
1090 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1091
1092         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1093         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1094
1095 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1096
1097         * gcc.c-torture/compile/pr41987.c: New.
1098
1099 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR middle-end/40946
1102         * gcc.dg/pr40946.c: New test.
1103
1104 2009-11-09  Jason Merrill  <jason@redhat.com>
1105
1106         PR c++/41972
1107         * g++.dg/template/ref4.C: New.
1108
1109         PR c++/41994
1110         * g++.dg/template/conv10.C: New.
1111
1112 2009-11-07  Jason Merrill  <jason@redhat.com>
1113
1114         PR c++/37920
1115         * g++.dg/ext/typeof11.C: New.
1116
1117 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR target/41985
1120         * gcc.target/i386/pr41985.c: New test.
1121
1122 2009-11-08  Richard Guenther  <rguenther@suse.de>
1123
1124         * gcc.dg/torture/pta-escape-1.c: New testcase.
1125
1126 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1127
1128         * gnat.dg/rep_clause4.adb: New test.
1129
1130 2009-11-08  Richard Guenther  <rguenther@suse.de>
1131
1132         PR rtl-optimization/41928
1133         * gfortran.dg/pr41928.f90: New testcase.
1134
1135 2009-11-07  Jason Merrill  <jason@redhat.com>
1136
1137         PR c++/18451
1138         PR c++/40738
1139         * g++.dg/parse/error36.C: Add parameter and template cases.
1140         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1141         * g++.dg/ext/typedef-init.C: Likewise.
1142         * g++.dg/lookup/hidden-class1.C: Likewise.
1143         * g++.dg/lookup/hidden-class10.C: Likewise.
1144         * g++.dg/lookup/hidden-class5.C: Likewise.
1145         * g++.dg/lookup/hidden-class7.C: Likewise.
1146         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1147         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1148         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1149         * g++.dg/lookup/strong-using-2.C: Likewise.
1150         * g++.dg/other/typedef1.C: Likewise.
1151         * g++.dg/parse/access10.C: Likewise.
1152         * g++.dg/parse/constructor1.C: Likewise.
1153         * g++.dg/parse/crash38.C: Likewise.
1154         * g++.dg/parse/error3.C: Likewise.
1155         * g++.dg/parse/typespec1.C: Likewise.
1156         * g++.dg/template/typedef5.C: Likewise.
1157         * g++.old-deja/g++.pt/typename3.C: Likewise.
1158         * g++.old-deja/g++.pt/typename4.C: Likewise.
1159         * g++.old-deja/g++.pt/typename6.C: Likewise.
1160         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1161
1162         * g++.dg/abi/regparm1.C: Fix execute test.
1163
1164 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR tree-optimization/41643
1167         * gcc.dg/pr41643.c: New test.
1168
1169 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1170
1171         PR fortran/41909
1172         * gfortran.dg/recursive_check_15.f90: New test.
1173
1174 2009-11-06  Jason Merrill  <jason@redhat.com>
1175
1176         PR c++/15946
1177         * g++.dg/parse/error36.C: New.
1178         * g++.old-deja/g++.other/typename1.C: Adjust.
1179
1180         PR c++/9381
1181         * g++.dg/abi/regparm1.C: New.
1182
1183 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1184
1185         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1186         PLUGIN_PRAGMAS.
1187         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1188         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1189         and pragma_plugin-test-1.C.
1190
1191 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1192
1193         PR c++/41536
1194         * g++.dg/ext/always_inline-5.C: New test.
1195
1196 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR c++/41967
1199         * g++.dg/gomp/pr41967.C: New test.
1200
1201 2009-11-06  Michael Matz  <matz@suse.de>
1202
1203         PR middle-end/41963
1204         * gcc.dg/pr41963.c: New test.
1205
1206 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR middle-end/41935
1209         * gcc.dg/pr41935.c: New test.
1210         * c-c++-common/pr41935.c: New test.
1211         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1212         element.
1213         * gcc.c-torture/execute/pr41935.c: New test.
1214
1215 2009-11-05  Jason Merrill  <jason@redhat.com>
1216
1217         PR c++/34180
1218         * g++.dg/init/synth2.C: New.
1219
1220         PR c++/7046
1221         * g++.dg/abi/pragma-pack1.C: New.
1222
1223         PR c++/34870
1224         * g++.dg/lookup/koenig7.C: New.
1225
1226         PR c++/41703
1227         * g++.dg/template/partial6.C: New.
1228
1229 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1230
1231         PR fortran/41556
1232         * gfortran.dg/class_12.f03: New test.
1233
1234 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1235
1236         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1237         in builtin's name.
1238
1239 2009-11-04  Jason Merrill  <jason@redhat.com>
1240
1241         PR c++/36912
1242         * g++.dg/init/static-init2.C: New.
1243
1244 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1245
1246         PR fortran/41556
1247         PR fortran/41873
1248         * gfortran.dg/interface_abstract_4.f90: New test.
1249
1250 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1251
1252         * gcc.target/m68k/pr41302.c: Fix target triplet.
1253
1254 2009-11-04  Jason Merrill  <jason@redhat.com>
1255
1256         PR c++/39413
1257         * g++.dg/template/overload11.C: New.
1258         * g++.dg/template/nested3.C: Adjust.
1259
1260 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1261
1262         PR ada/20548
1263         * ada/acats/norun.lst: Remove the stack checking tests.
1264         * ada/acats/run_acats: Limit the stack to 8MB.
1265
1266 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1267
1268         PR fortran/41556
1269         PR fortran/41937
1270         * gfortran.dg/class_11.f03: New test.
1271
1272 2009-11-04  Jason Merrill  <jason@redhat.com>
1273
1274         PR c++/35067
1275         * g++.dg/abi/thunk5.C: New.
1276
1277 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1278
1279         PR rtl-opt/41833
1280         * gcc.target/powerpc/altivec-33.c: New testcase.
1281
1282 2009-11-04  Jason Merrill  <jason@redhat.com>
1283
1284         PR c++/17365, DR 218
1285         * g++.dg/lookup/koenig6.C: New.
1286         * g++.dg/lookup/koenig5.C: Adjust.
1287         * g++.dg/template/crash56.C: Adjust.
1288         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1289
1290 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1291             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1292
1293         * gcc.target/i386/xop-check.h: New file.
1294         * gcc.target/i386/xop-hadduX.c: Ditto.
1295         * gcc.target/i386/xop-haddX.c: Ditto.
1296         * gcc.target/i386/xop-hsubX.c: Ditto.
1297         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1298         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1299         * gcc.target/i386/xop-pcmov2.c: Ditto.
1300         * gcc.target/i386/xop-pcmov.c: Ditto.
1301         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1302         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1303         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1304         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1305         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1306         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1307         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1308         * gcc.target/i386/sse-12.c: Update with new compile options to
1309         activate and check xopintrin.h intrinsic file.
1310         * gcc.target/i386/sse-13.c: Ditto.
1311         * gcc.target/i386/sse-14.c: Ditto.
1312         * gcc.target/i386/sse-22.c: Ditto.
1313         * gcc.target/i386/sse-23.c: Ditto.
1314         * g++.dg/other/i386-2.C: Ditto.
1315         * g++.dg/other/i386-3.C: Ditto.
1316         * g++.dg/other/i386-5.C: Ditto.
1317         * g++.dg/other/i386-6.C: Ditto.
1318
1319 2009-11-04  Wei Guozhi  <carrot@google.com>
1320
1321         PR target/40835
1322         * gcc.target/arm/pr40835: New testcase.
1323
1324 2009-11-04  Revital Eres  <eres@il.ibm.com>
1325
1326         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1327         change in decision of peeling for alignment.
1328         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1329         * gcc.dg/vect/vect-50.c: Likewise.
1330         * gcc.dg/vect/vect-42.c: Likewise.
1331         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1332         Likewise.
1333         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1334         Likewise.
1335         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1336         * gcc.dg/vect/vect-60.c: Likewise.
1337         * gcc.dg/vect/vect-52.c: Likewise.
1338         * gcc.dg/vect/vect-44.c: Likewise.
1339         * gcc.dg/vect/vect-27.c: Likewise.
1340         * gcc.dg/vect/vect-29.c: Likewise.
1341         * gcc.dg/vect/vect-72.c: Likewise.
1342         * gcc.dg/vect/vect-56.c: Likewise.
1343         * gcc.dg/vect/vect-48.c: Likewise.
1344         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1345         * gfortran.dg/vect/vect-2.f90: Likewise.
1346         * gfortran.dg/vect/vect-5.f90: Likewise.
1347
1348 2009-11-04  Richard Guenther  <rguenther@suse.de>
1349
1350         PR tree-optimization/41919
1351         * gcc.c-torture/execute/pr41919.c: New testcase.
1352
1353 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1354
1355         PR target/41302
1356         * gcc.target/m68k/pr41302.c: New test.
1357
1358 2009-11-03  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/36959
1361         * g++.dg/opt/inline16.C: New.
1362
1363 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1364
1365         * gnat.dg/stack_check.adb1: New test.
1366         * gnat.dg/stack_check.adb2: Likewise.
1367
1368 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1369
1370         PR rtl-optimization/41917
1371         * gcc.c-torture/execute/pr41917.c: New test.
1372
1373 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1374
1375         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1376         dump to not include "call *%esp".
1377
1378 2009-11-03  Jason Merrill  <jason@redhat.com>
1379
1380         PR c++/39786
1381         * g++.dg/lookup/using22.C: New.
1382
1383         PR c++/41876
1384         * g++.dg/parse/eh-decl.C: New.
1385
1386         PR c++/41927
1387         * g++.dg/template/sfinae16.C: New.
1388
1389         PR c++/41815
1390         * g++.dg/cpp0x/rv-return.C: New.
1391         * g++.dg/cpp0x/deduce.C: Adjust.
1392
1393         PR c++/40944
1394         * g++.dg/template/sfinae15.C: New.
1395
1396         PR c++/40687
1397         * g++.dg/cpp0x/auto3.C: Remove xfail.
1398
1399 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1400
1401         PR fortran/41907
1402         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1403
1404 2009-11-03  Nick Clifton  <nickc@redhat.com>
1405
1406         * gcc.target/rx/builtins.c: Remove redundant tests.
1407         Add test of MVTIPL instruction.
1408         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1409         function attributes.  Add -msave-acc-in-interrupts option to the
1410         command line.
1411
1412 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1413             Maxim Kuvyrkov  <maxim@codesourcery.com>
1414
1415         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1416         sh, m68k and fido.
1417
1418 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1419
1420         PR c++/38699
1421         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1422         * c-c++-common/builtin-offsetof.c: ... here.
1423
1424 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1425
1426         PR c++/38699
1427         * c-c++-common/dfp/builtin-offsetof.c: New test.
1428         * g++.dg/other/offsetof6.C: Likewise.
1429
1430 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1431
1432         PR target/41900
1433         * gcc.target/i386/pr41900.c: New test.
1434
1435 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1436
1437         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1438
1439 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1440
1441         PR c++/41856
1442         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1443         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1444
1445 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1446
1447         PR c++/37093
1448         * g++.dg/other/ptrmem10.C: New test.
1449         * g++.dg/other/ptrmem11.C: Likewise.
1450
1451 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1452
1453         PR testsuite/41878
1454         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1455         spaces in some expressions.
1456
1457 2009-11-02  Jason Merrill  <jason@redhat.com>
1458
1459         * g++.dg/other/linkage2.C: Move to...
1460         * g++.dg/cpp0x/linkage2.C: ..here.
1461         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1462         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1463         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1464         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1465         * g++.dg/lookup/anon2.C: Likewise.
1466         * g++.dg/other/anon3.C: Likewise.
1467         * g++.dg/template/arg2.C: Likewise.
1468         * g++.dg/template/local4.C: Likewise.
1469         * g++.old-deja/g++.law/operators32.C: Likewise.
1470         * g++.old-deja/g++.other/linkage2.C: Likewise.
1471         * g++.old-deja/g++.pt/enum6.C: Likewise.
1472         * g++.old-deja/g++.other/anon9.C: Likewise.
1473         * g++.old-deja/g++.other/linkage1.C: Likewise.
1474         * c-c++-common/dfp/pr35620.c: Give the union a name.
1475
1476 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1477
1478         PR tree-optimization/41857
1479         * gcc.target/spu/ea/pr41857.c: New file.
1480
1481 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1482
1483         PR tree-optimization/41750
1484         * gcc.c-torture/execute/pr41750.c: New test.
1485
1486 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR tree-optimization/41841
1489         * gcc.dg/pr41841.c: New test.
1490
1491         PR debug/41893
1492         * gcc.dg/debug/pr41893-1.c: New test.
1493         * gcc.dg/debug/pr41893-2.c: New file.
1494
1495         PR c++/41774
1496         * g++.dg/ext/visibility/namespace3.C: New test.
1497
1498 2009-11-01  Jason Merrill  <jason@redhat.com>
1499
1500         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1501         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1502         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1503
1504 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * gnat.dg/opt5.adb: New test.
1507
1508 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1509
1510         PR fortran/41872
1511         * gfortran.dg/allocatable_scalar_4.f90: New test.
1512
1513 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1514
1515         PR fortran/41850
1516         * gfortran.dg/intent_out_6.f90: New testcase.
1517
1518 2009-10-31  Richard Guenther  <rguenther@suse.de>
1519
1520         * g++.dg/tree-ssa/restrict1.C: New.
1521
1522 2009-10-31  Jason Merrill  <jason@redhat.com>
1523
1524         * g++.dg/rtti/typeid9.C: New.
1525
1526         PR c++/41754
1527         * g++.dg/cpp0x/initlist25.C: New.
1528
1529 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1530
1531         * gnat.dg/specs/rep_clause4.ads: New test.
1532
1533 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1534
1535         PR target/41885
1536         * gcc.target/avr/torture/pr41885.c: New test.
1537
1538 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1539
1540         * gnat.dg/specs/pack5.ads: New test.
1541
1542 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1543
1544         * lib/target-supports.exp: Handle powerpc-*-elf.
1545
1546 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1547
1548         PR target/40838
1549         * gcc.target/i386/incoming-6.c: New.
1550         * gcc.target/i386/incoming-7.c: Likewise.
1551         * gcc.target/i386/incoming-8.c: Likewise.
1552         * gcc.target/i386/incoming-9.c: Likewise.
1553         * gcc.target/i386/incoming-10.c: Likewise.
1554         * gcc.target/i386/incoming-11.c: Likewise.
1555         * gcc.target/i386/incoming-12.c: Likewise.
1556         * gcc.target/i386/incoming-13.c: Likewise.
1557         * gcc.target/i386/incoming-14.c: Likewise.
1558         * gcc.target/i386/incoming-15.c: Likewise.
1559         * gcc.target/i386/pr37843-4.c: Likewise.
1560
1561 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1562
1563         PR c++/41863
1564         * g++.dg/template/sizeof12.C: New test.
1565
1566 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gnat.dg/pack14.adb: New test.
1569
1570 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1571
1572         * gcc.target/mips/mips.exp (mips_option_groups): Add
1573         mcount-ra-address.
1574         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1575         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1576         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1577
1578 2009-10-29  Michael Matz  <matz@suse.de>
1579
1580         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1581         * gcc.target/i386/sse-recip-vec.c: Ditto.
1582         * gcc.target/i386/brokensqrt.c: New test.
1583
1584 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1585
1586         PR fortran/41777
1587         * gfortran.dg/associated_target_3.f90: New testcase.
1588
1589 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1590
1591         * gfortran.dg/lto/pr41764_0.f: New.
1592
1593 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1594
1595         PR tree-optimization/41775
1596         * g++.dg/torture/pr41775.C: New testcase.
1597
1598 2009-10-28  Jason Merrill  <jason@redhat.com>
1599
1600         * g++.dg/cpp0x/inline-ns1.C: New.
1601         * g++.dg/cpp0x/inline-ns2.C: New.
1602         * g++.dg/cpp0x/inline-ns3.C: New.
1603
1604 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1605
1606         PR rtl-optimization/39715
1607         * gcc.target/arm/thumb-ltu.c: New.
1608
1609 2009-10-28  Richard Guenther  <rguenther@suse.de>
1610
1611         PR lto/41808
1612         PR lto/41839
1613         * gcc.dg/lto/20091027-1_0.c: New testcase.
1614         * gcc.dg/lto/20091027-1_1.c: Likewise.
1615         * g++.dg/lto/20091026-1_0.C: Likewise.
1616         * g++.dg/lto/20091026-1_1.C: Likewise.
1617         * g++.dg/lto/20091026-1_a.h: Likewise.
1618
1619 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR middle-end/41837
1622         * gcc.dg/pr41837.c: New test.
1623
1624         PR debug/41801
1625         * g++.dg/ext/sync-3.C: New test.
1626
1627         PR target/41762
1628         * gcc.dg/pr41762.c: New test.
1629
1630 2009-10-28  Richard Guenther  <rguenther@suse.de>
1631
1632         PR middle-end/41855
1633         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1634         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1635         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1636         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1637
1638 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1639
1640         PR rtl-optimization/39715
1641         * gcc.target/arm/thumb-bitfld1.c: New.
1642
1643 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1644
1645         PR rtl-optimization/40741
1646         * gcc.target/arm/thumb-branch1.c: New.
1647
1648 2009-10-27  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1651         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1652         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1653         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1654
1655 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1656
1657         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1658         * gnat.dg/null_pointer_deref2.adb: Likewise.
1659
1660 2009-10-27  Richard Guenther  <rguenther@suse.de>
1661
1662         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1663
1664 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR c/41842
1667         * gcc.dg/pr41842.c: New test.
1668
1669 2009-10-27  Revital Eres  <eres@il.ibm.com>
1670
1671         PR tree-optimization/40648
1672         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1673         change in decision of peeling for alignment.
1674         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1675         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1676         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1677         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1678         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1679         * gcc.dg/vect/vect-50.c: Likewise.
1680         * gcc.dg/vect/vect-33.c: Likewise.
1681         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1682         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1683         Likewise.
1684         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1685         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1686         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1687         Likewise.
1688         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1689         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1690         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1691         * gcc.dg/vect/vect-60.c: Likewise.
1692         * gcc.dg/vect/vect-26.c: Likewise.
1693         * gcc.dg/vect/vect-52.c: Likewise.
1694         * gcc.dg/vect/vect-44.c: Likewise.
1695         * gcc.dg/vect/vect-27.c: Likewise.
1696         * gcc.dg/vect/vect-70.c: Likewise.
1697         * gcc.dg/vect/vect-28.c: Likewise.
1698         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1699         * gcc.dg/vect/vect-109.c: Likewise.
1700         * gcc.dg/vect/vect-54.c: Likewise.
1701         * gcc.dg/vect/vect-29.c: Likewise.
1702         * gcc.dg/vect/vect-72.c: Likewise.
1703         * gcc.dg/vect/vect-56.c: Likewise.
1704         * gcc.dg/vect/vect-48.c: Likewise.
1705         * gcc.dg/vect/vect-91.c: Likewise.
1706         * gcc.dg/vect/vect-92.c: Likewise.
1707         * gcc.dg/vect/vect-58.c: Likewise.
1708         * gcc.dg/vect/slp-25.c: Likewise.
1709         * gcc.dg/vect/vect-93.c: Likewise.
1710         * gcc.dg/vect/vect-95.c: Likewise.
1711         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1712         * gcc.dg/vect/vect-87.c: Likewise.
1713         * gcc.dg/vect/vect-96.c: Likewise.
1714         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1715         * gcc.dg/vect/vect-88.c: Likewise.
1716         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1717         * gcc.dg/vect/vect-89.c: Likewise.
1718         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1719         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1720         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1721         * gfortran.dg/vect/vect-2.f90: Likewise.
1722         * gfortran.dg/vect/vect-3.f90: Likewise.
1723         * gfortran.dg/vect/vect-4.f90: Likewise.
1724         * gfortran.dg/vect/vect-5.f90: Likewise.
1725
1726 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c++/41020
1729         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1730
1731 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1732             Michael Meissner  <meissner@linux.vnet.ibm.com>
1733             Ulrich Weigand  <uweigand@de.ibm.com>
1734
1735         * gcc.target/spu/ea/ea.exp: New file.
1736         * gcc.target/spu/ea/cache1.c: Likewise.
1737         * gcc.target/spu/ea/cast1.c: Likewise.
1738         * gcc.target/spu/ea/cast2.c: Likewise.
1739         * gcc.target/spu/ea/compile1.c: Likewise.
1740         * gcc.target/spu/ea/compile2.c: Likewise.
1741         * gcc.target/spu/ea/cppdefine.c: Likewise.
1742         * gcc.target/spu/ea/errors1.c: Likewise.
1743         * gcc.target/spu/ea/errors2.c: Likewise.
1744         * gcc.target/spu/ea/execute1.c: Likewise.
1745         * gcc.target/spu/ea/execute2.c: Likewise.
1746         * gcc.target/spu/ea/execute3.c: Likewise.
1747         * gcc.target/spu/ea/ops1.c: Likewise.
1748         * gcc.target/spu/ea/ops2.c: Likewise.
1749         * gcc.target/spu/ea/options1.c: Likewise.
1750         * gcc.target/spu/ea/test-sizes.c: Likewise.
1751
1752 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR bootstrap/41345
1755         * gcc.dg/pr41345.c: New test.
1756
1757         PR debug/41828
1758         * g++.dg/debug/dwarf2/anonname1.C: New test.
1759
1760 2009-10-26  Jason Merrill  <jason@redhat.com>
1761
1762         PR c++/38796
1763         * g++.dg/cpp0x/defaulted15.C: New.
1764         * g++.dg/cpp0x/defaulted16.C: New.
1765
1766 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1767
1768         PR c++/41785
1769         * g++.dg/cpp0x/variadic96.C: New test.
1770
1771 2009-10-26  Nick Clifton  <nickc@redhat.com>
1772
1773         * lib/target-supports.exp (check_profiling_available):
1774         Profiling is not, currently, available for the RX port.
1775         (check_effective_target_hard_float): Add support for RX target.
1776         * gcc.target/rx: New directory.
1777         * gcc.target/rx/builtins.c: New test file.
1778         * gcc.target/rx/interrupts.c: New test file.
1779         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1780         * gcc.target/rx/zero-width-bitfield.c: New test file.
1781         * gcc.target/rx/i272091.c: New test file.
1782         * gcc.target/rx/packed-struct.c: New test file.
1783         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1784
1785 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1786
1787         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1788         * gcc.dg/lto/20091016-1_0.c: Likewise.
1789         * gcc.dg/lto/20090206-1_0.c: Likewise.
1790         * gcc.dg/lto/20081120-1_0.c: Likewise.
1791         * gcc.dg/lto/20081120-2_0.c: Likewise.
1792         * gcc.dg/lto/20090116_0.c: Likewise.
1793         * gcc.dg/lto/20081126_0.c: Likewise.
1794         * gcc.dg/lto/20091013-1_0.c: Likewise.
1795         * gcc.dg/lto/20081212-1_0.c: Likewise.
1796         * gcc.dg/lto/20091015-1_0.c: Likewise.
1797         * gcc.dg/lto/20090126-1_0.c: Likewise.
1798         * gcc.dg/lto/20090126-2_0.c: Likewise.
1799         * gcc.dg/lto/20091020-1_0.c: Likewise.
1800         * gcc.dg/lto/20091020-2_0.c: Likewise.
1801         * gcc.dg/lto/20081204-1_0.c: Likewise.
1802         * gcc.dg/lto/20081204-2_0.c: Likewise.
1803         * gcc.dg/lto/20081224_0.c: Likewise.
1804         * gcc.dg/lto/20090219_0.c: Likewise.
1805
1806 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1807
1808         PR c++/41020
1809         * g++.dg/lookup/extern-c-redecl2.C: New test.
1810         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1811         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1812         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1813
1814 2009-10-26  Michael Matz  <matz@suse.de>
1815
1816         PR tree-optimization/41783
1817         * gcc.dg/pr41783.c: New test.
1818         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1819         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1820         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1821
1822 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1823
1824         PR fortran/41714
1825         * gfortran.dg/class_allocate_4.f03: New test.
1826
1827 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1828
1829         * gcc.target/mips/mult-1.c: New test.
1830
1831 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1832
1833         PR fortran/41784
1834         * gfortran.dg/extends_8.f03: New test.
1835
1836 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1837
1838         * gnat.dg/specs/pack4.ads: New test.
1839
1840 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1841
1842         * gnat.dg/null_pointer_deref1.adb: New test.
1843         * gnat.dg/null_pointer_deref2.adb: Likewise.
1844
1845 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1846
1847         PR fortran/41772
1848         * gfortran.dg/transfer_intrinsic_3.f90.
1849
1850 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1851
1852         * gnat.dg/opt4.adb: New test.
1853
1854 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1855
1856         PR c/40033
1857         * gcc.dg/noncompile/pr40033-1.c: New test.
1858
1859 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1860
1861         PR c++/40808
1862         * g++.dg/abi/mangle34.C: New test
1863
1864 2009-10-23  Jason Merrill  <jason@redhat.com>
1865
1866         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1867
1868         Core issue 899
1869         * g++.dg/cpp0x/explicit4.C: New.
1870
1871 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1872
1873         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1874         *-*-cygwin.
1875         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1876         for *-*-mingw* and *-*-cygwin.
1877         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1878         * g++.dg/template/spec35.C: Disable weak symbol test for
1879         *-*-mingw* and *-*-cygwin.
1880
1881         PR testsuite/31342
1882         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1883
1884 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1885
1886         PR fortran/41800
1887         * gfortran.dg/class_10.f03: New test.
1888
1889 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1890
1891         PR target/41787
1892         * gcc.target/powerpc/vsx-vrsave.c: New file.
1893
1894 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1895
1896         PR c/41673
1897         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1898
1899 2009-10-23  Richard Guenther  <rguenther@suse.de>
1900
1901         PR tree-optimization/41778
1902         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1903
1904 2009-10-22  Richard Guenther  <rguenther@suse.de>
1905
1906         PR lto/41791
1907         * g++.dg/lto/20091022-2_0.C: New testcase.
1908
1909 2009-10-22  Richard Guenther  <rguenther@suse.de>
1910
1911         PR lto/41730
1912         * g++.dg/lto/20091022-1_0.C: New testcase.
1913
1914 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1915
1916         * gcc.dg/autopar/outer-4.c: Adjust scan.
1917         * gcc.dg/autopar/outer-5.c: Adjust scan.
1918         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1919
1920         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1921         * gcc.dg/autopar/outer-1.c: New testcase.
1922         * gcc.dg/autopar/outer-2.c: New testcase.
1923         * gcc.dg/autopar/outer-3.c: New testcase.
1924         * gcc.dg/autopar/outer-4.c: New testcase.
1925         * gcc.dg/autopar/outer-5.c: New testcase.
1926         * gcc.dg/autopar/outer-6.c: New testcase.
1927
1928 2009-10-22  Jan Hubicka  <jh@suse.cz>
1929
1930         * gcc.c-torture/compile/pr40556.c: New testcase.
1931
1932 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1933
1934         PR fortran/41781
1935         * gfortran.dg/goto_8.f90: New test case.
1936
1937 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1938
1939         PR tree-optimization/41497
1940         * gcc.dg/tree-ssa/pr41497.c: New.
1941
1942 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1943
1944         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1945
1946 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1947
1948         * gcc.dg/tls/pie-1.c: New test.
1949
1950 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1951
1952         * g++.dg/abi/mangle33.C: New test.
1953
1954 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1955
1956         * gnat.dg/discr22.adb: New test.
1957
1958 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1959
1960         * gnat.dg/loop_optimization7.ad[sb]: New test.
1961         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1962
1963 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1964
1965         PR fortran/41706
1966         PR fortran/41766
1967         * gfortran.dg/class_9.f03: Extended test case.
1968         * gfortran.dg/select_type_7.f03: New test case.
1969
1970 2009-10-20  Richard Guenther  <rguenther@suse.de>
1971
1972         * gcc.dg/lto/20091020-3_0.c: New testcase.
1973
1974 2009-10-20  Richard Guenther  <rguenther@suse.de>
1975
1976         PR lto/41761
1977         * gcc.dg/lto/20091020-1_0.c: New testcase.
1978         * gcc.dg/lto/20091020-1_1.c: Likewise.
1979         * gcc.dg/lto/20091020-2_0.c: Likewise.
1980         * gcc.dg/lto/20091020-2_1.c: Likewise.
1981
1982 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR debug/41340
1985         * gcc.dg/pr41340.c: New test.
1986
1987 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1988
1989         * gnat.dg/discr21.ad[sb]: New test.
1990         * gnat.dg/discr21_pkg.ads: New helper.
1991
1992 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1993
1994         PR fortran/41706
1995         * gfortran.dg/class_9 : New test.
1996
1997 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1998
1999         * gcc.dg/raw-string-1.c: New test.
2000         * gcc.dg/raw-string-2.c: New test.
2001         * gcc.dg/raw-string-3.c: New test.
2002         * gcc.dg/raw-string-4.c: New test.
2003         * gcc.dg/raw-string-5.c: New test.
2004         * gcc.dg/raw-string-6.c: New test.
2005         * gcc.dg/raw-string-7.c: New test.
2006         * gcc.dg/utf8-1.c: New test.
2007         * gcc.dg/utf8-2.c: New test.
2008         * gcc.dg/utf-badconcat2.c: New test.
2009         * gcc.dg/utf-dflt2.c: New test.
2010         * gcc.dg/cpp/include6.c: New test.
2011         * g++.dg/ext/raw-string-1.C: New test.
2012         * g++.dg/ext/raw-string-2.C: New test.
2013         * g++.dg/ext/raw-string-3.C: New test.
2014         * g++.dg/ext/raw-string-4.C: New test.
2015         * g++.dg/ext/raw-string-5.C: New test.
2016         * g++.dg/ext/raw-string-6.C: New test.
2017         * g++.dg/ext/raw-string-7.C: New test.
2018         * g++.dg/ext/utf8-1.C: New test.
2019         * g++.dg/ext/utf8-2.C: New test.
2020         * g++.dg/ext/utf-badconcat2.C: New test.
2021         * g++.dg/ext/utf-dflt2.C: New test.
2022
2023         * gcc.dg/cleanup-13.c: New test.
2024
2025 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2026
2027         PR fortran/41586
2028         * gfortran.dg/auto_dealloc_1.f90: New test case.
2029
2030 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2031
2032         Port from redhat/gcc-4_4-branch:
2033         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2034         * gcc.dg/debug/vta-2.c: New test.
2035
2036         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2037         * gcc.dg/debug/vta-1.c: New.
2038
2039 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2040
2041         * gnat.dg/noreturn2.ad[sb]: New test.
2042
2043 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2044
2045         PR fortran/41755
2046         * gfortran.dg/equiv_8.f90: New test.
2047         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2048
2049 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2050
2051         * gcc.target/arm/neon-thumb2-move.c: New test.
2052
2053 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2054
2055         * gcc.dg/debug/vta-3.c: New test.
2056
2057 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2058
2059         * gnat.dg/nested_proc.adb: Rename into...
2060         * gnat.dg/nested_proc1.adb: ...this.
2061         * gnat.dg/nested_proc2.adb: New test.
2062
2063 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2064
2065         * gnat.dg/noreturn1.ad[sb]: New test.
2066
2067 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2068             Paul Thomas  <pault@gcc.gnu.org>
2069
2070         PR fortran/41629
2071         * gfortran.dg/class_6.f90: New test.
2072
2073         PR fortran/41608
2074         PR fortran/41587
2075         * gfortran.dg/class_7.f90: New test.
2076
2077         PR fortran/41618
2078         * gfortran.dg/class_8.f90: New test.
2079
2080 2009-10-17  Richard Guenther  <rguenther@suse.de>
2081
2082         * gcc.dg/lto/20091017-1_0.c: New testcase.
2083         * gcc.dg/lto/20091017-1_1.c: Likewise.
2084
2085 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2086
2087         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2088
2089 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2090
2091         * gnat.dg/aggr11.adb: New test.
2092         * gnat.dg/aggr11_pkg.ads: New helper.
2093
2094 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2095
2096         * gnat.dg/slice8.adb: New test.
2097         * gnat.dg/slice8_pkg1.ads: New helper.
2098         * gnat.dg/slice8_pkg2.ads: Likewise.
2099         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2100
2101 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2102
2103         * gnat.dg/unchecked_convert4.adb: New test.
2104
2105 2009-10-15  Jason Merrill  <jason@redhat.com>
2106
2107         PR c++/38798
2108         * g++.dg/cpp0x/trailing5.C: New.
2109
2110         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2111         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2112         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2113         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2114
2115 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2116
2117         PR fortran/41719
2118         * gfortran.dg/class_5.f03: New test case.
2119         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2120         * gfortran.dg/typebound_operator_4.f03: Ditto.
2121
2122 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2123
2124         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2125         * g++.dg/other/first-global.C: Likewise.
2126         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2127         * g++.dg/torture/pr40323.C: Likewise.
2128         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2129         * gcc.dg/inline-33.c: Likewise.
2130         * gcc.dg/ipa/ipa-1.c: Likewise.
2131         * gcc.dg/ipa/ipa-2.c: Likewise.
2132         * gcc.dg/ipa/ipa-3.c: Likewise.
2133         * gcc.dg/ipa/ipa-4.c: Likewise.
2134         * gcc.dg/ipa/ipa-5.c: Likewise.
2135         * gcc.dg/ipa/ipa-7.c: Likewise.
2136         * gcc.dg/ipa/ipacost-2.c: Likewise.
2137         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2138         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2139         * gfortran.dg/whole_file_5.f90: Likewise.
2140         * gfortran.dg/whole_file_6.f90: Likewise.
2141
2142 2009-10-16  Richard Guenther  <rguenther@suse.de>
2143
2144         PR tree-optimization/41728
2145         * gcc.c-torture/compile/pr41728.c: New testcase.
2146
2147 2009-10-16  Richard Guenther  <rguenther@suse.de>
2148
2149         PR lto/41598
2150         * gcc.dg/lto/20091016-1_0.c: New testcase.
2151         * gcc.dg/lto/20091016-1_1.c: Likewise.
2152         * gcc.dg/lto/20091016-1_a.h: Likewise.
2153
2154 2009-10-16  Richard Guenther  <rguenther@suse.de>
2155
2156         PR lto/41715
2157         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2158         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2159         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2160
2161 2009-10-16  Richard Guenther  <rguenther@suse.de>
2162
2163         PR lto/41713
2164         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2165
2166 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2167
2168         PR debug/41717
2169         * gcc.dg/debug/pr41717.c: New test.
2170
2171 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2172
2173         PR fortran/41648
2174         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2175
2176         PR fortran/41656
2177         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2178
2179 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2180
2181         PR target/23983
2182         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2183         result used.
2184         * g++.dg/ext/altivec-2.C (main): Ditto.
2185
2186 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2187
2188         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2189         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2190
2191 2009-10-15  Richard Guenther  <rguenther@suse.de>
2192
2193         PR lto/41669
2194         * gcc.dg/lto/20091015-1_0.c: New testcase.
2195         * gcc.dg/lto/20091015-1_1.c: Likewise.
2196         * gcc.dg/lto/20091015-1_2.c: Likewise.
2197         * gcc.dg/lto/20091015-1_a.h: Likewise.
2198         * gcc.dg/lto/20091015-1_b.h: Likewise.
2199
2200 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2201
2202         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2203
2204 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2205
2206         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2207
2208 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2209
2210         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2211         line from 1 to 0.
2212         * obj-c++.dg/bitfield-1.mm: Likewise.
2213         * obj-c++.dg/bitfield-4.mm: Likewise.
2214
2215 2009-10-14  Richard Guenther  <rguenther@suse.de>
2216
2217         PR lto/41173
2218         * gcc.dg/lto/20091014-1_0.c: New testcase.
2219
2220 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2221
2222         PR testsuite/41707
2223         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2224         warning on line 0 instead of 1.
2225
2226 2009-10-14  Richard Guenther  <rguenther@suse.de>
2227
2228         PR lto/41521
2229         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2230         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2231
2232 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR preprocessor/41543
2235         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2236
2237         PR debug/41695
2238         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2239
2240 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2241
2242         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2243         New procedure.
2244         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2245         effective target.
2246
2247 2009-10-14  Jason Merrill  <jason@redhat.com>
2248
2249         PR c++/39866
2250         * g++.dg/cpp0x/defaulted14.C: New.
2251
2252 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2253
2254         * g++.dg/cpp0x/vt-40092.C: New.
2255
2256 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2257
2258         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2259         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2260
2261 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2262
2263         * gfortran.dg/complex_intrinsic_8.f90: New test.
2264
2265 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2266
2267         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2268         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2269
2270 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2271
2272         PR target/38948
2273         * gcc.dg/torture/pr38948.c: New test.
2274
2275 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2276
2277         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2278
2279 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2280
2281         PR fortran/41581
2282         * gfortran.dg/class_allocate_2.f03: Modified.
2283         * gfortran.dg/class_allocate_3.f03: New test case.
2284
2285 2009-10-13  Richard Guenther  <rguenther@suse.de>
2286
2287         PR lto/41668
2288         * gcc.dg/lto/20091006-2_0.c: New testcase.
2289         * gcc.dg/lto/20091006-2_1.c: Likewise.
2290         * gcc.dg/lto/20091006-2_2.c: Likewise.
2291         * gcc.dg/lto/20091013-1_0.c: Likewise.
2292         * gcc.dg/lto/20091013-1_1.c: Likewise.
2293         * gcc.dg/lto/20091013-1_2.c: Likewise.
2294
2295 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2296
2297         * gcc.c-torture/compile/pr41661.c: New test.
2298
2299 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2300
2301         PR libgfortran/41683
2302         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2303
2304 2009-10-12  Jason Merrill  <jason@redhat.com>
2305
2306         PR c++/37875
2307         * g++.dg/cpp0x/decltype18.C: New.
2308
2309         PR c++/37766
2310         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2311
2312 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2313
2314         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2315
2316 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2317
2318         PR debug/41343
2319         PR debug/41447
2320         PR debug/41264
2321         PR debug/41338
2322         * gcc.dg/guality/pr41447-1.c: New.
2323         * gcc.dg/debug/pr41264-1.c: New.
2324         * gcc.dg/debug/pr41343-1.c: New.
2325
2326 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2327
2328         PR target/26515
2329         * gcc.dg/torture/pr26515.c: New test.
2330
2331 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2332
2333         PR testsuite/41659
2334         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2335         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2336         or "xfail" with dg-lto-do.
2337
2338 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2339
2340         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2341
2342 2009-10-12  Michael Matz  <matz@suse.de>
2343
2344         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2345         pass.
2346
2347 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR target/41680
2350         * g++.dg/torture/pr41680.C: New test.
2351
2352 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2353
2354         PR c++/41570
2355         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2356
2357 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2358
2359         PR debug/41616
2360         * gcc.dg/guality/pr41616-1.c: New.
2361
2362 2009-10-11  Jason Merrill  <jason@redhat.com>
2363
2364         PR c++/37204
2365         * g++.dg/cpp0x/rv-reinterpret.C: New.
2366
2367 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2368
2369         PR libgfortran/38439
2370         * gfortran.dg/fmt_error_9.f: New test.
2371         * gfortran.dg/fmt_error_10.f: New test.
2372
2373 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2374
2375         PR fortran/41583
2376         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2377         * gfortran.dg/class_4b.f03: As above.
2378         * gfortran.dg/class_4c.f03: As above.
2379         * gfortran.dg/class_4d.f03: As above.
2380
2381 2009-10-11  Richard Guenther  <rguenther@suse.de>
2382
2383         PR tree-optimization/41555
2384         * gcc.dg/torture/pr41555.c: New testcase.
2385
2386 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2387
2388         PR libgfortran/35862
2389         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2390         function correctly.
2391
2392 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2393
2394         PR libgfortran/35862
2395         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2396         Add conditions to avoid runtime errors if not supported.
2397
2398 2009-10-10  Richard Guenther  <rguenther@suse.de>
2399
2400         PR tree-optimization/41654
2401         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2402
2403 2009-10-09  Jason Merrill  <jason@redhat.com>
2404
2405         * g++.dg/cpp/ucn-1.C: New.
2406
2407 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2408
2409         PR fortran/41585
2410         * gfortran.dg/class_2.f03: Extended test case.
2411
2412 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/41582
2415         * gfortran.dg/class_allocate_1.f03: Modify code such that
2416         it compiles with the gfc_warning->gfc_error change.
2417         * gfortran.dg/class_allocate_1.f03: New test.
2418
2419 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2420
2421         PR fortran/41579
2422         * gfortran.dg/select_type_6.f03: New test.
2423
2424 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR preprocessor/41445
2427         * gcc.dg/cpp/separate-1.c: Adjust.
2428         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2429         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2430         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2431         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2432         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2433         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2434         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2435
2436         PR rtl-optimization/41646
2437         * gcc.c-torture/compile/pr41646.c: New test.
2438
2439 2009-10-09  Richard Guenther  <rguenther@suse.de>
2440
2441         PR tree-optimization/41634
2442         * gcc.c-torture/compile/pr41634.c: New testcase.
2443
2444 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2445
2446         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2447
2448 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2449
2450         * gnat.dg/opt3.adb: New test.
2451         * gnat.dg/opt3_pkg.ads: New helper.
2452
2453 2009-10-08  Doug Kwan  <dougkwan@google.com>
2454
2455         PR rtl-optimization/41574
2456         * gcc.dg/pr41574.c: New test.
2457
2458 2009-10-08  Cary Coutant  <ccoutant@google.com>
2459
2460         Add support for debugging with ICF (Identical Code Folding).
2461         * g++.dg/debug/dwarf2/icf.C: New test.
2462
2463 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2464
2465         * gcc.target/mips/truncate-6.c: New test.
2466
2467 2009-10-08  Jason Merrill  <jason@redhat.com>
2468
2469         PR c++/36816
2470         * g++.dg/cpp0x/rv-deduce.C: New.
2471
2472         PR c++/37177
2473         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2474         * g++.dg/template/explicit-args2.C: New.
2475         * g++.dg/template/explicit-args3.C: New.
2476         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2477
2478 2009-10-08  Michael Matz  <matz@suse.de>
2479
2480         PR middle-end/41573
2481         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2482         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2483         * gcc.dg/pr41573.c: New test.
2484
2485 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2486
2487         PR c/41182
2488         * gcc.c-torture/compile/pr41182-1.c: New.
2489
2490 2009-10-07  Jason Merrill  <jason@redhat.com>
2491
2492         * g++.dg/cpp0x/variadic95.C: New.
2493
2494 2009-10-07  Jason Merrill  <jason@redhat.com>
2495
2496         * g++.dg/template/scope3.C: New.
2497
2498 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2499
2500         * gcc.dg/debug/dwarf2/inline3.c: New test.
2501
2502 2009-10-07  Daniel Kraft  <d@domob.eu>
2503
2504         PR fortran/41615
2505         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2506
2507 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2508
2509         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2510         * gfortran.dg/select_type_1.f03: Modified error message.
2511         * gfortran.dg/select_type_5.f03: New test.
2512
2513 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2514
2515         PR libgfortran/41612
2516         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2517         have kind=10 reals.
2518
2519 2009-10-06  Jason Merrill  <jason@redhat.com>
2520
2521         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2522         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2523
2524 2009-10-06  Richard Guenther  <rguenther@suse.de>
2525
2526         PR lto/41502
2527         * gcc.dg/lto/20091006-1_0.c: New testcase.
2528         * gcc.dg/lto/20091006-1_1.c: Likewise.
2529         * gcc.dg/lto/20091005-2_0.c: Likewise.
2530
2531 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2532
2533         PR ada/41383
2534         * gnat.dg/timer_cancel.adb: New test.
2535
2536 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2537
2538         PR ada/38333
2539         * gnat.dg/specs/import_abstract.ads: New.
2540
2541 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2542
2543         PR libgfortran/35862
2544         * gfortran.dg/round_2.f03: New test.
2545
2546 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR debug/41558
2549         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2550         * lib/gcc-gdb-test.exp: ... here.  New file.
2551         * gfortran.dg/guality/guality.exp: New file.
2552         * gfortran.dg/guality/pr41558.f90: New test.
2553         * gfortran.dg/guality/arg1.f90: New test.
2554
2555 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2558         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2559         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2560         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2561
2562 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2563
2564         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2565         register_pass_info.
2566         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2567         plugin_pass to register_pass_info.
2568         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2569         register_pass_info.
2570         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2571         register_pass_info.
2572
2573 2009-10-05  Richard Guenther  <rguenther@suse.de>
2574
2575         PR lto/41281
2576         * gcc.dg/lto/20090914-2_0.c: New testcase.
2577
2578 2009-10-05  Richard Guenther  <rguenther@suse.de>
2579
2580         PR lto/40902
2581         * gcc.dg/lto/20091005-1_0.c: New testcase.
2582         * gcc.dg/lto/20091005-1_1.c: Likewise.
2583
2584 2009-10-05  Richard Guenther  <rguenther@suse.de>
2585
2586         PR lto/41552
2587         PR lto/41487
2588         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2589         * g++.dg/lto/20091004-1_0.C: New testcase.
2590         * g++.dg/lto/20091004-1_1.C: Likewise.
2591         * g++.dg/lto/20091004-2_0.C: Likewise.
2592         * g++.dg/lto/20091004-2_1.C: Likewise.
2593         * g++.dg/lto/20091004-3_0.C: Likewise.
2594         * g++.dg/lto/20091004-3_1.C: Likewise.
2595
2596 2009-10-05  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/23821
2599         * gcc.dg/torture/pr23821.c: New testcase.
2600
2601 2009-10-05  Daniel Kraft  <d@domob.eu>
2602
2603         PR fortran/41403
2604         * gfortran.dg/goto_6.f: New test.
2605         * gfortran.dg/goto_7.f: New test.
2606
2607 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2608             Bill Maddox  <maddox@google.com>
2609             Cary Coutant  <ccoutant@google.com>
2610             Chris Demetriou  <cgd@google.com>
2611             Diego Novillo  <dnovillo@google.com>
2612             Doug Kwan  <dougkwan@google.com>
2613             Jan Hubicka  <jh@suse.cz>
2614             Ollie Wild  <aaw@google.com>
2615             Rafael Espindola  <espindola@google.com>
2616             Richard Guenther  <rguenther@suse.de>
2617             Simon Baldwin  <simonb@google.com>
2618
2619         * g++.dg/20090107-1.C: New.
2620         * g++.dg/20090121-1.C: New.
2621         * g++.dg/ipa/20090113-1.C: New.
2622         * g++.dg/lto: New directory.
2623         * g++.dg/lto/20080829_0.C: New.
2624         * g++.dg/lto/20080904_0.C: New.
2625         * g++.dg/lto/20080907_0.C: New.
2626         * g++.dg/lto/20080908-1_0.C: New.
2627         * g++.dg/lto/20080908-2_0.C: New.
2628         * g++.dg/lto/20080908-3_0.C: New.
2629         * g++.dg/lto/20080909-1_0.C: New.
2630         * g++.dg/lto/20080910-1_0.C: New.
2631         * g++.dg/lto/20080912-1_0.C: New.
2632         * g++.dg/lto/20080912_0.C: New.
2633         * g++.dg/lto/20080915_0.C: New.
2634         * g++.dg/lto/20080916_0.C: New.
2635         * g++.dg/lto/20080917_0.C: New.
2636         * g++.dg/lto/20080924_0.C: New.
2637         * g++.dg/lto/20080926_0.C: New.
2638         * g++.dg/lto/20081008_0.C: New.
2639         * g++.dg/lto/20081022.h: New.
2640         * g++.dg/lto/20081022_0.C: New.
2641         * g++.dg/lto/20081022_1.C: New.
2642         * g++.dg/lto/20081023_0.C: New.
2643         * g++.dg/lto/20081109-1_0.C: New.
2644         * g++.dg/lto/20081109-2_0.C: New.
2645         * g++.dg/lto/20081109_0.C: New.
2646         * g++.dg/lto/20081109_1.C: New.
2647         * g++.dg/lto/20081118-1_0.C: New.
2648         * g++.dg/lto/20081118-1_1.C: New.
2649         * g++.dg/lto/20081118_0.C: New.
2650         * g++.dg/lto/20081118_1.C: New.
2651         * g++.dg/lto/20081119-1.h: New.
2652         * g++.dg/lto/20081119-1_0.C: New.
2653         * g++.dg/lto/20081119-1_1.C: New.
2654         * g++.dg/lto/20081119_0.C: New.
2655         * g++.dg/lto/20081119_1.C: New.
2656         * g++.dg/lto/20081120-1_0.C: New.
2657         * g++.dg/lto/20081120-1_1.C: New.
2658         * g++.dg/lto/20081120-2_0.C: New.
2659         * g++.dg/lto/20081120-2_1.C: New.
2660         * g++.dg/lto/20081123_0.C: New.
2661         * g++.dg/lto/20081123_1.C: New.
2662         * g++.dg/lto/20081125.h: New.
2663         * g++.dg/lto/20081125_0.C: New.
2664         * g++.dg/lto/20081125_1.C: New.
2665         * g++.dg/lto/20081127_0.C: New.
2666         * g++.dg/lto/20081127_1.C: New.
2667         * g++.dg/lto/20081203_0.C: New.
2668         * g++.dg/lto/20081203_1.C: New.
2669         * g++.dg/lto/20081204-1_0.C: New.
2670         * g++.dg/lto/20081204-1_1.C: New.
2671         * g++.dg/lto/20081204-2_0.C: New.
2672         * g++.dg/lto/20081204-2_1.C: New.
2673         * g++.dg/lto/20081209_0.C: New.
2674         * g++.dg/lto/20081209_1.C: New.
2675         * g++.dg/lto/20081211-1.h: New.
2676         * g++.dg/lto/20081211-1_0.C: New.
2677         * g++.dg/lto/20081211-1_1.C: New.
2678         * g++.dg/lto/20081217-1_0.C: New.
2679         * g++.dg/lto/20081217-2_0.C: New.
2680         * g++.dg/lto/20081219_0.C: New.
2681         * g++.dg/lto/20081219_1.C: New.
2682         * g++.dg/lto/20090106_0.C: New.
2683         * g++.dg/lto/20090112_0.C: New.
2684         * g++.dg/lto/20090128_0.C: New.
2685         * g++.dg/lto/20090221_0.C: New.
2686         * g++.dg/lto/20090302_0.C: New.
2687         * g++.dg/lto/20090302_1.C: New.
2688         * g++.dg/lto/20090303_0.C: New.
2689         * g++.dg/lto/20090311-1.h: New.
2690         * g++.dg/lto/20090311-1_0.C: New.
2691         * g++.dg/lto/20090311-1_1.C: New.
2692         * g++.dg/lto/20090311_0.C: New.
2693         * g++.dg/lto/20090311_1.C: New.
2694         * g++.dg/lto/20090312.h: New.
2695         * g++.dg/lto/20090312_0.C: New.
2696         * g++.dg/lto/20090312_1.C: New.
2697         * g++.dg/lto/20090313_0.C: New.
2698         * g++.dg/lto/20090313_1.C: New.
2699         * g++.dg/lto/20090315_0.C: New.
2700         * g++.dg/lto/20090315_1.C: New.
2701         * g++.dg/lto/20091002-1_0.C: New testcase.
2702         * g++.dg/lto/20091002-2_0.C: Likewise..
2703         * g++.dg/lto/20091002-3_0.C: Likewise..
2704         * g++.dg/lto/README: New.
2705         * g++.dg/lto/pr40818_0.C: New.
2706         * g++.dg/opt/thunk3-1.C: New.
2707         * g++.dg/opt/thunk4.C: New.
2708         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2709         replacements with __attribute__ ((__noinline__)).
2710         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2711         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2712         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2713         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2714         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2715         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2716         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2717         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2718         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2719         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2720         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2721         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2722         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2723         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2724         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2725         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2726         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2727         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2728         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2729         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2730         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2731         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2732         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2733         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2734         * gcc.dg/20081223-1.c: New.
2735         * gcc.dg/lto: New directory.
2736         * gcc.dg/lto/20080908_0.c: New.
2737         * gcc.dg/lto/20080917_0.c: New.
2738         * gcc.dg/lto/20080924_0.c: New.
2739         * gcc.dg/lto/20081024_0.c: New.
2740         * gcc.dg/lto/20081109_0.c: New.
2741         * gcc.dg/lto/20081111_0.c: New.
2742         * gcc.dg/lto/20081111_1.c: New.
2743         * gcc.dg/lto/20081112_0.c: New.
2744         * gcc.dg/lto/20081112_1.c: New.
2745         * gcc.dg/lto/20081115_0.c: New.
2746         * gcc.dg/lto/20081115_1.c: New.
2747         * gcc.dg/lto/20081115_2.c: New.
2748         * gcc.dg/lto/20081118_0.c: New.
2749         * gcc.dg/lto/20081118_1.c: New.
2750         * gcc.dg/lto/20081118_2.c: New.
2751         * gcc.dg/lto/20081120-1_0.c: New.
2752         * gcc.dg/lto/20081120-1_1.c: New.
2753         * gcc.dg/lto/20081120-2_0.c: New.
2754         * gcc.dg/lto/20081120-2_1.c: New.
2755         * gcc.dg/lto/20081125_0.c: New.
2756         * gcc.dg/lto/20081125_1.c: New.
2757         * gcc.dg/lto/20081126_0.c: New.
2758         * gcc.dg/lto/20081201-1_0.c: New.
2759         * gcc.dg/lto/20081201-1_1.c: New.
2760         * gcc.dg/lto/20081201-1_2.c: New.
2761         * gcc.dg/lto/20081201-2_0.c: New.
2762         * gcc.dg/lto/20081201-2_1.c: New.
2763         * gcc.dg/lto/20081202-1_0.c: New.
2764         * gcc.dg/lto/20081202-1_1.c: New.
2765         * gcc.dg/lto/20081202-2_0.c: New.
2766         * gcc.dg/lto/20081202-2_1.c: New.
2767         * gcc.dg/lto/20081204-1_0.c: New.
2768         * gcc.dg/lto/20081204-1_1.c: New.
2769         * gcc.dg/lto/20081204-2_0.c: New.
2770         * gcc.dg/lto/20081210-1_0.c: New.
2771         * gcc.dg/lto/20081212-1_0.c: New.
2772         * gcc.dg/lto/20081222_0.c: New.
2773         * gcc.dg/lto/20081222_0.h: New.
2774         * gcc.dg/lto/20081222_1.c: New.
2775         * gcc.dg/lto/20081224_0.c: New.
2776         * gcc.dg/lto/20081224_0.h: New.
2777         * gcc.dg/lto/20081224_1.c: New.
2778         * gcc.dg/lto/20090116_0.c: New.
2779         * gcc.dg/lto/20090120_0.c: New.
2780         * gcc.dg/lto/20090126-1_0.c: New.
2781         * gcc.dg/lto/20090126-2_0.c: New.
2782         * gcc.dg/lto/20090206-1_0.c: New.
2783         * gcc.dg/lto/20090206-2_0.c: New.
2784         * gcc.dg/lto/20090210_0.c: New.
2785         * gcc.dg/lto/20090210_1.c: New.
2786         * gcc.dg/lto/20090213_0.c: New.
2787         * gcc.dg/lto/20090213_1.c: New.
2788         * gcc.dg/lto/20090218-1_0.c: New.
2789         * gcc.dg/lto/20090218-1_1.c: New.
2790         * gcc.dg/lto/20090218-2_0.c: New.
2791         * gcc.dg/lto/20090218-2_1.c: New.
2792         * gcc.dg/lto/20090218_0.c: New.
2793         * gcc.dg/lto/20090218_1.c: New.
2794         * gcc.dg/lto/20090218_2.c: New.
2795         * gcc.dg/lto/20090218_3.c: New.
2796         * gcc.dg/lto/20090219_0.c: New.
2797         * gcc.dg/lto/20090312_0.c: New.
2798         * gcc.dg/lto/20090312_1.c: New.
2799         * gcc.dg/lto/20090313_0.c: New.
2800         * gcc.dg/lto/20090706-1_0.c: New.
2801         * gcc.dg/lto/20090706-2_0.c: New.
2802         * gcc.dg/lto/20090717_0.c: New.
2803         * gcc.dg/lto/20090717_1.c: New.
2804         * gcc.dg/lto/20090729_0.c: New.
2805         * gcc.dg/lto/20090729_1.c: New.
2806         * gcc.dg/lto/20090812_0.c: New.
2807         * gcc.dg/lto/20090812_1.c: New.
2808         * gcc.dg/lto/20090914-1_0.c: New.
2809         * gcc.dg/lto/README: New.
2810         * gcc.dg/visibility-7.c: Adjust expected pattern
2811         * gfortran.dg/lto: New directory.
2812         * gfortran.dg/lto/pr40724_0.f: New.
2813         * gfortran.dg/lto/pr40724_1.f: New.
2814         * gfortran.dg/lto/pr40725_0.f03: New.
2815         * gfortran.dg/lto/pr40725_1.c: New.
2816         * gfortran.dg/lto/pr41069_0.f90: New.
2817         * gfortran.dg/lto/pr41069_1.f90: New.
2818         * gfortran.dg/lto/pr41069_2.f90: New.
2819         * g++.dg/README: Add 'lto' directory.
2820         * g++.dg/dg.exp: Also scan 'lto' directory
2821
2822 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2823             Janis Johnson  <janis187@us.ibm.com>
2824             Diego Novillo  <dnovillo@google.com>
2825
2826         * g++.dg/lto/lto.exp: New.
2827         * gcc.c-torture/execute/execute.exp: Add
2828         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2829         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2830         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2831         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2832         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2833         * gcc.dg/lto/lto.exp: New.
2834         * gfortran.dg/lto/lto.exp: New.
2835         * lib/target-supports.exp (check_effective_target_lto): New.
2836         * lib/c-torture.exp: Load target-supports.exp.  Define
2837         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2838         * lib/gcc-dg.exp: Likewise.
2839         * lib/lto.exp: New.
2840         * lib/torture-options.exp: Add support for a third argument.
2841
2842 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2843
2844         PR testsuite/41542
2845         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2846
2847 2009-10-02  Jason Merrill  <jason@redhat.com>
2848
2849         * g++.dg/abi/mangle32.C: New.
2850
2851 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2852
2853         * gnat.dg/atomic2.adb: New test.
2854
2855 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2856
2857         * gnat.dg/array11.adb: New test.
2858         * gnat.dg/array12.adb: Likewise.
2859
2860 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2861
2862         * gnat.dg/array10.adb: New test.
2863         * gnat.dg/object_overflow.adb: Tweak.
2864
2865 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2866
2867         * gcc.dg/guality/guality.exp: Disable on darwin.
2868
2869 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2870
2871         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2872         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2873         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2874         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2875
2876 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2877
2878         PR fortran/41479
2879         * gfortran.dg/intent_out_5.f90: New test.
2880
2881 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR debug/41404
2884         PR debug/41353
2885         * gcc.dg/guality/pr41404-1.c: New test.
2886         * gcc.dg/guality/pr41353-2.c: New test.
2887
2888 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2889
2890         PR testsuite/41546
2891         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2892         to -mtune=generic.
2893
2894 2009-10-01  Jan Hubicka  <jh@suse.cz>
2895
2896         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2897
2898 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2899
2900         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2901
2902         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2903
2904 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2905
2906         PR fortran/41515
2907         * gfortran.dg/parameter_array_init_5.f90: New test.
2908
2909 2009-10-01  Jason Merrill  <jason@redhat.com>
2910
2911         * g++.dg/cpp0x/defaulted13.C: New.
2912
2913 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2914
2915         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2916         * gfortran.dg/bounds_check_11.f90: Likewise.
2917         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2918
2919 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2920
2921         * gfortran.dg/select_type_4.f90: New test.
2922
2923 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2924
2925         * gfortran.dg/same_type_as_1.f03: New test.
2926         * gfortran.dg/same_type_as_2.f03: Ditto.
2927
2928 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2929
2930         * gfortran.dg/select_type_1.f03: Extended.
2931         * gfortran.dg/select_type_3.f03: New test.
2932
2933 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2934
2935         * gfortran.dg/class_allocate_1.f03: New test.
2936
2937 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2938
2939         PR fortran/40996
2940         * gfortran.dg/allocatable_scalar_3.f90: New test.
2941         * gfortran.dg/select_type_2.f03: Ditto.
2942         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2943
2944 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2945
2946         * gfortran.dg/block_name_2.f90: Modified error message.
2947         * gfortran.dg/select_6.f90: Ditto.
2948         * gfortran.dg/select_type_1.f03: New test.
2949
2950 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2951
2952         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2953         * gfortran.dg/class_1.f03: Ditto.
2954         * gfortran.dg/class_2.f03: Ditto.
2955         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2956         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2957         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2958         * gfortran.dg/typebound_call_10.f03: Ditto.
2959         * gfortran.dg/typebound_call_2.f03: Ditto.
2960         * gfortran.dg/typebound_call_3.f03: Ditto.
2961         * gfortran.dg/typebound_call_4.f03: Ditto.
2962         * gfortran.dg/typebound_call_9.f03: Ditto.
2963         * gfortran.dg/typebound_generic_3.f03: Ditto.
2964         * gfortran.dg/typebound_generic_4.f03: Ditto.
2965         * gfortran.dg/typebound_operator_1.f03: Ditto.
2966         * gfortran.dg/typebound_operator_2.f03: Ditto.
2967         * gfortran.dg/typebound_operator_3.f03: Ditto.
2968         * gfortran.dg/typebound_operator_4.f03: Ditto.
2969         * gfortran.dg/typebound_proc_1.f08: Ditto.
2970         * gfortran.dg/typebound_proc_5.f03: Ditto.
2971         * gfortran.dg/typebound_proc_6.f03: Ditto.
2972
2973 2009-09-30  Jason Merrill  <jason@redhat.com>
2974
2975         * g++.dg/eh/init-temp1.C: Improve test.
2976
2977 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2978
2979         PR target/22093
2980         * gcc.target/alpha/pr22093.c: New test.
2981
2982 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2983             Jason Merrill  <jason@redhat.com>
2984
2985         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2986         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2987         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2988         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2989         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2990         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2991         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2992         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2993         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2994         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2995         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2996         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2997         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2998         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2999         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3000         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3001         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3002         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3003         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3004         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3005         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3006         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3007         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3008         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3009         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3010         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3011         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3012         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3013         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3014         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3015         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3016         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3017         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3018         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3019         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3020         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3021         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3022         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3023         * lib/prune.exp: Accept "In lambda function".
3024
3025 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3026
3027         * gcc.target/i386/fma4-check.h: New file.
3028         * gcc.target/i386/fma4-fma.c: Ditto.
3029         * gcc.target/i386/fma4-maccXX.c: Ditto.
3030         * gcc.target/i386/fma4-msubXX.c: Ditto.
3031         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3032         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3033         * gcc.target/i386/fma4-vector.c: Ditto.
3034         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3035         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3036         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3037         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3038         * gcc.target/i386/fma4-256-vector.c: Ditto.
3039         * gcc.target/i386/funcspec-2.c: Ditto.
3040
3041         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3042
3043         * gcc.target/i386/funcspec-5.c: Add FMA4.
3044         * gcc.target/i386/funcspec-6.c: Ditto.
3045         * gcc.target/i386/funcspec-8.c: Ditto.
3046
3047         * gcc.target/i386/funcspec-9.c: New file.
3048
3049         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3050
3051         * gcc.target/i386/isa-10.c: New file.
3052         * gcc.target/i386/isa-11.c: Ditto.
3053         * gcc.target/i386/isa-12.c: Ditto.
3054         * gcc.target/i386/isa-13.c: Ditto.
3055         * gcc.target/i386/isa-2.c: Ditto.
3056         * gcc.target/i386/isa-3.c: Ditto.
3057         * gcc.target/i386/isa-4.c: Ditto.
3058         * gcc.target/i386/isa-7.c: Ditto.
3059         * gcc.target/i386/isa-8.c: Ditto.
3060         * gcc.target/i386/isa-9.c: Ditto.
3061
3062         * gcc.target/i386/isa-14.c: Add FMA4.
3063         * gcc.target/i386/isa-1.c: Ditto.
3064         * gcc.target/i386/isa-5.c: Ditto.
3065         * gcc.target/i386/isa-6.c: Ditto.
3066
3067         * gcc.target/i386/sse-12.c: New file.
3068         * gcc.target/i386/sse-13.c: Ditto.
3069         * gcc.target/i386/sse-14.c: Ditto.
3070         * gcc.target/i386/sse-22.c: Ditto.
3071
3072         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3073         * g++.dg/other/i386-3.C: Ditto.
3074         * g++.dg/other/i386-5.C: Ditto.
3075         * g++.dg/other/i386-6.C: Ditto.
3076
3077 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3078
3079         PR testsuite/41496
3080         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3081         before.
3082
3083 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3084
3085         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3086         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3087
3088 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR debug/41438
3091         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3092         hidden.
3093         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3094
3095 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3096
3097         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3098         * gcc.target/i386/isa-1.c: Remove SSE5.
3099         * gcc.target/i386/isa-5.c: Ditto.
3100         * gcc.target/i386/isa-6.c: Ditto.
3101         * gcc.target/i386/funcspec-4.c: Remove error conditions
3102         related to SSE5.
3103         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3104         * gcc.target/i386/avx-2.c: Ditto.
3105         * gcc.target/i386/sse-23.c: Ditto.
3106         * gcc.target/i386/funcspec-9.c: Delete.
3107
3108 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3109
3110         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3111         * gcc.dg/guality/pr41353-1.c: New test.
3112
3113         PR testsuite/41444
3114         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3115         in macro name definition for non-unix/win32/msdos.
3116
3117 2009-09-29  Daniel Kraft  <d@domob.eu>
3118
3119         PR fortran/39626
3120         * gfortran.dg/block_1.f08: New test.
3121         * gfortran.dg/block_2.f08: New test.
3122         * gfortran.dg/block_3.f90: New test.
3123         * gfortran.dg/block_4.f08: New test.
3124         * gfortran.dg/block_5.f08: New test.
3125         * gfortran.dg/block_6.f08: New test.
3126         * gfortran.dg/block_7.f08: New test.
3127         * gfortran.dg/block_8.f08: New test.
3128
3129 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3130
3131         PR libgfortran/35862
3132         * gfortran.dg/round_1.f03: New test.
3133         * gfortran.dg/f2003_io_3.f03: Update test.
3134
3135 2009-09-28  Easwaran Raman  <eraman@google.com>
3136
3137         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3138         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3139
3140 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3141
3142         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3143         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3144         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3145         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3146         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3147
3148         * g++.dg/dfp/dfp.exp: Fix typo.
3149
3150         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3151         Fix typo that breaks the check.
3152
3153 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3154
3155         * gnat.dg (tagged_alloc_free.adb): New testcase.
3156
3157 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3158
3159         * g++.dg/dfp: New directory.
3160         * g++.dg/dg.exp: Prune tests in dfp directory.
3161         * g++.dg/dfp/dfp.exp: New.
3162         * g++.dg/dfp/mangle-mode.C: New test.
3163
3164 2009-09-28  Michael Matz  <matz@suse.de>
3165
3166         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3167         for sign of -Inf.
3168
3169 2009-09-27  Richard Henderson  <rth@redhat.com>
3170
3171         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3172         * gcc.dg/tree-ssa/pr41469-1.c: New.
3173
3174 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3175
3176         PR c/41476
3177         * gcc.dg/cond-constqual-1.c: New test.
3178
3179 2009-09-26  Michael Matz  <matz@suse.de>
3180
3181         PR lto/40758
3182         PR middle-end/41470
3183         * gcc.dg/pr41470.c: New test.
3184
3185 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3186
3187         * gnat.dg/array9.adb: New test.
3188
3189 2009-09-26  Michael Matz  <matz@suse.de>
3190
3191         PR tree-optimization/41454
3192         * gcc.dg/pr41454.c: New test.
3193
3194 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3195
3196         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3197         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3198         into DW_TAG_GNU_template_parameter_pack and
3199         DW_TAG_GNU_formal_parameter_pack.
3200         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3201         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3202
3203 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3204
3205         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3206         parameters for alignment-sensitive -fsection-anchors tests.
3207
3208 2009-09-25  Richard Guenther  <rguenther@suse.de>
3209
3210         PR middle-end/41463
3211         * gcc.c-torture/execute/pr41463.c: New testcase.
3212
3213 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3214
3215         * gnat.dg/sse_nolib.adb: New testcase.
3216
3217 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3218
3219         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3220         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3221         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3222         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3223         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3224         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3225         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3226         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3227         * gcc.dg/vect/vect.exp: Add Power7 flags.
3228         * g++.dg/vect/vect.exp: Likewise.
3229         * gfortran.dg/vect/vect.exp: Likewise.
3230
3231 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3232
3233         PR fortran/41459
3234         * gfortran.dg/empty_label.f: New test.
3235         * gfortran.dg/empty_label.f90: Ditto.
3236         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3237
3238 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3239
3240         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3241         compile-time.
3242
3243 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3244
3245         * lib/scanasm.exp (make_pattern_printable): New function.
3246         (dg-scan, scan-assembler-times, scan-assembler-dem,
3247         scan-assembler-dem-not): Use it.
3248
3249 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3250
3251         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3252         (test_nested): Renamed to ...
3253         (test_nested1): This.
3254         (test_nested2): New.
3255         (main): Likewise.
3256
3257 2009-09-24  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/36143
3260         PR tree-optimization/38747
3261         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3262         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3263         * g++.dg/torture/pr38747.C: New testcase.
3264         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3265
3266 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3267
3268         * gnat.dg/nested_proc.adb: New test.
3269
3270 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3271
3272         * gcc.target/i386/pr12329.c: Adjust.
3273
3274 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3275
3276         PR debug/41248
3277         * gcc.dg/pr41248.c: New.
3278
3279 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3280
3281         PR debug/41065
3282         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3283
3284 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3285
3286         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3287         current_compiler_flags.  Fix typos.
3288
3289 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3290
3291         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3292
3293 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3294
3295         PR c/39779
3296         * gcc.c-torture/compile/pr39779.c: New test.
3297
3298 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3299
3300         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3301         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3302         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3303
3304 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3305
3306         PR debug/41295
3307         * gcc.dg/pr41295.c: New.
3308
3309 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3310
3311         * gcc.dg/pr40209.c: Add test case.
3312
3313 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3314
3315         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3316         matching assembly.
3317         * gcc.target/mips/code-readable-2.c: Likewise.
3318         * gcc.target/mips/code-readable-3.c: Likewise.
3319
3320 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3321
3322         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3323         Check support via mode instead of C type.
3324         (check_effective_target_dfprt_nocache): Ditto.
3325         (check_effective_target_hard_dfp): Ditto.
3326
3327 2009-09-22  Richard Guenther  <rguenther@suse.de>
3328
3329         PR middle-end/41395
3330         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3331         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3332
3333 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3334
3335         * gcc.dg/20090922-1.c: New test.
3336
3337         PR bootstrap/41405
3338         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3339         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3340         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3341         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3342         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3343         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3344         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3345         * objc.dg/dwarf-2.m: Likewise.
3346
3347 2009-09-22  Richard Guenther  <rguenther@suse.de>
3348
3349         PR tree-optimization/41428
3350         * g++.dg/tree-ssa/pr41428.C: New testcase.
3351
3352 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR middle-end/41429
3355         * g++.dg/gomp/pr41429.C: New test.
3356
3357 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3358
3359         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3360
3361 2009-09-21  Jason Merrill  <jason@redhat.com>
3362
3363         PR c++/41421
3364         * g++.dg/cpp0x/trivial1.C: Expand.
3365
3366 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3367
3368         * gcc.dg/torture/calleesave-sse.c: New.
3369
3370 2009-09-21  Jan Hubicka  <jh@suse.cz>
3371
3372         * gcc.dg/guality/inline-params.c: New testcase.
3373
3374 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3377         Add -fno-inline.
3378         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3379         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3380         (f2): Ditto.
3381
3382 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3383
3384         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3385         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3386         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3387         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3388         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3389
3390 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3391
3392         PR middle-end/40642
3393         * g++.dg/torture/pr40642.C: New testcase.
3394
3395 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3396
3397         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3398         cases in static initializers.
3399
3400 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3401
3402         * gcc.c-tortue/compile/pr39886.c: New.
3403
3404 2009-09-20  Chris Demetriou  <cgd@google.com>
3405
3406         PR preprocessor/28435:
3407         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3408         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3409         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3410         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3411         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3412
3413 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3414
3415         * gcc.target/mips/mips.exp: Add relax-pic-calls
3416         under -mfoo/-mno-foo options.
3417         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3418         and -mexplicit-relocs.
3419         * gcc.target/mips/call-1.c: New test.
3420         * gcc.target/mips/call-2.c: New test.
3421         * gcc.target/mips/call-3.c: New test.
3422         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3423         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3424
3425 2009-09-19  Chris Demetriou  <cgd@google.com>
3426
3427         PR preprocessor/28435:
3428         * gcc.dg/cpp/missing-header-MD.c: New test.
3429         * gcc.dg/cpp/missing-header-MMD.c: New test.
3430         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3431         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3432
3433 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3434
3435         PR libgfortran/41328
3436         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3437         EOF works.
3438
3439 2009-09-18  Jason Merrill  <jason@redhat.com>
3440
3441         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3442         * g++.dg/cpp0x/initlist-deduce.C: New.
3443
3444 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3445
3446         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3447
3448 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3449
3450         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3451         * c-c++-common/dfp: New directory.
3452         * c-c++-common/dfp/dfp-dbg.h: New file.
3453         * gcc.dg/dfp/call-by-value.c: Move to ...
3454         * c-c++-common/call-by-value.c: here.
3455         * gcc.dg/dfp/cast.c: Move to ...
3456         * c-c++-common/cast.c: here.
3457         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3458         * c-c++-common/compare-eq-const.c: here.
3459         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3460         * c-c++-common/compare-eq-d128.c: here.
3461         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3462         * c-c++-common/compare-eq-d32.c: here.
3463         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3464         * c-c++-common/compare-eq-d64.c: here.
3465         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3466         * c-c++-common/compare-eq-dfp.c: here.
3467         * gcc.dg/dfp/compare-eq.h: Move to ...
3468         * c-c++-common/compare-eq.h: here.
3469         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3470         * c-c++-common/compare-rel-const.c: here.
3471         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3472         * c-c++-common/compare-rel-d128.c: here.
3473         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3474         * c-c++-common/compare-rel-d32.c: here.
3475         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3476         * c-c++-common/compare-rel-d64.c: here.
3477         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3478         * c-c++-common/compare-rel-dfp.c: here.
3479         * gcc.dg/dfp/compare-rel.h: Move to ...
3480         * c-c++-common/compare-rel.h: here.
3481         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3482         * c-c++-common/compare-special-d128.c: here.
3483         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3484         * c-c++-common/compare-special-d32.c: here.
3485         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3486         * c-c++-common/compare-special-d64.c: here.
3487         * gcc.dg/dfp/compare-special.h: Move to ...
3488         * c-c++-common/compare-special.h: here.
3489         * gcc.dg/dfp/constants-zero.c: Move to ...
3490         * c-c++-common/constants-zero.c: here.
3491         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3492         * c-c++-common/convert-bfp-10.c: here.
3493         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3494         * c-c++-common/convert-bfp-11.c: here.
3495         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3496         * c-c++-common/convert-bfp-12.c: here.
3497         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3498         * c-c++-common/convert-bfp-13.c: here.
3499         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3500         * c-c++-common/convert-bfp-14.c: here.
3501         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3502         * c-c++-common/convert-bfp-2.c: here.
3503         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3504         * c-c++-common/convert-bfp-3.c: here.
3505         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3506         * c-c++-common/convert-bfp-4.c: here.
3507         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3508         * c-c++-common/convert-bfp-5.c: here.
3509         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3510         * c-c++-common/convert-bfp-6.c: here.
3511         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3512         * c-c++-common/convert-bfp-7.c: here.
3513         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3514         * c-c++-common/convert-bfp-8.c: here.
3515         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3516         * c-c++-common/convert-bfp-9.c: here.
3517         * gcc.dg/dfp/convert-bfp.c: Move to ...
3518         * c-c++-common/convert-bfp.c: here.
3519         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3520         * c-c++-common/convert-bfp-fold.c: here.
3521         * gcc.dg/dfp/convert-dfp.c: Move to ...
3522         * c-c++-common/convert-dfp.c: here.
3523         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3524         * c-c++-common/convert-dfp-fold-2.c: here.
3525         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3526         * c-c++-common/convert-dfp-fold.c: here.
3527         * gcc.dg/dfp/convert.h: Move to ...
3528         * c-c++-common/convert.h: here.
3529         * gcc.dg/dfp/convert-int.c: Move to ...
3530         * c-c++-common/convert-int.c: here.
3531         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3532         * c-c++-common/convert-int-fold.c: here.
3533         * gcc.dg/dfp/convert-int-max.c: Move to ...
3534         * c-c++-common/convert-int-max.c: here.
3535         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3536         * c-c++-common/convert-int-max-fold.c: here.
3537         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3538         * c-c++-common/convert-int-saturate.c: here.
3539         * gcc.dg/dfp/func-array.c: Move to ...
3540         * c-c++-common/func-array.c: here.
3541         * gcc.dg/dfp/func-deref.c: Move to ...
3542         * c-c++-common/func-deref.c: here.
3543         * gcc.dg/dfp/func-mixed.c: Move to ...
3544         * c-c++-common/func-mixed.c: here.
3545         * gcc.dg/dfp/func-pointer.c: Move to ...
3546         * c-c++-common/func-pointer.c: here.
3547         * gcc.dg/dfp/func-scalar.c: Move to ...
3548         * c-c++-common/func-scalar.c: here.
3549         * gcc.dg/dfp/func-struct.c: Move to ...
3550         * c-c++-common/func-struct.c: here.
3551         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3552         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3553         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3554         * c-c++-common/func-vararg-alternate-d128.c: here.
3555         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3556         * c-c++-common/func-vararg-alternate-d32.c: here.
3557         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3558         * c-c++-common/func-vararg-alternate-d64.c: here.
3559         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3560         * c-c++-common/func-vararg-alternate.h: here.
3561         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3562         * c-c++-common/func-vararg-dfp.c: here.
3563         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3564         * c-c++-common/func-vararg-mixed-2.c: here.
3565         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3566         * c-c++-common/func-vararg-mixed.c: here.
3567         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3568         * c-c++-common/func-vararg-size0.c: here.
3569         * gcc.dg/dfp/inf-1.c: Move to ...
3570         * c-c++-common/inf-1.c: here.
3571         * gcc.dg/dfp/loop-index.c: Move to ...
3572         * c-c++-common/loop-index.c: here.
3573         * gcc.dg/dfp/modes.c: Move to ...
3574         * c-c++-common/modes.c: here.
3575         * gcc.dg/dfp/nan-1.c: Move to ...
3576         * c-c++-common/nan-1.c: here.
3577         * gcc.dg/dfp/nan-2.c: Move to ...
3578         * c-c++-common/nan-2.c: here.
3579         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3580         * c-c++-common/operator-arith-fold.c: here.
3581         * gcc.dg/dfp/operator-assignment.c: Move to ...
3582         * c-c++-common/operator-assignment.c: here.
3583         * gcc.dg/dfp/operator-comma.c: Move to ...
3584         * c-c++-common/operator-comma.c: here.
3585         * gcc.dg/dfp/operator-cond.c: Move to ...
3586         * c-c++-common/operator-cond.c: here.
3587         * gcc.dg/dfp/operator-logical.c: Move to ...
3588         * c-c++-common/operator-logical.c: here.
3589         * gcc.dg/dfp/operator-unary.c: Move to ...
3590         * c-c++-common/operator-unary.c: here.
3591         * gcc.dg/dfp/pr31385.c: Move to ...
3592         * c-c++-common/pr31385.c: here.
3593         * gcc.dg/dfp/pr33466.c: Move to ...
3594         * c-c++-common/pr33466.c: here.
3595         * gcc.dg/dfp/pr35620.c: Move to ...
3596         * c-c++-common/pr35620.c: here.
3597         * gcc.dg/dfp/pr36800.c: Move to ...
3598         * c-c++-common/pr36800.c: here.
3599         * gcc.dg/dfp/pr39034.c: Move to ...
3600         * c-c++-common/pr39034.c: here.
3601         * gcc.dg/dfp/pr39035.c: Move to ...
3602         * c-c++-common/pr39035.c: here.
3603         * gcc.dg/dfp/pr39902.c: Move to ...
3604         * c-c++-common/pr39902.c: here.
3605         * gcc.dg/dfp/pr39986.c: Move to ...
3606         * c-c++-common/pr39986.c: here.
3607         * gcc.dg/dfp/signbit-1.c: Move to ...
3608         * c-c++-common/signbit-1.c: here.
3609         * gcc.dg/dfp/signbit-2.c: Move to ...
3610         * c-c++-common/signbit-2.c: here.
3611         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3612         * c-c++-common/struct-layout-1.c: here.
3613         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3614         * c-c++-common/usual-arith-conv.c: here.
3615         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3616         * c-c++-common/usual-arith-conv-const.c: here.
3617
3618 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3619
3620         PR testsuite/41288
3621         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3622         stack alignment.
3623
3624 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3625
3626         PR c++/39365
3627         * g++.dg/expr/bool3.C: New test.
3628         * g++.dg/expr/bool4.C: New test.
3629
3630 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3631
3632         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3633         * gcc.dg/dfp/signbit-2.c: Use it.
3634         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3635         arguments to unsigned int.
3636         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3637         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3638         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3639         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3640         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3641         * gcc.dg/dfp/pr39986.c: Ditto.
3642         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3643         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3644         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3645         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3646         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3647
3648 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3649
3650         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3651
3652 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3653
3654         PR c/41049
3655         * dfp/pr41049.c: New test.
3656
3657 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3658
3659         PR testsuite/41385
3660         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3661
3662 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3663
3664         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3665         * gcc.dg/ipa/ipa-sra-1.c: New test.
3666         * gcc.dg/ipa/ipa-sra-2.c: New test.
3667         * gcc.dg/ipa/ipa-sra-3.c: New test.
3668         * gcc.dg/ipa/ipa-sra-4.c: New test.
3669         * gcc.dg/ipa/ipa-sra-5.c: New test.
3670         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3671         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3672
3673 2009-09-17  Michael Matz  <matz@suse.de>
3674
3675         PR middle-end/41347
3676         * gfortran.dg/pr41347.f90: New test.
3677
3678 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3679
3680         * gcc.c-torture/compile/20090917-1.c: New testcase.
3681
3682 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3683
3684         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3685         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3686         alpha*-*-* target from XFAIL list.
3687
3688 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3689
3690         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3691         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3692         * gcc.dg/dfp/cast-bad.c: Use default options.
3693         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3694         * gcc.dg/dfp/composite-type.c: Ditto.
3695         * gcc.dg/dfp/constants.c: Ditto.
3696         * gcc.dg/dfp/constants-hex.c: Ditto.
3697         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3698         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3699         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3700         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3701         * gcc.dg/dfp/ctypes.c: Ditto.
3702         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3703         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3704         * gcc.dg/dfp/float-constant-double.c: Ditto.
3705         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3706         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3707         * gcc.dg/dfp/modes.c: Ditto.
3708         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3709         * gcc.dg/dfp/pr31344.c: Ditto.
3710         * gcc.dg/dfp/pr31385.c: Ditto.
3711         * gcc.dg/dfp/pr33466.c: Ditto.
3712         * gcc.dg/dfp/pr35620.c: Ditto.
3713         * gcc.dg/dfp/pr37435.c: Ditto.
3714         * gcc.dg/dfp/pr39986.c: Ditto.
3715         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3716         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3717         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3718         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3719         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3720         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3721         * gcc.dg/dfp/typespec.c: Ditto.
3722         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3723         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3724         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3725         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3726         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3727         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3728         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3729         * gcc.dg/dfp/compare-rel.h: Ditto.
3730         * gcc.dg/dfp/compare-special.h: Ditto.
3731         * gcc.dg/dfp/convert.h: Ditto.
3732         * gcc.dg/dfp/fe-check.h: Ditto.
3733         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3734         * gcc.dg/dfp/cast.c: Ditto.
3735         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3736         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3737         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3738         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3739         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3740         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3741         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3742         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3743         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3744         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3745         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3746         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3747         * gcc.dg/dfp/constants-zero.c: Ditto.
3748         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3749         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3750         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3751         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3752         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3753         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3754         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3755         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3756         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3757         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3758         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3759         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3760         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3761         * gcc.dg/dfp/convert-bfp.c: Ditto.
3762         * gcc.dg/dfp/convert-complex.c: Ditto.
3763         * gcc.dg/dfp/convert-dfp.c: Ditto.
3764         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3765         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3766         * gcc.dg/dfp/convert-int.c: Ditto.
3767         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3768         * gcc.dg/dfp/convert-int-max.c: Ditto.
3769         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3770         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3771         * gcc.dg/dfp/fe-binop.c: Ditto.
3772         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3773         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3774         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3775         * gcc.dg/dfp/func-array.c: Ditto.
3776         * gcc.dg/dfp/func-deref.c: Ditto.
3777         * gcc.dg/dfp/func-mixed.c: Ditto.
3778         * gcc.dg/dfp/func-pointer.c: Ditto.
3779         * gcc.dg/dfp/func-scalar.c: Ditto.
3780         * gcc.dg/dfp/func-struct.c: Ditto.
3781         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3782         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3783         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3784         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3785         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3786         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3787         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3788         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3789         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3790         * gcc.dg/dfp/inf-1.c: Ditto.
3791         * gcc.dg/dfp/loop-index.c: Ditto.
3792         * gcc.dg/dfp/nan-1.c: Ditto.
3793         * gcc.dg/dfp/nan-2.c: Ditto.
3794         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3795         * gcc.dg/dfp/operator-assignment.c: Ditto.
3796         * gcc.dg/dfp/operator-comma.c: Ditto.
3797         * gcc.dg/dfp/operator-cond.c: Ditto.
3798         * gcc.dg/dfp/operator-logical.c: Ditto.
3799         * gcc.dg/dfp/operator-unary.c: Ditto.
3800         * gcc.dg/dfp/pr36800.c: Ditto.
3801         * gcc.dg/dfp/pr39034.c: Ditto.
3802         * gcc.dg/dfp/pr39035.c: Ditto.
3803         * gcc.dg/dfp/pr39902.c: Ditto.
3804         * gcc.dg/dfp/signbit-1.c: Ditto.
3805         * gcc.dg/dfp/signbit-2.c: Ditto.
3806         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3807         * gcc.dg/dfp/union-init.c: Ditto.
3808         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3809
3810 2009-09-16  Michael Matz  <matz@suse.de>
3811
3812         PR fortran/41212
3813         * gfortran.dg/pr41212.f90: New test.
3814
3815 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3816
3817         * gnat.dg/alignment9.adb: New test.
3818
3819 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3820
3821         * gnat.dg/discr20.ad[sb]: New test.
3822
3823 2009-09-16  Richard Guenther  <rguenther@suse.de>
3824
3825         PR middle-end/34011
3826         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3827
3828 2009-09-16  DJ Delorie  <dj@redhat.com>
3829             Kaz Kojima  <kkojima@gcc.gnu.org>
3830
3831         * gcc.target/sh/struct-arg-dw2.c: New test.
3832
3833 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3834             Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR target/41175
3837         * gcc.target/powerpc/pr41175.c: New test.
3838
3839 2009-09-14  Richard Henderson  <rth@redhat.com>
3840
3841         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3842         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3843         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3844
3845 2009-09-14  Richard Henderson  <rth@redhat.com>
3846
3847         * g++.dg/eh/builtin1.C: Update resx pattern match.
3848         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3849
3850 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3851
3852         * gcc.target/mips/branch-helper.h: New file.
3853         * gcc.target/mips/branch-2.c,
3854         * gcc.target/mips/branch-3.c,
3855         * gcc.target/mips/branch-4.c,
3856         * gcc.target/mips/branch-5.c,
3857         * gcc.target/mips/branch-6.c,
3858         * gcc.target/mips/branch-7.c,
3859         * gcc.target/mips/branch-8.c,
3860         * gcc.target/mips/branch-9.c,
3861         * gcc.target/mips/branch-10.c,
3862         * gcc.target/mips/branch-11.c,
3863         * gcc.target/mips/branch-12.c,
3864         * gcc.target/mips/branch-13.c,
3865         * gcc.target/mips/branch-14.c,
3866         * gcc.target/mips/branch-15.c: New tests.
3867
3868 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3869
3870         PR target/41331
3871         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3872         -m32 -mpowerpc64 system.
3873
3874 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3875
3876         From Jie Zhang <jie.zhang@analog.com>:
3877         * gcc.target/bfin/saveall.c: New test.
3878         * gcc.target/bfin/20090914-1.c: New test.
3879         * gcc.target/bfin/20090914-2.c: New test.
3880
3881         * gcc.target/bfin/20090914-3.c: New test.
3882
3883 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3884
3885         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3886
3887 2009-09-14  Richard Guenther  <rguenther@suse.de>
3888
3889         PR middle-end/41350
3890         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3891
3892 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3893
3894         PR libgfortran/41328
3895         * gfortran.dg/cr_lf.f90: New test.
3896
3897 2009-09-11  Michael Matz  <matz@suse.de>
3898
3899         PR middle-end/41275
3900         * g++.dg/tree-ssa/pr41275.C: New test.
3901
3902 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3903
3904         PR fortran/41242
3905         * gfortran.dg/proc_ptr_comp_21.f90: New.
3906
3907 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3908
3909         PR fortran/31292
3910         * gfortran.dg/module_procedure_1.f90: New test.
3911         * gfortran.dg/module_procedure_2.f90: Ditto.
3912         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3913
3914 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3915             James A. Morrison  <phython@gcc.gnu.org>
3916
3917         PR ada/18302
3918         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3919         commands.
3920         * ada/acats/run_test.exp: New file.
3921
3922 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3923
3924         Revert:
3925         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3926
3927         PR rtl-optimization/39779
3928         * gcc.dg/pr39979.c: New test.
3929
3930 2009-09-10  Richard Guenther  <rguenther@suse.de>
3931
3932         PR middle-end/41257
3933         * g++.dg/torture/pr41257-2.C: New testcase.
3934
3935 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3936
3937         PR c++/28293
3938         * g++.dg/template/crash91.C: New.
3939
3940 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3941
3942         PR rtl-optimization/39779
3943         * gcc.dg/pr39979.c: New test.
3944
3945 2009-09-09  Richard Guenther  <rguenther@suse.de>
3946
3947         PR tree-optimization/41101
3948         * gcc.c-torture/compile/pr41101.c: New testcase.
3949
3950 2009-09-09  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/41317
3953         * gcc.c-torture/execute/pr41317.c: New testcase.
3954         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3955         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3956
3957 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3958
3959         Fix some test breakages on Darwin
3960         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3961         and adjust.
3962         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3963         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3964         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3965         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3966         take darwin specifics in account.
3967
3968 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3969
3970         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3971         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3972
3973 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3974
3975         PR c++/39923
3976         * g++.dg/cpp0x/initlist24.C: New.
3977
3978 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3979
3980         * gcc.dg/large-size-array-2.c: Fix target requirement.
3981         * gcc.dg/large-size-array-4.c: Likewise.
3982         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3983         * gcc.dg/c99-const-expr-2.c: Likewise.
3984         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3985         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3986         * gcc.dg/c90-const-expr-10.c: Likewise.
3987         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3988         instead of long.
3989         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3990         * gcc.dg/vect/pr33846.c: Likewise.
3991         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3992         __PTRDIFF_TYPE__, instead of unsigned long.
3993         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3994
3995 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3996
3997         PR debug/41229
3998         PR debug/41291
3999         PR debug/41300
4000         * gfortran.dg/pr41229.f90: New.
4001
4002 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4003
4004         PR debug/41232
4005         * gcc.dg/pr41232.c: New.
4006
4007 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4008
4009         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4010         contain -march.
4011         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4012         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4013         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4014         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4015         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4016         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4017         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4018         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4019         options other than that used in dg-options.
4020
4021 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR rtl-optimization/41239
4024         * gcc.c-torture/execute/pr41239.c: New test.
4025
4026 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4027
4028         PR libgfortran/41192
4029         * gfortran.dg/namelist_59.f90: New test.
4030
4031 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4032
4033         From Mike Frysinger  <michael.frysinger@analog.com>
4034         * gcc.target/bfin/mcpu-bf542m.c: New file.
4035         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4036         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4037         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4038         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4039
4040 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4041
4042         PR middle-end/41282
4043         * gcc.c-torture/compile/pr41282.c: New test.
4044
4045 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4046
4047         PR fortran/41197
4048         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4049         variables for stat and errmsg.
4050         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4051         * gfortran.dg/allocate_stat_2.f90:  New test.
4052
4053 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4054
4055         * gcc.c-torture/compile/20090907-1.c: New test.
4056
4057 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4058
4059         PR bootstrap/41241
4060         * gcc.dg/pr41241.c: New test.
4061
4062 2009-09-06  Richard Guenther  <rguenther@suse.de>
4063
4064         PR middle-end/41144
4065         * g++.dg/torture/pr41144.C: New testcase.
4066
4067 2009-09-06  Richard Guenther  <rguenther@suse.de>
4068
4069         PR middle-end/41261
4070         * gcc.dg/torture/pr41261.c: New testcase.
4071
4072 2009-09-05  Richard Guenther  <rguenther@suse.de>
4073
4074         PR middle-end/41181
4075         * gcc.c-torture/compile/pr41181.c: New testcase.
4076
4077 2009-09-05  Richard Guenther  <rguenther@suse.de>
4078
4079         PR debug/41273
4080         * g++.dg/torture/pr41273.C: New testcase.
4081
4082 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4083
4084         PR fortran/41258
4085         * gfortran.dg/typebound_proc_12.f90 : New test.
4086
4087 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4088
4089         PR debug/41225
4090         * gfortran.dg/pr41225.f90: New.
4091
4092 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4093
4094         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4095         unistd.h, sys/types.h and sys/wait.h.
4096         (gualchk_t): New.
4097         (GUALCVT): New.
4098         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4099         (GUALITY_GDB_REDIRECT): New.
4100         (GUALITY_GDB_ARGS): Use it.
4101
4102 2009-09-04  Richard Guenther  <rguenther@suse.de>
4103
4104         PR middle-end/41257
4105         * g++.dg/torture/pr41257.C: New testcase.
4106
4107 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4108
4109         PR tree-optimization/41112
4110         * gnat.dg/array8.adb: New test.
4111
4112 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4113
4114         * gcc.target/arm/ctz.c: New test case.
4115
4116 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4117
4118         PR tree-optimization/38275
4119         * gcc.dg/autopar/reduc-1char.c: Increase number
4120         of iterations. Adjust the logic accordingly.
4121         * gcc.dg/autopar/reduc-2char.c: Ditto.
4122         * gcc.dg/autopar/reduc-1.c: Ditto.
4123         * gcc.dg/autopar/reduc-2.c: Ditto.
4124         * gcc.dg/autopar/reduc-3.c: Ditto.
4125         * gcc.dg/autopar/reduc-6.c: Ditto.
4126         * gcc.dg/autopar/reduc-7.c: Ditto.
4127         * gcc.dg/autopar/reduc-8.c: Ditto.
4128         * gcc.dg/autopar/reduc-9.c: Ditto.
4129         * gcc.dg/autopar/pr39500-1.c: Ditto.
4130         * gcc.dg/autopar/reduc-1short.c: Ditto.
4131         * gcc.dg/autopar/reduc-2short.c: Ditto.
4132         * gcc.dg/autopar/parallelization-1.c: Ditto.
4133
4134 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4135
4136         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4137         testcase using guality.h compiles and links and if a global variable
4138         can be verified by gdb.
4139
4140 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4141
4142         * lib/target-supports.exp (check_effective_target_sync_int_long):
4143         Supported on Blackfin Linux targets.
4144
4145 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4146
4147         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4148
4149 2009-09-03  Diego Novillo  <dnovillo@google.com>
4150
4151         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4152         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4153         * g++.dg/warn/unit-1.C: Likewise.
4154         * g++.dg/ipa/iinline-1.C: Likewise.
4155         * g++.dg/template/cond2.C: Adjust expected line location for the
4156         error.
4157         * g++.dg/template/pr35240.C: Likewise.
4158
4159 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4160
4161         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4162         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4163
4164 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4165
4166         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4167         * gcc.dg/memcpy-1.c: Add . to match pattern.
4168         * gcc.dg/uninit-I.c: XFAIL warning test.
4169         * g++.dg/warn/unit-1.C: XFAIL warning test.
4170
4171 2009-09-02  Ian Lance Taylor  <iant@google.com>
4172
4173         * gcc.dg/20090902-1.c: New test.
4174
4175 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4176
4177         * gcc.dg/builtin-object-size-9.c: New test.
4178
4179 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4180
4181         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4182
4183 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4184             Olivier Hainque  <hainque@adacore.com>
4185
4186         * gnat.dg/misaligned_param.adb: New test.
4187         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4188         * gnat.dg/slice7.adb: Add 1 more related case.
4189
4190 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4191
4192         * gcc.dg/guality/guality.c: Expect to fail for now.
4193         * gcc.dg/guality/example.c: Likewise.
4194
4195 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4196
4197         * gcc.dg/guality/guality.c: New.
4198         * gcc.dg/guality/guality.h: New.
4199         * gcc.dg/guality/guality.exp: New.
4200         * gcc.dg/guality/example.c: New.
4201         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4202         (cleanup-saved-temps): Likewise, .gkd files too.
4203
4204 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4205
4206         PR fortran/39229
4207         * gfortran.dg/line_length_3.f: New test.
4208         * gfortran.dg/line_length_4.f90: New test.
4209
4210 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4211
4212         * lib/target-supports.exp (check_gc_sections_available):
4213         Add proper pattern quote.
4214
4215 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4216             Kaz Kojima  <kkojima@gcc.gnu.org>
4217
4218         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4219         * g++.dg/cdce3.C: Use dg-add-options ieee.
4220         * g++.dg/torture/type-generic-1.C: Likewise.
4221         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4222         * gcc.dg/pr28796-2.c: Likewise.
4223         * gcc.dg/torture/builtin-math-7.c: Likewise.
4224         * gcc.dg/torture/type-generic-1.c: Likewise.
4225         * gfortran.dg/boz_14.f90: Likewise.
4226         * gfortran.dg/erf_2.F90: Likewise.
4227         * gfortran.dg/init_flag_3.f90: Likewise.
4228         * gfortran.dg/init_flag_4.f90: Likewise.
4229         * gfortran.dg/init_flag_5.f90: Likewise.
4230         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4231         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4232         * gfortran.dg/isnan_1.f90: Likewise.
4233         * gfortran.dg/isnan_2.f90: Likewise.
4234         * gfortran.dg/maxlocval_2.f90: Likewise.
4235         * gfortran.dg/maxlocval_4.f90: Likewise.
4236         * gfortran.dg/minlocval_1.f90: Likewise.
4237         * gfortran.dg/minlocval_4.f90: Likewise.
4238         * gfortran.dg/module_nan.f90: Likewise.
4239         * gfortran.dg/namelist_42.f90: Likewise.
4240         * gfortran.dg/namelist_43.f90: Likewise.
4241         * gfortran.dg/nan_1.f90: Likewise.
4242         * gfortran.dg/nan_2.f90: Likewise.
4243         * gfortran.dg/nan_3.f90: Likewise.
4244         * gfortran.dg/nan_4.f90: Likewise.
4245         * gfortran.dg/nan_5.f90: Likewise.
4246         * gfortran.dg/nearest_1.f90: Likewise.
4247         * gfortran.dg/nearest_2.f90: Likewise.
4248         * gfortran.dg/nearest_3.f90: Likewise.
4249         * gfortran.dg/pr37243.f: Likewise.
4250         * gfortran.dg/real_const_3.f90: Likewise.
4251         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4252
4253 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4254
4255         PR debug/30161
4256         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4257         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4258         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4259         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4260         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4261         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4262         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4263         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4264         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4265         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4266         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4267         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4268         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4269
4270 2009-08-31  Jason Merrill  <jason@redhat.com>
4271
4272         PR c++/41127
4273         * g++.dg/parse/enum5.C: New.
4274         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4275
4276 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4277
4278         PR fortran/40940
4279         * gfortran.dg/allocate_derived_1.f90: New.
4280         * gfortran.dg/class_3.f03: New.
4281
4282 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4283
4284         PR fortran/40996
4285         * gfortran.dg/allocatable_scalar_1.f90: New.
4286         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4287         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4288         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4289
4290 2009-08-30  Richard Guenther  <rguenther@suse.de>
4291
4292         PR tree-optimization/41186
4293         * g++.dg/torture/pr41186.C: New testcase.
4294         * g++.dg/tree-ssa/pr41186.C: Likewise.
4295
4296 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4297
4298         PR c++/41187
4299         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4300         take ia64 assembly comments syntax in account.
4301
4302 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4303
4304         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4305
4306 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4307
4308         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4309         * gfortran.dg/whole_file_6.f90: Likewise.
4310
4311 2009-08-28  Cary Coutant  <ccoutant@google.com>
4312
4313         PR debug/41063
4314         * g++.dg/debug/dwarf2/pr41063.C: New test.
4315
4316 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4317
4318         PR rtl-optimization/40861
4319         * gcc.dg/pr40861.c: New test.
4320
4321 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4322
4323         PR fortran/40869
4324         * gfortran.dg/proc_ptr_comp_20.f90: New.
4325
4326 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4327
4328         PR libfortran/39667
4329         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4330         open temp file with status="scratch".
4331         * gfortran.dg/fmt_cache_1.f: Likewise.
4332         * gfortran.dg/fmt_exhaust.f90: Likewise.
4333         * gfortran.dg/fmt_t_4.f90: Likewise.
4334         * gfortran.dg/fseek.f90: Likewise.
4335         * gfortran.dg/list_read_5.f90: Likewise.
4336         * gfortran.dg/namelist_39.f90: Likewise.
4337         * gfortran.dg/namelist_56.f90: Likewise.
4338         * gfortran.dg/read_bad_advance.f90: Likewise.
4339         * gfortran.dg/read_repeat.f90: Likewise.
4340         * gfortran.dg/read_size_noadvance.f90: Likewise.
4341         * gfortran.dg/read_x_past.f: Likewise.
4342
4343 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4344
4345         PR fortran/28039
4346         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4347
4348 2009-08-27  Daniel Kraft  <d@domob.eu>
4349
4350         PR fortran/37425
4351         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4352         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4353         error and fix problem with recursive assignment.
4354         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4355         * gfortran.dg/typebound_operator_3.f03: New test.
4356         * gfortran.dg/typebound_operator_4.f03: New test.
4357
4358 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4359
4360         PR debug/41170
4361         * debug/dwarf2/namespace-1.C: New test.
4362
4363 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4364
4365         PR fortran/41162
4366         * gfortran.dg/pr41162.f: New.
4367
4368 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4369             Richard Sandiford  <rdsandiford@googlemail.com>
4370
4371         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4372         with "forbid_cpu".
4373         * gcc.target/mips/branch-1.c: Update accordingly.
4374         * gcc.target/mips/extend-1.c: Likewise.
4375         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4376
4377 2009-08-26  Richard Guenther  <rguenther@suse.de>
4378
4379         PR middle-end/41163
4380         * gcc.c-torture/compile/pr41163.c: New testcase.
4381         * gcc.dg/pr35899.c: Adjust.
4382
4383 2009-08-26  Richard Guenther  <rguenther@suse.de>
4384
4385         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4386
4387 2009-08-26  Jason Merrill  <jason@redhat.com>
4388
4389         * g++.dg/cpp0x/explicit3.C: New.
4390         * g++.dg/overload/cond2.C: New.
4391
4392 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4393
4394         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4395
4396 2009-08-25  Jan Hubicka  <jh@suse.cz>
4397
4398         * gcc.target/i386/sse5-shift1-vector.c
4399         * gcc.target/i386/isa-12.c
4400         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4401         * gcc.target/i386/sse5-pcmov2.c
4402         * gcc.target/i386/isa-3.c
4403         * gcc.target/i386/sse5-shift2-vector.c
4404         * gcc.target/i386/isa-7.c
4405         * gcc.target/i386/funcspec-2.c
4406         * gcc.target/i386/sse5-haddX.c
4407         * gcc.target/i386/sse5-hadduX.c
4408         * gcc.target/i386/isa-9.c
4409         * gcc.target/i386/sse5-maccXX.c
4410         * gcc.target/i386/sse5-shift3-vector.c
4411         * gcc.target/i386/sse5-msubXX.c
4412         * gcc.target/i386/sse5-permpX.c
4413         * gcc.target/i386/sse5-check.h
4414         * gcc.target/i386/sse-12.c
4415         * gcc.target/i386/sse-11.c
4416         * gcc.target/i386/sse-10.c
4417         * gcc.target/i386/sse-13.c
4418         * gcc.target/i386/sse-14.c
4419         * gcc.target/i386/sse-22.c
4420         * gcc.target/i386/sse-2.c
4421         * gcc.target/i386/sse-13.c
4422         * gcc.target/i386/avx-2.c
4423         * gcc.target/i386/sse5-rotate1-vector.c
4424         * gcc.target/i386/isa-4.c
4425         * gcc.target/i386/sse5-hsubX.c
4426         * gcc.target/i386/sse5-pcmov.c
4427         * gcc.target/i386/sse5-fma.c
4428         * gcc.target/i386/isa-8.c
4429         * gcc.target/i386/sse5-rotate2-vector.c
4430         * gcc.target/i386/sse5-nmaccXX.c
4431         * gcc.target/i386/sse5-imul64-vector.c
4432         * gcc.target/i386/sse5-nmsubXX.c
4433         * gcc.target/i386/sse5-rotate3-vector.c
4434         * gcc.target/i386/sse5-fma-vector.c
4435         * gcc.target/i386/sse5-imul32widen-vector.c
4436         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4437
4438         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4439         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4440         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4441         * gcc.target/i386/avx-1.c: Remove SSE5.
4442         * gcc.target/i386/avx-2.c: Remove SSE5.
4443         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4444         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4445         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4446         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4447
4448 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4449
4450         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4451
4452 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4453
4454         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4455         keyword works in the same manner as __alignof.
4456
4457 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4458
4459         PR libfortran/34670
4460         * gfortran.dg/unpack_bounds_1.f90:  New test.
4461         * gfortran.dg/unpack_bounds_2.f90:  New test.
4462         * gfortran.dg/unpack_bounds_3.f90:  New test.
4463
4464 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4465
4466         * gnat.dg/slice7.adb: New test.
4467         * gnat.dg/slice7_pkg.ads: New helper.
4468
4469 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4470
4471         PR fortran/41139
4472         * gfortran.dg/proc_ptr_25.f90: New.
4473         * gfortran.dg/proc_ptr_comp_18.f90: New.
4474         * gfortran.dg/proc_ptr_comp_19.f90: New.
4475
4476 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4477
4478         PR fortran/41154
4479         * gfortran.dg/fmt_error_8.f: New test.
4480
4481 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4482
4483         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4484         number, update all callers and synchronize results for latest MPC.
4485
4486 2009-08-21  Jason Merrill  <jason@redhat.com>
4487
4488         * g++.dg/warn/Wunused-17.C: New.
4489
4490 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4491
4492         * gcc.target/arm/combine-cmp-shift.c: New test.
4493
4494 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4495
4496         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4497         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4498         width specifier.
4499
4500 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4501
4502         * gfortran.dg/fmt_error_7.f: New test.
4503
4504 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4505
4506         PR target/40718
4507         * gcc.target/i386/pr40718.c: New test.
4508
4509 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4510
4511         * gfortran.dg/proc_ptr_24.f90: New test.
4512
4513 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4514
4515         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4516         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4517         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4518
4519 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4520
4521         PR fortran/28039
4522         * gfortran.dg/fmt_with_extra.f: new file.
4523
4524 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4525
4526         * lib/target-supports.exp
4527         (check_effective_target_arm_iwmmxt_ok): New procedure.
4528         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4529         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4530
4531 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4532
4533         * gfortran.dg/boz_9.f90: Do not load denormal floating
4534         point constants.  Remove -mieee option for alpha*-*-* targets.
4535
4536 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4537
4538         PR fortran/41106
4539         * gfortran.dg/proc_ptr_23.f90: New.
4540         * gfortran.dg/proc_ptr_comp_15.f90: New.
4541         * gfortran.dg/proc_ptr_comp_16.f90: New.
4542         * gfortran.dg/proc_ptr_comp_17.f90: New.
4543
4544 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4545
4546         PR c++/41131
4547         * g++.dg/expr/unary3.C: New test.
4548
4549 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4550
4551         * gfortran.dg/common_5.f: Add -mdalign for sh.
4552         * gfortran.dg/common_align_2.f90: Likewise.
4553
4554 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4555
4556         PR libfortran/40962
4557         * c_f_pointer_tests_4.f90:  New test.
4558
4559 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4560
4561         * gnat.dg/slice6.adb: New test.
4562         * gnat.dg/slice6_pkg.ads: New helper.
4563
4564 2009-08-20  Michael Matz  <matz@suse.de>
4565
4566         PR fortran/41126
4567         * gfortran.dg/pr41126.f90: New test.
4568
4569 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4570
4571         * gnat.dg/dynamic_bound.adb: New test.
4572
4573 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4574
4575         PR fortran/41121
4576         * gfortran.dg/intrinsic_5.f90: New.
4577
4578 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4579             Richard Earnshaw  <richard.earnshaw@arm.com>
4580
4581         * gcc.target/arm/20090811-1.c: New test.
4582
4583 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4584
4585         PR middle-end/41123
4586         * gcc.dg/pr41123.c: New test.
4587
4588 2009-08-19  Jason Merrill  <jason@redhat.com>
4589
4590         PR c++/41120
4591         * g++.dg/other/gc4.C: New.
4592
4593 2009-08-18  Michael Matz  <matz@suse.de>
4594
4595         * gfortran.dg/vect/vect-gems.f90: New test.
4596         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4597
4598 2009-08-18  DJ Delorie  <dj@redhat.com>
4599
4600         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4601         * lib/gcc-defs.exp: ... to here.
4602
4603         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4604         GCC_EXEC_PREFIX before building the wrapper.
4605
4606 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4607
4608         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4609         tests.
4610         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4611         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4612         dg-options.  Fix dg-final clause.
4613
4614 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4615
4616         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4617
4618 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4619             Paul Thomas  <pault@gcc.gnu.org>
4620
4621         PR fortran/40870
4622         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4623
4624 2009-08-18  Richard Guenther  <rguenther@suse.de>
4625
4626         PR middle-end/41094
4627         * gcc.dg/torture/pr41094.c: New testcase.
4628         * gcc.dg/torture/builtin-power-1.c: Adjust.
4629         * gcc.dg/builtins-10.c: Likewise.
4630
4631 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR target/40971
4634         * gcc.dg/pr40971.c: New test.
4635
4636 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4637
4638         PR fortran/41062
4639         * gfortran.dg/use_only_4.f90: New test.
4640
4641 2009-08-17  Daniel Kraft  <d@domob.eu>
4642
4643         PR fortran/37425
4644         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4645         NOPASS bindings as operators.
4646
4647 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4648
4649         * lib/target-supports.exp
4650         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4651         of targets that do not need command line argument to enable SIMD.
4652
4653 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4654
4655         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4656         typo in cache name.
4657
4658 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4659
4660         PR fortran/41075
4661         * gfortran.dg/unlimited_fmt_1.f90: New test.
4662
4663 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4664
4665         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4666
4667 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4668
4669         * gnat.dg/itype.ad[sb]: New test.
4670
4671 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4672
4673         * gcc.target/mips/mips.exp: Add terminology section to comment
4674         at the top of the file.  Fix typos.
4675
4676 2009-08-16  Jason Merrill  <jason@redhat.com>
4677
4678         * g++.dg/debug/dwarf2/inline1.C: New.
4679
4680 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4681
4682         PR target/38599
4683         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4684
4685 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4686
4687         PR debug/37801
4688         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4689         Make sure to trigger inlining optimizations.
4690         * gcc.dg/debug/dwarf2/inline2.c: New test.
4691
4692 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4693
4694         PR fortran/41070
4695         * gfortran.dg/structure_constructor_10.f90: New.
4696
4697 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4698
4699         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4700         * gcc.dg/pragma-re-2.c: Likewise.
4701         * gcc.dg/pragma-re-3.c: Likewise.
4702         * gcc.dg/pragma-re-4.c: Likewise.
4703         * g++.dg/other/pragma-re-1.C: Likewise.
4704         * g++.dg/other/pragma-re-2.C: Likewise.
4705
4706 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4707
4708         * gcc.dg/torture/builtin-math-7.c: New.
4709
4710 2009-08-14  Richard Guenther  <rguenther@suse.de>
4711
4712         * gcc.c-torture/execute/20090814-1.c: New testcase.
4713
4714 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4715
4716         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4717
4718 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4719
4720         PR target/40934
4721         * gcc.target/i386/pr40934.c: New.
4722
4723 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4724
4725         PR target/41019
4726         * gcc.target/i386/pr41019.c: New test.
4727
4728 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4729
4730         PR fortran/40955
4731         * gfortran.dg/winapi.f90: New test.
4732
4733 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4734
4735         PR fortran/40995
4736         * gfortran.dg/intrinsic_4.f90: New.
4737         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4738         different line.
4739
4740 2009-08-13  Richard Guenther  <rguenther@suse.de>
4741
4742         PR middle-end/41047
4743         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4744
4745 2009-08-12  Richard Guenther  <rguenther@suse.de>
4746
4747         PR tree-optimization/41011
4748         * gfortran.dg/pr41011.f: New testcase.
4749
4750 2009-08-11  Andrew Haley  <aph@redhat.com>
4751
4752         * gcc.target/arm/synchronize.c: New file.
4753
4754 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4755
4756         PR middle-end/40980
4757         * gfortran.dg/graphite/id-17.f: New.
4758
4759 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4760             Sebastian Pop  <sebastian.pop@amd.com>
4761
4762         * gcc.dg/graphite/interchange-1.c: XFAILed.
4763         * gcc.dg/graphite/interchange-2.c: XFAILed.
4764         * gcc.dg/graphite/interchange-3.c: XFAILed.
4765         * gcc.dg/graphite/interchange-4.c: XFAILed.
4766         * gcc.dg/graphite/interchange-7.c: XFAILed.
4767
4768 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4769
4770         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4771
4772 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4773             Pranav Garg  <pranav.garg2107@gmail.com>
4774
4775         * gcc.dg/graphite/interchange-6.c: XFAILed.
4776
4777 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4778
4779         * gcc.dg/graphite/interchange-9.c: New.
4780
4781 2009-08-12  Richard Guenther  <rguenther@suse.de>
4782
4783         PR rtl-optimization/41033
4784         * gcc.dg/pr41033.c: New test.
4785
4786 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4787
4788         PR fortran/41022
4789         * gfortran.dg/proc_ptr_comp_14.f90: New.
4790
4791 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4792
4793         * gcc.target/mips/ext-5.c: New test.
4794         * gcc.target/mips/ext-6.c: New test.
4795         * gcc.target/mips/ext-7.c: New test.
4796         * gcc.target/mips/ext-8.c: New test.
4797         * gcc.target/mips/extend-2.c: New test.
4798
4799 2009-08-10  Jason Merrill  <jason@redhat.com>
4800
4801         * g++.dg/other/linkage2.C: New test for types-without-linkage
4802         handling.
4803         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4804         * g++.dg/lookup/anon2.C: Likewise.
4805         * g++.dg/other/anon3.C: Likewise.
4806         * g++.dg/template/arg2.C: Likewise.
4807         * g++.dg/template/local4.C: Likewise.
4808         * g++.old-deja/g++.law/operators32.C: Likewise.
4809         * g++.old-deja/g++.other/linkage2.C: Likewise.
4810         * g++.old-deja/g++.pt/enum6.C: Likewise.
4811         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4812         * g++.old-deja/g++.other/linkage1.C: Likewise.
4813
4814 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4815
4816         * gcc.dg/dg.exp: Test also c-c++-common dir.
4817         * g++.dg/dg.exp: Likewise.
4818         * g++.dg/warn/Wconversion-real.C: Delete.
4819         * gcc.dg/Wconversion-real.c: Move to ...
4820         * c-c++-common/Wconversion-real.c: ... here.
4821         * lib/target-supports.exp
4822         (check_effective_target_c,check_effective_target_c++): New.
4823
4824 2009-08-10  Daniel Kraft  <d@domob.eu>
4825
4826         PR fortran/37425
4827         * gfortran.dg/typebound_operator_1.f03: New test.
4828         * gfortran.dg/typebound_operator_2.f03: New test.
4829
4830 2009-08-10  Richard Guenther  <rguenther@suse.de>
4831
4832         PR middle-end/41006
4833         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4834         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4835
4836 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4837
4838         PR fortran/40940
4839         * gfortran.dg/class_1.f03: New.
4840         * gfortran.dg/class_2.f03: New.
4841         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4842         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4843         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4844         * gfortran.dg/typebound_call_10.f03: Ditto.
4845         * gfortran.dg/typebound_call_2.f03: Ditto.
4846         * gfortran.dg/typebound_call_3.f03: Ditto.
4847         * gfortran.dg/typebound_call_4.f03: Ditto.
4848         * gfortran.dg/typebound_generic_3.f03: Ditto.
4849         * gfortran.dg/typebound_generic_4.f03: Ditto.
4850         * gfortran.dg/typebound_proc_1.f08: Ditto.
4851         * gfortran.dg/typebound_proc_5.f03: Ditto.
4852         * gfortran.dg/typebound_proc_6.f03: Ditto.
4853
4854 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4855
4856         PR c++/40866
4857         * g++.dg/expr/stmt-expr-1.C: New test.
4858
4859 2009-08-09  Richard Guenther  <rguenther@suse.de>
4860
4861         PR tree-optimization/41016
4862         * gcc.c-torture/compile/pr41016.c: New testcase.
4863
4864 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4865
4866         * gcc.dg/overflow-warn-8.c: New test.
4867
4868 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4869
4870         PR tree-optimization/41008
4871         * gcc.dg/vect/O1-pr41008.c: New test.
4872
4873 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/40955
4876         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4877
4878 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4879
4880         * gcc.target/bfin/loop-autoinc.c: New file.
4881
4882 2009-08-08  Richard Guenther  <rguenther@suse.de>
4883
4884         PR tree-optimization/40991
4885         * g++.dg/torture/pr40991.C: New testcase.
4886
4887 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4888
4889         * ada/acats/support/impdef.a: Tweak timing constants. Add
4890         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4891         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4892         * ada/acats/tests/c9/c940007.a: Likewise.
4893         * ada/acats/tests/c9/c94001c.ada: Likewise.
4894         * ada/acats/tests/c9/c94006a.ada: Likewise.
4895         * ada/acats/tests/c9/c94008c.ada: Likewise.
4896         * ada/acats/tests/c9/c951002.a: Likewise.
4897         * ada/acats/tests/c9/c954a01.a: Likewise.
4898         * ada/acats/tests/c9/c96001a.ada: Likewise.
4899         * ada/acats/tests/c9/c97307a.ada: Likewise.
4900
4901 2009-08-07  Richard Guenther  <rguenther@suse.de>
4902
4903         PR tree-optimization/40999
4904         * gfortran.dg/pr40999.f: New testcase.
4905
4906 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4907
4908         * g++.dg/tree-prof/partition1.C: New test.
4909
4910 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4911
4912         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4913         hook.
4914         (check_effective_target_arm_neon_ok): Improve test for neon
4915         availability.
4916         * gcc.target/arm/eabi1.c: Only run test in base variant.
4917         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4918         attribute.
4919         * gcc.target/arm/vfp1[567].c: New tests.
4920
4921 2009-08-06  Jason Merrill  <jason@redhat.com>
4922
4923         PR c++/40948
4924         * g++.dg/ext/complit12.C: Expand.
4925
4926 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4927
4928         Merge ARM/hard_vfp_branch to trunk.
4929
4930         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4931
4932         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4933         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4934
4935         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4936
4937         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4938         (PCS): Define macro to use base AAPCS.
4939         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4940
4941         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4942
4943         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4944         Correct arm_neon.h typo.
4945
4946         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4947
4948         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4949         this a linkage test.
4950         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4951         argument marshalling.
4952         * abitest.h: New file.
4953         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4954         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4955
4956 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4957
4958         PR middle-end/32964
4959         * gcc.dg/tree-ssa/pr32964.c: New test.
4960
4961 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4962             H.J. Lu  <hongjiu.lu@intel.com>
4963
4964         PR target/40957
4965         * gcc.target/i386/pr40957.c: New test.
4966
4967 2009-08-06  Richard Guenther  <rguenther@suse.de>
4968
4969         PR tree-optimization/40964
4970         * gcc.c-torture/compile/pr40964.c: New testcase.
4971
4972 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4973
4974         PR fortran/40847
4975         * gfortran.dg/transfer_resolve_1.f90 : New test.
4976
4977 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4978             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4979
4980         PR target/40906
4981         * gcc.target/i386/pr40906-1.c: New test.
4982         * gcc.target/i386/pr40906-2.c: Ditto.
4983         * gcc.target/i386/pr40906-3.c: Ditto.
4984
4985 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4986
4987         PR rtl-optimization/40924
4988         * g++.dg/torture/pr40924.C: New test.
4989
4990 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4991
4992         PR c++/36069
4993         * g++.dg/warn/pr36069.C: New.
4994
4995 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4996
4997         PR c++/39987
4998         * g++.dg/overload/defarg4.C: New test.
4999
5000 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5001
5002         PR c++/16696
5003         * g++.dg/parse/pr16696.C: New.
5004         * g++.dg/parse/pr16696-permissive.C: New.
5005
5006 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5007
5008         PR fortran/40875
5009         * gfortran.dg/initialization_23.f90 : New test.
5010
5011 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5012
5013         PR debug/39706
5014         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5015
5016 2009-08-03  Jason Merrill  <jason@redhat.com>
5017             Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR c++/40948
5020         * g++.dg/ext/complit12.C: New.
5021
5022 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5023
5024         PR c/39902
5025         * gcc.target/powerpc/pr39902-2.c: New test.
5026
5027 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR middle-end/40943
5030         * gcc.dg/uninit-6.c: Re-add XFAIL.
5031         * gcc.dg/uninit-6-O0.c: Likewise.
5032         * gcc.dg/uninit-pr40943.c: New test.
5033
5034 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5035
5036         PR testsuite/40858
5037         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5038         .ascii.
5039
5040 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5041
5042         PR libfortran/40853
5043         * gfortran.dg/namelist_40.f90: Update error output.
5044         * gfortran.dg/namelist_47.f90: Update error output.
5045         * gfortran.dg/namelist_58.f90: New test.
5046
5047 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5048
5049         PR fortran/40881
5050         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5051         * gfortran.dg/altreturn_3.f90: Ditto.
5052         * gfortran.dg/altreturn_5.f90: Ditto.
5053         * gfortran.dg/altreturn_6.f90: Ditto.
5054         * gfortran.dg/altreturn_7.f90: Ditto.
5055         * gfortran.dg/array_constructor_13.f90: Ditto.
5056         * gfortran.dg/arrayio_7.f90: Ditto.
5057         * gfortran.dg/arrayio_8.f90: Ditto.
5058         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5059         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5060         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5061         * gfortran.dg/backspace_8.f: Add -std=legacy.
5062         * gfortran.dg/backspace_9.f: Ditto.
5063         * gfortran.dg/char_comparison_1.f: Ditto.
5064         * gfortran.dg/char_decl_1.f90: Ditto.
5065         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5066         * gfortran.dg/char_pointer_assign.f90: Ditto.
5067         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5068         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5069         * gfortran.dg/char_pointer_func.f90: Ditto.
5070         * gfortran.dg/common_8.f90: Ditto.
5071         * gfortran.dg/constant_substring.f: Ditto.
5072         * gfortran.dg/data_char_2.f90: Ditto.
5073         * gfortran.dg/der_array_io_1.f90: Ditto.
5074         * gfortran.dg/der_array_io_2.f90: Ditto.
5075         * gfortran.dg/der_array_io_3.f90: Ditto.
5076         * gfortran.dg/der_io_3.f90: Ditto.
5077         * gfortran.dg/dev_null.F90: Ditto.
5078         * gfortran.dg/direct_io_2.f90: Ditto.
5079         * gfortran.dg/do_iterator_2.f90: Ditto.
5080         * gfortran.dg/e_d_fmt.f90: Ditto.
5081         * gfortran.dg/empty_format_1.f90: Ditto.
5082         * gfortran.dg/entry_17.f90: Modified warning message.
5083         * gfortran.dg/entry_7.f90: Add -std=legacy.
5084         * gfortran.dg/eor_1.f90: Ditto.
5085         * gfortran.dg/equiv_2.f90: Ditto.
5086         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5087         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5088         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5089         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5090         * gfortran.dg/fmt_error_2.f90: Ditto.
5091         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5092         * gfortran.dg/fmt_tl.f: Ditto.
5093         * gfortran.dg/fmt_white.f: Ditto.
5094         * gfortran.dg/func_derived_1.f90: Ditto.
5095         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5096         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5097         * gfortran.dg/global_references_2.f90: Ditto.
5098         * gfortran.dg/hollerith_1.f90: Ditto.
5099         * gfortran.dg/hollerith.f90: Use new-style character length.
5100         * gfortran.dg/hollerith_f95.f90: Ditto.
5101         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5102         * gfortran.dg/implicit_6.f90: Ditto.
5103         * gfortran.dg/implicit_9.f90: Ditto.
5104         * gfortran.dg/inquire_13.f90: Ditto.
5105         * gfortran.dg/inquire_5.f90: Ditto.
5106         * gfortran.dg/inquire_6.f90: Ditto.
5107         * gfortran.dg/inquire.f90: Ditto.
5108         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5109         * gfortran.dg/io_constraints_2.f90: Ditto.
5110         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5111         * gfortran.dg/loc_2.f90: Ditto.
5112         * gfortran.dg/logical_1.f90: Ditto.
5113         * gfortran.dg/longline.f: Ditto.
5114         * gfortran.dg/merge_char_1.f90: Ditto.
5115         * gfortran.dg/namelist_12.f: Ditto.
5116         * gfortran.dg/namelist_14.f90: Ditto.
5117         * gfortran.dg/namelist_18.f90: Ditto.
5118         * gfortran.dg/namelist_19.f90: Ditto.
5119         * gfortran.dg/namelist_21.f90: Ditto.
5120         * gfortran.dg/namelist_22.f90: Ditto.
5121         * gfortran.dg/namelist_37.f90: Ditto.
5122         * gfortran.dg/namelist_54.f90: Ditto.
5123         * gfortran.dg/namelist_55.f90: Ditto.
5124         * gfortran.dg/namelist_empty.f90: Ditto.
5125         * gfortran.dg/namelist_use.f90: Use new-style character length.
5126         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5127         * gfortran.dg/nested_modules_4.f90: Ditto.
5128         * gfortran.dg/nested_modules_5.f90: Ditto.
5129         * gfortran.dg/open-options-blanks.f: Ditto.
5130         * gfortran.dg/output_exponents_1.f90: Ditto.
5131         * gfortran.dg/parens_5.f90: Ditto.
5132         * gfortran.dg/parens_6.f90: Ditto.
5133         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5134         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5135         * gfortran.dg/pr15129.f90: Ditto.
5136         * gfortran.dg/pr15332.f: Ditto.
5137         * gfortran.dg/pr16597.f90: Ditto.
5138         * gfortran.dg/pr17143.f90: Ditto.
5139         * gfortran.dg/pr17164.f90: Ditto.
5140         * gfortran.dg/pr17229.f: Modified warning message.
5141         * gfortran.dg/pr18210.f90: Add -std=legacy.
5142         * gfortran.dg/pr19155.f: Ditto.
5143         * gfortran.dg/pr20086.f90: Ditto.
5144         * gfortran.dg/pr20124.f90: Ditto.
5145         * gfortran.dg/pr20755.f: Ditto.
5146         * gfortran.dg/pr20865.f90: Ditto.
5147         * gfortran.dg/pr20950.f: Ditto.
5148         * gfortran.dg/pr21730.f: Ditto.
5149         * gfortran.dg/pr22491.f: Ditto.
5150         * gfortran.dg/pr29713.f90: Ditto.
5151         * gfortran.dg/print_parentheses_1.f: Ditto.
5152         * gfortran.dg/print_parentheses_2.f90: Ditto.
5153         * gfortran.dg/proc_assign_1.f90: Ditto.
5154         * gfortran.dg/proc_decl_1.f90: Ditto.
5155         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5156         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5157         * gfortran.dg/read_float_1.f90: Ditto.
5158         * gfortran.dg/read_logical.f90: Ditto.
5159         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5160         * gfortran.dg/return_1.f90: Ditto.
5161         * gfortran.dg/rewind_1.f90: Ditto.
5162         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5163         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5164         * gfortran.dg/stfunc_1.f90: Ditto.
5165         * gfortran.dg/stfunc_3.f90: Ditto.
5166         * gfortran.dg/stfunc_4.f90: Ditto.
5167         * gfortran.dg/stfunc_6.f90: Ditto.
5168         * gfortran.dg/streamio_2.f90: Ditto.
5169         * gfortran.dg/string_ctor_1.f90: Ditto.
5170         * gfortran.dg/string_null_compare_1.f: Ditto.
5171         * gfortran.dg/substr_6.f90: Ditto.
5172         * gfortran.dg/tl_editing.f90: Ditto.
5173         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5174         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5175         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5176         * gfortran.dg/g77/1832.f: Ditto.
5177         * gfortran.dg/g77/19981216-0.f Ditto.
5178         * gfortran.dg/g77/19990525-0.f: Ditto.
5179         * gfortran.dg/g77/19990826-2.f: Ditto.
5180         * gfortran.dg/g77/20000630-2.f: Ditto.
5181         * gfortran.dg/g77/20010116.f: Ditto.
5182         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5183         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5184         * gfortran.dg/g77/980520-1.f: Ditto.
5185         * gfortran.dg/g77/check0.f: Ditto.
5186         * gfortran.dg/g77/cpp3.F: Ditto.
5187         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5188         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5189         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5190         * gfortran.dg/g77/short.f: Ditto.
5191
5192 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5193
5194         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5195         * gcc.target/mips/ext-4.c: Likewise.
5196         * gcc.target/mips/interrupt_handler.c: Likewise.
5197         * gcc.target/mips/truncate-4.c: Likewise.
5198         * gcc.target/mips/truncate-5.c: Likewise.
5199
5200 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5201
5202         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5203         -fgraphite-force-parallel to -floop-parallelize-all.
5204
5205 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5206
5207         PR fortran/40011
5208         * gfortran.dg/whole_file_7.f90: New test.
5209         * gfortran.dg/whole_file_8.f90: New test.
5210         * gfortran.dg/whole_file_9.f90: New test.
5211         * gfortran.dg/whole_file_10.f90: New test.
5212         * gfortran.dg/whole_file_11.f90: New test.
5213         * gfortran.dg/whole_file_12.f90: New test.
5214         * gfortran.dg/whole_file_13.f90: New test.
5215         * gfortran.dg/whole_file_14.f90: New test.
5216
5217 2009-07-31  Jason Merrill  <jason@redhat.com>
5218
5219         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5220         binding semantics.
5221         * g++.dg/cpp0x/named.C: Likewise.
5222         * g++.dg/cpp0x/overload.C: Likewise.
5223         * g++.dg/cpp0x/rv1n.C: Likewise.
5224         * g++.dg/cpp0x/rv1p.C: Likewise.
5225         * g++.dg/cpp0x/rv2n.C: Likewise.
5226         * g++.dg/cpp0x/rv2p.C: Likewise.
5227         * g++.dg/cpp0x/rv3n.C: Likewise.
5228         * g++.dg/cpp0x/rv3p.C: Likewise.
5229         * g++.dg/cpp0x/rv4n.C: Likewise.
5230         * g++.dg/cpp0x/rv4p.C: Likewise.
5231         * g++.dg/cpp0x/rv5n.C: Likewise.
5232         * g++.dg/cpp0x/rv5p.C: Likewise.
5233         * g++.dg/cpp0x/rv6n.C: Likewise.
5234         * g++.dg/cpp0x/rv6p.C: Likewise.
5235         * g++.dg/cpp0x/rv7n.C: Likewise.
5236         * g++.dg/cpp0x/rv7p.C: Likewise.
5237         * g++.dg/cpp0x/template_deduction.C: Likewise.
5238         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5239         * g++.dg/cpp0x/overloadn.C: New.
5240         * g++.dg/cpp0x/rv-cast.C: New.
5241
5242 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5243
5244         * gcc.target/mips/ext-4.c: New test.
5245
5246 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5247
5248         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5249
5250 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5251
5252         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5253         * gcc.dg/tree-ssa/loop-32.c: Same.
5254         * gcc.dg/tree-ssa/loop-33.c: Same.
5255         * gcc.dg/tree-ssa/loop-34.c: Same.
5256         * gcc.dg/tree-ssa/loop-35.c: Same.
5257         * gcc.dg/tree-ssa/loop-7.c: Same.
5258         * gcc.dg/tree-ssa/pr23109.c: Same.
5259         * gcc.dg/tree-ssa/restrict-2.c: Same.
5260         * gcc.dg/tree-ssa/restrict-3.c: Same.
5261         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5262         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5263         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5264         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5265         * gcc.dg/tree-ssa/structopt-1.c: Same.
5266         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5267         * gfortran.dg/pr32921.f: Same.
5268
5269 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5270
5271         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5272         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5273         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5274         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5275         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5276         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5277         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5278         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5279         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5280         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5281         * gcc.dg/graphite/id-1.c: New.
5282         * gcc.dg/graphite/id-10.c: New.
5283         * gcc.dg/graphite/id-11.c: New.
5284         * gcc.dg/graphite/id-12.c: New.
5285         * gcc.dg/graphite/id-13.c: New.
5286         * gcc.dg/graphite/id-14.c: New.
5287         * gcc.dg/graphite/id-15.c: New.
5288         * gcc.dg/graphite/id-2.c: New.
5289         * gcc.dg/graphite/id-3.c: New.
5290         * gcc.dg/graphite/id-4.c: New.
5291         * gcc.dg/graphite/id-5.c: New.
5292         * gcc.dg/graphite/id-6.c: New.
5293         * gcc.dg/graphite/id-7.c: New.
5294         * gcc.dg/graphite/id-8.c: New.
5295         * gcc.dg/graphite/id-9.c: New.
5296         * gcc.dg/graphite/interchange-0.c: New.
5297         * gcc.dg/graphite/interchange-1.c: New.
5298         * gcc.dg/graphite/interchange-2.c: New.
5299         * gcc.dg/graphite/interchange-3.c: New.
5300         * gcc.dg/graphite/interchange-4.c: New.
5301         * gcc.dg/graphite/interchange-5.c: New.
5302         * gcc.dg/graphite/interchange-6.c: New.
5303         * gcc.dg/graphite/interchange-7.c: New.
5304         * gcc.dg/graphite/interchange-8.c: New.
5305         * gcc.dg/graphite/pr35356-1.c: New.
5306         * gcc.dg/graphite/pr35356-2.c: New.
5307         * gcc.dg/graphite/pr35356-3.c: New.
5308         * gcc.dg/graphite/pr40157.c: New.
5309         * gcc.dg/graphite/run-id-1.c: New.
5310         * gcc.dg/graphite/scop-20.c: New.
5311         * gcc.dg/graphite/scop-21.c: New.
5312         * gfortran.dg/graphite/id-1.f90: New.
5313         * gfortran.dg/graphite/id-10.f90: New.
5314         * gfortran.dg/graphite/id-11.f: New.
5315         * gfortran.dg/graphite/id-12.f: New.
5316         * gfortran.dg/graphite/id-13.f: New.
5317         * gfortran.dg/graphite/id-14.f: New.
5318         * gfortran.dg/graphite/id-15.f: New.
5319         * gfortran.dg/graphite/id-16.f: New.
5320         * gfortran.dg/graphite/id-5.f: New.
5321         * gfortran.dg/graphite/id-6.f: New.
5322         * gfortran.dg/graphite/id-7.f: New.
5323         * gfortran.dg/graphite/id-8.f: New.
5324         * gfortran.dg/graphite/id-9.f: New.
5325         * gfortran.dg/graphite/interchange-1.f: New.
5326         * gfortran.dg/graphite/interchange-2.f: New.
5327
5328 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5329
5330         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5331         flags based on the name of the testcase.
5332         * gfortran.dg/graphite/graphite.exp: Same.
5333
5334         * gcc.dg/graphite/block-0.c: Adjusted.
5335         * gcc.dg/graphite/block-1.c: Adjusted.
5336         * gcc.dg/graphite/block-2.c: Adjusted.
5337         * gcc.dg/graphite/block-3.c: Adjusted.
5338         * gcc.dg/graphite/block-4.c: Adjusted.
5339         * gcc.dg/graphite/block-5.c: Adjusted.
5340         * gcc.dg/graphite/block-6.c: Adjusted.
5341         * gcc.dg/graphite/pr37485.c: Adjusted.
5342         * gcc.dg/graphite/pr37684.c: Adjusted.
5343         * gcc.dg/graphite/pr37828.c: Adjusted.
5344         * gcc.dg/graphite/pr37883.c: Adjusted.
5345         * gcc.dg/graphite/pr37928.c: Adjusted.
5346         * gcc.dg/graphite/pr37943.c: Adjusted.
5347         * gcc.dg/graphite/pr38409.c: Adjusted.
5348         * gcc.dg/graphite/pr38498.c: Adjusted.
5349         * gcc.dg/graphite/pr38559.c: Adjusted.
5350         * gcc.dg/graphite/pr39335.c: Adjusted.
5351         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5352         * gcc.dg/graphite/scop-0.c: Adjusted.
5353         * gcc.dg/graphite/scop-1.c: Adjusted.
5354         * gcc.dg/graphite/scop-10.c: Adjusted.
5355         * gcc.dg/graphite/scop-11.c: Adjusted.
5356         * gcc.dg/graphite/scop-12.c: Adjusted.
5357         * gcc.dg/graphite/scop-13.c: Adjusted.
5358         * gcc.dg/graphite/scop-14.c: Adjusted.
5359         * gcc.dg/graphite/scop-15.c: Adjusted.
5360         * gcc.dg/graphite/scop-16.c: Adjusted.
5361         * gcc.dg/graphite/scop-17.c: Adjusted.
5362         * gcc.dg/graphite/scop-18.c: Adjusted.
5363         * gcc.dg/graphite/scop-19.c: Adjusted.
5364         * gcc.dg/graphite/scop-2.c: Adjusted.
5365         * gcc.dg/graphite/scop-3.c: Adjusted.-
5366         * gcc.dg/graphite/scop-4.c: Adjusted.
5367         * gcc.dg/graphite/scop-5.c: Adjusted.
5368         * gcc.dg/graphite/scop-6.c: Adjusted.
5369         * gcc.dg/graphite/scop-7.c: Adjusted.
5370         * gcc.dg/graphite/scop-8.c: Adjusted.
5371         * gcc.dg/graphite/scop-9.c: Adjusted.
5372         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5373         * gfortran.dg/graphite/block-1.f90: Adjusted.
5374         * gfortran.dg/graphite/block-2.f: Adjusted.
5375         * gfortran.dg/graphite/block-3.f90: Adjusted.
5376         * gfortran.dg/graphite/block-4.f90: Adjusted.
5377         * gfortran.dg/graphite/id-2.f90: Adjusted.
5378         * gfortran.dg/graphite/id-3.f90: Adjusted.
5379         * gfortran.dg/graphite/id-4.f90: Adjusted.
5380         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5381         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5382         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5383         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5384         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5385         * gfortran.dg/graphite/scop-1.f: Adjusted.
5386
5387 2009-07-30  Doug Kwan  <dougkwan@google.com>
5388
5389         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5390         in warnings added in rev 141298.
5391
5392 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5393
5394         * lib/options.exp: Use "!=" instead of "ne".
5395
5396         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5397
5398         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5399         * gcc.dg/ucnid-12.c: Likewise.
5400
5401 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5402             Pat Haugen  <pthaugen@us.ibm.com>
5403             Revital Eres <ERES@il.ibm.com>
5404
5405         * gcc.target/powerpc/altivec-32.c: New file to test
5406         Altivec simple math function vectorization.
5407
5408         * gcc.target/powerpc/bswap-run.c: New file to test swap
5409         builtins.
5410         * gcc.target/powerpc/bswap16.c: Ditto.
5411         * gcc.target/powerpc/bswap32.c: Ditto.
5412         * gcc.target/powerpc/bswap64-1.c: Ditto.
5413         * gcc.target/powerpc/bswap64-2.c: Ditto.
5414         * gcc.target/powerpc/bswap64-3.c: Ditto.
5415         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5416         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5417         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5418
5419         * gcc.target/powerpc/popcount-2.c: New file to test
5420         power7 popcntd instructions.
5421         * gcc.target/powerpc/popcount-3.c: Ditto.
5422
5423         * gcc.target/powerpc/pr39457.c: New VSX test.
5424         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5425         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5426         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5427         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5428         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5429         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5430         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5431         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5432         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5433         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5434         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5435         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5436
5437         * gcc.target/powerpc/altivec-6.c: Store the result of
5438         vec_add, so the optimizer doesn't remove it.
5439
5440         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5441         systems that support bswap64.
5442
5443         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5444         prevent VSX code generation.
5445
5446         * lib/target-supports.exp (check_vsx_hw_available): New
5447         function to test if VSX available.
5448         (check_effective_target_powerpc_vsx_ok): Ditto.
5449         (check_vmx_hw_available): Add explicit -mno-vsx.
5450
5451 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5452
5453         PR c/39902
5454         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5455
5456 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5457
5458         PR tree-optimization/40570
5459         * gcc.c-torture/compile/pr40570.c: New test.
5460
5461 2009-07-29  Jason Merrill  <jason@redhat.com>
5462
5463         PR c++/14912
5464         * g++.dg/template/defarg13.C: New.
5465
5466 2009-07-29  Richard Guenther  <rguenther@suse.de>
5467
5468         PR c++/40834
5469         * g++.dg/torture/pr40834.C: New testcase.
5470
5471 2009-07-29  Michael Matz  <matz@suse.de>
5472
5473         PR middle-end/40830
5474         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5475
5476 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5477
5478         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5479         sh*-*-* targets.  Skip on spu-*-* targets.
5480         * gfortran.dg/maxlocval_4.f90: Likewise.
5481         * gfortran.dg/minlocval_1.f90: Likewise.
5482         * gfortran.dg/minlocval_4.f90: Likewise.
5483
5484 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5485
5486         PR fortran/40878
5487         * gfortran.dg/gomp/pr40878-1.f90: New test.
5488         * gfortran.dg/gomp/pr40878-2.f90: New test.
5489
5490         PR testsuite/40891
5491         * gcc.dg/cdce1.c: Adjust note line number.
5492         * gcc.dg/cdce2.c: Likewise.
5493
5494 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5495
5496         PR fortran/40882
5497         * gfortran.dg/proc_ptr_comp_13.f90: New.
5498
5499 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5500
5501         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5502         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5503         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5504         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5505         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5506         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5507         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5508         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5509         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5510         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5511         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5512         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5513         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5514         #ifdef NEED_IEEE754_FLOAT conditional.
5515         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5516         conditional.
5517
5518 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5519
5520         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5521         i?86-*-netware.
5522         * g++.dg/ext/bitfield3.C: Likewise.
5523         * g++.dg/ext/bitfield4.C: Likewise.
5524         * g++.dg/ext/bitfield5.C: Likewise.
5525         * gcc.dg/bitfld-15.c: Likewise.
5526         * gcc.dg/bitfld-16.c: Likewise.
5527         * gcc.dg/bitfld-17.c: Likewise.
5528         * gcc.dg/bitfld-18.c: Likewise.
5529         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5530         * gcc.dg/20010912-1.c: Likewise.
5531         * gcc.dg/20021018-1.c: Likewise.
5532         * gcc.dg/20030213-1.c: Likewise.
5533         * gcc.dg/20030225-1.c: Likewise.
5534         * gcc.dg/20030708-1.c: Likewise.
5535         * gcc.dg/20050321-2.c: Likewise.
5536         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5537         * gcc.dg/cdce2.c: Likewise.
5538         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5539         targets.
5540         * gcc.target/i386/pr37248-3.c: Likewise.
5541
5542 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5543
5544         PR fortran/40848
5545         * gfortran.dg/altreturn_7.f90: New.
5546
5547 2009-07-27  Simon Baldwin  <simonb@google.com>
5548
5549         PR testsuite/40829
5550         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5551         so that indexing no longer runs off array end.
5552
5553 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5554
5555         PR fortran/40851
5556         * gfortran.dg/derived_init_3.f90: New test.
5557
5558 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5559
5560         PR fortran/33197
5561         * gfortran.dg/atan2_1.f90: New test
5562         * gfortran.dg/atan2_2.f90: New test
5563
5564 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5565
5566         PR c++/40749
5567         * g++.dg/warn/Wreturn-type-6.C: New test.
5568
5569 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5570
5571         PR tree-optimization/40801
5572         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5573         * gfortran.dg/vect/vect.exp: Run tests starting with
5574         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5575
5576 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5577
5578         PR rtl-optimization/40445
5579         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5580
5581 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5582
5583         * gcc.dg/builtin-unreachable-4.c: New test.
5584
5585 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5586
5587         PR fortran/33197
5588         * gfortran.dg/complex_intrinsic_5.f90: New test.
5589         * gfortran.dg/complex_intrinsic_7.f90: New test.
5590
5591 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5592
5593         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5594         * gcc.dg/ipa/noclone-1.c: New test.
5595
5596 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5597
5598         * lib/target-supports.exp (check_effective_target_static): New
5599         procedure.
5600         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5601         supported.
5602         * g++.old-deja/g++.law/weak.C: Require static effective target.
5603
5604 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5605
5606         PR fortran/39630
5607         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5608         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5609         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5610         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5611         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5612         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5613         * gfortran.dg/typebound_call_10.f03: New.
5614
5615 2009-07-24  Jason Merrill  <jason@redhat.com>
5616
5617         * g++.dg/cpp0x/defaulted11.C: New.
5618
5619         * g++.dg/cpp0x/initlist23.C: New.
5620
5621 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5622
5623         PR fortran/40822
5624         * gfortran.dg/char_length_16.f90: New.
5625
5626 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR fortran/40643
5629         PR fortran/31067
5630         * gfortran.dg/maxlocval_2.f90: New test.
5631         * gfortran.dg/maxlocval_3.f90: New test.
5632         * gfortran.dg/maxlocval_4.f90: New test.
5633         * gfortran.dg/minlocval_1.f90: New test.
5634         * gfortran.dg/minlocval_2.f90: New test.
5635         * gfortran.dg/minlocval_3.f90: New test.
5636         * gfortran.dg/minlocval_4.f90: New test.
5637
5638 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5639
5640         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5641         scan-assembler.
5642
5643 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR fortran/40839
5646         * gfortran.dg/pr40839.f90: New test.
5647
5648 2009-07-23  Michael Matz  <matz@suse.de>
5649
5650         PR middle-end/40830
5651         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5652         don't set options ourself.
5653
5654 2009-07-23  Simon Baldwin  <simonb@google.com>
5655
5656         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5657         native C compilation where required.
5658
5659 2009-07-22  Doug Kwan  <dougkwan@google.com>
5660
5661         * gcc.c-torture/compile/20090721-1.c: New test.
5662
5663 2009-07-22  Michael Matz  <matz@suse.de>
5664
5665         PR tree-optimization/35229
5666         PR tree-optimization/39300
5667         * gcc.dg/vect/vect-pre-interact.c: New test.
5668
5669 2009-07-22  Richard Guenther  <rguenther@suse.de>
5670
5671         * g++.dg/lookup/using21.C: Fix duplicate paste.
5672
5673 2009-07-22  Richard Guenther  <rguenther@suse.de>
5674
5675         PR c++/40799
5676         * g++.dg/lookup/using21.C: New testcase.
5677
5678 2009-07-21  Jason Merrill  <jason@redhat.com>
5679
5680         * g++.dg/init/aggr4.C: New.
5681
5682 2009-07-21  Jason Merrill  <jason@redhat.com>
5683
5684         Core issue 934
5685         * g++.dg/cpp0x/initlist22.C: New.
5686
5687 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5688
5689         * gcc.target/i386/vectorize8.c: New test.
5690
5691 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5692
5693         PR target/40811
5694         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5695         Add i?86 and x86_64 targets.
5696         * gcc.target/i386/vectorize7.c: New test.
5697
5698         PR target/40809
5699         * gcc.target/i386/pr40809.c: New test.
5700
5701 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR tree-optimization/40813
5704         * g++.dg/opt/inline15.C: New test.
5705
5706 2009-07-21  Paul Brook <paul@codesourcery.com>
5707
5708         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5709         * lib/target-supports.exp (check_effective_target_section_anchors):
5710         Add arm*-*-*.
5711
5712 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5713
5714         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5715         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5716         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5717
5718 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5719
5720         * gcc.target/mips/ext-3.c: New test.
5721
5722 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5723
5724         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5725         * gcc.dg/builtin-object-size-8.c: New test.
5726         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5727         * g++.dg/ext/builtin-object-size2.C: Likewise.
5728
5729         PR tree-optimization/40792
5730         * gcc.dg/pr40792.c: New test.
5731
5732 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5733
5734         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5735         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5736         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5737
5738 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5739
5740         * gcc.target/sh/mfmovd.c: New test.
5741
5742 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5743             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5744
5745         PR libfortran/40714
5746         * gfortran.dg/eof_3.f90: New test.
5747
5748 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5749
5750         PR fortran/40727
5751         * gfortran.dg/intrinsic_cmplx.f90: New test.
5752
5753 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5754
5755         PR libfortran/34670
5756         PR libfortran/36874
5757         * gfortran.dg/cshift_bounds_1.f90:  New test.
5758         * gfortran.dg/cshift_bounds_2.f90:  New test.
5759         * gfortran.dg/cshift_bounds_3.f90:  New test.
5760         * gfortran.dg/cshift_bounds_4.f90:  New test.
5761         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5762         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5763         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5764         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5765
5766 2009-07-19  Jan Hubicka  <jh@suse.cz>
5767
5768         PR tree-optimization/40676
5769         * gcc.c-torture/compile/pr40676.c: New testcase.
5770
5771 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5772
5773         * gcc.target/mips/ext-2.c: New test.
5774
5775 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5776
5777         * gcc.target/mips/octeon-exts-7.c: New test.
5778         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5779         * gcc.target/mips/octeon-exts-5.c: Likewise.
5780
5781 2009-07-18  Richard Guenther  <rguenther@suse.de>
5782
5783         PR testsuite/40798
5784         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5785
5786 2009-07-18  Richard Guenther  <rguenther@suse.de>
5787
5788         PR c/40787
5789         * gcc.dg/pr35899.c: Adjust.
5790
5791 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5792
5793         * gcc.target/powerpc/asm-es-1.c: New test.
5794         * gcc.target/powerpc/asm-es-2.c: Likewise.
5795
5796 2009-07-17  Richard Guenther  <rguenther@suse.de>
5797
5798         PR c/40401
5799         * g++.dg/rtti/crash4.C: New testcase.
5800         * g++.dg/torture/20090706-1.C: Likewise.
5801         * gcc.dg/redecl-17.c: Likewise.
5802         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5803         * gcc.dg/declspec-9.c: Expect extra error.
5804         * gcc.dg/declspec-10.c: Likewise.
5805         * gcc.dg/declspec-11.c: Likewise.
5806         * gcc.dg/redecl-10.c: Expect extra warnings.
5807         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5808         * gcc.target/i386/pr39545-1.c: Likewise.
5809         * g++.dg/ext/asm3.C: Expect more errors.
5810         * g++.dg/gomp/block-1.C: Likewise.
5811         * g++.dg/gomp/block-2.C: Likewise.
5812         * g++.dg/gomp/block-3.C: Likewise.
5813         * g++.dg/gomp/block-5.C: Likewise.
5814         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5815         * g++.dg/warn/unused-result1.C: XFAIL.
5816
5817 2009-07-17  Richard Guenther  <rguenther@suse.de>
5818
5819         PR tree-optimization/40321
5820         * gcc.c-torture/compile/pr40321.c: New testcase.
5821         * g++.dg/torture/pr40321.C: Likewise.
5822
5823 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR c++/40780
5826         * g++.dg/template/ptrmem19.C: New test.
5827
5828 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5829             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5830
5831         PR 40435
5832         * gcc.dg/pr36902.c: Add column info.
5833         * g++.dg/gcov/gcov-2.C: Change count for definition.
5834
5835 2009-07-16  Jason Merrill  <jason@redhat.com>
5836
5837         PR libstdc++/37907
5838         * g++.dg/cpp0x/std-layout1.C: New.
5839         * g++.dg/ext/has_nothrow_assign.C: Fix.
5840         * g++.dg/ext/has_nothrow_copy.C: Fix.
5841         * g++.dg/ext/has_trivial_assign.C: Fix.
5842         * g++.dg/ext/has_trivial_copy.C: Fix.
5843         * g++.dg/ext/is_pod.C: Fix.
5844         * g++.dg/other/offsetof3.C: Adjust.
5845         * g++.dg/overload/ellipsis1.C: Adjust.
5846         * g++.dg/warn/var-args1.C: Adjust.
5847         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5848         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5849         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5850         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5851         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5852
5853 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5854
5855         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5856         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5857         effective target "mpc_pow".
5858         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5859
5860 2009-07-16  Richard Henderson  <rth@redhat.com>
5861
5862         * g++.dg/opt/eh4.C: New test.
5863
5864 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5865
5866         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5867
5868 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5869
5870         PR middle-end/40747
5871         * gcc.c-torture/execute/pr40747.c: New test.
5872
5873 2009-07-15  Richard Guenther  <rguenther@suse.de>
5874
5875         PR middle-end/40753
5876         * gcc.c-torture/compile/pr40753.c: New testcase.
5877
5878 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5879
5880         PR fortran/40743
5881         * gfortran.dg/interface_assignment_4.f90: New.
5882
5883 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5884
5885         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5886         for FreeBSD up to and including version 8.
5887
5888 2009-07-14  Taras Glek  <tglek@mozilla.com>
5889             Rafael Espindola  <espindola@google.com>
5890
5891         * g++.dg/plugin/header-plugin-test.C: New.
5892         * g++.dg/plugin/header_plugin.c: New.
5893         * g++.dg/plugin/plugin.exp: Update.
5894
5895 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5896
5897         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5898         function to enable vectorization.
5899         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5900         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5901
5902 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5903
5904         * gcc.target/i386/sse-copysignf-vec.c: New test.
5905         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5906
5907 2009-07-14  Jason Merrill  <jason@redhat.com>
5908
5909         PR c++/37276
5910         * g++.dg/lookup/builtin5.C: New.
5911         * g++.dg/other/error22.C: Add missing extern "C".
5912         * g++.dg/warn/Warray-bounds.C: Likewise.
5913         * gcc.dg/compat/compat-common.h: Likewise.
5914
5915         PR c++/40746
5916         * g++.dg/lookup/using20.C: New.
5917
5918         PR c++/40740
5919         * g++.dg/template/koenig8.C: New.
5920
5921 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5922
5923         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5924         both i?86-*-darwin* and x86_64-*-darwin*.
5925
5926 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5927
5928         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5929         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5930         name.
5931
5932 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5933
5934         PR debug/40705
5935         * g++.dg/debug/dwarf2/typedef1.C: New test.
5936
5937         PR c++/40357
5938         * g++.dg/other/typedef3.C: New test.
5939
5940 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5941
5942         * gcc.dg/20090709-1.c: Move to a proper place ...
5943         * gcc.target/m68k/20090709-1.c: ... here.
5944
5945 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5946
5947         PR C++/22154
5948         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5949         front of qualified names are allowed.
5950         * g++.dg/parse/crash10.C: Likewise.
5951         * g++.dg/parse/error15.C: Likewise.
5952         * g++.dg/parse/typename9.C: Likewise.
5953         * g++.dg/parse/error8.C: Likewise.
5954
5955 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5956
5957         PR fortran/40646
5958         * gfortran.dg/proc_ptr_22.f90: Extended.
5959         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5960
5961 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5962
5963         * gfortran.dg/vect/vect-6.f: New test.
5964
5965 2009-07-12  Jason Merrill  <jason@redhat.com>
5966
5967         PR c++/36628
5968         * g++.dg/cpp0x/decltype17.C: New.
5969
5970         PR c++/37206
5971         * g++.dg/cpp0x/rv10.C: New.
5972
5973 2009-07-12  Jason Merrill  <jason@redhat.com>
5974
5975         PR c++/40689
5976         * g++.dg/cpp0x/initlist20.C: New.
5977         * g++.dg/cpp0x/initlist21.C: New.
5978
5979 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5980
5981         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5982         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5983         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5984         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5985         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5986
5987 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5988
5989         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5990         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5991         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5992         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5993         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5994         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5995         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5996         effective_target fd_truncate.
5997
5998 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5999
6000         * gnat.dg/specs/addr1.ads: New test.
6001
6002 2009-07-11  Jan Hubicka  <jh@suse.cz>
6003
6004         PR middle-end/48388
6005         * g++.dg/torture/pr40388.C: New testcase.
6006
6007 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6008
6009         PR target/40668
6010         * gcc.c-torture/execute/pr40668.c: New test.
6011
6012 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6013
6014         * gcc.c-torture/execute/20090711-1.c: New test.
6015
6016 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6017
6018         PR testsuite/40699
6019         PR testsuite/40707
6020         PR testsuite/40709
6021         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6022         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6023         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6024         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6025
6026 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6027
6028         PR fortran/33197
6029         * gfortran.dg/complex_intrinsic_3.f90: New test.
6030         * gfortran.dg/complex_intrinsic_4.f90: New test.
6031
6032 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6033
6034         PR target/39079
6035         * gcc.target/mips/mips.exp: Make -msynci a known option.
6036         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6037
6038 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR c++/40502
6041         * g++.dg/ext/strncpy-chk1.C: New test.
6042
6043 2009-07-10  Richard Guenther  <rguenther@suse.de>
6044
6045         PR tree-optimization/40496
6046         * g++.dg/opt/pr40496.C: New testcase.
6047
6048 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6049
6050         PR 25509
6051         PR 40614
6052         * g++.dg/warn/unused-result1-Werror.c: New.
6053
6054 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6055
6056         PR fortran/39334
6057         * gfortran.dg/recursive_parameter_1.f90: New test.
6058
6059 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6060
6061         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6062         * gfortran.dg/module_equivalence_6.f90: Ditto.
6063         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6064         * gfortran.dg/nan_2.f90: Ditto.
6065         * gfortran.dg/inquire_11.f90: Ditto.
6066         * gfortran.dg/abstract_type_3.f03: Ditto.
6067         * gfortran.dg/abstract_type_1.f90: Ditto.
6068         * gfortran.dg/private_type_9.f90: Ditto.
6069         * gfortran.dg/abstract_type_5.f03: Ditto.
6070         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6071         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6072         * gfortran.dg/derived_sub.f90: Ditto.
6073         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6074         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6075         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6076         * gfortran.dg/mvbits_6.f90: Ditto.
6077         * gfortran.dg/abstract_type_2.f03: Ditto.
6078         * gfortran.dg/abstract_type_4.f03: Ditto.
6079         * gfortran.dg/bounds_check_9.f90: Ditto.
6080         * gfortran.dg/optional_dim_3.f90: Ditto.
6081         * gfortran.dg/pr32921.f: Ditto.
6082         * gfortran.dg/entry_16.f90: Ditto.
6083         * gfortran.dg/generic_16.f90: Ditto.
6084
6085
6086 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6087
6088         * gcc.target/m68k/20090709-1.c: New.
6089
6090 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6091
6092         PR c++/40684
6093         * g++.dg/template/unify11.C: New test.
6094
6095 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6096
6097         PR fortran/40629
6098         * gfortran.dg/host_assoc_function_9.f90: New test.
6099
6100 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6101
6102         PR fortran/40646
6103         * gfortran.dg/proc_ptr_22.f90: New.
6104         * gfortran.dg/proc_ptr_comp_12.f90: New.
6105
6106 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR middle-end/40692
6109         * gcc.c-torture/compile/pr40692.c: New test.
6110
6111 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6112
6113         PR fortran/40604
6114         * gfortran.dg/pointer_check_6.f90: New test.
6115
6116 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6117
6118         * gcc.target/mips/truncate-5.c: New test.
6119
6120 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6121
6122         PR libfortran/40330
6123         PR libfortran/40662
6124         * gfortran.dg/fmt_cache_1.f: New test.
6125
6126 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6127
6128         PR fortran/40675
6129         * gfortran.dg/nosigned_zero_1.f90: New test.
6130         * gfortran.dg/nosigned_zero_2.f90: New test.
6131
6132 2009-07-08  Richard Guenther  <rguenther@suse.de>
6133
6134         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6135
6136 2009-07-08  Richard Guenther  <rguenther@suse.de>
6137
6138         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6139
6140 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/40591
6143         * gfortran.dg/proc_ptr_21.f90: New test.
6144
6145 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6146
6147         PR c++/31246
6148         * g++.dg/warn/pr31246.C: New.
6149         * g++.dg/warn/pr31246-2.C: New.
6150
6151 2009-07-07  Jason Merrill  <jason@redhat.com>
6152
6153         PR c++/35828
6154         * g++.dg/template/defarg12.C: New.
6155
6156         PR c++/37816
6157         * g++.dg/cpp0x/enum7.C: New.
6158
6159         PR c++/37946
6160         * g++.dg/cpp0x/enum6.C: New.
6161
6162         PR c++/40639
6163         * g++.dg/cpp0x/enum5.C: New.
6164
6165         PR c++/40633
6166         * g++.dg/cpp0x/enum4.C: New.
6167
6168 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6169
6170         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6171
6172 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6173
6174         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6175
6176 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6177
6178         PR middle-end/40669
6179         * gcc.dg/pr40669.c: New test.
6180
6181 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6182
6183         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6184         location. Update all calls.
6185         * g++.dg/plugin/selfassign.c: Likewise.
6186
6187 2009-07-06  Jason Merrill  <jason@redhat.com>
6188
6189         * g++.dg/rtti/dyncast[34].C: New.
6190
6191 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6192
6193         * lib/target-supports.exp
6194         (check_effective_target_mips_newabi_large_long_double): New.
6195         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6196         target.
6197         * gcc.target/mips/fpr-moves-6.c: Likewise.
6198
6199 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6200
6201         PR c++/40557
6202         * g++.dg/template/union2.C: New test.
6203
6204 2009-07-04  Jason Merrill  <jason@redhat.com>
6205
6206         * g++.dg/template/using15.C: New.
6207
6208 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6209
6210         * gfortran.dg/maxloc_1.f90: New test.
6211
6212 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6213
6214         PR fortran/40593
6215         * gfortran.dg/proc_ptr_result_6.f90: New.
6216
6217 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6218
6219         * gcc.dg/framework-2.c: Adjust testcase to pass.
6220
6221 2009-07-04  Jason Merrill  <jason@redhat.com>
6222
6223         PR c++/40619
6224         * g++.dg/cpp0x/auto16.C: New.
6225
6226 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6227
6228         PR target/40587
6229         * gfortran.dg/pr40587.f: New test.
6230
6231 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6232
6233         PR fortran/40638
6234         * gfortran.dg/unit_1.f90: New test.
6235
6236 2009-07-03  Jason Merrill  <jason@redhat.com>
6237
6238         * g++.dg/template/pure1.C: Expect another error.
6239
6240 2009-07-03  Richard Guenther  <rguenther@suse.de>
6241
6242         PR tree-optimization/40640
6243         * gcc.c-torture/compile/pr40640.c: New testcase.
6244
6245 2009-07-03  Richard Guenther  <rguenther@suse.de>
6246
6247         PR middle-end/34163
6248         * gfortran.dg/pr34163.f90: New testcase.
6249
6250 2009-07-03  Jan Hubicka  <jh@suse.cz>
6251
6252         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6253         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6254         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6255         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6256         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6257         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6258         * gnat.dg/loop_optimization6.adb: Enable -O2.
6259
6260 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6261
6262         * g++.dg/warn/null4.C: Extend.
6263
6264 2009-07-02  Jason Merrill  <jason@redhat.com>
6265
6266         * g++.dg/template/spec8.C: Fix.
6267
6268 2009-07-02  Michael Matz  <matz@suse.de>
6269
6270         PR fortran/32131
6271         * gfortran.dg/pr32921.f: Adjust.
6272
6273 2009-07-02  Jan Hubicka  <jh@suse.cz>
6274
6275         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6276
6277 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6278
6279         * gcc.target/mips/truncate-4.c: New testcase.
6280
6281 2009-07-01  Richard Guenther  <rguenther@suse.de>
6282
6283         PR tree-optimization/19831
6284         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6285         make allocated memory escape.  Un-XFAIL.
6286         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6287         * gcc.dg/vect/pr31699.c: Likewise.
6288         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6289
6290 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR c++/40566
6293         * g++.dg/parse/cond5.C: New test.
6294
6295 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6296
6297         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6298         (main): Pass n to main_1 instead.
6299         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6300         (main_1): New function, split off from...
6301         (main): ...here.  Pass `off' to main_1 instead.
6302
6303 2009-06-30  Jason Merrill  <jason@redhat.com>
6304
6305         PR c++/40595
6306         * g++.dg/cpp0x/variadic94.C: New.
6307
6308 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6309
6310         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6311         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6312         (init_ld_library_path_env_vars): New function, replacing the
6313         orig_*_saved assignments.  Call it after defining it.
6314         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6315         (restore_ld_library_path_env_vars): Likewise.
6316         (add_path, find_libgcc_s): New functions.
6317         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6318         gcc-set-multilib-library-path.
6319         (objc_target_compile): Don't add "." to ld_library_path.
6320         Use add_path.
6321         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6322         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6323         gcc-set-multilib-library-path.
6324         * lib/g++.exp (g++_link_flags): Likewise.
6325         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6326         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6327         top level; do it...
6328         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6329         to tell when this needs to happen.  Use find_libgcc_s instead of
6330         gcc-set-multilib-library-path.
6331         * lib/gcc-dg.exp: Likewise.
6332         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6333         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6334         unless it is in $ALT_LD_LIBRARY_PATH.
6335         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6336
6337 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6338
6339         * gnat.dg/discr12.adb: New test.
6340         * gnat.dg/discr12_pkg.ads: New helper.
6341         * gnat.dg/discr13.adb: New test.
6342         * gnat.dg/discr14.ad[sb]: Likewise.
6343         * gnat.dg/discr15.adb: Likewise.
6344         * gnat.dg/discr15_pkg.ads: New helper.
6345         * gnat.dg/discr16.adb: New test.
6346         * gnat.dg/discr16_g.ads: New helper.
6347         * gnat.dg/discr16_pkg.ads: Likewise.
6348         * gnat.dg/discr16_cont.ads: Likewise.
6349         * gnat.dg/discr17.adb: New test.
6350         * gnat.dg/discr18.adb: Likewise.
6351         * gnat.dg/discr18_pkg.ads: New helper.
6352         * gnat.dg/discr19.adb: New test.
6353
6354 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6355
6356         PR fortran/40576
6357         * gfortran.dg/internal_write_1.f90:  New testcase.
6358
6359 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6360
6361         PR fortran/40594
6362         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6363
6364 2009-06-30  Richard Guenther  <rguenther@suse.de>
6365
6366         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6367
6368 2009-06-30  Wei Guozhi  <carrot@google.com>
6369
6370         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6371         to "-Os".
6372
6373 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6374
6375         PR tree-optimization/40542
6376         * gcc.dg/vect/pr40542.c: New test.
6377
6378 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6379
6380         PR tree-optimization/40582
6381         * gcc.c-torture/compile/pr40582.c: New test.
6382
6383 2009-06-30  Wei Guozhi  <carrot@google.com>
6384
6385         PR/40416
6386         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6387
6388 2009-06-29  Jason Merrill  <jason@redhat.com>
6389
6390         PR c++/40274
6391         * g++.dg/template/debug1.C: New.
6392
6393 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6394
6395         PR fortran/40580
6396         * pointer_check_1.f90: New test.
6397         * pointer_check_2.f90: New test.
6398         * pointer_check_3.f90: New test.
6399         * pointer_check_4.f90: New test.
6400         * pointer_check_5.f90: New test.
6401
6402 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6403
6404         PR fortran/40551
6405         * gfortran.dg/func_assign_2.f90 : New test.
6406
6407 2009-06-29  Richard Guenther  <rguenther@suse.de>
6408
6409         PR middle-end/14187
6410         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6411         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6412         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6413         * gcc.c-torture/execute/20090623-1.c: Likewise.
6414         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6415         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6416
6417 2009-06-29  Richard Guenther  <rguenther@suse.de>
6418
6419         PR middle-end/38212
6420         * gcc.c-torture/execute/pr38212.c: New testcase.
6421
6422 2009-06-29  Richard Guenther  <rguenther@suse.de>
6423
6424         PR tree-optimization/40579
6425         * gcc.c-torture/execute/pr40579.c: New testcase.
6426
6427 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6428
6429         PR tree-optimization/40550
6430         * gcc.dg/pr40550.c: New test.
6431
6432 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gnat.dg/overflow_sum2.adb: New test
6435         * gnat.dg/namet.ads: New helper.
6436
6437         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6438
6439 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6440
6441         PR fortran/34112
6442         * gfortran.dg/compiler-directive_1.f90: New test.
6443         * gfortran.dg/compiler-directive_2.f: New test.
6444
6445 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6446
6447         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6448         comment out some values and add some cases.
6449
6450 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6451
6452         PR testsuite/40567
6453         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6454
6455 2009-06-26  Richard Henderson  <rth@redhat.com>
6456
6457         PR testsuite/40565
6458         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6459         * gcc.target/i386/local.c: Pass a non-constant to T.
6460
6461 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6462
6463         PR fortran/39997
6464         PR fortran/40541
6465         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6466         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6467         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6468         * gfortran.dg/proc_ptr_result_5.f90: New.
6469
6470 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6471
6472         PR c/39902
6473         * gcc.dg/dfp/pr39902.c: New test.
6474
6475 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6476
6477         PR testsuite/40532
6478         * gcc.dg/builtins-65.c: Require c99 runtime.
6479
6480 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6481
6482         * gnat.dg/array7.ad[sb]: New test.
6483
6484 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6485
6486         * gnat.dg/array6.adb: New test.
6487
6488 2009-06-25  Ian Lance Taylor  <iant@google.com>
6489
6490         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6491
6492 2009-06-25  Ian Lance Taylor  <iant@google.com>
6493
6494         * g++.dg/warn/Wunused-16.C: New testcase.
6495
6496 2009-06-25  Ian Lance Taylor  <iant@google.com>
6497
6498         * g++.dg/warn/skip-2.C: New testcase.
6499
6500 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6501
6502         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6503         dg-skip-if and move to ...
6504         * gcc.dg/torture/20090618-1.c.
6505
6506 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6507
6508         PR tree-optimization/40493
6509         * gcc.c-torture/execute/pr40493.c: New test.
6510
6511 2009-06-24  Jason Merrill  <jason@redhat.com>
6512
6513         PR c++/40342
6514         * g++.dg/template/overload10.C: New.
6515
6516 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6517
6518         PR fortran/40427
6519         * gfortran.dg/proc_ptr_comp_11.f90: New.
6520
6521 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6522
6523         * gcc.dg/pr40501.c: New testcase.
6524
6525 2009-06-23  DJ Delorie  <dj@redhat.com>
6526
6527         Add MeP port.
6528         * lib/target-supports.exp: Add mep support (no profiling).
6529
6530 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6531
6532         PR testsuite/39297
6533         * gcc.dg/ssa/loop-31.c: Change scan rules.
6534
6535 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6536
6537         * gcc.dg/cpp/empty-include.c: Update column info.
6538         * gcc.dg/cpp/assert2.c: Update column info.
6539
6540 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6541
6542         * g++.dg/ext/builtin-object-size1.C: New test.
6543         * g++.dg/ext/builtin-object-size2.C: New test.
6544
6545 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6546
6547         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6548         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6549
6550 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6551
6552         * gcc.target/mips/truncate-3.c: New test.
6553
6554 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6555
6556         PR fortran/37254
6557         PR fortran/39850
6558         * gfortran.dg/interface_30.f90: Modified error message.
6559         * gfortran.dg/proc_decl_22.f90: New.
6560
6561 2009-06-22  Ian Lance Taylor  <iant@google.com>
6562
6563         * gcc.dg/Wcxx-compat-19.c: New testcase.
6564
6565 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6566
6567         PR objc/28050
6568         * pr28050.m: New testcase.
6569
6570 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6571
6572         PR testsuite/40481
6573         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6574
6575 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6576
6577         PR tree-optimization/40492
6578         * g++.dg/torture/pr40492.C: New test.
6579
6580 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6583         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6584
6585 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6586
6587         * gnat.dg/raise_ce.adb: Helper for ...
6588         * gnat.dg/handle_and_return.adb: New test.
6589
6590 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6591
6592         PR fortran/40443
6593         * gfortran.dg/generic_18.f90: New test.
6594
6595 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6596
6597         PR fortran/40472
6598         * gfortran.dg/spread_size_limit.f90: New test.
6599
6600 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6601
6602         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6603         to put dump files in a subdirectory.
6604         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6605         ".o" temporary files.
6606
6607 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6608
6609         PR fortran/39850
6610         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6611         * gfortran.dg/interface_20.f90: Ditto.
6612         * gfortran.dg/interface_21.f90: Ditto.
6613         * gfortran.dg/interface_22.f90: Ditto.
6614         * gfortran.dg/interface_30.f90: New.
6615         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6616
6617 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6618
6619         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6620         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6621         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6622         DEFAULT_VECTFLAGS.
6623
6624 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6625             Revital Eres  <eres@il.ibm.com>
6626
6627         PR testsuite/40359
6628         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6629         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6630         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6631
6632 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6633
6634         PR testsuite/40475
6635         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6636         without misalignment support.
6637         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6638
6639 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6640
6641         PR fortran/40452
6642         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6643
6644 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/40440
6647         * gfortran.dg/alloc_comp_result_2.f90: New test.
6648
6649 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6650
6651         PR target/40482
6652         * gcc.target/arm/pr40482.c: New test.
6653
6654 2009-06-19  Ian Lance Taylor  <iant@google.com>
6655
6656         * gcc.dg/Wcxx-compat-18.c: New testcase.
6657
6658 2009-06-19  Richard Guenther  <rguenther@suse.de>
6659
6660         * gcc.c-torture/execute/20090618-1.c: New testcase.
6661
6662 2009-06-19  Ian Lance Taylor  <iant@google.com>
6663
6664         * gcc.dg/Wcxx-compat-17.c: New testcase.
6665
6666 2009-06-19  Ian Lance Taylor  <iant@google.com>
6667
6668         * gcc.dg/Wcxx-compat-15.c: New testcase.
6669
6670 2009-06-19  Ian Lance Taylor  <iant@google.com>
6671
6672         * gcc.dg/Wcxx-compat-16.c: New testcase.
6673
6674 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6675
6676         * gcc.dg/builtins-34.c: Add significand cases.
6677
6678 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6679
6680         PR testsuite/40491
6681         * gcc.dg/20080522-1.c: Remove testcase for real.
6682         * gcc.dg/20080528-1.c: Ditto.
6683
6684 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6685
6686         PR fortran/40450
6687         * gfortran.dg/proc_ptr_20.f90: New.
6688
6689 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6690
6691         PR target/40470
6692         * gcc.dg/torture/pr40470-1.c: New.
6693         * gcc.dg/torture/pr40470-2.c: Likewise.
6694         * gcc.dg/torture/pr40470-3.c: Likewise.
6695         * gcc.dg/torture/pr40470-4.c: Likewise.
6696
6697 2009-06-18  Diego Novillo  <dnovillo@google.com>
6698
6699         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6700         * gcc.dg/plugin/ggcplug.c: Likewise.
6701         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6702         * g++.dg/plugin/selfassign.c: Likewise.
6703         * g++.dg/plugin/attribute_plugin.c: Likewise.
6704         * g++.dg/plugin/dumb_plugin.c: Likewise.
6705
6706 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6707
6708         * gcc.dg/cpp/arith-3.c: Add column info.
6709
6710 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6711
6712         * gcc.target/arm/fp16-compile-none-2.c: New.
6713         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6714         * gcc.target/arm/fp16-compile-alt-12.c: New.
6715
6716 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6717
6718         * gcc.target/arm/fp16-compile-alt-1.c: New.
6719         * gcc.target/arm/fp16-compile-alt-2.c: New.
6720         * gcc.target/arm/fp16-compile-alt-3.c: New.
6721         * gcc.target/arm/fp16-compile-alt-4.c: New.
6722         * gcc.target/arm/fp16-compile-alt-5.c: New.
6723         * gcc.target/arm/fp16-compile-alt-6.c: New.
6724         * gcc.target/arm/fp16-compile-alt-7.c: New.
6725         * gcc.target/arm/fp16-compile-alt-8.c: New.
6726         * gcc.target/arm/fp16-compile-alt-9.c: New.
6727         * gcc.target/arm/fp16-compile-alt-10.c: New.
6728         * gcc.target/arm/fp16-compile-alt-11.c: New.
6729         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6730         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6731         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6732         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6733         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6734         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6735         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6736         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6737         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6738         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6739         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6740         * gcc.target/arm/fp16-compile-none-1.c: New.
6741         * gcc.target/arm/fp16-compile-exprtype.c: New.
6742         * gcc.target/arm/fp16-compile-vcvt.c: New.
6743         * gcc.target/arm/fp16-builtins-1.c: New.
6744         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6745         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6746         * gcc.target/arm/fp16-param-1.c: New.
6747         * gcc.target/arm/fp16-return-1.c: New.
6748         * gcc.target/arm/fp16-unprototyped-1.c: New.
6749         * gcc.target/arm/fp16-unprototyped-2.c: New.
6750         * gcc.target/arm/fp16-variadic-1.c: New.
6751         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6752         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6753         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6754         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6755         * gcc.dg/torture/arm-fp16-ops.h: New.
6756         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6757         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6758         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6759         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6760         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6761         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6762         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6763         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6764         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6765         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6766         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6767         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6768         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6769         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6770         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6771         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6772         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6773         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6774         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6775         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6776         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6777
6778 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6779
6780         * gcc.dg/builtins-65.c: New test.
6781
6782 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6783
6784         PR fortran/40451
6785         * gfortran.dg/proc_ptr_result_4.f90: New.
6786
6787 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6788
6789         * gcc.c-torture/execute/bitfld-5.c: New test.
6790
6791 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6792
6793         * gcc.dg/builtin-unreachable-3.c: New test.
6794
6795 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6796
6797         * gcc.target/i386/builtin-unreachable.c: New test.
6798
6799 2009-06-17  Ian Lance Taylor  <iant@google.com>
6800
6801         * gcc.dg/Wcxx-compat-14.c: New testcase.
6802
6803 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6804
6805         * gcc.dg/func-ptr-conv-1.c: Update column info.
6806
6807 2009-06-17  Richard Guenther  <rguenther@suse.de>
6808
6809         PR middle-end/40404
6810         * gcc.c-torture/execute/pr40404.c: New testcase.
6811
6812 2009-06-17  Richard Guenther  <rguenther@suse.de>
6813
6814         PR middle-end/40460
6815         * g++.dg/torture/pr40460.C: New testcase.
6816
6817 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6818
6819         * gcc.dg/plugin/one_time_plugin.c: New test.
6820         * gcc.dg/plugin/one_time-test-1.c: New test.
6821         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6822
6823 2009-06-16  Ian Lance Taylor  <iant@google.com>
6824
6825         * g++.dg/warn/skip-1.C: New testcase.
6826
6827 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR middle-end/40446
6830         * g++.dg/other/pr40446.C: New test.
6831
6832 2009-06-16  Richard Guenther  <rguenther@suse.de>
6833
6834         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6835         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6836         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6837         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6838
6839 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6840
6841         * gcc.c-torture/compile/pr40432.c: New file.
6842
6843 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6844
6845         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6846
6847 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6848
6849         PR fortran/36947
6850         PR fortran/40039
6851         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6852         * gfortran.dg/interface_20.f90: Modified error messages.
6853         * gfortran.dg/interface_21.f90: Ditto.
6854         * gfortran.dg/interface_26.f90: Ditto.
6855         * gfortran.dg/interface_27.f90: Ditto.
6856         * gfortran.dg/interface_28.f90: Extended test case.
6857         * gfortran.dg/interface_29.f90: New.
6858         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6859         * gfortran.dg/proc_decl_8.f90: Ditto.
6860         * gfortran.dg/proc_ptr_11.f90: Ditto.
6861         * gfortran.dg/proc_ptr_15.f90: Ditto.
6862
6863 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6864
6865         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6866         printing.
6867         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6868         gcc.dg/vect/vect-outer-4f.c: Likewise.
6869         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6870         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6871         Likewise.
6872         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6873         outer loop.
6874
6875 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6876
6877         PR fortran/40383
6878         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6879
6880 2009-06-15  Ian Lance Taylor  <iant@google.com>
6881
6882         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6883         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6884         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6885         Recognize new notes.
6886         * gcc.dg/stmt-expr-label-2.c: Likewise.
6887         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6888         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6889         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6890         * gcc.dg/c99-vla-jump-4.c: Likewise.
6891         * gcc.dg/stmt-expr-label-1.c: Likewise.
6892         * gcc.dg/stmt-expr-label-3.c: Likewise.
6893         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6894
6895 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6896
6897         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6898
6899 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6900
6901         * gcc.dg/builtin-object-size-7.c: New test.
6902
6903 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR testsuite/40426
6906         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6907         level != "" use separate -gdwarf-2 -g${level} options instead of
6908         -gdwarf-2${level}.
6909         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6910         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6911         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6912
6913 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6914
6915         * g++.dg/abi/mangle11.C: Update warning line.
6916         * g++.dg/abi/mangle12.C: Update warning line.
6917         * g++.dg/abi/mangle17.C: Update warning line.
6918         * g++.dg/abi/mangle20-2.C: Update warning line.
6919
6920 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6921
6922         * gcc.dg/optimize-bswap-1.c: Split into these two:
6923         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6924         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6925
6926 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6927
6928         * gcc.dg/optimize-bswap-1.c: New testcase.
6929
6930 2009-06-14  Richard Guenther  <rguenther@suse.de>
6931
6932         PR middle-end/40389
6933         * g++.dg/torture/pr40389.C: New testcase.
6934
6935 2009-06-13  Richard Guenther  <rguenther@suse.de>
6936
6937         PR tree-optimization/40421
6938         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6939
6940 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6941
6942         * gcc.dg/old-style-prom-3.c: Add column info.
6943         * gcc.dg/overflow-warn-1.c
6944         * gcc.dg/gomp/pr27415.c
6945         * gcc.dg/gomp/for-1.c: Same.
6946         * gcc.dg/enum-compat-1.c: Same.
6947         * gcc.dg/c99-tag-3.c: Same.
6948         * gcc.dg/Wredundant-decls-2.c: Same.
6949         * gcc.dg/func-ptr-conv-1.c: Same.
6950         * gcc.dg/asm-wide-1.c: Same.
6951         * gcc.dg/nofixed-point-2.c: Same.
6952         * gcc.dg/cpp/line3.c: Same.
6953         * gcc.dg/array-10.c: Same.
6954         * gcc.dg/c99-vla-jump-1.c: Same.
6955         * gcc.dg/pr20368-1.c: Same.
6956         * gcc.dg/Wshadow-3.c: Same.
6957         * gcc.dg/c90-const-expr-8.c: Same.
6958         * gcc.dg/label-decl-2.c: Same.
6959         * gcc.dg/dremf-type-compat-2.c: Same.
6960         * gcc.dg/c90-const-expr-5.c: Same.
6961         * gcc.dg/builtins-30.c: Same.
6962         * gcc.dg/Warray-bounds.c: Same.
6963         * gcc.dg/Wcxx-compat-2.c: Same.
6964         * gcc.dg/tree-ssa/col-1.c: Same.
6965         * gcc.dg/old-style-prom-2.c: Same.
6966         * gcc.dg/cast-function-1.c: Same.
6967         * gcc.dg/pr15698-1.c: Same.
6968         * gcc.dg/dremf-type-compat-3.c: Same.
6969         * gcc.dg/vla-8.c: Same.
6970         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6971         line.
6972         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6973         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6974         * gcc.dg/enum-compat-1.c: Same.
6975         * gcc.dg/dremf-type-compat-2.c: Same.
6976         * gcc.dg/old-style-prom-2.c: Same.
6977         * gcc.dg/pr15698-1.c: Same.
6978         * gcc.dg/pr20368-1.c: Same.
6979         * gcc.dg/dremf-type-compat-3.c: Same.
6980         * gcc.dg/builtins-30.c: Same.  Test for columns.
6981
6982 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6983
6984         PR fortran/40176
6985         * gfortran.dg/proc_decl_1.f90: Extended.
6986
6987 2009-06-12  Ian Lance Taylor  <iant@google.com>
6988
6989         * gcc.dg/Wcxx-compat-13.c: New testcase.
6990
6991 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6992
6993         PR tree-opt/38865
6994         * gcc.dg/tree-ssa/fre-vce-1.c
6995
6996 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6997
6998         PR testsuite/40384
6999         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7000         min-insn-to-prefetch-ratio=5.
7001
7002 2009-06-12  Joey Ye  <joey.ye@intel.com>
7003             H.J. Lu  <hongjiu.lu@intel.com>
7004
7005         PR middle-end/39146
7006         * gcc.target/i386/stackalign/pr39146.c: New.
7007
7008 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7009
7010         * gcc.target/i386/crc32-1.c: New.
7011         * gcc.target/i386/crc32-2.c: Likewise.
7012
7013 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7014
7015         PR c/39252
7016         * gcc.dg/builtin-unreachable-1.c: New test.
7017         * gcc.dg/builtin-unreachable-2.c: Same.
7018
7019 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7020
7021         PR fortran/40402
7022         * gfortran.dg/data_value_1.f90: New test.
7023
7024 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7025
7026         PR testsuite/39831
7027         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7028         remove ilp32 requirement.
7029         * gcc.target/i386/excess-precision-2.c: Likewise.
7030         * gcc.target/i386/excess-precision-3.c: Likewise.
7031         * gcc.target/i386/excess-precision-4.c: Likewise.
7032         * gcc.target/i386/excess-precision-5.c: Likewise.
7033         * gcc.target/i386/excess-precision-6.c: Likewise.
7034
7035 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7036
7037         PR fortran/38718
7038         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7039         * gfortran.dg/nan_5.f90: New test.
7040
7041 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7042
7043         * gcc.target/arm/neon-modes-1.c: New test.
7044
7045 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7046
7047         * g++.dg/torture/pr31579.C: Cast pointer
7048         via __SIZE_TYPE__ instead of 'unsigned long'.
7049
7050 2009-06-10  Anthony Green  <green@moxielogic.com>
7051
7052         * lib/target-supports.exp (check_profiling_available):
7053         Profiling is not available for testing purposes on moxie.
7054
7055 2009-06-09  Ian Lance Taylor  <iant@google.com>
7056
7057         * gcc.dg/Wcxx-compat-12.c: New testcase.
7058
7059 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7060
7061         PR libfortran/40334
7062         * gfortran.dg/backspace_11.f90: New.
7063
7064 2009-06-09  Jason Merrill  <jason@redhat.com>
7065
7066         * g++.dg/cpp0x/defaulted10.C: New.
7067
7068 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7069
7070         * gcc.c-torture/compile/pr40351.c: New file.
7071
7072 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7073
7074         * gnat.dg/align_max.adb: New test.
7075
7076 2009-06-08  Jason Merrill  <jason@redhat.com>
7077
7078         * g++.dg/cpp0x/auto15.C: New.
7079
7080 2009-06-08  Jan Hubicka  <jh@suse.cz>
7081
7082         PR debug/39834
7083         * gcc.dg/torture/pr39834.c
7084
7085 2009-06-08  Jan Hubicka  <jh@suse.cz>
7086
7087         PR middle-end/40102
7088         * g++.dg/torture/pr40102.C: New testcase.
7089
7090 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7091
7092         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7093         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7094         * gcc.dg/builtin-object-size-6.c: New test.
7095
7096         PR c++/40373
7097         * g++.dg/template/dtor7.C: New test.
7098
7099         PR c++/40370
7100         PR c++/40372
7101         * g++.dg/template/error41.C: New test.
7102         * g++.dg/template/error42.C: New test.
7103
7104 2009-06-08  Revital Eres  <eres@il.ibm.com>
7105
7106         PR testsuite/40359
7107         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7108         * gcc.dg/vect/vect-88.c: Likewise.
7109         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7110         * gcc.dg/vect/pr25413.c: Likewise.
7111         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7112
7113 2009-06-07  Ian Lance Taylor  <iant@google.com>
7114
7115         * g++.dg/warn/Wswitch-3.C: New testcase.
7116         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7117         * gcc.dg/Wswitch-enum-error.c: Likewise.
7118         * gcc.dg/Wswitch-error.c: Likewise.
7119
7120 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7121
7122         PR fortran/40008
7123         * gfortran.dg/negative_unit.f: Update test.
7124         * gfortran.dg/negative_unit_int8.f: Update test.
7125         * gfortran.dg/newunit_1.f90: New test.
7126
7127 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7128
7129         PR fortran/25104
7130         PR fortran/29962
7131         * gfortran.dg/spread_init_expr.f03: New.
7132         * gfortran.dg/unpack_init_expr.f03: New.
7133         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7134         error message.
7135
7136 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7137
7138         PR fortran/25104
7139         PR fortran/29962
7140         * gfortran.dg/count_init_expr.f03
7141         * gfortran.dg/product_init_expr.f03
7142         * gfortran.dg/sum_init_expr.f03
7143
7144 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7145
7146         PR fortran/36874
7147         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7148         message.
7149         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7150         shapes.
7151         * gfortran.dg/zero_sized_5.f90: Likewise.
7152
7153 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7154
7155         PR middle-end/32950
7156         * g++.dg/torture/pr32950.C: New.
7157
7158 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7159
7160         PR fortran/25104
7161         PR fortran/29962
7162         * gfortran.dg/dot_product_1.f03: New.
7163         * gfortran.dg/matmul_8.f03: New.
7164         * gfortran.dg/transpose_3.f03: New.
7165
7166 2009-06-06  Ian Lance Taylor  <iant@google.com>
7167
7168         * gcc.dg/Wunused-label-1.c: New test case.
7169         * g++.dg/warn/Wunused-label-1.C: New test case.
7170         * g++.dg/warn/Wunused-label-2.C: New test case.
7171         * g++.dg/warn/Wunused-label-3.C: New test case.
7172
7173 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7174
7175         PR fortran/37203
7176         * reshape_zerosize_2.f90: New.
7177
7178 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7179
7180         PR fortran/32890
7181         * gfortran.dg/pack_assign_1.f90: New.
7182         * gfortran.dg/pack_vector_1.f90: New.
7183
7184 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR middle-end/40340
7187         * gcc.dg/pr40340-1.c: New test.
7188         * gcc.dg/pr40340-2.c: New test.
7189         * gcc.dg/pr40340-3.c: New test.
7190         * gcc.dg/pr40340-4.c: New test.
7191         * gcc.dg/pr40340-5.c: New test.
7192         * gcc.dg/pr40340.h: New file.
7193
7194 2009-06-05  Revital Eres  <eres@il.ibm.com>
7195
7196         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7197         New procedure.
7198         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7199         * gcc.dg/vect/vect-33.c: Likewise.
7200         * gcc.dg/vect/vect-92.c: Likewise.
7201         * gcc.dg/vect/vect-58.c: Likewise.
7202         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7203         * gcc.dg/vect/vect-42.c: Likewise.
7204         * gcc.dg/vect/slp-25.c: Likewise.
7205         * gcc.dg/vect/vect-align-1.c: Likewise.
7206         * gcc.dg/vect/vect-align-2.c: Likewise.
7207         * gcc.dg/vect/vect-93.c: Likewise.
7208         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7209         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7210         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7211         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7212         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7213         * gcc.dg/vect/vect-26.c: Likewise.
7214         * gcc.dg/vect/vect-44.c: Likewise.
7215         * gcc.dg/vect/vect-70.c: Likewise.
7216         * gcc.dg/vect/vect-95.c: Likewise.
7217         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7218         * gcc.dg/vect/vect-28.c: Likewise.
7219         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7220         * gcc.dg/vect/vect-87.c: Likewise.
7221         * gcc.dg/vect/vect-109.c: Likewise.
7222         * gcc.dg/vect/vect-54.c: Likewise.
7223         * gcc.dg/vect/vect-96.c: Likewise.
7224         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7225         * gcc.dg/vect/vect-88.c: Likewise.
7226         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7227         * gcc.dg/vect/vect-89.c: Likewise.
7228         * gcc.dg/vect/vect-91.c: Likewise.
7229         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7230         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7231         * gfortran.dg/vect/vect-2.f90: Likewise.
7232         * gfortran.dg/vect/vect-3.f90: Likewise.
7233         * gfortran.dg/vect/vect-4.f90: Likewise.
7234         * gfortran.dg/vect/vect-5.f90: Likewise.
7235
7236 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7237
7238         PR tree-optimization/36318
7239         * gcc.dg/tree-ssa/sra-7.c: New test.
7240
7241 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7242
7243         PR fortran/37203
7244         * gfortran.dg/reshape_order_5.f90: New.
7245         * gfortran.dg/reshape_shape_1.f90: New.
7246
7247 2009-06-04  Jason Merrill  <jason@redhat.com>
7248
7249         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7250
7251 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7252
7253         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7254         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7255
7256 2009-06-04  Richard Guenther  <rguenther@suse.de>
7257
7258         PR c++/39371
7259         * g++.dg/torture/pr40335.C: New testcase.
7260
7261 2009-06-03  Richard Guenther  <rguenther@suse.de>
7262
7263         PR middle-end/40328
7264         * gcc.dg/torture/pr40328.c: New testcase.
7265
7266 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7267
7268         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7269         m68k and fido.
7270
7271 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7272
7273         * g++.dg/torture/pr40323.C: New file.
7274
7275 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7276
7277         * gnat.dg/specs/root.ads: New test.
7278         * gnat.dg/specs/root-level_1.ads: Likewise.
7279         * gnat.dg/specs/root-level_2.ads: Likewise.
7280         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7281
7282 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7283
7284         * g++.dg/init/ref15.C: Require unwrapped targets.
7285
7286 2009-06-02  Jason Merrill  <jason@redhat.com>
7287
7288         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7289         * g++.dg/cpp0x/initlist18.C: New.
7290         * g++.dg/cpp0x/initlist19.C: New.
7291
7292         * g++.dg/cpp0x/auto14.C: New.
7293
7294 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7295
7296         * gnat.dg/alignment6.adb: Remove XFAIL.
7297
7298 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7299
7300         PR c++/38089
7301         * g++.dg/template/spec36.C: New test.
7302
7303 2009-06-01  Ian Lance Taylor  <iant@google.com>
7304
7305         * gcc.dg/cast-qual-3.c: New testcase.
7306         * g++.dg/warn/Wcast-qual2.C: New testcase.
7307
7308 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7309
7310         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7311         (process-message): Expect column numbers.
7312         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7313         * gcc.dg/pch/counter-2.c: Same.
7314         * gcc.dg/pch/valid-2.c: Same.
7315         * gcc.dg/pch/warn-1.c: Same.
7316         * gcc.dg/pch/valid-1.c: Same.
7317         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7318         * gcc.dg/cpp/syshdr.c: Same.
7319         * gcc.dg/cpp/19940712-1.c: Same.
7320         * gcc.dg/cpp/missing-header-1.c: Same.
7321         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7322         * gcc.dg/cpp/tr-warn3.c: Same.
7323         * gcc.dg/cpp/pr29612-2.c: Same.
7324         * gcc.dg/cpp/tr-warn4.c: Same.
7325         * gcc.dg/cpp/Wtrigraphs.c: Same.
7326         * gcc.dg/cpp/poison.c: Same.
7327         * gcc.dg/cpp/arith-3.c: Same.
7328         * gcc.dg/cpp/sysmac2.c: Same.
7329         * gcc.dg/cpp/cpp.exp: Same.
7330         * gcc.dg/cpp/tr-warn5.c: Same.
7331         * gcc.dg/cpp/include2.c: Same.
7332         * gcc.dg/cpp/Wmissingdirs.c: Same.
7333         * gcc.dg/cpp/Wmissingdirs.c: Same.
7334         * gcc.dg/cpp/tr-warn6.c: Same.
7335         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7336         * gcc.dg/cpp/macspace1.c: Same.
7337         * gcc.dg/cpp/escape-2.c: Same.
7338         * gcc.dg/cpp/assert2.c: Same.
7339         * gcc.dg/cpp/undef2.c: Same.
7340         * gcc.dg/cpp/macspace2.c: Same.
7341         * gcc.dg/cpp/tr-warn1.c: Same.
7342         * gcc.dg/cpp/extratokens2.c: Same.
7343         * gcc.dg/cpp/strify2.c: Same.
7344         * gcc.dg/cpp/Wsignprom.c: Same.
7345         * gcc.dg/cpp/redef2.c: Same.
7346         * gcc.dg/cpp/trad/trad.exp: Same.
7347         * gcc.dg/cpp/arith-1.c: Same.
7348         * gcc.dg/cpp/extratokens.c: Same.
7349         * gcc.dg/cpp/if-mpar.c: Same.
7350
7351 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7352
7353         * gnat.dg/nested_float_packed.ads: New test.
7354
7355 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7356             Eric Botcazou  <botcazou@adacore.com>
7357
7358         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7359         * gnat.dg/test_oconst.adb: New test.
7360
7361 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7362
7363         * gcc.dg/plugin/ggcplug.c: Moved comment.
7364         (plugin_init): Fixed typo, declared i, returned 0 at end.
7365
7366 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7367
7368         PR testsuite/40244
7369         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7370         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7371
7372 2009-05-29  Ian Lance Taylor  <iant@google.com>
7373
7374         * gcc.dg/Wcxx-compat-11.c: New testcase.
7375
7376 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7377
7378         PR fortran/40019
7379         * gfortran.dg/leadz_trailz_1.f90: New test.
7380         * gfortran.dg/leadz_trailz_2.f90: New test.
7381
7382 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7383
7384         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7385         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7386         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7387         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7388         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7389         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7390         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7391         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7392         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7393         * gcc.dg/tree-ssa/sra-5.c: New file.
7394         * gcc.dg/tree-ssa/sra-6.c: New file.
7395         * gcc.c-torture/compile/sra-1.c: New file.
7396
7397 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR middle-end/40291
7400         * gcc.c-torture/compile/pr40291.c: New test.
7401
7402         PR target/40017
7403         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7404         __vector _Bool.
7405         * gcc.target/powerpc/altivec-30.c: New test.
7406         * gcc.target/powerpc/altivec-31.c: New test.
7407
7408 2009-05-28  Richard Guenther  <rguenther@suse.de>
7409
7410         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7411         * gcc.c-torture/execute/20090527-1.c: Likewise.
7412
7413 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7414
7415         PR c++/39754
7416         * g++.dg/template/canon-type-1.C: New test.
7417         * g++.dg/template/canon-type-2.C: Likewise.
7418         * g++.dg/template/canon-type-3.C: Likewise.
7419         * g++.dg/template/canon-type-4.C: Likewise.
7420         * g++.dg/template/canon-type-5.C: Likewise.
7421         * g++.dg/template/canon-type-6.C: Likewise.
7422         * g++.dg/template/canon-type-7.C: Likewise.
7423
7424 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7425             Uros Bizjak  <ubizjak@gmail.com>
7426             Danny Smith  <dansmister@gmail.com>
7427
7428         PR target/37216
7429
7430         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7431         New function.
7432         * gcc.target/i386/pr37216.c:  New test source file.
7433         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7434         use -fno-common for testing Cygwin and MinGW targets.
7435
7436 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7437
7438         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7439         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7440         * g++.dg/pr37742.C (size_t): Likewise.
7441         * g++.dg/torture/pr34850.C (size_t): Likewise.
7442         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7443         _PTRDIFF_TYPE__.
7444         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7445         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7446         (size_t): Use __extension__ and __SIZE_TYPE__.
7447         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7448         __SIZE_TYPE__.
7449         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7450         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7451         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7452         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7453         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7454         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7455         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7456         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7457         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7458         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7459         (__ssize_t): Likewise.
7460         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7461         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7462         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7463         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7464         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7465         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7466         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7467         * gcc.dg/pr33667.c (size_t): Likewise.
7468         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7469         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7470         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7471         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7472         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7473         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7474
7475 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7476
7477         PR tree-optimization/40254
7478         * gcc.dg/vect/pr40254.c: New test.
7479
7480 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7481
7482         PR middle-end/33699
7483         * gcc.target/mips/const-anchor-1.c: New test.
7484         * gcc.target/mips/const-anchor-2.c: New test.
7485
7486 2009-05-27  Jason Merrill  <jason@redhat.com>
7487
7488         * g++.dg/cpp0x/initlist15.C: New.
7489         * g++.dg/cpp0x/initlist16.C: New.
7490         * g++.dg/cpp0x/initlist17.C: New.
7491
7492 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7493
7494         PR fortran/39178
7495         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7496         patterns to reflect frontend changes.
7497         * gfortran.dg/vector_subscript_4.f90: Likewise.
7498
7499 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7500             Eric Botcazou  <botcazou@adacore.com>
7501
7502         * gcc.c-torture/execute/align-nest.c: New testcase.
7503         * gnat.dg/misaligned_nest.adb: New testcase.
7504
7505 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7506
7507         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7508         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7509         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7510         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7511
7512 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7513
7514         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7515         cast instead of assuming 0ul.
7516         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7517         __SIZE_TYPE__.
7518         (_type_desc): Make first argument const.
7519         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7520
7521 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7522
7523         PR libfortran/40187
7524         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7525         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7526
7527 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7528
7529         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7530         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7531         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7532         * gcc.dg/plugin/ggcplug.c: Added new file.
7533
7534 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7535
7536         PR fortran/40246
7537         * gfortran.dg/nullify_4.f90: New test.
7538
7539 2009-05-26  Richard Guenther  <rguenther@suse.de>
7540
7541         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7542
7543 2009-05-26  Richard Guenther  <rguenther@suse.de>
7544
7545         PR middle-end/40252
7546         * gcc.c-torture/compile/pr40252.c: New testcase.
7547
7548 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7549
7550         PR c++/40007
7551         * g++.dg/template/typedef18.C: New test.
7552         * g++.dg/template/typedef19.C: Likewise.
7553         * g++.dg/template/typedef20.C: Likewise.
7554         * g++.dg/template/access11.C: Adjust.
7555
7556 2009-05-26  Richard Guenther  <rguenther@suse.de>
7557
7558         PR testsuite/40247
7559         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7560
7561 2009-05-25  Jason Merrill  <jason@redhat.com>
7562
7563         PR c++/38064
7564         * g++.dg/cpp0x/enum3.C: New test.
7565
7566 2009-05-25  Richard Guenther  <rguenther@suse.de>
7567
7568         PR tree-optimization/36327
7569         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7570         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7571         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7572         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7573         * gcc.dg/vect/vect-40.c: Likewise.
7574         * gcc.dg/vect/vect-42.c: Likewise.
7575         * gcc.dg/vect/vect-46.c: Likewise.
7576         * gcc.dg/vect/vect-76.c: Likewise.
7577
7578 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7579
7580         PR fortran/40176
7581         * gfortran.dg/proc_ptr_18.f90: New.
7582         * gfortran.dg/proc_ptr_19.f90: New.
7583         * gfortran.dg/proc_ptr_comp_9.f90: New.
7584         * gfortran.dg/proc_ptr_comp_10.f90: New.
7585
7586 2009-05-25  Richard Guenther  <rguenther@suse.de>
7587
7588         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7589         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7590
7591 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7592
7593         PR tree-optimization/40238
7594         * gcc.dg/vect/pr40238.c: New test.
7595
7596 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7597             Dominique Dhumieres  <dominiq@lps.ens.fr>
7598
7599         PR fortran/35732
7600         PR fortran/39872
7601         * gfortran.dg/bounds_check_fail_3.f90: New test.
7602         * gfortran.dg/bounds_check_fail_4.f90: New test.
7603         * gfortran.dg/bounds_check_14.f90: Update test.
7604         * gfortran.dg/bound_4.f90: Update test.
7605
7606 2009-05-24  Richard Guenther  <rguenther@suse.de>
7607
7608         PR middle-end/40233
7609         * gcc.c-torture/compile/pr40233.c: New testcase.
7610
7611 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7612
7613         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7614         for alpha*-*-* targets.
7615
7616 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7617
7618         * gcc.dg/vect/bb-slp-1.c: New test.
7619         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7620         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7621         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7622         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7623         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7624         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7625         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7626         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7627         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7628         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7629         gcc.dg/vect/bb-slp-22.c: Likewise.
7630         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7631
7632 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7633             Maxim Kuvyrkov  <maxim@codesourcery.com>
7634
7635         * gcc.dg/falign-labels-1.c: New test.
7636
7637 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7638
7639         * gnat.dg/specs/rep_clause3.ads: New test.
7640
7641 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gnat.dg/addr6.adb: New test.
7644
7645 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7646
7647         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7648         New function.
7649         * gcc.target/arm/thumb2-mul-space.c: New file.
7650         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7651         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7652         * gcc.target/arm/thumb2-mul-speed.c: New file.
7653
7654 2009-05-22  Richard Guenther  <rguenther@suse.de>
7655
7656         PR middle-end/38964
7657         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7658         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7659         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7660
7661 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7662
7663         * gcc.dg/dll-6.c: New test.
7664         * gcc.dg/dll-6a.c: Likewise.
7665         * gcc.dg/dll-7.c: Likewise.
7666         * gcc.dg/dll-7a.c: Likewise.
7667         * g++.dg/ext/dllexport2.C: Likewise.
7668         * g++.dg/ext/dllexport2a.cc: Likewise.
7669
7670 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7671
7672         PR target/37846
7673         * gcc.target/ia64/mfused-madd-vect.c: New test.
7674         * gcc.target/ia64/mfused-madd.c: New test.
7675         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7676         * gcc.target/ia64/mno-fused-madd.c: New test.
7677
7678 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7679
7680         * gcc.target/i386/movbe-1.c: New.
7681         * gcc.target/i386/movbe-2.c: Likewise.
7682
7683 2009-05-21  Taras Glek  <tglek@mozilla.com>
7684
7685         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7686         plugin_init signature.
7687         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7688         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7689         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7690
7691 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7692
7693         * gcc.dg/target/arm/neon-vmla-1.c: New.
7694         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7695
7696 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7697
7698         * gcc.target/mips/octeon-exts-6.c: New test.
7699         * gcc.target/mips/extend-1.c: New test.
7700         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7701         EXTS.
7702         * gcc.target/mips/octeon-exts-5.c: Likewise.
7703
7704 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7705
7706         PR middle-end/40204
7707         * gcc.c-torture/compile/pr40204.c: New test.
7708
7709 2009-05-20  Richard Guenther  <rguenther@suse.de>
7710
7711         * gcc.c-torture/compile/20090518-1.c: New testcase.
7712
7713 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7714
7715         PR tree-optimization/40087
7716         * gcc.dg/tree-ssa/pr40087.c: New test.
7717
7718 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7719
7720         * gcc.dg/vector-4.c: New testcase.
7721         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7722         * g++.dg/ext/vector16.C: New testcase.
7723
7724 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7725
7726         PR c/40172
7727         * gcc.dg/pr40172.c: Renamed to ...
7728         * gcc.dg/pr40172-1.c: This.
7729
7730         * gcc.dg/pr40172-2.c: New.
7731         * gcc.dg/pr40172-3.c: Likewise.
7732
7733 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7734
7735         PR c/40172
7736         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7737
7738 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7739
7740         * gnat.dg/loop_optimization6.ad[sb]: New test.
7741
7742 2009-05-19  Richard Guenther  <rguenther@suse.de>
7743
7744         * gcc.c-torture/compile/20090519-1.c: New testcase.
7745
7746 2009-05-18  Jason Merrill  <jason@redhat.com>
7747
7748         * g++.dg/cpp0x/explicit1.C: New.
7749         * g++.dg/cpp0x/explicit2.C: New.
7750
7751 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7752
7753         PR debug/40109
7754         * g++.dg/debug/dwarf2/nested-1.C: New test.
7755
7756 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7757
7758         PR testsuite/39907
7759         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7760         stack alignment.
7761
7762 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7763
7764         PR fortran/40164
7765         * gfortran.dg/proc_ptr_comp_8.f90: New.
7766
7767 2009-05-18  Richard Guenther  <rguenther@suse.de>
7768
7769         PR fortran/40168
7770         * gfortran.dg/array_memset_2.f90: Adjust.
7771
7772 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7773
7774         PR fortran/36947
7775         PR fortran/40039
7776         * gfortran.dg/interface_27.f90: New.
7777         * gfortran.dg/interface_28.f90: New.
7778         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7779         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7780
7781 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7782
7783         * gcc.target/m68k/tls-ie.c: New test.
7784         * gcc.target/m68k/tls-le.c: New test.
7785         * gcc.target/m68k/tls-gd.c: New test.
7786         * gcc.target/m68k/tls-ld.c: New test.
7787         * gcc.target/m68k/tls-ie-xgot.c: New test.
7788         * gcc.target/m68k/tls-le-xtls.c: New test.
7789         * gcc.target/m68k/tls-gd-xgot.c: New test.
7790         * gcc.target/m68k/tls-ld-xgot.c: New test.
7791         * gcc.target/m68k/tls-ld-xtls.c: New test.
7792         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7793
7794 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7795
7796         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7797
7798 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         PR c/40172
7801         * gcc.dg/pr40172.c: New.
7802
7803 2009-05-17  Jason Merrill  <jason@redhat.com>
7804
7805         PR c++/40139
7806         * g++.dg/template/dtor6.C: New.
7807
7808 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7809
7810         * g++.dg/warn/translate-ice-1.C: New test.
7811
7812 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7813
7814         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7815         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7816         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7817         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7818
7819 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7820
7821         PR fortran/33197
7822         * gfortran.dg/erf_2.F90: New test.
7823         * gfortran.dg/erfc_scaled_2.f90: New test.
7824
7825 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7826
7827         PR fortran/31243
7828         * gfortran.dg/string_1.f90: New test.
7829         * gfortran.dg/string_2.f90: New test.
7830         * gfortran.dg/string_3.f90: New test.
7831
7832 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7833
7834         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7835         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7836
7837 2009-05-15  Ian Lance Taylor  <iant@google.com>
7838
7839         * gcc.dg/Wcxx-compat-10.c: New testcase.
7840
7841 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7842
7843         PR 16302
7844         * gcc.dg/pr16302.c: New.
7845         * g++.dg/warn/pr16302.C: New.
7846
7847 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7848
7849         * gcc.dg/torture/builtin-math-5.c: New.
7850         * gcc.dg/torture/builtin-math-6.c: New.
7851         * lib/target-supports.exp (check_effective_target_mpc): New.
7852
7853 2009-05-15  Jan Hubicka  <jh@suse.cz>
7854
7855         * gcc.dg/tree-ssa/inline-3.c: New testcase
7856
7857 2009-05-15  Jan Hubicka  <jh@suse.cz>
7858
7859         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7860         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7861         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7862         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7863         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7864         Mark noinline.
7865         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7866         Mark noinline.
7867         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7868         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7869
7870 2009-05-15  Jan Hubicka  <jh@suse.cz>
7871
7872         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7873         optimized by sibcall noinline.
7874
7875 2009-05-15  Jan Hubicka  <jh@suse.cz>
7876
7877         * sibcall-1.c (track): Mark noinline.
7878         * sibcall-2.c (track): Mark noinline.
7879         * sibcall-3.c (track): Mark noinline.
7880         * sibcall-4.c (track): Mark noinline.
7881
7882 2009-05-15  Jan Hubicka  <jh@suse.cz>
7883
7884         * flatten-2.c: Disable early inlining; add comment.
7885         * flatten-3.c: New test based on flatten-2.c.
7886
7887 2009-05-15  Richard Guenther  <rguenther@suse.de>
7888
7889         PR tree-optimization/39999
7890         * gcc.c-torture/compile/pr39999.c: New testcase.
7891
7892 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7893
7894         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7895
7896 2009-05-14  Ian Lance Taylor  <iant@google.com>
7897
7898         * gcc.dg/Wcxx-compat-9.c: New testcase.
7899
7900 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7901
7902         PR fortran/39996
7903         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7904         * gfortran.dg/duplicate_type_2.f90: Ditto.
7905         * gfortran.dg/duplicate_type_3.f90: New.
7906
7907 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7908
7909         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7910         * ada/acats/tests/c5/c59002c.ada: Likewise.
7911
7912 2009-05-13  Taras Glek  <tglek@mozilla.com>
7913
7914         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7915         attributes and decl smashing.
7916         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7917         attributes.
7918         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7919         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7920
7921 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7922
7923         PR fortran/39865
7924         * gfortran.dg/pr39865.f90: New test.
7925         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7926         arrays in FMT=.
7927         * gfortran.dg/hollerith_f95.f90: Likewise.
7928         * gfortran.dg/hollerith6.f90: New test.
7929         * gfortran.dg/hollerith7.f90: New test.
7930
7931 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7932
7933         PR cpp/36674
7934         * gcc.dg/cpp/pr36674.i: New.
7935
7936 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7937
7938         PR middle-end/40035
7939         * gcc.c-torture/compile/pr40035.c: New test.
7940
7941 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7942
7943         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7944
7945 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7946
7947         PR fortran/40110
7948         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7949         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7950         * gfortran.dg/interop_params.f03: Ditto.
7951
7952 2009-05-12  Jan Hubicka  <jh@suse.cz>
7953
7954         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7955         so unrolling still happens.
7956         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7957         * gcc.dg/ipa/ipacost-2.c: Likewise.
7958         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7959
7960 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7961
7962         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7963
7964 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7965
7966         * lib/target-supports.exp (check_profiling_available): Return
7967         false for -p on *-*-cygwin* targets.
7968
7969 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7970
7971         PR tree-optimization/38632
7972         * g++.dg/tree-ssa/pr38632.C: New.
7973
7974 2009-05-11  Jan Hubicka  <jh@suse.cz>
7975
7976         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7977         we now optimize better.
7978         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7979         out at different places.
7980         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7981         unroling.
7982         * gcc.dg/vect/vect-76.c: Likewise.
7983         * gcc.dg/vect/vect-70.c: Likewise.
7984         * gcc.dg/vect/vect-66.c: Likewise.
7985         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7986         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7987
7988 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7989
7990         PR middle-end/40080
7991         * gcc.c-torture/compile/pr40080.c: New.
7992
7993 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7994
7995         * gcc.c-torture/compile/pr40026.c: New testcase.
7996
7997 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7998
7999         PR fortran/40089
8000         * gfortran.dg/proc_ptr_comp_7.f90: New.
8001
8002 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8003
8004         PR tree-optimization/40074
8005         * gcc.dg/vect/pr40074.c: New test.
8006
8007 2009-05-10  Ian Lance Taylor  <iant@google.com>
8008
8009         * gcc.dg/Wcxx-compat-7.c: New testcase.
8010         * gcc.dg/Wcxx-compat-8.c: New testcase.
8011         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8012         * gcc.dg/pr17188-1.c: Likewise.
8013         * gcc.dg/pr39084.c: Likewise.
8014
8015 2009-05-10  Michael Matz  <matz@suse.de>
8016
8017         PR target/40031
8018         * gcc.dg/pr40031.c: New test.
8019
8020 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8021
8022         PR fortran/40018
8023         * gfortran.dg/array_constructor_31.f90: New test.
8024
8025 2009-05-10  Richard Guenther  <rguenther@suse.de>
8026
8027         PR tree-optimization/40081
8028         * g++.dg/torture/pr40081.C: New testcase.
8029
8030 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8031
8032         PR fortran/38863
8033         * gfortran.dg/dependency_24.f90: New test.
8034         * gfortran.dg/dependency_23.f90: Clean up module files.
8035
8036 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8037
8038         PR fortran/38956
8039         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8040         * gfortran.dg/chmod_2.f90: Likewise.
8041         * gfortran.dg/chmod_3.f90: Likewise.
8042         * gfortran.dg/open_errors.f90: Likewise.
8043
8044 2009-05-09  Jan Hubicka  <jh@suse.cz>
8045
8046         PR middle-end/40043
8047         * g++.dg/eh/nested-try.C: New test.
8048
8049 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8050
8051         PR tree-optimization/40049
8052         * gcc.dg/vect/vect-shift-2.c: New test.
8053
8054 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8055
8056         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8057         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8058
8059 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8060
8061         PR c/36892
8062         * g++.dg/warn/deprecated-6.C: New.
8063         * gcc.dg/deprecated-4.c: Likewise.
8064         * gcc.dg/deprecated-5.c: Likewise.
8065         * gcc.dg/deprecated-6.c: Likewise.
8066
8067 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8068
8069         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8070         __aligned__(__BIGGEST_ALIGNMENT__).
8071         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8072         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8073         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8074         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8075         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8076         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8077         * gcc.dg/vect/Os-vect-95.c: Likewise.
8078         * gcc.dg/vect/pr20122.c: Likewise.
8079         * gcc.dg/vect/pr36493.c: Likewise.
8080         * gcc.dg/vect/pr37385.c: Likewise.
8081         * gcc.dg/vect/slp-7.c: Likewise.
8082         * gcc.dg/vect/slp-9.c: Likewise.
8083         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8084         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8085         * gcc.dg/vect/vect-35.c: Likewise.
8086         * gcc.dg/vect/vect-40.c: Likewise.
8087         * gcc.dg/vect/vect-42.c: Likewise.
8088         * gcc.dg/vect/vect-44.c: Likewise.
8089         * gcc.dg/vect/vect-46.c: Likewise.
8090         * gcc.dg/vect/vect-48.c: Likewise.
8091         * gcc.dg/vect/vect-52.c: Likewise.
8092         * gcc.dg/vect/vect-54.c: Likewise.
8093         * gcc.dg/vect/vect-56.c: Likewise.
8094         * gcc.dg/vect/vect-58.c: Likewise.
8095         * gcc.dg/vect/vect-60.c: Likewise.
8096         * gcc.dg/vect/vect-74.c: Likewise.
8097         * gcc.dg/vect/vect-75.c: Likewise.
8098         * gcc.dg/vect/vect-76.c: Likewise.
8099         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8100         * gcc.dg/vect/vect-77.c: Likewise.
8101         * gcc.dg/vect/vect-77-global.c: Likewise.
8102         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8103         * gcc.dg/vect/vect-78.c: Likewise.
8104         * gcc.dg/vect/vect-78-global.c: Likewise.
8105         * gcc.dg/vect/vect-80.c: Likewise.
8106         * gcc.dg/vect/vect-85.c: Likewise.
8107         * gcc.dg/vect/vect-87.c: Likewise.
8108         * gcc.dg/vect/vect-88.c: Likewise.
8109         * gcc.dg/vect/vect-92.c: Likewise.
8110         * gcc.dg/vect/vect-93.c: Likewise.
8111         * gcc.dg/vect/vect-95.c: Likewise.
8112         * gcc.dg/vect/vect-97.c: Likewise.
8113         * gcc.dg/vect/vect-complex-1.c: Likewise.
8114         * gcc.dg/vect/vect-complex-4.c: Likewise.
8115         * gcc.dg/vect/vect-complex-5.c: Likewise.
8116         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8117         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8118         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8119         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8120         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8121         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8122         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8123         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8124         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8125         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8126         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8127         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8128         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8129         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8130         * gcc.dg/vect/vect-outer-1.c: Likewise.
8131         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8132         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8133         * gcc.dg/vect/vect-outer-2.c: Likewise.
8134         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8135         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8136         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8137         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8138         * gcc.dg/vect/vect-outer-3.c: Likewise.
8139         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8140         * gcc.dg/vect/vect-outer-5.c: Likewise.
8141         * gcc.dg/vect/vect-outer-6.c: Likewise.
8142         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8143         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8144         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8145         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8146         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8147         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8148         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8149         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8150         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8151         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8152         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8153         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8154         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8155         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8156
8157 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8158
8159         PR c/24581
8160         * gcc.dg/torture/complex-sign.h: New header.
8161         * gcc.dg/torture/complex-sign-add.c,
8162         gcc.dg/torture/complex-sign-mixed-add.c,
8163         gcc.dg/torture/complex-sign-mixed-div.c,
8164         gcc.dg/torture/complex-sign-mixed-mul.c,
8165         gcc.dg/torture/complex-sign-mixed-sub.c,
8166         gcc.dg/torture/complex-sign-mul.c,
8167         gcc.dg/torture/complex-sign-sub.c: New tests.
8168
8169 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8170
8171         PR fortran/39876
8172         * gfortran.dg/intrinsic_3.f90: New.
8173
8174 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8175
8176         PR c/39037
8177         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8178         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8179         * gcc.dg/dfp/float-constant-double.c: New test.
8180         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8181         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8182         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8183         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8184         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8185         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8186         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8187         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8188         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8189
8190 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR middle-end/40057
8193         * gcc.c-torture/execute/pr40057.c: New test.
8194
8195 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8196
8197         * gcc.c-torture/compile/const-high-part.c: New test.
8198
8199 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8200
8201         PR testsuite/40050
8202         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8203         build plugin.
8204
8205 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8206
8207         PR fortran/39630
8208         * gfortran.dg/proc_decl_1.f90: Modified.
8209         * gfortran.dg/proc_ptr_comp_1.f90: New.
8210         * gfortran.dg/proc_ptr_comp_2.f90: New.
8211         * gfortran.dg/proc_ptr_comp_3.f90: New.
8212         * gfortran.dg/proc_ptr_comp_4.f90: New.
8213         * gfortran.dg/proc_ptr_comp_5.f90: New.
8214         * gfortran.dg/proc_ptr_comp_6.f90: New.
8215
8216 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8217
8218         PR c++/17395
8219         * g++.dg/template/call7.C: New test.
8220
8221 2009-05-06  Diego Novillo  <dnovillo@google.com>
8222
8223         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8224
8225 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8226
8227         * gfortran.dg/pr40021.f: Moved to ...
8228         * gfortran.fortran-torture/execute/pr40021.f: Here.
8229
8230 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8231
8232         PR middle-end/39986
8233         * gcc.dg/dfp/pr39986.c: New test.
8234
8235 2009-05-06  Michael Matz  <matz@suse.de>
8236
8237         PR middle-end/40021
8238         * gfortran.dg/pr40021.f: New test.
8239
8240 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8241
8242         * lib/plugin-support.exp: New file containing support procs for
8243         plugin testcases.
8244         * lib/target-supports.exp (check_plugin_available): New proc.
8245         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8246         * gcc.dg/plugin/selfassign.c: New plugin source file.
8247         * gcc.dg/plugin/self-assign-test-1.c: New test.
8248         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8249         * g++.dg/README: Add description for plugin test.
8250         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8251         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8252         * g++.dg/plugin/selfassign.c: New plugin source file.
8253         * g++.dg/plugin/self-assign-test-1.C: New test.
8254         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8255         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8256         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8257         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8258
8259 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8260
8261         PR fortran/40041
8262         * gfortran.dg/intrinsic_2.f90: New test.
8263         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8264
8265 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8266
8267         PR c/40032
8268         * gcc.dg/noncompile/incomplete-5.c: New test.
8269
8270 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR middle-end/39666
8273         * gcc.dg/pr39666-1.c: New test.
8274         * gcc.dg/pr39666-2.c: Likewise.
8275         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8276         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8277         * gfortran.dg/pr39666-1.f90: Likewise.
8278         * gfortran.dg/pr39666-2.f90: Likewise.
8279
8280 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8281
8282         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8283         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8284         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8285
8286 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8287
8288         PR fortran/39998
8289         * gfortran.dg/proc_ptr_17.f90: New.
8290
8291 2009-05-05  Richard Guenther  <rguenther@suse.de>
8292
8293         PR tree-optimization/40022
8294         * gcc.c-torture/execute/pr40022.c: New testcase.
8295
8296 2009-05-05  Richard Guenther  <rguenther@suse.de>
8297
8298         PR middle-end/40023
8299         * gcc.c-torture/compile/pr40023.c: New testcase.
8300
8301 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8302
8303         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8304         * g++.dg/template/overload9.C: Likewise.
8305         * g++.dg/ext/ms-1.C: New.
8306
8307 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR c++/40013
8310         * g++.dg/ext/vla7.C: New test.
8311
8312 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8313
8314         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8315
8316 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8317
8318         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8319         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8320         Update expected errors.
8321
8322 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8323
8324         PR c++/28152
8325         * g++.dg/parse/parser-pr28152.C: New.
8326         * g++.dg/parse/parser-pr28152-2.C: New.
8327
8328 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8329
8330         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8331
8332 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8333
8334         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8335         * gcc.target/sparc/fexpand-2.c: Likewise.
8336         * gcc.target/sparc/fpmerge-2.c: Likewise.
8337         * gcc.target/sparc/pdist-2.c: Likewise.
8338
8339 2009-05-03  Richard Guenther  <rguenther@suse.de>
8340
8341         PR c/39983
8342         * gcc.c-torture/compile/pr39983.c: New testcase.
8343
8344 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8345
8346         * gcc.dg/c99-complex-3.c: New test.
8347
8348 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8349
8350         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8351
8352 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8353
8354         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8355
8356 2009-05-02  Richard Guenther  <rguenther@suse.de>
8357
8358         PR middle-end/40001
8359         * gcc.target/spu/pr40001.c: New testcase.
8360
8361 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8362
8363         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8364
8365 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8366
8367         PR middle-end/39579
8368         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8369         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8370
8371 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8372
8373         PR testsuite/39776
8374         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8375         no longer issued.
8376
8377 2009-04-30  David Ayers  <ayers@fsfe.org>
8378
8379         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8380         and gcc_error_prefix variables.
8381         * objc.dg/bad-receiver-type.m: Update to match correct
8382         diagnostics marker.
8383         * objc.dg/encode-5.m: Likewise.
8384         * objc.dg/id-1.m: Likewise.
8385         * objc.dg/method-1.m: Likewise.
8386         * objc.dg/method-6.m: Likewise.
8387         * objc.dg/method-7.m: Likewise.
8388         * objc.dg/method-9.m: Likewise.
8389         * objc.dg/method-11.m: Likewise.
8390         * objc.dg/method-20.m: Likewise.
8391         * objc.dg/private-1.m: Likewise.
8392
8393 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8394
8395         PR libfortran/39667
8396         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8397         * gfortran.dg/advance_4.f90: Likewise
8398         * gfortran.dg/advance_5.f90: Likewise
8399         * gfortran.dg/append_1.f90: Likewise
8400         * gfortran.dg/backslash_1.f90: Likewise
8401         * gfortran.dg/backslash_2.f90: Likewise
8402         * gfortran.dg/backslash_3.f: Likewise
8403         * gfortran.dg/backspace_10.f90: Likewise
8404         * gfortran.dg/backspace_3.f: Likewise
8405         * gfortran.dg/backspace_4.f: Likewise
8406         * gfortran.dg/backspace_5.f: Likewise
8407         * gfortran.dg/backspace_8.f: Likewise
8408         * gfortran.dg/backspace_9.f: Likewise
8409         * gfortran.dg/complex_write.f90: Likewise
8410         * gfortran.dg/convert_implied_open.f90: Likewise
8411         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8412         * gfortran.dg/dos_eol.f: Likewise
8413         * gfortran.dg/empty_format_1.f90: Likewise
8414         * gfortran.dg/endfile.f: Likewise
8415         * gfortran.dg/eof_1.f90: Likewise
8416         * gfortran.dg/eor_1.f90: Likewise
8417         * gfortran.dg/eor_handling_1.f90: Likewise
8418         * gfortran.dg/eor_handling_2.f90: Likewise
8419         * gfortran.dg/eor_handling_3.f90: Likewise
8420         * gfortran.dg/eor_handling_4.f90: Likewise
8421         * gfortran.dg/eor_handling_5.f90: Likewise
8422         * gfortran.dg/error_recovery_5.f90: Likewise
8423         * gfortran.dg/f2003_inquire_1.f03: Likewise
8424         * gfortran.dg/f2003_io_4.f03: Likewise
8425         * gfortran.dg/f2003_io_5.f03: Likewise
8426         * gfortran.dg/f2003_io_7.f03: Likewise
8427         * gfortran.dg/fgetc_1.f90: Likewise
8428         * gfortran.dg/fgetc_2.f90: Likewise
8429         * gfortran.dg/flush_1.f90: Likewise
8430         * gfortran.dg/fmt_exhaust.f90: Likewise
8431         * gfortran.dg/fmt_huge.f90: Likewise
8432         * gfortran.dg/fmt_read.f90: Likewise
8433         * gfortran.dg/fmt_t_1.f90: Likewise
8434         * gfortran.dg/fmt_t_2.f90: Likewise
8435         * gfortran.dg/fmt_t_3.f90: Likewise
8436         * gfortran.dg/fmt_t_4.f90: Likewise
8437         * gfortran.dg/fmt_t_5.f90: Likewise
8438         * gfortran.dg/fmt_t_7.f: Likewise
8439         * gfortran.dg/fseek.f90: Likewise
8440         * gfortran.dg/ftell_1.f90: Likewise
8441         * gfortran.dg/ftell_2.f90: Likewise
8442         * gfortran.dg/func_derived_3.f90: Likewise
8443         * gfortran.dg/inquire_9.f90: Likewise
8444         * gfortran.dg/iostat_1.f90: Likewise
8445         * gfortran.dg/iostat_2.f90: Likewise
8446         * gfortran.dg/list_read_1.f90: Likewise
8447         * gfortran.dg/list_read_4.f90: Likewise
8448         * gfortran.dg/list_read_5.f90: Likewise
8449         * gfortran.dg/list_read_7.f90: Likewise
8450         * gfortran.dg/list_read_8.f90: Likewise
8451         * gfortran.dg/list_read_9.f90: Likewise
8452         * gfortran.dg/namelist_13.f90: Likewise
8453         * gfortran.dg/namelist_14.f90: Likewise
8454         * gfortran.dg/namelist_15.f90: Likewise
8455         * gfortran.dg/namelist_16.f90: Likewise
8456         * gfortran.dg/namelist_17.f90: Likewise
8457         * gfortran.dg/namelist_18.f90: Likewise
8458         * gfortran.dg/namelist_19.f90: Likewise
8459         * gfortran.dg/namelist_20.f90: Likewise
8460         * gfortran.dg/namelist_24.f90: Likewise
8461         * gfortran.dg/namelist_26.f90: Likewise
8462         * gfortran.dg/namelist_27.f90: Likewise
8463         * gfortran.dg/namelist_28.f90: Likewise
8464         * gfortran.dg/namelist_37.f90: Likewise
8465         * gfortran.dg/namelist_38.f90: Likewise
8466         * gfortran.dg/namelist_39.f90: Likewise
8467         * gfortran.dg/namelist_40.f90: Likewise
8468         * gfortran.dg/namelist_43.f90: Likewise
8469         * gfortran.dg/namelist_44.f90: Likewise
8470         * gfortran.dg/namelist_45.f90: Likewise
8471         * gfortran.dg/namelist_46.f90: Likewise
8472         * gfortran.dg/namelist_47.f90: Likewise
8473         * gfortran.dg/namelist_48.f90: Likewise
8474         * gfortran.dg/namelist_49.f90: Likewise
8475         * gfortran.dg/namelist_50.f90: Likewise
8476         * gfortran.dg/namelist_51.f90: Likewise
8477         * gfortran.dg/namelist_52.f90: Likewise
8478         * gfortran.dg/namelist_56.f90: Likewise
8479         * gfortran.dg/namelist_char_only.f90: Likewise
8480         * gfortran.dg/namelist_use.f90: Likewise
8481         * gfortran.dg/namelist_use_only.f90: Likewise
8482         * gfortran.dg/noadv_size.f90: Likewise
8483         * gfortran.dg/open_access_append_1.f90: Likewise
8484         * gfortran.dg/pad_no.f90: Likewise
8485         * gfortran.dg/pr12884.f: Likewise
8486         * gfortran.dg/pr17090.f90: Likewise
8487         * gfortran.dg/pr17285.f90: Likewise
8488         * gfortran.dg/pr17286.f90: Likewise
8489         * gfortran.dg/pr18122.f90: Likewise
8490         * gfortran.dg/pr18210.f90: Likewise
8491         * gfortran.dg/pr18392.f90: Likewise
8492         * gfortran.dg/pr19155.f: Likewise
8493         * gfortran.dg/pr19216.f: Likewise
8494         * gfortran.dg/pr19467.f90: Likewise
8495         * gfortran.dg/pr19657.f: Likewise
8496         * gfortran.dg/pr20257.f90: Likewise
8497         * gfortran.dg/read_bad_advance.f90: Likewise
8498         * gfortran.dg/read_eof_2.f90: Likewise
8499         * gfortran.dg/read_eof_4.f90: Likewise
8500         * gfortran.dg/read_many_1.f: Likewise
8501         * gfortran.dg/read_noadvance.f90: Likewise
8502         * gfortran.dg/read_repeat.f90: Likewise
8503         * gfortran.dg/read_size_noadvance.f90: Likewise
8504         * gfortran.dg/read_x_past.f: Likewise
8505         * gfortran.dg/record_marker_1.f90: Likewise
8506         * gfortran.dg/record_marker_3.f90: Likewise
8507         * gfortran.dg/rewind_1.f90: Likewise
8508         * gfortran.dg/runtime_warning_1.f90: Likewise
8509         * gfortran.dg/shape_3.f90: Likewise
8510         * gfortran.dg/slash_1.f90: Likewise
8511         * gfortran.dg/stat_1.f90: Likewise
8512         * gfortran.dg/stat_2.f90: Likewise
8513         * gfortran.dg/streamio_11.f90: Likewise
8514         * gfortran.dg/streamio_3.f90: Likewise
8515         * gfortran.dg/streamio_4.f90: Likewise
8516         * gfortran.dg/streamio_9.f90: Likewise
8517         * gfortran.dg/tl_editing.f90: Likewise
8518         * gfortran.dg/unf_io_convert_1.f90: Likewise
8519         * gfortran.dg/unf_io_convert_2.f90: Likewise
8520         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8521         * gfortran.dg/unf_short_record_1.f90: Likewise
8522         * gfortran.dg/utf8_1.f03: Likewise
8523         * gfortran.dg/utf8_2.f03: Likewise
8524         * gfortran.dg/widechar_IO_1.f90: Likewise
8525         * gfortran.dg/write_check3.f90: Likewise
8526         * gfortran.dg/write_rewind_2.f: Likewise
8527         * gfortran.dg/x_slash_2.f: Likewise
8528
8529 2009-04-29  Richard Guenther  <rguenther@suse.de>
8530
8531         PR target/39943
8532         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8533         New.
8534         (check_effective_target_vect_floatuint_cvt): Likewise.
8535         * gcc.dg/vect/slp-10.c: Adjust.
8536         * gcc.dg/vect/slp-11.c: Adjust.
8537         * gcc.dg/vect/slp-12b.c: Adjust.
8538         * gcc.dg/vect/slp-33.c: Adjust.
8539         * gcc.c-torture/compile/pr39943.c: New testcase.
8540
8541 2009-04-29  Richard Guenther  <rguenther@suse.de>
8542
8543         PR middle-end/39937
8544         * gcc.c-torture/compile/pr39937.c: New testcase.
8545
8546 2009-04-29  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/39941
8549         * gcc.c-torture/compile/pr39941.c: New testcase.
8550
8551 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8552
8553         * gcc.target/bfin/20090411-1.c: New test.
8554
8555 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8556
8557         PR target/39565
8558         * gcc.dg/pr39565.c: New testcase.
8559
8560 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8563         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8564         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8565         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8566         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8567         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8568         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8569         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8570         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8571         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8572         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8573         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8574         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8575         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8576         * gcc.target/i386/pr37191.c: Likewise.
8577         * gcc.target/i386/reload-1.c: Likewise.
8578         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8579         * g++.old-deja/g++.pt/repo2.C: Likewise.
8580         * g++.old-deja/g++.pt/repo3.C: Likewise.
8581         * g++.old-deja/g++.pt/repo4.C: Likewise.
8582         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8583         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8584         * g++.dg/template/repo1.C: Likewise.
8585         * g++.dg/template/repo2.C: Likewise.
8586         * g++.dg/template/repo3.C: Likewise.
8587         * g++.dg/template/repo4.C: Likewise.
8588         * g++.dg/template/repo5.C: Likewise.
8589         * g++.dg/template/repo6.C: Likewise.
8590         * g++.dg/template/repo7.C: Likewise.
8591         * g++.dg/template/repo8.C: Likewise.
8592         * g++.dg/template/repo9.C: Likewise.
8593         * g++.dg/rtti/repo1.C: Likewise.
8594         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8595         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8596         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8597         * g++.dg/other/PR23205.C: Skip for vxworks.
8598         * g++.dg/ext/visibility/class1.C: Requires PIC.
8599         * g++.dg/eh/async-unwind2.C: Requires PIC.
8600         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8601         does not have cxa_exit.
8602
8603 2009-04-28  Jing Yu  <jingyu@google.com>
8604
8605         PR testsuite/39790
8606         * lib/target-supports.exp (check_effective_target_tls): Remove
8607         comment of caching.
8608         (check_effective_target_tls_native): Likewise.
8609         (check_effective_target_tls_runtime): Likewise.
8610         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8611         tls to tls_runtime.
8612         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8613
8614 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8615
8616         PR fortran/39946
8617         * gfortran.dg/proc_ptr_16.f90: New.
8618
8619 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8620
8621         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8622         lp64 is true.
8623
8624 2009-04-28  Richard Guenther  <rguenther@suse.de>
8625
8626         PR middle-end/39937
8627         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8628
8629 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8630
8631         * g++.dg/warn/pr35652.C: Removed.
8632         * gcc.dg/pr35652.c: Likewise.
8633
8634 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8635
8636         * gcc.target/ia64/20071210-2.c: New testcase.
8637
8638 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8639
8640         PR c/39323
8641         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8642         * gcc.dg/pr39323-3.c: Ditto.
8643
8644 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8645
8646         PR fortran/39930
8647         PR fortran/39931
8648         * gfortran.dg/ambiguous_reference_2.f90: New.
8649         * gfortran.dg/pointer_assign_7.f90: New.
8650
8651 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8652             Mark Mitchell  <mark@codesourcery.com>
8653
8654         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8655         * gcc.dg/20020103-1.c: Check for __ppc.
8656         * gcc.dg/asm-b.c: Check for __ppc.
8657         * gcc.dg/20020919-1.c: Check for __ppc.
8658         * gcc.dg/20020312-2.c: Likewise.
8659         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8660         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8661         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8662         * g++.dg/warn/weak1.C: Likewise.
8663         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8664         static so appropriate optimizations kick in.
8665         (find_base_value_wrapper): New function.
8666         * g++.dg/eh/simd-5.C: Fix target triplet.
8667         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8668
8669 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8670             H.J. Lu  <hongjiu.lu@intel.com>
8671
8672         PR target/39911
8673         * gcc.target/i386/pr39911.c: New test.
8674
8675 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8676
8677         PR fortran/39879
8678         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8679
8680 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8681
8682         PR c++/35652
8683         Revert:
8684
8685         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8686
8687         * gcc.dg/pr35652.C: New.
8688         * g++.dg/warn/pr35652.C: New.
8689         * gcc.dg/format/plus-1.c: Adjust message.
8690
8691 2009-04-27  DJ Delorie  <dj@redhat.com>
8692
8693         * lib/target-supports.exp (check_effective_target_double64): New.
8694         (check_effective_target_double64plus): New.
8695         (check_effective_target_large_double): New.
8696         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8697         * gcc.dg/div-double-1.c: Likewise.
8698         * gcc.dg/Wconversion-real.c: Require large_double.
8699         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8700
8701         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8702         are too small.
8703
8704         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8705         constants as long.
8706
8707 2009-04-27  Ian Lance Taylor  <iant@google.com>
8708
8709         * gcc.dg/Wcxx-compat-5.c: New testcase.
8710         * gcc.dg/Wcxx-compat-6.c: New testcase.
8711
8712 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8713
8714         Allow non-constant arguments to conversion intrinsics.
8715         * gcc.target/spu/intrinsics-3.c: Update tests.
8716
8717 2009-04-27  Richard Guenther  <rguenther@suse.de>
8718
8719         PR middle-end/39928
8720         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8721         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8722
8723 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8724
8725         PR target/39903
8726         * gcc.dg/torture/pr39903-1.c: New.
8727         * gcc.dg/torture/pr39903-2.c: Likewise.
8728
8729 2009-04-27  Revital Eres  <eres@il.ibm.com>
8730
8731         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8732         and check it.
8733         * gcc.dg/sms-2.c: Add dump check.
8734         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8735         and check it.
8736         * gcc.dg/sms-4.c: Likewise.
8737         * gcc.dg/sms-5.c: Likewise.
8738         * gcc.dg/sms-6.c: Likewise.
8739         * gcc.dg/sms-7.c: Likewise.
8740         * gcc.dg/sms-antideps.c: Rename to...
8741         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8742
8743 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8744
8745         * gnat.dg/opt2.adb: New test.
8746
8747 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8748
8749         PR c++/39875
8750         * g++.dg/warn/Wunused-15.C: New test.
8751
8752 2009-04-26  Michael Matz  <matz@suse.de>
8753
8754         Expand from SSA.
8755         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8756         change regexps.
8757         * gcc.target/i386/pr37248-1.c: Modified.
8758         * gcc.target/i386/pr37248-3.c: Modified.
8759         * gcc.target/i386/pr37248-2.c: Modified.
8760         * gnat.dg/aliasing1.adb: Modified.
8761         * gnat.dg/pack9.adb: Modified.
8762         * gnat.dg/aliasing2.adb: Modified.
8763         * gcc.dg/strict-overflow-2.c: Modified.
8764         * gcc.dg/autopar/reduc-1char.c: Modified.
8765         * gcc.dg/autopar/reduc-2char.c: Modified.
8766         * gcc.dg/autopar/reduc-1.c: Modified.
8767         * gcc.dg/autopar/reduc-2.c: Modified.
8768         * gcc.dg/autopar/reduc-3.c: Modified.
8769         * gcc.dg/autopar/reduc-6.c: Modified.
8770         * gcc.dg/autopar/reduc-7.c: Modified.
8771         * gcc.dg/autopar/reduc-8.c: Modified.
8772         * gcc.dg/autopar/reduc-9.c: Modified.
8773         * gcc.dg/autopar/reduc-1short.c: Modified.
8774         * gcc.dg/autopar/reduc-2short.c: Modified.
8775         * gcc.dg/autopar/parallelization-1.c: Modified.
8776         * gcc.dg/strict-overflow-4.c: Modified.
8777         * gcc.dg/strict-overflow-6.c: Modified.
8778         * gcc.dg/gomp/combined-1.c: Modified.
8779         * gcc.dg/no-strict-overflow-1.c: Modified.
8780         * gcc.dg/no-strict-overflow-3.c: Modified.
8781         * gcc.dg/no-strict-overflow-5.c: Modified.
8782         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8783         * gcc.dg/tree-ssa/pr18134.c: Modified.
8784         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8785         * gcc.dg/tree-ssa/vector-2.c: Modified.
8786         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8787         * gcc.dg/tree-ssa/loop-21.c: Modified.
8788         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8789         * gcc.dg/tree-ssa/vector-3.c: Modified.
8790         * gcc.dg/tree-ssa/asm-3.c: Modified.
8791         * gcc.dg/tree-ssa/pr23294.c: Modified.
8792         * gcc.dg/tree-ssa/loop-22.c: Modified.
8793         * gcc.dg/tree-ssa/loop-15.c: Modified.
8794         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8795         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8796         * gcc.dg/tree-ssa/pr20139.c: Modified.
8797         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8798         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8799         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8800         * gcc.dg/tree-ssa/loop-5.c: Modified.
8801         * gcc.dg/tree-ssa/pr19431.c: Modified.
8802         * gcc.dg/tree-ssa/pr32044.c: Modified.
8803         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8804         * gcc.dg/tree-ssa/loop-19.c: Modified.
8805         * gcc.dg/tree-ssa/loop-28.c: Modified.
8806         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8807         * gcc.dg/tree-ssa/divide-1.c: Modified.
8808         * gcc.dg/tree-ssa/inline-1.c: Modified.
8809         * gcc.dg/tree-ssa/divide-3.c: Modified.
8810         * gcc.dg/tree-ssa/pr30978.c: Modified.
8811         * gcc.dg/tree-ssa/alias-6.c: Modified.
8812         * gcc.dg/tree-ssa/divide-4.c: Modified.
8813         * gcc.dg/tree-ssa/alias-11.c: Modified.
8814         * gcc.dg/no-strict-overflow-7.c: Modified.
8815         * gcc.dg/strict-overflow-1.c: Modified.
8816         * gcc.dg/pr15784-4.c: Modified.
8817         * gcc.dg/pr34263.c: Modified.
8818         * gcc.dg/strict-overflow-3.c: Modified.
8819         * gcc.dg/tree-prof/stringop-1.c: Modified.
8820         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8821         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8822         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8823         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8824         * gcc.dg/no-strict-overflow-2.c: Modified.
8825         * gcc.dg/no-strict-overflow-4.c: Modified.
8826         * gcc.dg/no-strict-overflow-6.c: Modified.
8827         * g++.dg/tree-ssa/pr27090.C: Modified.
8828         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8829         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8830         * g++.dg/tree-ssa/pr19807.C: Modified.
8831         * g++.dg/opt/pr30965.C: Modified.
8832         * g++.dg/init/new17.C: Modified.
8833         * gfortran.dg/whole_file_6.f90: Modified.
8834         * gfortran.dg/whole_file_5.f90: Modified.
8835         * gfortran.dg/reassoc_1.f90: Modified.
8836         * gfortran.dg/reassoc_3.f90: Modified.
8837
8838 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8839
8840         PR fortran/39893
8841         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8842
8843 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8844
8845         PR inline-asm/39543
8846         * gcc.target/i386/pr39543-1.c: New test.
8847         * gcc.target/i386/pr39543-2.c: New test.
8848         * gcc.target/i386/pr39543-3.c: New test.
8849
8850         PR c/39889
8851         * gcc.dg/Wunused-value-3.c: New test.
8852
8853 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8854
8855         PR c/39581
8856         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8857         gcc.dg/vla-21.c: New tests.
8858
8859 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8860
8861         PR c/39556
8862         * gcc.dg/inline-34.c: New test.
8863
8864 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8865
8866         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8867         gcc.dg/enum-const-3.c: New tests.
8868         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8869         -pedantic-errors.  Update expected diagnostics.
8870
8871 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8872
8873         PR c/39582
8874         * gcc.dg/vla-20.c: New test.
8875
8876 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8877
8878         PR c/39564
8879         * gcc.dg/vla-19.c: New test.
8880
8881 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8882
8883         PR preprocessor/39559
8884         * gcc.dg/c99-intconst-2.c: New test.
8885
8886 2009-04-25  Jan Hubicka  <jh@suse.cz>
8887
8888         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8889
8890 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8891
8892         PR fortran/39688
8893         * gfortran.dg/import7.f90: New.
8894
8895 2009-04-24  Richard Guenther  <rguenther@suse.de>
8896
8897         * gcc.dg/tree-ssa/vrp48.c: Fix.
8898
8899 2008-04-24  Doug Kwan  <dougkwan@google.com>
8900
8901         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8902         destination are the same.
8903
8904 2009-04-24  Richard Guenther  <rguenther@suse.de>
8905
8906         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8907
8908 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8909
8910         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8911         gcc.dg/array-const-3.c: New tests.
8912
8913 2009-04-24  Ian Lance Taylor  <iant@google.com>
8914
8915         * gcc.dg/Wcxx-compat-4.c: New testcase.
8916
8917 2009-04-24  Daniel Kraft  <d@domob.eu>
8918
8919         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8920         expected on already erraneous symbol (renamed to fresh one).
8921
8922 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8923
8924         PR middle-end/39867
8925         * gcc.dg/pr39867.c: New.
8926
8927 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8928
8929         PR fortran/39861
8930         PR fortran/39864
8931         * gfortran.dg/intrinsic_1.f90: New.
8932
8933 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8934
8935         * gnat.dg/alignment7.adb: New test.
8936         * gnat.dg/alignment8.adb: Likewise.
8937
8938 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8939
8940         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8941         * gnat.dg/specs/rep_clause2.ads: New test.
8942
8943 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8944
8945         PR rtl-optimization/39794
8946         * gcc.dg/pr39794.c: New test.
8947
8948 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8949
8950         * gnat.dg/atomic1.adb: New test.
8951         * gnat.dg/atomic1_pkg.ads: New helper.
8952
8953 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8954
8955         PR testsuite/39623
8956         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8957         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8958
8959 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8960
8961         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8962         warning.
8963
8964 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8965
8966         PR C/31499
8967         * gcc.dg/vector-init-1.c: New testcase.
8968         * gcc.dg/vector-init-2.c: New testcase.
8969
8970 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8971
8972         * gnat.dg/enum2.adb: New test.
8973         * gnat.dg/enum2_pkg.ads: New helper.
8974
8975 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8976
8977         PR c/39855
8978         * gcc.dg/torture/pr39855.c: New test.
8979
8980 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8981
8982         PR c++/39639
8983         * g++.dg/cpp0x/pr39639.C: New test.
8984
8985 2009-04-22  Mark Heffernan  <meheff@google.com>
8986
8987         * gcc.dg/profile-generate-3.c: New test.
8988
8989 2009-04-22  Jan Hubicka  <jh@suse.cz>
8990
8991         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8992
8993 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8994
8995         PR testsuite/39623
8996         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8997
8998 2009-04-22  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/39824
9001         * gcc.c-torture/compile/pr39824.c: New testcase.
9002
9003 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9004
9005         PR c++/14875
9006         * g++.dg/parse/parser-pr14875.C: New.
9007         * g++.dg/parse/parser-pr14875-2.C: New.
9008         * g++.dg/parse/error6.C: Update match string.
9009
9010 2009-04-22  Richard Guenther  <rguenther@suse.de>
9011
9012         PR tree-optimization/39845
9013         * gcc.c-torture/compile/pr39845.c: New testcase.
9014
9015 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9016
9017         PR fortran/39735
9018         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9019         * gfortran.dg/external_initializer.f90: Modified.
9020         * gfortran.dg/interface_26.f90: Modified.
9021         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9022         * gfortran.dg/proc_ptr_3.f90: Modified.
9023         * gfortran.dg/proc_ptr_15.f90: New.
9024         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9025
9026 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9027
9028         PR c++/35711
9029         * g++.dg/warn/pr35711.C: New.
9030         * g++.dg/conversion/ptrmem2.C: Update.
9031
9032 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9033
9034         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9035         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9036         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9037         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9038         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9039         gcc.c-torture/ChangeLog.0,
9040         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9041         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9042         gcc.target/i386/math-torture/math-torture.exp,
9043         gcc.target/mips/inter/mips16-inter.exp,
9044         gcc.target/mips/mips-nonpic/README,
9045         gcc.target/x86_64/abi/README.gcc,
9046         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9047         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9048         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9049         notices.
9050         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9051
9052 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9053
9054         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9055
9056 2009-04-21  Richard Guenther  <rguenther@suse.de>
9057
9058         PR middle-end/39829
9059         * gcc.dg/torture/pr39829.c: New testcase.
9060
9061 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9062
9063         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9064
9065 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9066
9067         PR 16202
9068         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9069         * gcc.dg/sequence-pt-2.c: New.
9070         * gcc.dg/sequence-pt-3.c: New.
9071         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9072         * g++.dg/warn/sequence-pt-2.c: New.
9073         * g++.dg/warn/sequence-pt-3.c: New.
9074
9075 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9076
9077         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9078
9079 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9080
9081         * gnat.dg/import1.ad[sb]: New test.
9082
9083 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9084
9085         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9086         return 0.
9087
9088 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9089
9090         PR fortran/39811
9091         * gfortran.dg/continuation_11.f90: New test.
9092
9093 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9094
9095         PR c++/13358
9096         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9097         messages. Test for "long long" in system headers.
9098         * gcc.dg/c99-longlong-2.c: New.
9099         * g++.dg/warn/pr13358.C: New.
9100         * g++.dg/warn/pr13358-2.C: New.
9101         * g++.dg/warn/pr13358-3.C: New.
9102         * g++.dg/warn/pr13358-4.C: New.
9103
9104 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9105
9106         * gcc.dg/framework-2.c: Fix up for non existent includes
9107         being fatal errors now.
9108
9109 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9110
9111         PR fortran/39800
9112         * gfortran.dg/private_type_13.f90: New test.
9113         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9114
9115 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9116
9117         PR c++/39803
9118         * g++.dg/warn/Wunused-14.C: New test.
9119
9120 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9121
9122         * gnat.dg/specs/small_alignment.ads: New test.
9123
9124 2009-04-20  Ian Lance Taylor  <iant@google.com>
9125
9126         * gcc.dg/Wcxx-compat-3.c: New testcase.
9127
9128 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9129
9130         * gnat.dg/pack13.ad[sb]: New test.
9131         * gnat.dg/pack13_pkg.ads: New helper.
9132
9133 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9134
9135         * gnat.dg/discr11.ad[sb]: New test.
9136         * gnat.dg/discr11_pkg.ads: New helper.
9137
9138 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9139
9140         PR tree-optimization/39675
9141         * gcc.dg/vect/O3-pr39675-2.c: New test.
9142
9143 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9144
9145         * gnat.dg/rep_clause3.adb: New test.
9146
9147 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9148
9149         PR c/37481
9150         * gcc.dg/c99-flex-array-7.c: New test.
9151
9152 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9153
9154         PR c/19771
9155         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9156
9157 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9158
9159         PR c/38243
9160         * gcc.dg/c99-restrict-3.c: New test.
9161
9162 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9163
9164         PR preprocessor/20078
9165         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9166
9167 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9168
9169         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9170         Do not pass -B$root after -margs.
9171
9172 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9173
9174         PR c/32061
9175         PR c++/36954
9176         * gcc.dg/pr32061.c: New.
9177         * gcc.dg/Wlogical-op-1.c: Update.
9178         * g++.dg/warn/Wlogical-op-1.C: Update.
9179         * g++.dg/warn/pr36954.C: New.
9180
9181 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9182
9183         PR c/27676
9184         * gcc.dg/lvalue-5.c: New test.
9185
9186 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9187
9188         PR c/22367
9189         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9190
9191 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9192
9193         * gcc.dg/cpp/include5.c: New test.
9194
9195 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9196
9197         PR c/35210
9198         * gcc.dg/call-diag-2.c: New test.
9199
9200 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9201
9202         PR preprocessor/39646
9203         * gcc.dg/cpp/line8.c: New test.
9204
9205 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9206
9207         PR preprocessor/39647
9208         * gcc.dg/cpp/line7.c: New test.
9209
9210 2009-04-18  Richard Guenther  <rguenther@suse.de>
9211
9212         PR middle-end/39804
9213         * gcc.target/i386/pr39804.c: New testcase.
9214
9215 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9216
9217         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9218         * g++.dg/other/pr39496.C: Likewise.
9219
9220 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9221
9222         PR middle-end/36902
9223         * gcc.dg/pr36902.c: New.
9224
9225 2009-04-17  Diego Novillo  <dnovillo@google.com>
9226
9227         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9228         violation for variable 'inside_main'.
9229
9230 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9231
9232         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9233
9234 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9235
9236         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9237
9238 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9239
9240         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9241         * gfortran.dg/chmod_2.f90: Likewise.
9242         * gfortran.dg/chmod_3.f90: Likewise.
9243         * gfortran.dg/open_errors.f90: Likewise.
9244         * gfortran.dg/stat_1.f90: Likewise.
9245         * gfortran.dg/stat_2.f90: Likewise.
9246
9247 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9248
9249         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9250         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9251         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9252         * gfortran.dg/nearest_1.f90: Likewise.
9253         * gfortran.dg/nearest_3.f90: Likewise.
9254         * gfortran.dg/isnan_1.f90: Likewise.
9255         * gfortran.dg/isnan_2.f90: Likewise.
9256         * gfortran.dg/nan_1.f90: Likewise.
9257         * gfortran.dg/nan_2.f90: Likewise.
9258         * gfortran.dg/nan_3.f90: Likewise.
9259         * gfortran.dg/nan_4.f90: Likewise.
9260         * gfortran.dg/module_nan.f90: Likewise.
9261         * gfortran.dg/int_conv_2.f90: Likewise.
9262         * gfortran.dg/init_flag_3.f90: Likewise.
9263         * gfortran.dg/namelist_42.f90: Likewise.
9264         * gfortran.dg/namelist_43.f90: Likewise.
9265         * gfortran.dg/real_const_3.f90: Likewise.
9266         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9267
9268         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9269         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9270         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9271         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9272         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9273
9274         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9275         * gfortran.dg/gamma_5.f90: Likewise.
9276
9277 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9278
9279         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9280         less strict so it also works with auto-overlay support.
9281         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9282         for "exceeds local store" linker errors on the SPU.
9283
9284         * lib/gfortran.exp: Include target-supports.exp.
9285         (gfortran_init): On SPU targets where automatic overlay support
9286         is available, use it to build all Fortran test cases.
9287
9288         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9289
9290 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9291
9292         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9293         rule enforced by gnat on taft types.
9294
9295 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR testsuite/39792
9298         * g++.dg/ext/complit11.C: Add empty dg-options.
9299
9300 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9301
9302         PR c++/17570
9303         * g++.dg/template/defarg11.C: New test.
9304
9305 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9306
9307         PR c++/28766
9308         * g++.dg/ext/complit11.C: New testcase.
9309
9310 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9311
9312         PR c++/39551
9313         * g++.dg/warn/Wunused-13.C: New testcase.
9314
9315 2009-04-15  Ian Lance Taylor  <iant@google.com>
9316
9317         * gcc.dg/Wenum-compare-1.c: New testcase.
9318
9319 2009-04-15  Richard Guenther  <rguenther@suse.de>
9320
9321         PR tree-optimization/39764
9322         * g++.dg/torture/pr39764.C: New testcase.
9323
9324 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9325
9326         * g++.dg/ext/altivec-17.C: New.
9327
9328 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9329
9330         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9331         * gnat.dg/specs/limited1.ads: Ditto.
9332
9333 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9334
9335         PR testsuite/39769
9336         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9337         for testing the results of estimate instructions.
9338         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9339         * gcc.dg/vmx/3a-05.c (test): Ditto.
9340
9341 2009-04-14  Jason Merrill  <jason@redhat.com>
9342
9343         PR c++/39763
9344         * g++.dg/warn/Wshadow-4.C: Extend.
9345
9346 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9347
9348         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9349         (do_D): Remove attribute hidden.
9350
9351 2009-04-13  Jason Merrill  <jason@redhat.com>
9352
9353         PR c++/39480
9354         * g++.dg/init/copy7.C: New.
9355
9356 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9357
9358         PR testsuite/39733
9359         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9360         (check_for_all_options): This.
9361
9362 2009-04-13  Jason Merrill  <jason@redhat.com>
9363
9364         PR c++/39750
9365         * g++.dg/template/crash90.C: New.
9366
9367 2009-04-12  Jason Merrill  <jason@redhat.com>
9368
9369         PR c++/39742
9370         * g++.dg/overload/extern-C-2.C: New.
9371
9372 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9373
9374         PR preprocessor/31869
9375         * gcc.dg/cpp/strify5.c: New test.
9376
9377 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9378
9379         * gnat.dg/enum1.adb: New test.
9380         * gnat.dg/enum1_pkg.ads: New helper.
9381
9382 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9383
9384         PR target/39740
9385         * gcc.target/alpha/pr39740.c: New test.
9386
9387 2009-04-11  Daniel Kraft  <d@domob.eu>
9388
9389         PR fortran/37746
9390         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9391         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9392         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9393         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9394         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9395         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9396         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9397         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9398         expected string length that failed with -fbounds-check now.
9399         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9400
9401 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9402
9403         PR fortran/39692
9404         * gfortran.dg/proc_ptr_14.f90: New.
9405
9406 2009-04-11  Richard Guenther  <rguenther@suse.de>
9407
9408         PR middle-end/39732
9409         * g++.dg/torture/pr39732.C: New testcase.
9410
9411 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9412
9413         * gfortran.dg/whole_file_5.f90: New.
9414         * gfortran.dg/whole_file_6.f90: New.
9415
9416 2009-04-11  Richard Guenther  <rguenther@suse.de>
9417
9418         PR tree-optimization/39713
9419         * g++.dg/torture/pr39713.C: New testcase.
9420
9421 2009-04-10  Richard Guenther  <rguenther@suse.de>
9422
9423         PR c/39712
9424         * gcc.dg/pr39712.c: New testcase.
9425
9426 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9427
9428         PR c++/28301
9429         * g++.dg/cpp0x/enum2.C: Updated.
9430         * g++.dg/debug/pr22514.C: Likewise.
9431         * g++.dg/parse/enum2.C: Likewise.
9432         * g++.dg/parse/enum3.C: Likewise.
9433         * g++.dg/template/crash79.C: Likewise.
9434         * g++.old-deja/g++.jason/cond.C: Likewise.
9435
9436 2009-04-10  Chao-ying Fu  <fu@mips.com>
9437
9438         * gcc.target/mips/interrupt_handler.c: Change from compile to
9439         assemble.
9440
9441 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9442
9443         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9444
9445 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9446
9447         PR fortran/38709
9448         * gfortran.dg/zero_sized_6.f90: New.
9449
9450 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9451
9452         PR  c++/20118
9453         * g++.dg/parse/pr20118.C: New.
9454         * g++.dg/template/spec16.C: Update.
9455
9456 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9457
9458         PR testsuite/35621
9459         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9460         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9461         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9462         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9463         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9464         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9465         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9466         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9467         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9468         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9469         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9470         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9471         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9472         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9473         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9474         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9475         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9476
9477 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9478
9479         PR target/39678
9480         * g++.dg/torture/pr39678.C: New.
9481         * gcc.dg/compat/struct-complex-2.h: Likewise.
9482         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9483         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9484         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9485         * gcc.dg/torture/pr39678.c: Likewise.
9486         * gcc.target/i386/pr39678.c: Likewise.
9487
9488         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9489         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9490
9491         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9492         <complex.h>.  Add tests for structure with complex float.
9493
9494 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9495             Joseph Myers  <joseph@codesourcery.com>
9496
9497         PR target/36800
9498         * gcc.dg/dfp/pr36800.c: New.
9499
9500 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9501             Rafael Avila de Espindola  <espindola@google.com>
9502
9503         * gcc.misc-tests/help.exp: New file.
9504         * lib/options.exp: New file.
9505
9506 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9507
9508         PR libobjc/36610
9509         * objc/execute/forward-1.x: New.
9510
9511 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9512
9513         * gcc.dg/pr27150-1.c: Change to a link test.
9514
9515 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9516
9517         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9518         3 of the GNU General Public License and to point readers at the
9519         COPYING3 file and the FSF's license web page.
9520         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9521         * gcc.dg/struct/struct-reorg.exp: Likewise.
9522         * gcc.target/spu/tag_manager.c: Likewise.
9523
9524 2009-04-09  Richard Guenther  <rguenther@suse.de>
9525
9526         PR testsuite/39696
9527         * ssa-ccp-25.c: Adjust pattern.
9528
9529 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9530
9531         PR fortran/36704
9532         * gfortran.dg/external_procedures_1.f90: Modified.
9533         * gfortran.dg/proc_ptr_result_1.f90: New.
9534         * gfortran.dg/proc_ptr_result_2.f90: New.
9535         * gfortran.dg/proc_ptr_result_3.f90: New.
9536
9537 2009-04-09  Richard Guenther  <rguenther@suse.de>
9538
9539         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9540         to prevent constant propagation.
9541         * gcc.dg/vect/vect-56.c: Likewise.
9542         * gcc.dg/vect/vect-58.c: Likewise.
9543         * gcc.dg/vect/vect-60.c: Likewise.
9544         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9545         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9546         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9547
9548 2009-04-09  Richard Guenther  <rguenther@suse.de>
9549
9550         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9551         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9552
9553 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9554
9555         PR c/39613
9556         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9557         New tests.
9558
9559 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9560
9561         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9562         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9563
9564 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9565
9566         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9567
9568 2009-04-08  Jason Merrill  <jason@redhat.com>
9569
9570         PR c++/25185
9571         * g++.dg/template/error40.C: Add another test.
9572
9573 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9574
9575         PR c/39614
9576         PR c/39673
9577         * gcc.c-torture/compile/pr39614-1.c,
9578         gcc.c-torture/compile/pr39614-2.c,
9579         gcc.c-torture/compile/pr39614-3.c,
9580         gcc.c-torture/compile/pr39614-4.c,
9581         gcc.c-torture/compile/pr39614-5.c,
9582         gcc.c-torture/compile/pr39673-1.c,
9583         gcc.c-torture/compile/pr39673-2.c: New tests.
9584         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9585         more cases.
9586         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9587         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9588         expected errors.
9589
9590 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9591
9592         PRc++/39637
9593         * g++.dg/cpp0x/variadic-crash2.C: New test.
9594
9595 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9596
9597         PR fortran/38863
9598         * gfortran.dg/alloc_comp_result_1.f90: New test.
9599
9600 2009-04-07  Jason Merrill  <jason@redhat.com>
9601
9602         PR c++/34691
9603         * g++.dg/overload/extern-C-1.C: New.
9604
9605 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9606
9607         PR testsuite/39325
9608         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9609
9610 2009-04-07  Jason Merrill  <jason@redhat.com>
9611
9612         PR c++/25185
9613         * g++.dg/template/error40.C: New.
9614
9615 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9616
9617         PR fortran/38152
9618         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9619
9620 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9621
9622         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9623
9624 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9625
9626         PR fortran/38290
9627         * gfortran.dg/proc_decl_1.f90: Modified.
9628         * gfortran.dg/proc_ptr_11.f90: Extended.
9629         * gfortran.dg/proc_ptr_13.f90: Modified.
9630
9631 2009-04-06  Jason Merrill  <jason@redhat.com>
9632
9633         PR c++/35146
9634         * g++.dg/template/fnspec1.C: New.
9635
9636 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9637
9638         * lib/gnat.exp: Handle multilib.
9639
9640 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9641
9642         PR fortran/38863
9643         * gfortran.dg/dependency_23.f90: New test.
9644
9645 2009-04-06  Richard Guenther  <rguenther@suse.de>
9646
9647         PR tree-optimization/28868
9648         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9649         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9650         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9651         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9652
9653 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9654
9655         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9656
9657 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9658
9659         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9660
9661 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9662
9663         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9664         with the built-in y0, and the subsequent warning.
9665         (y1): Likewise, rename to y_1.
9666
9667 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9668
9669         PR fortran/39414
9670         * gfortran.dg/proc_decl_21.f90: New.
9671
9672 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9673
9674         PR fortran/36091
9675         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9676
9677 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9678
9679         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9680         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9681         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9682         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9683         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9684         gfortran.dg/namelist_49.f90: Gate test on effective_target
9685         fd_truncate.
9686         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9687
9688 2009-04-05  Daniel Kraft  <d@domob.eu>
9689
9690         PR fortran/38654
9691         * gfortran.dg/read_float_2.f03
9692         * gfortran.dg/read_float_3.f90
9693
9694 2009-04-05  Richard Guenther  <rguenther@suse.de>
9695
9696         PR tree-optimization/39648
9697         * gcc.c-torture/compile/pr39648.c: New testcase.
9698
9699 2009-04-05  Jason Merrill  <jason@redhat.com>
9700
9701         PR c++/14912
9702         * g++.dg/template/error39.C: New.
9703
9704 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9705
9706         PR fortran/29458
9707         * gfortran.dg/implied_do_1.f90: New.
9708
9709 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9710
9711         PR fortran/39577
9712         * gfortran.dg/recursive_check_8.f90: New.
9713         * gfortran.dg/recursive_check_9.f90: New.
9714         * gfortran.dg/recursive_check_10.f90: New.
9715         * gfortran.dg/recursive_check_11.f90: New.
9716         * gfortran.dg/recursive_check_12.f90: New.
9717         * gfortran.dg/recursive_check_13.f90: New.
9718         * gfortran.dg/recursive_check_14.f90: New.
9719
9720 2009-04-04  Jason Merrill  <jason@redhat.com>
9721
9722         PR c++/25185
9723         * g++.dg/template/error38.C: Add more tests.
9724
9725 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9726
9727         PR fortran/37614
9728         * gfortran.dg/common_align_2.f90: New test.
9729
9730 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9731
9732         PR target/39501
9733         * gcc.c-torture/execute/pr39501.c: New file.
9734         * gcc.c-torture/execute/pr39501.x: New file.
9735
9736 2009-04-04  Richard Guenther  <rguenther@suse.de>
9737
9738         PR tree-optimization/8781
9739         PR tree-optimization/37892
9740         * g++.dg/tree-ssa/pr8781.C: New testcase.
9741         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9742
9743 2009-04-04  Richard Guenther  <rguenther@suse.de>
9744
9745         PR tree-optimization/39636
9746         * gcc.c-torture/compile/pr39636.c: New testcase.
9747
9748 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9749
9750         PR rtl-optimization/39607
9751         * g++.dg/opt/pr39607.C: New.
9752
9753 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9754
9755         PR fortran/39594
9756         * gfortran.dg/common_12.f90: New.
9757
9758 2009-04-03  Jason Merrill  <jason@redhat.com>
9759
9760         PR c++/39608
9761         * g++.dg/template/const2.C: New test.
9762
9763 2009-04-03  Richard Guenther  <rguenther@suse.de>
9764
9765         PR tree-optimization/2480
9766         PR tree-optimization/23086
9767         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9768         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9769
9770 2009-04-03  Richard Guenther  <rguenther@suse.de>
9771
9772         PR tree-optimization/34743
9773         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9774         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9775         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9776         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9777         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9778         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9779         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9780         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9781
9782 2009-04-03  Richard Guenther  <rguenther@suse.de>
9783
9784         PR middle-end/13146
9785         PR tree-optimization/23940
9786         PR tree-optimization/33237
9787         PR middle-end/33974
9788         PR middle-end/34093
9789         PR tree-optimization/36201
9790         PR tree-optimization/36230
9791         PR tree-optimization/38049
9792         PR tree-optimization/38207
9793         PR tree-optimization/38230
9794         PR tree-optimization/38301
9795         PR tree-optimization/38585
9796         PR middle-end/38895
9797         PR tree-optimization/38985
9798         PR tree-optimization/39299
9799         * gcc.dg/pr19633-1.c: Adjust.
9800         * gcc.dg/torture/pta-callused-1.c: Likewise.
9801         * gcc.dg/torture/pr39074-2.c: Likewise.
9802         * gcc.dg/torture/pr39074.c: Likewise.
9803         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9804         * gcc.dg/torture/pr30375.c: Adjust.
9805         * gcc.dg/torture/pr33563.c: Likewise.
9806         * gcc.dg/torture/pr33870.c: Likewise.
9807         * gcc.dg/torture/pr33560.c: Likewise.
9808         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9809         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9810         * gcc.dg/tree-ssa/alias-15.c: Remove.
9811         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9812         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9813         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9814         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9815         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9816         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9817         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9818         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9819         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9820         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9821         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9822         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9823         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9824         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9825         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9826         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9827         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9828         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9829         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9830         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9831         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9832         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9833         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9834         * gcc.dg/uninit-B.c: XFAIL.
9835         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9836         * gcc.dg/uninit-pr19430.c: XFAIL.
9837         * g++.dg/tree-ssa/pr13146.C: New testcase.
9838         * g++.dg/opt/pr36187.C: Adjust.
9839         * g++.dg/torture/20090329-1.C: New testcase.
9840
9841 2009-04-02  Chao-ying Fu  <fu@mips.com>
9842
9843         * gcc.target/mips/interrupt_handler.c: New test.
9844
9845 2009-04-02  David Ayers  <ayers@fsfe.org>
9846
9847         PR objc/18456
9848         * objc.dg/bad-receiver-type-2.m: New test contributed by
9849         Alexander Mamberg.
9850
9851 2009-04-02  Jason Merrill  <jason@redhat.com>
9852
9853         PR c++/25185
9854         * g++.dg/template/error38.C: New test.
9855
9856 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9857
9858         PR tree-optimization/31677
9859         * gcc.dg/memcpy-1.c: Add compiler option.
9860
9861 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9862
9863         PR tree-optimization/39595
9864         * gfortran.dg/vect/O3-pr39595.f: New test.
9865
9866 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9867
9868         PR c++/26693
9869         * g++.dg/template/typedef11.C: New test.
9870         * g++.dg/template/typedef12.C: Likewise.
9871         * g++.dg/template/typedef13.C: Likewise.
9872         * g++.dg/template/typedef14.C: Likewise.
9873         * g++.dg/template/typedef15.C: Likewise.
9874         * g++.dg/template/typedef16.C: Likewise.
9875         * g++.dg/template/sfinae3.C: Compile this pedantically.
9876         The only errors expected should be the one saying the typedef is ill
9877         formed.
9878         * g++.old-deja/g++.pt/typename8.C: Likewise.
9879         * g++.dg/template/access11.C: Update this.
9880
9881 2009-04-02  Richard Guenther  <rguenther@suse.de>
9882
9883         PR tree-optimization/37221
9884         * gcc.c-torture/compile/20090331-1.c: New testcase.
9885
9886 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9887
9888         * gcc.c-torture/compile/20090401-1.c: New test.
9889
9890 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9891
9892         PR c++/4926
9893         * g++.dg/template/pr4926-1.C: New.
9894
9895 2009-04-01  Xinliang David Li  <davidxl@google.com>
9896
9897         * gcc.target/i386/all_one_m128i.c: New test.
9898
9899 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9900
9901         PR c/39027
9902         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9903         * gcc.dg/fltconst-2.c: New test.
9904         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9905         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9906
9907         PR c/33466
9908         * gcc.dg/cpp/pr33466.c: New test.
9909         * gcc.dg/dfp/pr33466.c: New test.
9910         * gcc.dg/fixed-point/pr33466.c: New test.
9911
9912 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9913
9914         PR tree-optimization/35011
9915         * g++.dg/other/pr35011.C: New.
9916
9917 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9918
9919         PR target/39226
9920         * gcc.dg/pr39226.c: New test.
9921
9922 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9923
9924         PR c++/35240
9925         * g++.dg/template/pr35240.C: New.
9926
9927 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9928
9929         PR c/39605
9930         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9931         * gcc.dg/pr25682.c: Update expected diagnostics.
9932
9933 2009-04-01  Richard Guenther  <rguenther@suse.de>
9934
9935         * gcc.dg/fold-plusmult-2.c: New testcase.
9936
9937 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR c/37772
9940         * gcc.dg/pr37772.c: New test.
9941         * g++.dg/ext/asm11.C: New test.
9942
9943 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9944
9945         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9946         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9947         defined.
9948
9949 2009-03-31  Jason Merrill  <jason@redhat.com>
9950
9951         * g++.old-deja/g++.other/using9.C: Add expected errors.
9952
9953 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9954
9955         * gcc.c-torture/compile/pr33009.c: Removed.
9956
9957 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9958
9959         * gcc.c-torture/compile/pr33009.c: Delete.
9960         * gcc.c-torture/compile/pr11832.c: Likewise.
9961
9962 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9963
9964         PR c/448
9965         * lib/target-supports.exp (check_effective_target_stdint_types):
9966         Update comment.
9967         (check_effective_target_inttypes_types): New.
9968         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9969         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9970         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9971
9972 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9973
9974         PR fortran/38917
9975         PR fortran/38918
9976         * gfortran.dg/data_pointer_1.f90: New test.
9977
9978 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9979
9980         PR fortran/38915
9981         * gfortran.dg/char_length_15.f90: New test.
9982
9983 2009-03-31  Jason Merrill  <jason@redhat.com>
9984
9985         C++ DR 613
9986         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9987         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9988         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9989         xfail others.
9990
9991         * g++.dg/other/typedef2.C: New test.
9992
9993         PR c++/37806
9994         * g++.dg/template/typedef17.C: New test.
9995
9996         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9997         * g++.dg/cpp0x/auto12.C: Likewise.
9998
9999 2009-03-31  Richard Guenther  <rguenther@suse.de>
10000
10001         PR middle-end/31029
10002         * gcc.dg/fold-compare-4.c: New testcase.
10003         * gcc.dg/fold-compare-5.c: Likewise.
10004
10005 2009-03-31  Richard Guenther  <rguenther@suse.de>
10006
10007         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10008
10009 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10010
10011         PR target/39592
10012         * gcc.target/i386/pr39592-1.c: New test.
10013
10014 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10015
10016         PR preprocessor/15638
10017         * gcc.dg/cpp/missing-header-1.c: New test.
10018         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10019         "compilation terminated" message.
10020         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10021         test #include "".
10022         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10023         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10024         terminated" message.
10025
10026 2009-03-31  Richard Guenther  <rguenther@suse.de>
10027
10028         PR middle-end/23401
10029         PR middle-end/27810
10030         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10031         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10032
10033 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10034
10035         PR fortran/38389
10036         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10037         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10038         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10039         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10040         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10041         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10042         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10043
10044 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10045
10046         PR fortran/22571
10047         * gfortran.dg/whole_file_1.f90: New test.
10048         PR fortran/26227
10049         * gfortran.dg/whole_file_2.f90: New test.
10050         * gfortran.dg/whole_file_3.f90: New test.
10051         PR fortran/24886
10052         * gfortran.dg/whole_file_4.f90: New test.
10053
10054 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10055
10056         * gfortran.dg/bind_c_usage_19.f90: New test.
10057
10058         PR target/39558
10059         * gcc.target/powerpc/altivec-29.c: New test.
10060
10061 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10062
10063         PR rtl-optimization/323
10064         * gcc.target/i386/excess-precision-1.c,
10065         gcc.target/i386/excess-precision-2.c,
10066         gcc.target/i386/excess-precision-3.c,
10067         gcc.target/i386/excess-precision-4.c,
10068         gcc.target/i386/excess-precision-5.c,
10069         gcc.target/i386/excess-precision-6.c: New tests.
10070
10071 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10072
10073         PR c/35235
10074         * gcc.dg/c99-array-lval-8.c: New test.
10075
10076 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10077
10078         PR preprocessor/34695
10079         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10080         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10081         instead of dg-warning for "previous definition" messages.
10082         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10083         "warnings being treated as errors" message.
10084         * gcc.dg/fltconst-1.c: Use -fshow-column.
10085
10086 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10087
10088         PR fortran/38823
10089         * gfortran.dg/power1.f90: New test.
10090
10091 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10092
10093         PR c/456
10094         PR c/5675
10095         PR c/19976
10096         PR c/29116
10097         PR c/31871
10098         PR c/35198
10099         * gcc.c-torture/compile/20081108-1.c,
10100         gcc.c-torture/compile/20081108-2.c,
10101         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10102         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10103         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10104         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10105         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10106         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10107         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10108         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10109         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10110         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10111         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10112         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10113         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10114         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10115         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10116         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10117         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10118         case.
10119         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10120         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10121         XFAILs.  Update expected messages.
10122         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10123         expected messages.
10124         * gcc.dg/real-const-1.c: Replace with test from original PR.
10125         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10126         when casting from non-constant integer to pointer.
10127
10128 2009-03-29  Richard Guenther  <rguenther@suse.de>
10129
10130         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10131
10132 2009-03-29  Daniel Kraft  <d@domob.eu>
10133
10134         PR fortran/37423
10135         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10136         DEFERRED bindings.
10137         * gfortran.dg/typebound_proc_9.f03: New test.
10138         * gfortran.dg/typebound_proc_10.f03: New test.
10139         * gfortran.dg/typebound_proc_11.f03: New test.
10140         * gfortran.dg/abstract_type_5.f03: New test.
10141
10142 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10143
10144         PR fortran/38507
10145         * gfortran.dg/do_4.f: New.
10146         * gfortran.dg/goto_2.f90: Correct expected warnings.
10147         * gfortran.dg/goto_4.f90: Likewise.
10148         * gfortran.dg/goto_5.f90: New.
10149
10150 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10151
10152         PR target/39545
10153         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10154
10155         * gcc.target/i386/pr39545-1.c: New.
10156         * gcc.target/i386/pr39545-2.c: Likewise.
10157
10158         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10159         (flex2_struct): Likewise.
10160         (check_struct_passing7): Likewise.
10161         (check_struct_passing8): Likewise.
10162         (f1s): Likewise.
10163         (f2s): Likewise.
10164         (main): Call check_struct_passing7 and check_struct_passing8.
10165
10166 2009-03-29  Richard Guenther  <rguenther@suse.de>
10167
10168         * gcc.c-torture/execute/20090113-1.c: New testcase.
10169         * gcc.c-torture/execute/20090113-2.c: Likewise.
10170         * gcc.c-torture/execute/20090113-3.c: Likewise.
10171         * gcc.c-torture/execute/20090207-1.c: Likewise.
10172         * gcc.c-torture/compile/20090114-1.c: Likewise.
10173         * gcc.c-torture/compile/20090328-1.c: Likewise.
10174         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10175
10176 2009-03-29  David Ayers  <ayers@fsfe.org>
10177
10178         PR objc/27377
10179         * objc.dg/conditional-1.m: New tests.
10180
10181 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10182
10183         * gcc.dg/winline-10.c: New test.
10184
10185 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10186
10187         PR fortran/34656
10188         * gfortran.dg/do_check_1.f90: Add test.
10189         * gfortran.dg/do_check_2.f90: Add test.
10190         * gfortran.dg/do_check_3.f90: Add test.
10191         * gfortran.dg/do_check_4.f90: Add test.
10192
10193 2009-03-28  Jan Hubicka  <jh@suse.cz>
10194
10195         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10196         * gcc.dg/pr33826.c: Update dump files.
10197         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10198         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10199
10200 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10201
10202         * g++.dg/tree-ssa/fwprop-align.C: New test.
10203
10204 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gcc.target/powerpc/altivec-28.c: New test.
10207
10208         PR c++/39554
10209         * gcc.dg/wdisallowed-functions-1.c: Removed.
10210         * gcc.dg/wdisallowed-functions-2.c: Removed.
10211         * gcc.dg/wdisallowed-functions-3.c: Removed.
10212         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10213         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10214         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10215
10216 2009-03-28  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/38723
10219         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10220
10221 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10222
10223         PR fortran/38538
10224         * gfortran.dg/char_result_13.f90: New test.
10225
10226 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10227
10228         PR fortran/38765
10229         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10230
10231 2009-03-28  Daniel Kraft  <d@domob.eu>
10232
10233         * gfortran.dg/trim_1.f90: New test.
10234
10235 2009-03-28  Richard Guenther  <rguenther@suse.de>
10236
10237         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10238         * g++.dg/warn/Warray-bounds.C: Likewise.
10239
10240 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10241
10242         PR fortran/32626
10243         * gfortran.dg/recursive_check_7.f90: New test.
10244
10245 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10246
10247         PR fortran/38432
10248         * gfortran.dg/do_check_5.f90: New test.
10249         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10250         * gfortran.dg/array_constructor_18.f90: Ditto.
10251         * gfortran.dg/array_constructor_22.f90: Ditto.
10252         * gfortran.dg/do_3.F90: Ditto.
10253         * gfortran.dg/do_1.f90: Ditto.
10254
10255 2009-03-28  Richard Guenther  <rguenther@suse.de>
10256
10257         PR tree-optimization/38180
10258         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10259
10260 2009-03-28  Richard Guenther  <rguenther@suse.de>
10261
10262         PR tree-optimization/38513
10263         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10264         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10265         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10266         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10267         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10268         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10269         * gcc.dg/vect/vect-35.c: Likewise.
10270         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10271         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10272         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10273
10274 2009-03-28  Richard Guenther  <rguenther@suse.de>
10275
10276         PR tree-optimization/38968
10277         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10278
10279 2009-03-28  Richard Guenther  <rguenther@suse.de>
10280
10281         PR tree-optimization/37795
10282         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10283
10284 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10285
10286         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10287         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10288         options for removed targets.
10289
10290 2009-03-27  Richard Guenther  <rguenther@suse.de>
10291
10292         PR tree-optimization/39120
10293         * gcc.c-torture/execute/pr39120.c: New testcase.
10294
10295 2009-03-27  Richard Guenther  <rguenther@suse.de>
10296
10297         PR tree-optimization/39120
10298         * gcc.dg/torture/pta-callused-1.c: New testcase.
10299
10300 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10301
10302         PR middle-end/39315
10303         * gcc.target/i386/pr39315-1.c: New.
10304         * gcc.target/i386/pr39315-2.c: Likewise.
10305         * gcc.target/i386/pr39315-3.c: Likewise.
10306         * gcc.target/i386/pr39315-4.c: Likewise.
10307         * gcc.target/i386/pr39315-check.c: Likewise.
10308
10309 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10310
10311         PR c/39323
10312         * gcc.dg/pr39323-1.c: New.
10313         * gcc.dg/pr39323-2.c: Likewise.
10314         * gcc.dg/pr39323-3.c: Likewise.
10315
10316 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10317
10318         PR target/38034
10319         * gcc.target/ia64/sync-1.c: New.
10320
10321 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         PR target/39472
10324         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10325         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10326         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10327         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10328         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10329         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10330         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10331         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10332
10333 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10334
10335         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10336         for low precision (i.e. float).
10337
10338 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10339             Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR debug/37959
10342         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10343
10344 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.dg/memmove-2.c: New test.
10347         * gcc.dg/memmove-3.c: New test.
10348
10349         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10350         in clone naming.
10351
10352 2009-03-27  Xinliang David Li  <davidxl@google.com>
10353
10354         PR tree-optimization/39557
10355         * g++.dg/tree-ssa/dom-invalid.C: New test.
10356
10357 2009-03-27  Xinliang David Li  <davidxl@google.com>
10358
10359         PR tree-optimization/39548
10360         * g++.dg/tree-ssa/copyprop.C: New test.
10361
10362 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10363
10364         PR c++/38638
10365         * g++.dg/template/typename17.C: New testcase.
10366         * g++.dg/template/typename18.C: New testcase.
10367
10368 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10369
10370         PR c++/36799
10371         * g++.dg/other/var_copy-1.C: New test.
10372
10373 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10374
10375         PR c++/37647
10376         * g++.dg/parse/ctor9.C: New test.
10377
10378 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10379
10380         PR c++/29727
10381         * g++.dg/init/error2.C: New test.
10382
10383 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10384
10385         PR c++/35652
10386         * gcc.dg/pr35652.C: New.
10387         * g++.dg/warn/pr35652.C: New.
10388         * gcc.dg/format/plus-1.c: Adjust message.
10389
10390 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10391
10392         PR c++/39554
10393         * gcc.dg/wdisallowed-functions-3.c: New test.
10394         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10395
10396 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10397
10398         * gcc.dg/inline-33.c: Fix when pic.
10399
10400 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10401
10402         * gcc.target/ia64/20090324-1.c: New test.
10403
10404 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10405
10406         PR c/27898
10407         * gcc.dg/pr27898.c: New test.
10408
10409         PR tree-optimization/32139
10410         * gcc.c-torture/compile/pr32139.c: New test.
10411
10412 2009-03-24  Jason Merrill  <jason@redhat.com>
10413
10414         PR c++/28274
10415         * g++.dg/parse/defarg14.C: New test.
10416
10417 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10418
10419         PR libfortran/39528
10420         * gfortran.dg/read_repeat.f90: New test.
10421
10422 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10423
10424         PR tree-optimization/39529
10425         * gcc.dg/vect/pr39529.c: New test.
10426
10427 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10428             Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR debug/39524
10431         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10432
10433 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10434
10435         PR c/39495
10436         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10437
10438 2009-03-23  Jason Merrill  <jason@redhat.com>
10439
10440         * g++.dg/cpp0x/auto12.C: Add variadic test.
10441
10442         PR c++/39526
10443         * g++.dg/warn/Wshadow-4.C: New test.
10444
10445 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR tree-optimization/39516
10448         * gfortran.dg/pr39516.f: New test.
10449
10450 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10451
10452         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10453         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10454         variable, not environment variable.
10455
10456 2009-03-21  Jason Merrill  <jason@redhat.com>
10457
10458         PR c++/28879
10459         * g++.dg/ext/vla6.C: New test.
10460
10461 2009-03-20  Jason Merrill  <jason@redhat.com>
10462
10463         * g++.dg/cpp0x/initlist5.C: Add additional test.
10464
10465 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10466             Janis Johnson  <janis187@us.ibm.com>
10467
10468         * lib/compat.exp (compat-get-options-main, compat-get-options):
10469         Handle dg-prune-output in source file.
10470         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10471         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10472         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10473         two warnings.
10474
10475 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR c/39495
10478         * gcc.dg/gomp/pr39495-1.c: New test.
10479         * gcc.dg/gomp/pr39495-2.c: New test.
10480         * g++.dg/gomp/pr39495-1.C: New test.
10481         * g++.dg/gomp/pr39495-2.C: New test.
10482
10483         PR target/39496
10484         * gcc.target/i386/pr39496.c: New test.
10485         * g++.dg/other/pr39496.C: New test.
10486
10487 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10488
10489         PR middle-end/39500
10490         * gcc.dg/autopar/pr39500-1.c: New.
10491         * gcc.dg/autopar/pr39500-2.c: New.
10492
10493 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10494
10495         * g++.dg/dg.exp: Prune graphite.
10496
10497 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10498
10499         PR middle-end/39447
10500         * g++.dg/graphite: New.
10501         * g++.dg/graphite/graphite.exp: New.
10502         * g++.dg/graphite/pr39447.C: New.
10503
10504 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10505
10506         PR c++/39425
10507         * g++.dg/template/pr39425.C: New.
10508
10509         * g++.dg/template/spec33.C: Updated.
10510
10511 2009-03-17  Jason Merrill  <jason@redhat.com>
10512
10513         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10514
10515 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10516
10517         PR c++/39475
10518         * g++.dg/ext/unary_trait_incomplete.C: New.
10519
10520 2009-03-17  Jing Yu  <jingyu@google.com>
10521
10522         PR middle-end/39378
10523         * g++.dg/inherit/thunk10.C: New test.
10524
10525 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10526
10527         PR target/39482
10528         * gcc.target/i386/pr39482.c: New test.
10529
10530 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10531
10532         PR debug/39471
10533         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10534         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10535         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10536         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10537
10538         PR middle-end/39443
10539         * gcc.dg/pr39443.c: New test.
10540
10541         PR debug/39412
10542         * gcc.dg/debug/pr39412.c: New test.
10543
10544 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10545
10546         PR testsuite/38526
10547         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10548         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10549         is defined.
10550         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10551         its original value, or unset if it was not defined.
10552         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10553         path procs around use of HOSTCC.
10554         * g++.dg/compat/struct-layout-1.exp: Ditto.
10555         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10556
10557 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10558
10559         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10560
10561 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10562
10563         Revert patch for PR testsuite/37630.
10564
10565         PR testsuite/37960
10566         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10567
10568         PR testsuite/37630
10569         * lib/target-supports.exp (check_effective_target_ieee): New.
10570         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10571         * gcc.dg/20001012-1.c: Require ieee.
10572
10573         PR testsuite/37628
10574         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10575
10576 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR tree-optimization/39455
10579         * gcc.dg/pr39455.c: New test.
10580
10581 2009-03-13  David Ayers  <ayers@fsfe.org>
10582
10583         * objc/execute/trivial.m. New test.
10584
10585 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10586
10587         PR target/39137
10588         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10589
10590 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10591
10592         PR testsuite/39451
10593         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10594         constraint on (%2).
10595
10596 2009-03-12  David Ayers  <ayers@fsfe.org>
10597
10598         PR libobjc/27466
10599         * objc/execute/exceptions/handler-1.m. New test.
10600
10601 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR target/39431
10604         * gcc.target/i386/pr39431.c: New test.
10605
10606 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10607
10608         PR target/39445
10609         * gcc.target/i386/pr39445.c: New.
10610
10611         * gcc.target/i386/push-1.c: XFAIL.
10612
10613 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10614
10615         * gcc.dg/inline-33.c: New test.
10616
10617 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10618
10619         * gcc.dg/vect/vect-82.c: Combine dg-do and
10620         dg-require-effective-target into dg-skip-if.
10621         * gcc.dg/vect/vect-83.c: Likewise.
10622
10623 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR target/39137
10626         * gcc.target/i386/stackalign/longlong-1.c: New test.
10627         * gcc.target/i386/stackalign/longlong-2.c: New test.
10628
10629 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10630
10631         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10632
10633 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10634
10635         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10636         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10637
10638 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10639
10640         * gnat.dg/slice_enum.adb: New test.
10641
10642 2009-03-11  Jason Merrill  <jason@redhat.com>
10643
10644         PR debug/39086
10645         * g++.dg/opt/nrv15.C: New test.
10646
10647 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10648
10649         PR tree-optimization/39422
10650         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10651         constant array with static initialization to global memory.
10652         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10653
10654 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10655
10656         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10657         padding.
10658
10659 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10660
10661         PR c++/39371
10662         * g++.dg/opt/switch2.C: Add -w to dg-options.
10663         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10664         * g++.dg/warn/switch1.C: New test.
10665         * g++.dg/other/switch3.C: New test.
10666
10667         PR tree-optimization/39394
10668         * gcc.c-torture/compile/pr39394.c: New test.
10669
10670 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10671
10672         * gcc.target/s390/20090223-1.c: New testcase.
10673
10674 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10675
10676         PR libfortran/39402
10677         * gfortran.dg/fmt_f0_1.f90: New test.
10678
10679 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10680
10681         PR c++/39060
10682         * g++.dg/other/new1.C: Adjusted.
10683         * g++.dg/parse/crash40.C: Likewise.
10684         * g++.dg/parse/defarg12.C: Likewise.
10685         * g++.dg/template/error15.C: Likewise.
10686
10687         * g++.dg/other/pr39060.C: New.
10688
10689 2009-03-07  Jason Merrill  <jason@redhat.com>
10690
10691         PR c++/39367
10692         * g++.dg/opt/new1.C: New.
10693
10694 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10695
10696         PR c++/33492
10697         * g++.dg/other/error32.C: New.
10698
10699 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR middle-end/39360
10702         * gcc.c-torture/compile/pr39360.c: New test.
10703
10704         PR debug/39372
10705         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10706
10707 2009-03-05  Jason Merrill  <jason@redhat.com>
10708
10709         PR c++/38908
10710         * g++.dg/warn/Wuninitialized-3.C: New test.
10711
10712 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10713
10714         PR debug/39379
10715         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10716         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10717
10718 2009-03-04  Jason Merrill  <jason@redhat.com>
10719
10720         PR c++/13549
10721         * g++.dg/template/koenig7.C: New test.
10722
10723 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10724
10725         * g++.dg/torture/predcom-1.C: New test.
10726
10727 2009-03-04  Richard Guenther  <rguenther@suse.de>
10728
10729         PR tree-optimization/39362
10730         * g++.dg/torture/pr39362.C: New testcase.
10731
10732 2009-03-04  Jason Merrill  <jason@redhat.com>
10733             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10734
10735         PR c++/9634
10736         PR c++/29469
10737         PR c++/29607
10738         * g++.dg/template/dependent-name5.C: New test.
10739
10740 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10741
10742         PR testsuite/39357
10743         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10744         vect_int to vect_int_mult.
10745
10746 2009-03-04  Richard Guenther  <rguenther@suse.de>
10747
10748         PR tree-optimization/39358
10749         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10750         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10751
10752 2009-03-04  Richard Guenther  <rguenther@suse.de>
10753
10754         PR tree-optimization/39339
10755         * gcc.c-torture/execute/pr39339.c: New testcase.
10756
10757 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10758
10759         * gcc.c-torture/compile/20090303-1.c,
10760         gcc.c-torture/compile/20090303-2.c: New tests.
10761
10762 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR fortran/39354
10765         * gfortran.dg/gomp/pr39354.f90: New test.
10766
10767         PR tree-optimization/39343
10768         * gcc.dg/pr39343.c: New test.
10769
10770 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10771
10772         PR tree-optimization/39248
10773         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10774         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10775         on targets without vector misalignment support.
10776         * lib/target-supports.exp
10777         (check_effective_target_vect_short_mult): Add
10778         check_effective_target_arm32.
10779
10780 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10781
10782         PR middle-end/39335
10783         * gcc.dg/graphite/pr39335_1.c: New.
10784         * gcc.dg/graphite/pr39335.c: New.
10785
10786 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10787
10788         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10789         of andl.
10790         * gcc.target/i386/stackalign/return-5.c: Likewise.
10791         * gcc.target/i386/stackalign/return-6.c: Likewise.
10792
10793 2009-03-02  Richard Guenther  <rguenther@suse.de>
10794             Ira Rosen  <irar@il.ibm.com>
10795
10796         PR tree-optimization/39318
10797         * gfortran.dg/vect/pr39318.f90: New test.
10798
10799 2009-03-01  Jan Hubicka  <jh@suse.cz>
10800
10801         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10802
10803 2009-03-01  Jan Hubicka  <jh@suse.cz>
10804
10805         PR debug/39267
10806         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10807
10808 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10809
10810         * gnat.dg/pack12.adb: New test.
10811
10812 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10813
10814         PR c++/37789
10815         * g++.dg/other/pr37789.C: New.
10816
10817 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10818
10819         PR fortran/39295
10820         * gfortran.dg/interface_25.f90: New test.
10821         * gfortran.dg/interface_26.f90: New test.
10822
10823 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10824
10825         PR fortran/39292
10826         * gfortran.dg/initialization_22.f90: New test.
10827
10828 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10829
10830         PR rtl-optimization/39241
10831         * gcc.dg/torture/pr39241.c: New.
10832
10833 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10834
10835         PR tree-optimizations/39259
10836         * g++.dg/torture/pr39259.C: New testcase.
10837
10838 2009-02-24  Richard Guenther  <rguenther@suse.de>
10839
10840         PR c++/39242
10841         * g++.dg/template/instantiate10.C: New testcase.
10842
10843 2009-02-24  Richard Guenther  <rguenther@suse.de>
10844             Zdenek Dvorak  <ook@ucw.cz>
10845
10846         PR tree-optimization/39233
10847         * gcc.c-torture/execute/pr39233.c: New testcase.
10848
10849 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10850
10851         PR tree-optimization/39260
10852         * gcc.dg/graphite/pr39260.c: New.
10853
10854 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10855
10856         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10857
10858 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10859
10860         PR c++/36411
10861         * g++.dg/template/void14.C: New.
10862
10863 2009-02-23  Jason Merrill  <jason@redhat.com>
10864
10865         PR c++/38880
10866         * g++.dg/init/const7.C: Remove XFAIL.
10867         * g++.dg/init/static-init1.C: New test.
10868
10869         * g++.dg/cpp0x/initlist14.C: New test.
10870
10871 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10872
10873         PR fortran/38914
10874         * bound_simplification_2.f90:  New test case.
10875         * bound_7.f90:  New test case.
10876
10877 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10878
10879         * gcc.dg/cpp/include4.c: New test.
10880
10881 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10882
10883         PR target/39256
10884         * gcc.target/i386/abi-2.c: New.
10885
10886 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10887
10888         * gcc.c-torture/execute/pr39228.x: New.
10889
10890 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10891
10892         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10893         scan-assembler to check for xmm0 register.
10894
10895 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10896             Joseph Myers  <joseph@codesourcery.com>
10897
10898         * gcc.target/arm/va_list.c: New test.
10899         * g++.dg/abi/arm_va_list.C: Likewise.
10900         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10901         function.
10902         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10903         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10904         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10905         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10906         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10907         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10908
10909 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10910
10911         PR testsuite/38164
10912         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10913         to dg-options.
10914
10915 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10916
10917         PR target/39240
10918         * gcc.c-torture/execute/pr39240.c: New test.
10919
10920 2009-02-20  Jason Merrill  <jason@redhat.com>
10921
10922         PR c++/39225
10923         * g++.dg/parse/dtor15.C: New test.
10924
10925 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10926
10927         * gcc.c-torture/execute/20090219-1.c: New.
10928
10929 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10930
10931         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10932         (mips-dg-options): When matching isa* pseudo-options make
10933         'value' optional and accept ! entries.  Use $spec instead of
10934         $isa_spec in the isa pseudo-option error message.  Only
10935         perform the ISA-range check when 'value' is set.  If arch is
10936         matching any CPU in the ! entries switch to its generic ISA.
10937         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10938         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10939
10940 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR target/39175
10943         * gcc.dg/visibility-20.c: New test.
10944         * g++.dg/ext/visibility/visibility-11.C: New test.
10945
10946 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10947
10948         PR c++/39188
10949         * g++.dg/abi/pr39188-1a.C: New.
10950         * g++.dg/abi/pr39188-1b.C: Likewise.
10951         * g++.dg/abi/pr39188-1.h: Likewise.
10952         * g++.dg/abi/pr39188-2a.C: Likewise.
10953         * g++.dg/abi/pr39188-2b.C: Likewise.
10954         * g++.dg/abi/pr39188-2.h: Likewise.
10955         * g++.dg/abi/pr39188-3a.C: Likewise.
10956         * g++.dg/abi/pr39188-3b.C: Likewise.
10957         * g++.dg/abi/pr39188-3.h: Likewise.
10958
10959 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10960
10961         PR c/38483
10962         * gcc.c-torture/execute/call-trap-1.c,
10963         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10964         tests.
10965
10966 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10967
10968         PR target/39228
10969         * gcc.c-torture/execute/pr39228.c: New test.
10970
10971 2009-02-19  Richard Guenther  <rguenther@suse.de>
10972
10973         PR tree-optimization/39074
10974         * gcc.dg/torture/pr39074.c: New testcase.
10975         * gcc.dg/torture/pr39074-2.c: Likewise.
10976         * gcc.dg/torture/pr39074-3.c: Likewise.
10977
10978 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10979
10980         PR c++/39219
10981         * g++.dg/parse/attr3.C: New.
10982
10983 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10984
10985         PR testsuite/38165
10986         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10987
10988         PR testsuite/38166
10989         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10990         and skip on Darwin.
10991
10992 2009-02-18  Jason Merrill  <jason@redhat.com>
10993
10994         PR c++/38880
10995         * g++.dg/init/const7.C: Remove XFAIL.
10996
10997         PR target/39179
10998         * g++.dg/opt/const6.C: New test.
10999
11000 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11001
11002         * gcc.dg/callabi/callabi.exp: Moved to ...
11003         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11004         in 64bit mode.
11005
11006         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11007         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11008         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11009         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11010         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11011         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11012         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11013
11014         * gcc.dg/callabi/callabi.h: Moved to ...
11015         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11016
11017         * gcc.dg/callabi/func-1.c: Moved to ...
11018         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11019
11020         * gcc.dg/callabi/func-indirect.c: Moved to ...
11021         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11022
11023         * gcc.dg/callabi/pr38891.c: Moved to ...
11024         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11025
11026         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11027         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11028
11029         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11030         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11031
11032         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11033         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11034
11035 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11036
11037         PR target/38891
11038         * gcc.dg/callabi/pr38891.c: New.
11039
11040 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11041
11042         * gcc.dg/callabi/callabi.exp: New.
11043
11044 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11045
11046         PR target/39082
11047         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11048         -Wno-abi for x86.
11049         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11050
11051         * gcc.target/i386/pr39082-1.c: New.
11052
11053         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11054         -Wno-abi.
11055
11056         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11057         CHECK_M64_M128 is defined.
11058         (check_f_arguments): Add "do".
11059         (check_vector_arguments): New.
11060         (check_m64_arguments): Likewise.
11061         (check_m128_arguments): Likewise.
11062
11063         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11064         (CHECK_M64_M128): Define.
11065
11066         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11067         on abitest.
11068         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11069
11070         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11071         tests only if CHECK_M64_M128 is defined.
11072
11073         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11074         (m128_2_struct): Likewise.
11075         (check_struct_passing5): Likewise.
11076         (check_struct_passing6): Likewise.
11077         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11078
11079         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11080         (un5): Likewise.
11081         (check_union_passing4): Likewise.
11082         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11083
11084 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11085
11086         PR c/35447
11087         * gcc.dg/noncompile/pr35447-1.c: New test.
11088
11089 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11090
11091         PR tree-optimization/36922
11092         * gfortran.dg/pr36922.f: New test.
11093
11094 2009-02-17  Richard Guenther  <rguenther@suse.de>
11095
11096         PR tree-optimization/39202
11097         * gcc.c-torture/compile/pr39202.c: New testcase.
11098
11099 2009-02-17  Richard Guenther  <rguenther@suse.de>
11100
11101         PR tree-optimization/39204
11102         * gcc.dg/torture/pr39204.c: New testcase.
11103
11104 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11105
11106         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11107         * gcc.dg/vect/vect-outer-6.c: Ditto.
11108
11109 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11110
11111         PR c/35446
11112         * gcc.dg/noncompile/init-5.c: New test.
11113         * gcc.dg/init-bad-4.c: Adjust expected errors.
11114
11115 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11116
11117         PR target/37049
11118         * gcc.target/i386/push-1.c: New.
11119
11120 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11121
11122         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11123
11124 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11125
11126         * gcc.target/spu/intrinsics-sr.c: New test.
11127
11128 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11129
11130         PR target/38056
11131         * gcc.target/ia64/sibcall-opt-1.c: New test.
11132         * gcc.target/ia64/sibcall-opt-2.c: New test.
11133
11134 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11135
11136         PR fortran/36528
11137         * gfortran.dg/cray_pointers_8.f90: New test.
11138
11139         PR fortran/36703
11140         * gfortran.dg/cray_pointers_9.f90: New test.
11141
11142 2009-02-13  Jason Merrill  <jason@redhat.com>
11143
11144         PR c++/39070
11145         * g++.dg/cpp0x/decltype16.C: New.
11146
11147 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11148
11149         PR target/39152
11150         * gfortran.dg/gomp/pr39152.f90: New.
11151
11152 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11153
11154         PR target/39162
11155         * gcc.target/i386/pr39162.c: New.
11156
11157 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11158
11159         PR c/35444
11160         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11161         New tests.
11162
11163 2009-02-12  Jason Merrill  <jason@redhat.com>
11164
11165         PR c++/38950
11166         * g++.dg/template/array20.C: New test.
11167
11168 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11169
11170         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11171         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11172         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11173
11174 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11175
11176         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11177
11178 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11179
11180         PR target/39152
11181         * gfortran.dg/pr39152.f: New.
11182
11183 2009-02-11  Jason Merrill  <jason@redhat.com>
11184
11185         PR c++/39153
11186         * g++.dg/cpp0x/defaulted9.C: New test.
11187
11188         PR c++/30111
11189         * g++.dg/init/value7.C: New test.
11190
11191 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11192
11193         PR target/38824
11194         * gcc.target/i386/pr38824.c: New testcase.
11195
11196 2009-02-11  Jason Merrill  <jason@redhat.com>
11197
11198         PR c++/38649
11199         * g++.dg/cpp0x/defaulted8.C: New test.
11200
11201         PR c++/36744
11202         * g++.dg/cpp0x/rv9p.C: New test.
11203
11204 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11205
11206         * gnat.dg/aliasing3.adb: New test.
11207         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11208
11209 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11210
11211         PR c++/34397
11212         * g++.dg/template/crash88.C: New.
11213         * g++.dg/template/crash89.C: Likewise.
11214
11215 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11216
11217         PR c/39084
11218         * gcc.dg/pr39084.c: New test.
11219
11220 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11221
11222         PR target/39139
11223         * gcc.target/i386/pr39139.c: New test.
11224
11225 2009-02-10  Richard Guenther  <rguenther@suse.de>
11226
11227         PR tree-optimization/39132
11228         * gcc.dg/torture/pr39132.c: New testcase.
11229
11230 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11231
11232         PR target/39119
11233         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11234         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11235         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11236         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11237         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11238         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11239         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11240         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11241
11242 2009-02-09  Jason Merrill  <jason@redhat.com>
11243
11244         PR c++/39109
11245         * g++.dg/init/value6.C: New test.
11246
11247 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11248
11249         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11250
11251 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11252
11253         * gcc.c-torture/compile/20090209-1.c: New test.
11254
11255 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11256
11257         PR c++/35147
11258         PR c++/37737
11259         * g++.dg/cpp0x/vt-35147.C: New.
11260         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11261         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11262
11263 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11264
11265         PR c/35434
11266         * gcc.dg/attr-alias-4.c: New test.
11267
11268 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11269
11270         PR c/39035
11271         * gcc.dg/dfp/pr39035.c: New test.
11272
11273 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11274
11275         PR c/36432
11276         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11277
11278 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11279
11280         PR c++/39106
11281         * g++.dg/opt/thunk3.C: New test.
11282
11283 2009-02-05  Nick Clifton  <nickc@redhat.com>
11284
11285         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11286         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11287         * gcc.dg/cdce1.c: Likewise.
11288         * gcc.dg/cpp/_Pragma6.c: Likewise.
11289         * g++.dg/cpp/_Pragma1.C: Likewise.
11290         * gcc.dg/utf32-2.c: Xfail for M32C.
11291         * gcc.dg/utf32-1.c: Likewise.
11292         * gcc.dg/utf32-3.c: Likewise.
11293         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11294         targets.
11295         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11296         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11297         * gcc.dg/Wconversion-5.c: Likewise.
11298         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11299         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11300         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11301         * gcc.dg/utf-inc-init.c: Likewise.
11302         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11303         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11304         * gcc.dg/utf-array-short-wchar.c: Likewise.
11305         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11306         * gcc.dg/mallign.c: Use size_t instead of long.
11307
11308 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11309
11310         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11311
11312 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11313
11314         * gcc.c-torture/execute/pr39100.c: New.
11315
11316 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11317
11318         PR c/35435
11319         * gcc.dg/tls/diag-6.c: New test.
11320
11321 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11322
11323         * gcc.dg/graphite/scop-19.c: New
11324
11325 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11326
11327         AVX Programming Reference (January, 2009)
11328         * gcc.target/i386/avx-vpclmulqdq.c: New.
11329         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11330
11331         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11332
11333         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11334         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11335         (pclmul_test): Renamed to ...
11336         (TEST): This.
11337
11338 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11339
11340         PR c++/39095
11341         * g++.dg/abi/mangle31.C: New test.
11342
11343 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11344
11345         PR c/29129
11346         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11347         declarator.
11348         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11349         inside function prototype but not part of parameter declarator.
11350         * vla-11.c: New test.
11351
11352 2009-02-03  Jason Merrill  <jason@redhat.com>
11353
11354         * g++.dg/warn/main-4.C: New test.
11355         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11356
11357 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11358
11359         PR c++/36607
11360         * g++.dg/expr/cast10.C: New test.
11361
11362 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11363
11364         PR c/35433
11365         * gcc.dg/init-bad-6.c: New test.
11366
11367 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11368
11369         PR target/35318
11370         * gcc.c-torture/compile/pr35318.c: New test.
11371
11372         PR inline-asm/39059
11373         * gcc.dg/nofixed-point-2.c: New test.
11374         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11375         * g++.dg/ext/fixed2.C: Likewise.
11376         * g++.dg/other/error25.C: Likewise.
11377         * g++.dg/lookup/crash7.C: Likewise.
11378         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11379
11380         PR c++/39056
11381         * g++.dg/cpp0x/initlist13.C: New test.
11382
11383 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11384
11385         PR c++/36897
11386         * g++.dg/template/func2.C: New test.
11387
11388         PR c++/37314
11389         * g++.dg/template/typename15.C: New.
11390         * g++.dg/template/typename16.C: New.
11391
11392 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11393             Ben Elliston  <bje@au.ibm.com>
11394
11395         PR c/39034
11396         * gcc.dg/dfp/pr39034.c: New test.
11397
11398 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11399
11400         PR testsuite/38263
11401         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11402
11403 2009-02-02  Jason Merrill  <jason@redhat.com>
11404
11405         PR c++/39054
11406         * g++.dg/parse/dtor14.C: New test.
11407
11408 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * lib/target-supports.exp
11411         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11412         * g++.dg/ext/builtin10.C: New test.
11413
11414         PR inline-asm/39058
11415         * gcc.target/i386/pr39058.c: New test.
11416
11417 2009-02-02  Richard Guenther  <rguenther@suse.de>
11418
11419         PR tree-optimization/38937
11420         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11421
11422 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11423
11424         PR c++/39053
11425         * g++.dg/parse/crash52.C: New.
11426
11427 2009-01-30  Richard Guenther  <rguenther@suse.de>
11428
11429         PR tree-optimization/39041
11430         * gcc.c-torture/compile/pr39041.c: New testcase.
11431
11432 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR target/39013
11435         * gcc.target/i386/pr39013-1.c: New test.
11436         * gcc.target/i386/pr39013-2.c: New test.
11437
11438         PR c++/39028
11439         * g++.dg/ext/label12.C: New test.
11440
11441 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11442
11443         PR c++/33465
11444         * g++.dg/parse/error34.C: New.
11445         * g++.dg/parse/error35.C: Likewise.
11446
11447 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11448
11449         PR c++/38655
11450         * g++.dg/cpp0x/decltype-38655.C: New.
11451
11452 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11453
11454         PR target/39002
11455         * g++.dg/torture/pr39002.C: New test.
11456
11457 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11458
11459         PR tree-optimization/39007
11460         * gcc.dg/tree-ssa/pr39007.c: New.
11461
11462 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11463
11464         PR middle-end/35854
11465         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11466         to "subreg1".
11467
11468 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11469
11470         PR middle-end/38857
11471         * gcc.c-torture/compile/pr38857.c: New test.
11472
11473 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11474
11475         PR fortran/38852
11476         PR fortran/39006
11477         * gfortran.dg/bound_6.f90: New test.
11478
11479 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11480
11481         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11482
11483 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11484
11485         PR tree-optimization/38997
11486         * gcc.dg/tree-ssa/pr38997.c: New.
11487
11488 2009-01-28  Richard Guenther  <rguenther@suse.de>
11489
11490         PR tree-optimization/38926
11491         * gcc.c-torture/compile/pr38926.c: New testcase.
11492
11493 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11494
11495         PR middle-end/38934
11496         * gcc.dg/pr38934.c: New test.
11497
11498 2009-01-28  Richard Guenther  <rguenther@suse.de>
11499
11500         PR middle-end/38908
11501         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11502
11503 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11504
11505         PR tree-optimization/38984
11506         * gcc.dg/pr38984.c: New XFAILed testcase.
11507
11508
11509 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11510
11511         PR target/38988
11512         * gcc.target/i386/pr38988.c: New test.
11513
11514 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11515
11516         PR c++/37554
11517         * g++.dg/parse/crash51.C: New.
11518         * g++.old-deja/g++.pt/crash9.C: Adjust.
11519
11520 2009-01-27  Daniel Kraft  <d@domob.eu>
11521
11522         PR fortran/38883
11523         * gfortran.dg/mvbits_6.f90:  New test.
11524         * gfortran.dg/mvbits_7.f90:  New test.
11525         * gfortran.dg/mvbits_8.f90:  New test.
11526
11527 2009-01-27  Richard Guenther  <rguenther@suse.de>
11528
11529         PR tree-optimization/38503
11530         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11531
11532 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11533
11534         PR middle-end/38969
11535         * gcc.c-torture/execute/pr38969.c: New test.
11536
11537 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11538
11539         PR testsuite/38864
11540         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11541         to dg-do compile.
11542         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11543         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11544         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11545
11546 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11547
11548         PR target/38952
11549         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11550         if __USING_SJLJ_EXCEPTIONS__ is defined.
11551
11552         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11553         __USING_SJLJ_EXCEPTIONS__ is defined.
11554         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11555         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11556         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11557         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11558         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11559         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11560
11561 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11562
11563         PR testsuite/38949
11564         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11565         Use instead of C name in asm statements.
11566
11567 2009-01-26  Richard Guenther  <rguenther@suse.de>
11568
11569         PR tree-optimization/38745
11570         * g++.dg/torture/pr38745.C: New testcase.
11571
11572 2009-01-26  Richard Guenther  <rguenther@suse.de>
11573
11574         PR middle-end/38851
11575         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11576
11577 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11578
11579         * gcc.dg/bitfld-15.c: Gate warning on target
11580         pcc_bitfield_type_matters.
11581         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11582         g++.dg/ext/bitfield4.C: Likewise.
11583         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11584         bitfield for any target.
11585
11586 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11587
11588         PR c/38957
11589         * gcc.dg/pr38957.c: New test.
11590
11591 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11592
11593         PR fortran/38955
11594         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11595         comparing floats.
11596
11597 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11598
11599         PR tree-optimization/38953
11600         * gfortran.dg/graphite/pr38953.f90: New.
11601
11602 2009-01-24  Paul Brook  <paul@codesourcery.com>
11603
11604         * gcc.target/arm/neon-cond-1.c: New test.
11605
11606 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11607
11608         PR tree-optimization/38932
11609         * gcc.dg/pr38932.c: New.
11610
11611 2009-01-23  Revital Eres  <eres@il.ibm.com>
11612
11613         * gcc.dg/sms-7.c: Fix test.
11614
11615 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11616
11617         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11618         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11619         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11620         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11621
11622 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11623
11624         * gcc.dg/pr35729.c: Make test x86 specific.
11625
11626 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11627
11628         PR middle-end/38615
11629         * gcc.dg/pr38615.c: New test.
11630
11631 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11632
11633         PR target/38931
11634         * gcc.target/i386/pr38931.c: New test.
11635
11636 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11637
11638         PR c++/38930
11639         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11640         * g++.dg/template/typedef12.C: Likewise.
11641         * g++.dg/template/typedef13.C: Likewise.
11642         * g++.dg/template/typedef14.C: Likewise.
11643         * g++.dg/template/sfinae3.C: Likewise.
11644         * g++.old-deja/g++.pt/typename8.C: Likewise.
11645         * g++.dg/template/access11.C: Likewise
11646
11647 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11648
11649         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11650         and mips*-*-irix*.
11651         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11652
11653 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11654
11655         PR c++/26693
11656         * g++.dg/template/typedef11.C: New test.
11657         * g++.dg/template/typedef12.C: Likewise.
11658         * g++.dg/template/typedef13.C: Likewise.
11659         * g++.dg/template/typedef14.C: Likewise.
11660         * g++.dg/template/sfinae3.C: Compile this pedantically.
11661         The only errors expected should be the one saying the typedef is ill
11662         formed.
11663         * g++.old-deja/g++.pt/typename8.C: Likewise.
11664         * g++.dg/template/access11.C: Update this.
11665
11666 2009-01-21  Daniel Kraft  <d@domob.eu>
11667
11668         PR fortran/38887
11669         * gfortran.dg/mvbits_5.f90:  New test.
11670
11671 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11672
11673         * gcc.dg/sms-6.c: New test.
11674         * gcc.dg/sms-7.c: Likewise.
11675
11676 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11677
11678         PR fortran/38907
11679         * gfortran.dg/host_assoc_function_7.f90: New test
11680
11681 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11682             Richard Guenther  <rguenther@suse.de>
11683
11684         PR tree-optimization/38747
11685         PR tree-optimization/38748
11686         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11687         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11688         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11689
11690 2009-01-20  Kees Cook  <kees@ubuntu.com>
11691             H.J. Lu  <hongjiu.lu@intel.com>
11692
11693         PR target/38902
11694         * gcc.dg/pr38902.c: New.
11695
11696 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11697
11698         PR target/38868
11699         * gfortran.dg/pr38868.f: New testcase.
11700
11701 2009-01-20  Richard Guenther  <rguenther@suse.de>
11702
11703         * gcc.c-torture/execute/pr36227.c: Move ...
11704         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11705
11706 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11707
11708         * lib/gfortran.exp: Add -B options for targets that use
11709         libgfortran.a%s in their specs.
11710
11711 2009-01-19  Jason Merrill  <jason@redhat.com>
11712
11713         PR c++/23287
11714         * g++.dg/template/dtor5.C: New test.
11715
11716 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11717
11718         PR fortran/38859
11719         * gfortran.dg/bound_5.f90: New test.
11720
11721 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11722
11723         PR target/38736
11724         * g++.dg/compat/abi/pr38736_main.C: New.
11725         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11726         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11727         * g++.dg/other/macro-1.C: Likewise.
11728         * gcc.dg/macro-1.c: Likewise.
11729         * gcc.dg/compat/pr38736_main.c: Likewise.
11730         * gcc.dg/compat/pr38736_x.c: Likewise.
11731         * gcc.dg/compat/pr38736_y.c: Likewise.
11732
11733 2009-01-18  Richard Guenther  <rguenther@suse.de>
11734
11735         PR tree-optimization/38819
11736         * gcc.c-torture/execute/pr38819.c: New testcase.
11737
11738 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11739
11740         PR fortran/38657
11741         * gfortran.dg/module_commons_3.f90: Reapply.
11742
11743 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11744
11745         PR fortran/34955
11746         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11747         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11748
11749 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11750
11751         PR fortran/38657
11752         * gfortran.dg/module_commons_3.f90: Remove
11753
11754 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11755
11756         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11757
11758 2009-01-16  Jason Merrill  <jason@redhat.com>
11759
11760         PR c++/38877
11761         * g++.dg/template/lvalue1.C: New test.
11762
11763         PR c++/29470
11764         * g++.dg/template/access20.C: New test.
11765         * g++.dg/torture/pr34641.C: Fix access.
11766
11767 2009-01-16  Richard Guenther  <rguenther@suse.de>
11768
11769         PR tree-optimization/38835
11770         PR middle-end/36227
11771         * gcc.c-torture/execute/pr36227.c: New testcase.
11772         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11773         * g++.dg/init/const7.C: Likewise.
11774
11775 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11776
11777         PR target/38554
11778         * gcc.c-torture/compile/pr38554.c: New test.
11779
11780 2009-01-16  Jason Merrill  <jason@redhat.com>
11781
11782         PR c++/38579
11783         * g++.dg/conversion/access1.C: New test.
11784
11785 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11786
11787         PR tree-optimization/38789
11788         * gcc.c-torture/compile/pr38789.c: New test.
11789
11790 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11791
11792         PR fortran/38152
11793         * gfortran.dg/proc_ptr_13.f90: New.
11794
11795 2009-01-15  Jason Merrill  <jason@redhat.com>
11796
11797         PR c++/38850
11798         * g++.dg/template/koenig6.C: New test.
11799
11800 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11801
11802         PR c++/29388
11803         * g++.dg/template/error37.C: New testcase.
11804
11805 2009-01-15  Jason Merrill  <jason@redhat.com>
11806
11807         PR c++/36334
11808         * g++.dg/conversion/memfn1.C: New test.
11809
11810         PR c++/37646
11811         * g++.dg/conversion/memfn2.C: New test.
11812
11813 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11814
11815         PR c++/38357
11816         * g++.dg/template/crash87.C: New test.
11817
11818 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11819
11820         PR middle-end/37843
11821         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11822
11823 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11824
11825         PR c++/38636
11826         * g++.dg/parse/crash50.C: New test.
11827
11828 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11829
11830         PR rtl-optimization/38245
11831         * gcc.dg/pr38245-3.c: New test.
11832         * gcc.dg/pr38245-3.h: New file.
11833         * gcc.dg/pr38245-4.c: New file.
11834         * gcc.dg/pr38364.c: New test.
11835
11836 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11837
11838         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11839         sequence PC-relative.
11840
11841 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11842
11843         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11844         calls and/or PLT markers.
11845         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11846         calls and/or PLT markers.
11847         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11848         calls and/or PLT markers.
11849         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11850         calls and/or PLT markers.
11851
11852 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11853             Nathan Froyd  <froydnj@codesourcery.com>
11854             Joseph Myers  <joseph@codesourcery.com>
11855
11856         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11857         New function.
11858         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11859         and use consistent CFLAGS.
11860         * gcc.target/powerpc/20030505.c: Likewise.
11861         * gcc.target/powerpc/20081204-1.c: Likewise.
11862         * gcc.target/powerpc/ppc-spe.c: Likewise.
11863         * gcc.target/powerpc/spe1.c: Likewise.
11864         * g++.dg/ext/spe1.C: Likewise.
11865         * g++.dg/other/opaque-1.C: Likewise.
11866         * g++.dg/other/opaque-2.C: Likewise.
11867         * g++.dg/other/opaque-3.C: Likewise.
11868
11869 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11870
11871         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11872         out of loop.
11873
11874 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11875
11876         PR target/38811
11877         * g++.dg/torture/pr38811.C: New file.
11878
11879 2009-01-14  Richard Guenther  <rguenther@suse.de>
11880
11881         PR tree-optimization/38826
11882         PR middle-end/38477
11883         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11884
11885 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11886
11887         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11888
11889 2009-01-14  Nick Clifton  <nickc@redhat.com>
11890
11891         PR c++/37862
11892         * g++.cp/parse/pr37862.C: New test.
11893
11894 2009-01-14  Julian Brown  <julian@codesourcery.com>
11895
11896         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11897         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11898         to...
11899         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11900         These.
11901
11902 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR rtl-optimization/38774
11905         * gcc.dg/torture/pr38774.c: New test.
11906
11907         PR c++/38795
11908         * g++.dg/cpp0x/pr38795.C: New test.
11909
11910 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11911             Nathan Froyd  <froydnj@codesourcery.com>
11912             Joseph Myers  <joseph@codesourcery.com>
11913
11914         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11915         otherwise.  Do not check for AltiVec at runtime.
11916         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11917         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11918         * gcc.target/powerpc/altivec-1.c: Likewise.
11919         * gcc.target/powerpc/altivec-3.c: Likewise.
11920         * gcc.target/powerpc/altivec-10.c: Likewise.
11921         * gcc.target/powerpc/altivec-12.c: Likewise.
11922         * gcc.target/powerpc/altivec-24.c: Likewise.
11923         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11924         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11925         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11926         * gcc.target/powerpc/pr35907.c: Likewise.
11927         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11928         otherwise.  Do not check for Cell at runtime.
11929         * gcc.target/powerpc/altivec_check.h: Delete.
11930
11931         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11932         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11933         not check for AltiVec at runtime.
11934         * g++.dg/ext/altivec-cell-2.C: Likewise.
11935         * g++.dg/ext/altivec-cell-3.C: Likewise.
11936         * g++.dg/ext/altivec-cell-4.C: Likewise.
11937         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11938         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11939         check.
11940         * g++.dg/ext/altivec_check.h: Delete.
11941
11942 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11943
11944         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11945         effective target.  Adjust line numbers accordingly.
11946
11947 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11948
11949         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11950
11951 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11952
11953         PR tree-optimization/38786
11954         * gcc.dg/graphite/pr38786.c: New.
11955
11956 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11957
11958         Revert:
11959         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11960
11961         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11962         for alpha*-*-* targets.
11963         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11964
11965 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11966
11967         PR libfortran/38772
11968         * gfortran.dg/fmt_bz_bn_err.f: New test.
11969
11970 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11971
11972         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11973
11974 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11975
11976         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11977         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11978         instruction support.  Do not check for it at runtime.
11979
11980 2009-01-12  Jason Merrill  <jason@redhat.com>
11981
11982         PR c++/35109
11983         * g++.dg/lookup/friend11.C: Remove expected error.
11984         * g++.dg/lookup/friend14.C: New test.
11985         * g++.dg/lookup/friend15.C: New test.
11986
11987 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11988
11989         PR c++/36019
11990         * g++.dg/lookup/hidden-class12.C: New test.
11991         * g++.dg/lookup/hidden-class13.C: New test.
11992         * g++.dg/lookup/hidden-class14.C: New test.
11993         * g++.dg/lookup/hidden-class15.C: New test.
11994         * g++.dg/lookup/hidden-class16.C: New test.
11995
11996 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11997
11998         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11999         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12000         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12001
12002 2009-01-12  Jason Merrill  <jason@redhat.com>
12003
12004         PR c++/31488
12005         * g++.dg/other/vararg-3.C: New test.
12006
12007 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12008
12009         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12010         Explicitly enable SPE.
12011         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12012         directive.
12013
12014         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12015         Expect -flax-vector-conversions message.  Adjust incompatible
12016         types errors.
12017         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12018         Make Foo extern.
12019
12020         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12021
12022         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12023
12024         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12025         * g++.dg/other/opaque-2.C: Likewise.
12026         * g++.dg/other/opaque-3.C: Likewise.
12027
12028 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12029
12030         PR c/32041
12031         * gcc.dg/pr32041.c: New test.
12032         * g++.dg/parse/offsetof9.C: New test.
12033
12034 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12035             Nathan Froyd  <froydnj@codesourcery.com>
12036
12037         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12038         * g++.dg/ext/attribute-test-1.C: Likewise.
12039         * g++.dg/ext/attribute-test-2.C: Likewise.
12040         * g++.dg/ext/attribute-test-3.C: Likewise.
12041         * g++.dg/ext/attribute-test-4.C: Likewise.
12042
12043 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12044
12045         * gnat.dg/unchecked_convert3.adb: New test.
12046
12047 2009-01-12  Tomas Bily  <tbily@suse.cz>
12048
12049         PR middlend/38385
12050         * gcc.dg/tree-ssa/pr38385.c: New file.
12051
12052 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12053
12054         PR c++/38794
12055         * g++.dg/parse/typedef9.C: New test.
12056
12057         PR tree-optimization/38807
12058         * gcc.c-torture/compile/pr38807.c: New test.
12059
12060 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12061
12062         * gcc.target/mips/ins-2.c: New test.
12063
12064 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12065
12066         PR testsuite/38809
12067         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12068
12069 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12070
12071         PR c++/36254
12072         * g++.dg/warn/Wreturn-type-5.C: New test.
12073
12074 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12075
12076         PR middle-end/38616
12077         * gcc.dg/pr38616.c: New test.
12078
12079 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12080
12081         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12082
12083 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12084
12085         PR c++/38648
12086         * g++.dg/expr/string-1.C: New test.
12087         * g++.dg/expr/string-2.C: New test.
12088
12089         PR c++/36695
12090         * g++.dg/ext/complex4.C: New test.
12091         * g++.dg/ext/complex5.C: New test.
12092         * g++.dg/init/reference1.C: New test.
12093         * g++.dg/init/reference2.C: New test.
12094         * g++.dg/init/reference3.C: New test.
12095
12096 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12097
12098         PR fortran/38763
12099         * gfortran.dg/transfer_null_1.f90: New test.
12100
12101 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12102
12103         PR fortran/38765
12104         * gfortran.dg/host_assoc_function_6.f90: New test.
12105
12106 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12107
12108         * lib/target-supports.exp: Add method to determine if the effective
12109         target is really a ppc405 after applying all compile options.
12110         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12111         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12112         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12113         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12114         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12115         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12116         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12117         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12118         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12119         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12120         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12121         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12122         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12123         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12124         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12125         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12126         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12127         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12128         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12129         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12130         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12131         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12132         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12133         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12134         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12135         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12136         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12137         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12138         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12139         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12140         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12141
12142 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12143
12144         PR c++/35335
12145         * g++.dg/other/error31.C: New testcase.
12146
12147         PR c/35742
12148         * gcc.dg/pr35742.c: New test.
12149
12150 2009-01-09  John F. Carr  <jfc@mit.edu>
12151
12152         PR c++/37877
12153         * g++.dg/parse/linkage3.C: New test.
12154
12155 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12156
12157         PR middle-end/38771
12158         * gcc.c-torture/compile/pr38771.c: New test.
12159
12160 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12161
12162         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12163
12164 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12165
12166         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12167         * gcc.dg/sibcall-4.c: Likewise.
12168
12169 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12170             Jan Sjodin  <jan.sjodin@amd.com>
12171
12172         PR tree-optimization/38559
12173         * gcc.dg/graphite/pr38559.c: New.
12174
12175 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12176
12177         PR tree-optimization/37194
12178         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12179
12180 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR c++/38725
12183         * g++.dg/ext/label11.C: New test.
12184
12185 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12186
12187         * lib/target-supports.exp (check_weak_override_available): New.
12188         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12189         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12190         dg-require-weak-override.
12191
12192 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12193             Alan Modra  <amodra@bigpond.net.au>
12194
12195         * gcc.c-torture/compile/20090107-1.c: New test.
12196
12197 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12198
12199         PR target/38706
12200         * g++.dg/other/pr38706.C: New test.
12201
12202 2009-01-07  Jason Merrill  <jason@redhat.com>
12203
12204         * g++.dg/cpp0x/variadic92.C: New test.
12205         * g++.dg/cpp0x/variadic93.C: New test.
12206
12207 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12208
12209         * lib/target-supports-dg.exp (current_compiler_flags): New.
12210         (check-flags): Use it; do not access dg-test local variables.
12211         (dg-skip-if): Do not access dg-test local variables.
12212         (dg-xfail-run-if): Ditto.
12213         (dg-shouldfail): Ditto.
12214         * gcc.test-framework/test-framework.exp
12215         (check_effective_target_def_nocache): New.
12216         * gcc.test-framework/test-framework.awk: Handle scan tests.
12217         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12218         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12219         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12220         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12221         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12222         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12223         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12224         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12225         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12226
12227         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12228
12229         * lib/target-supports-dg.exp (check_test_flags): Delete.
12230
12231 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12232
12233         PR tree-optimization/38492
12234         PR tree-optimization/38498
12235         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12236         in trunk.
12237         * gcc.dg/graphite/block-0.c: Update test.
12238         * gcc.dg/graphite/block-1.c: Same.
12239         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12240         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12241         * gcc.dg/graphite/block-3.c: New.
12242         * gcc.dg/graphite/pr38498.c: New.
12243
12244 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12245
12246         AVX Programming Reference (December, 2008)
12247         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12248         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12249         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12250
12251         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12252         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12253
12254 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12255
12256         PR fortran/38220
12257         * gfortran.dg/c_loc_pure_1.f90:  New test.
12258
12259 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12260
12261         PR fortran/38669
12262         * gfortran.dg/elemental_dependency_3.f90:
12263         Add the final tree dump cleanup.
12264
12265 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12266
12267         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12268         passing -m32.
12269
12270         PR rtl-optimization/38722
12271         * gfortran.dg/pr38722.f90: New test.
12272
12273 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12274
12275         PR c/34252
12276         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12277         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12278
12279 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12280
12281         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12282         * gfortran.dg/typebound_call_8.f03: Same.
12283         * gfortran.dg/elemental_bind_c.f90: Same.
12284         * gfortran.dg/typebound_call_7.f03: Same.
12285         * gfortran.dg/interface_proc_end.f90: Same
12286         * gfortran.dg/pr37243.f: Fix typo.
12287
12288 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12289
12290         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12291         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12292         large stack sizes.
12293
12294 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12295
12296         AVX Programming Reference (December, 2008)
12297         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12298         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12299         * gcc.target/i386/sse-14.c: Likewise.
12300
12301         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12302         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12303         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12304         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12305
12306 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12307
12308         PR libfortran/38735
12309         * gfortran.dg/fmt_bz_bn.f: Update test.
12310
12311 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12312
12313         PR c++/38472
12314         * g++.dg/conversion/usual-arith-conv.C: New test.
12315
12316 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12317
12318         PR c/34911
12319         * gcc.dg/vector-3.c: New testcase.
12320         * g++.dg/ext/vector15.C: New test.
12321
12322 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12323
12324         PR tree-optimization/38510
12325         * gcc.dg/graphite/pr38510.c: New.
12326
12327 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12328             Jan Sjodin <jan.sjodin@amd.com>
12329
12330         PR tree-optimization/38500
12331         * gcc.dg/graphite/pr38500.c: New.
12332
12333 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12334
12335         * gcc.c-torture/compile/20001226-1.c: Generalize
12336         dg-timeout-factor.
12337         * gcc.c-torture/compile/limits-fnargs.c: Add
12338         dg-timeout-factor.
12339         * gcc.dg/20020425-1.c: Likewise.
12340         * gcc.dg/pch/pch.exp: Likewise.
12341
12342 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12343
12344         PR fortran/38657
12345         * gfortran.dg/module_commons_3.f90: New test.
12346
12347 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12348
12349         PR fortran/37159
12350         * gfortran.dg/random_seed_1.f90: Updated.
12351
12352 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12353
12354         PR fortran/38669
12355         PR fortran/38726
12356         * gfortran.dg/elemental_subroutine_7.f90:
12357         Fix p values so that it can be used as vector subscript.
12358
12359 2009-01-05  Jason Merrill  <jason@redhat.com>
12360
12361         * g++.dg/cpp0x/initlist12.C: Add another test.
12362
12363         * g++.dg/cpp0x/defaulted7.C: New test.
12364
12365 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12366
12367         PR fortran/38672
12368         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12369         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12370
12371 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12372
12373         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12374         for alpha*-*-* targets.
12375         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12376
12377 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12378
12379         PR fortran/38665
12380         * gfortran.dg/host_assoc_function_5.f90: New test.
12381
12382 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12383
12384         PR fortran/38669
12385         * gfortran.dg/elemental_dependency_3.f90: New test.
12386         * gfortran.dg/elemental_subroutine_7.f90: New test.
12387
12388 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12389
12390         * gcc.dg/struct-ret-3.c: Include unistd.h.
12391         (main): Exit early if system memory page size is
12392         larger than 4096 bytes.
12393
12394 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12395
12396         PR fortran/38718
12397         * gfortran.dg/merge_init_expr.f90: New.
12398
12399 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12400
12401         PR fortran/38536
12402         * gfortran.dg/c_loc_tests_13.f90: New test.
12403         * gfortran.dg/c_loc_tests_14.f90: New test.
12404
12405 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12406
12407         * gfortran.dg/func_result_4.f90: New.
12408
12409 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12410
12411         PR fortran/38594
12412         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12413         interface still works, in addition to original tests.
12414         * gfortran.dg/host_assoc_call_6.f90: New test.
12415
12416 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12417
12418         PR c++/38705
12419         * g++.dg/torture/pr38705.C: New test.
12420
12421         PR c/38700
12422         * gcc.dg/pr38700.c: New test.
12423
12424 2009-01-02  Jason Merrill  <jason@redhat.com>
12425
12426         * g++.dg/cpp0x/initlist11.C: New test.
12427         * g++.dg/cpp0x/initlist12.C: New test.
12428
12429 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12430
12431         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12432         Allow extra informative notes.
12433
12434 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12435
12436         PR c/36489
12437         * gcc.dg/pr36489.c: New test.
12438
12439 \f
12440 Copyright (C) 2009 Free Software Foundation, Inc.
12441
12442 Copying and distribution of this file, with or without modification,
12443 are permitted in any medium without royalty provided the copyright
12444 notice and this notice are preserved.