OSDN Git Service

* ada/acats/run_all.sh: Strip comments from norun.lst
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
2
3         * ada/acats/run_all.sh: Strip comments from norun.lst
4
5 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
6
7         PR target/32280
8         * gcc.target/i386/pr32280-1.c: New test.
9
10 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
11
12         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
13         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
14
15 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
16
17         PR fortran/42144
18         * gfortran.dg/dynamic_dispatch_6.f03: New test.
19
20 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
21
22         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
23         explicit.
24         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
25         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
26
27 2009-12-16  Richard Guenther  <rguenther@suse.de>
28
29         PR lto/42392
30         * gcc.dg/lto/20091216-1_0.c: New testcase.
31
32 2009-12-15  Jason Merrill  <jason@redhat.com>
33
34         PR c++/42387
35         * g++.dg/ext/vla8.C: New.
36
37 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
38
39         * gcc.c-torture/compile/20091215-1.c: New test.
40
41         * gcc.dg/debug/tls-1.c: New test.
42
43 2009-12-15  Jason Merrill  <jason@redhat.com>
44
45         PR c++/42358
46         * g++.dg/cpp0x/variadic98.C: New.
47
48 2009-12-14  Jason Merrill  <jason@redhat.com>
49
50         PR c++/42373
51         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
52
53 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
54
55         * ada/acats/norun.lst: Sort.
56
57 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
58
59         PR c++/41183
60         * g++.dg/torture/pr41183.C: New test.
61
62 2009-12-15  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/41235
65         * gfortran.dg/auto_char_len_1.f90: New test.
66         * gfortran.dg/auto_char_len_2.f90: New test.
67         * gfortran.dg/auto_char_len_4.f90: Correct test.
68
69 2009-12-14  Jason Merrill  <jason@redhat.com>
70
71         PR c++/42364
72         * g++.dg/cpp0x/variadic31.C: Compile with -g.
73         * g++.dg/ext/attrib33.C: Likewise.
74
75 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
76
77         * g++.dg/other/error20.C: Adjust dg-message strings.
78         * g++.dg/other/error31.C: Likewise.
79         * g++.dg/rtti/typeid6.C: Likewise.
80         * g++.dg/ext/ms-1.C: Likewise.
81         * g++.dg/parse/error19.C: Likewise.
82         * g++.dg/parse/crash5.C: Likewise.
83         * g++.dg/cpp0x/explicit4.C: Likewise.
84         * g++.dg/template/ptrmem4.C: Likewise.
85         * g++.dg/template/crash37.C: Likewise.
86         * g++.dg/template/qualttp5.C: Likewise.
87         * g++.dg/template/local6.C: Likewise.
88         * g++.dg/template/instantiate5.C: Likewise.
89         * g++.old-deja/g++.brendan/overload1.C: Likewise.
90         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
91         * g++.old-deja/g++.brendan/overload4.C: Likewise.
92         * g++.old-deja/g++.jason/conversion11.C: Likewise.
93         * g++.old-deja/g++.jason/scoping10.C: Likewise.
94         * g++.old-deja/g++.other/expr1.C: Likewise.
95         * g++.old-deja/g++.other/pmf3.C: Likewise.
96         * g++.old-deja/g++.other/crash24.C: Likewise.
97         * g++.old-deja/g++.niklas/t120.C: Likewise.
98         * g++.old-deja/g++.niklas/t121.C: Likewise.
99         * g++.old-deja/g++.law/operators9.C: Likewise.
100         * g++.old-deja/g++.law/arm9.C: Likewise.
101         * g++.old-deja/g++.law/enum4.C: Likewise.
102         * g++.old-deja/g++.law/arg11.C: Likewise.
103         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
104         * g++.old-deja/g++.mike/p2431.C: Likewise.
105         * g++.old-deja/g++.mike/p438.C: Likewise.
106         * g++.old-deja/g++.mike/p9068.C: Likewise.
107         * g++.old-deja/g++.mike/p11110.C: Likewise.
108         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
109
110 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
111
112         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
113         * g++.dg/other/i386-3.C: Ditto.
114         * g++.dg/other/i386-5.C: Remove duplicated test.
115         * g++.dg/other/i386-6.C: Ditto.
116
117 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
118
119         PR fortran/42354
120         * gfortran.dg/iso_c_binding_init_expr.f03: New.
121         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
122         * gfortran.dg/function_kinds_5.f90: Likewise.
123         * gfortran.dg/selected_char_kind_3.f90: Likewise.
124
125 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
126
127         * gfortran.dg/boz_15.f90: Fix typos.
128
129 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
130             Sebastian Pop  <sebastian.pop@amd.com>
131
132         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
133         * gcc.target/i386/sse-13.c: Same.
134         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
135         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
136         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
137         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
138         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
139         * gcc.target/i386/sse-23.c: Same.
140
141 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
142
143         PR middle-end/42284
144         * testsuite/gcc.dg/graphite/pr42284.c: New.
145
146 2009-12-13  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/42357
149         * g++.dg/torture/pr42357.C: New testcase.
150
151 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
152
153         PR fortran/42257
154         * gfortran.dg/extends_9.f03: New test.
155
156 2009-12-11  Jason Merrill  <jason@redhat.com>
157
158         PR c++/42219
159         * g++.dg/conversion/err-recover1.C: New.
160
161 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
162
163         PR fortran/42335
164         * gfortran.dg/select_type_11.f03: New test.
165
166 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
167
168         PR c++/42225
169         * g++.dg/template/typedef24.C: New test.
170         * g++.dg/template/typedef25.C: New test.
171
172 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
173
174         PR c++/42251
175         * g++.dg/template/const3.C: New test.
176
177 2009-12-11  Richard Guenther  <rguenther@suse.de>
178
179         PR lto/42320
180         * g++.dg/lto/20091210-1_0.h: New testcase.
181         * g++.dg/lto/20091210-1_0.C: Likewise.
182         * g++.dg/lto/20091210-1_1.C: Likewise.
183
184 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
185
186         PR c++/42317
187         * g++.dg/opt/dtor2.C: New test.
188         * g++.dg/opt/dtor2.h: New file.
189         * g++.dg/opt/dtor2-aux.cc: New file.
190
191 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
192
193         PR fortran/41369
194         * gfortran.dg/func_derived_5.f90: New.
195
196 2009-12-10  Jan Hubicka  <jh@suse.cz>
197
198         PR middle-end/42110
199         * g++.dg/torture/pr42110.C: new file.
200
201 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
202
203         PR fortran/34402
204         * gfortran.dg/alloc_comp_init_expr.f03: New.
205
206 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
207
208         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
209         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
210
211 2009-12-09  Xinliang David Li  <davidxl@google.com>
212
213         PR tree-optimization/42337
214         * g++.dg/tree-ssa/pr42337.C: New test.
215
216 2009-12-08  Tobias Burnus  <burnus@net-b.de>
217
218         PR fortran/41711
219         * gfortran.dg/boz_15.f90: New test.
220
221 2008-12-08  Daniel Kraft  <d@domob.eu>
222
223         PR fortran/41177
224         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
225         * gfortran.dg/typebound_proc_13.f03: New test.
226
227 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
228             Jakub Jelinek <jakub@redhat.com>
229
230         PR midle-end/41843
231         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
232
233 2009-12-07  Richard Henderson  <rth@redhat.com>
234
235         PR rtl-opt/42269
236         * gcc.c-torture/execute/pr42269-2.c: New.
237         * gcc.target/alpha/pr42269-1.c: Likewise.
238
239 2009-12-07  Richard Henderson  <rth@redhat.com>
240
241         PR debug/42299
242         PR debug/42166
243         * gcc.c-torture/compile/pr42299.c: New.
244         * gfortran.dg/pr42166.f90: Likewise.
245
246 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
247
248         PR debug/42244
249         * gcc.dg/debug/pr42244.c: New test.
250
251 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
252
253         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
254         abmintrin.h is also tested.
255         * gcc.target/i386/sse-13.c: Likewise.
256
257 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
258
259         PR fortran/41940
260         * gfortran.dg/allocate_scalar_with_shape.f90: New.
261
262 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
263
264         PR other/40302
265         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
266         * gcc.dg/torture/builtin-math-7.c: Likewise.
267         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
268         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
269         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
270         * lib/target-supports.exp (check_effective_target_mpc,
271         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
272         Delete.
273
274 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
275
276         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
277         targets.
278
279 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
280
281         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
282         for 16bit int targets.
283
284 2009-12-06  Richard Henderson  <rth@redhat.com>
285
286         PR debug/42234
287         * gcc.c-torture/compile/pr42234.c: New.
288
289 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
290
291         PR fortran/41478
292         PR fortran/42268
293         * gfortran.dg/intrinsic_pack_5.f90: New test.
294
295 2009-12-04  Jason Merrill  <jason@redhat.com>
296
297         PR c++/42010
298         * g++.dg/abi/local2.C: New.
299
300         PR c++/42277
301         * g++.dg/cpp0x/decltype20.C: New.
302
303 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
304
305         PR rtl-optimization/42164
306         * gcc.c-torture/compile/pr42164.c: New test.
307
308 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
309
310         * gnat.dg/specs/size_attribute1.ads: New test.
311         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
312         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
313
314 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
315
316         PR c++/42218
317         * g++.dg/other/error33.C: New test.
318
319 2009-12-03  Jason Merrill  <jason@redhat.com>
320
321         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
322
323         PR c++/41611
324         * g++.dg/abi/guard2.C: New.
325
326         PR c++/42266
327         * g++.dg/cpp0x/variadic97.C: New.
328
329 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
330
331         PR middle-end/42049
332         * gcc.c-torture/compile/pr42049.c: New test.
333
334 2009-12-03  Quentin Ochem  <ochem@adacore.com>
335
336         * gnat.dg/controlled5.adb: New test.
337         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
338
339 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
340
341         PR c++/42217
342         * g++.dg/other/bitfield4.C: New test.
343
344 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
345
346         PR c++/42256
347         * g++.dg/inherit/thunk11.C: New test.
348         * g++.dg/inherit/thunk11.h: New file.
349         * g++.dg/inherit/thunk11-aux.cc: New file.
350
351 2009-12-02  Richard Henderson  <rth@redhat.com>
352
353         PR tree-opt/42215
354         * gcc.dg/pr42215.c: New.
355
356 2009-12-02  Richard Guenther  <rguenther@suse.de>
357
358         * g++.dg/ipa/iinline-1.C: Adjust.
359         * g++.dg/template/cond2.C: Likewise.
360         * g++.dg/template/pr35240.C: Likewise.
361
362 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
363
364         PR middle-end/42224
365         * gcc.target/s390/pr42224.c: New test.
366
367 2009-12-01  Jason Merrill  <jason@redhat.com>
368
369         PR c++/41611
370         * g++.dg/abi/guard1.C: New.
371
372 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
373
374         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
375
376 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
377
378         PR c++/42234
379         * g++.dg/gomp/pr42234.C: New test.
380
381 2009-12-01  Martin Jambor  <mjambor@suse.cz>
382
383         PR tree-optimization/42237
384         * gcc.c-torture/compile/pr42237.c: New test.
385
386 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
387
388         PR c++/42057
389         * g++.dg/parse/crash54.C: New.
390
391 2009-11-30  Chao-ying Fu  <fu@mips.com>
392
393         * gcc.target/mips/dsp-lhx.c: New test.
394         * gcc.target/mips/dsp-no-lhx.c: New test.
395
396 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
397
398         * lib/g++.exp (g++_init): Add host-dependent settings for
399         LC_ALL and LANG.
400         * lib/gcc-dg.exp: Likewise.
401         * lib/options.exp: Likewise.
402         * lib/objc.exp (objc_init): Likewise.
403         * lib/gfortran.exp (gfortran_init): Likewise.
404
405 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
406
407         PR c++/40371
408         * g++.dg/template/crash93.C: New.
409
410 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
411
412         * gcc.dg/pr41551.c: New test.
413
414 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
415
416         PR fortran/42053
417         * gfortran.dg/select_type_9.f03: New.
418
419 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
420
421         PR fortran/41631
422         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
423         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
424         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
425         * gfortran.dg/select_type_2.f03: Ditto.
426         * gfortran.dg/select_type_8.f03: New test.
427
428 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
429
430         * gfortran.dg/extends_type_of_1.f03: New test.
431         * gfortran.dg/same_type_as_1.f03: Extended.
432
433 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
434
435         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
436         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
437
438 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
439
440         PR testsuite/42212
441         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
442
443 2009-11-30  Martin Jambor  <mjambor@suse.cz>
444
445         PR middle-end/42196
446         * gcc.c-torture/compile/pr42196-1.c: New test.
447         * gcc.c-torture/compile/pr42196-2.c: New test.
448         * gcc.c-torture/compile/pr42196-3.c: New test.
449
450 2009-11-30  Ira Rosen  <irar@il.ibm.com>
451
452         * gfortran.dg/vect/vect-7.f90: New test.
453
454 2009-11-30  Richard Guenther  <rguenther@suse.de>
455
456         PR middle-end/42119
457         PR fortran/38530
458         * gfortran.dg/pr42119.f90: New testcase.
459
460 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
461
462         PR c++/42069
463         * g++.dg/template/typedef23.C: New test.
464
465 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
466
467         PR tree-optimization/41961
468         * g++.dg/tree-ssa/pr41961.C: New.
469
470 2009-11-29  Ira Rosen  <irar@il.ibm.com>
471
472         PR tree-optimization/42193
473         * gcc.dg/vect/pr42193.c: New test.
474
475 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
476
477         PR c++/36408
478         * g++.dg/template/stmtexpr2.C: New test.
479
480 2009-11-28  Richard Guenther  <rguenther@suse.de>
481
482         PR tree-optimization/42183
483         * g++.dg/torture/pr42183.C: New testcase.
484
485 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
486
487         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
488         w64 target type 'unsigned long long'.
489
490 2009-11-27  Martin Jambor  <mjambor@suse.cz>
491
492         PR middle-end/42006
493         * gcc.c-torture/execute/pr42006.c: New test.
494
495 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
496
497         PR c++/38656
498         * g++.dg/cpp0x/error2.C: New.
499
500 2009-11-27  Michael Matz  <matz@suse.de>
501
502         PR rtl-optimization/42084
503         * gcc.dg/pr42084.c: New test.
504
505 2009-11-27  Michael Matz  <matz@suse.de>
506
507         PR c++/41906
508         * g++.dg/tree-ssa/pr41906.C: New testcase.
509
510 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
511
512         * gcc.dg/O16384.c: New test.
513
514 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
515
516         PR c++/35112
517         * g++.dg/parse/crash53.C: New.
518         * g++.dg/parse/error17.C: Adjust, error messages are not
519         duplicated anymore.
520         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
521
522 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
523
524         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
525         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
526         * gcc.target/i386/vperm-v4si-2.c: Ditto.
527         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
528
529 2009-11-26  Richard Henderson  <rth@redhat.com>
530
531         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
532
533 2009-11-26  Jason Merrill  <jason@redhat.com>
534
535         PR c++/42026, DR 239
536         * g++.dg/lookup/koenig8.C: New.
537
538         PR c++/10690
539         * g++.dg/template/explicit-args2.C: Add typeid cases.
540
541 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR fortran/41278
544         * gfortran.dg/array_function_5.f90: New test.
545
546 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
547
548         PR fortran/42048
549         PR fortran/42167
550         * gfortran.dg/select_type_10.f03: New test case.
551         * gfortran.dg/typebound_call_11.f03: Extended test case.
552
553 2009-11-26  Michael Matz  <matz@suse.de>
554
555         PR tree-optimization/41905
556         * g++.dg/tree-ssa/pr41905.C: New testcase.
557
558 2009-11-25  Richard Henderson  <rth@redhat.com>
559
560         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
561
562         * lib/target-supports.exp
563         (check_effective_target_vect_extract_even_odd): Add x86.
564
565         * gcc.target/i386/isa-check.h: New.
566         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
567         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
568         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
569         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
570         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
571         gcc.target/i386/vperm.pl: New files.
572
573 2009-11-25  Richard Henderson  <rth@redhat.com>
574
575         * gcc.dg/vect/pr36493.c: Call check_vect.
576         * gcc.dg/vect/pr37539.c: Likewise.
577         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
578         * tree-vect.h (check_vect): Use cpuid for x86.
579
580 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
581
582         * gnat.dg/specs/pack6.ads: New test.
583         * gnat.dg/specs/pack6_pkg.ads: New helper.
584
585 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
586
587         * gcc.target/powerpc/regnames-1.c: New test.
588
589 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
590             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
591
592         PR ada/42170
593         * ada/acats/run_acats: Bump stack limit to 16MB.
594
595 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
596
597         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
598         -march=armv5te.
599
600 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601
602         PR fortran/42008
603         * gfortran.dg/pure_initializer_2.f90: New test.
604
605 2009-11-23  Jason Merrill  <jason@redhat.com>
606
607         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
608         * g++.old-deja/g++.pt/ctor2.C: Adjust.
609         * g++.dg/lookup/name-clash4.C: Adjust.
610
611 2009-11-23  Jason Merrill  <jason@redhat.com>
612
613         * g++.dg/template/spec15.C: Check for helpful message.
614
615 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
616
617         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
618         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
619         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
620         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
621         * gcc.target/powerpc/paired-2.c: Ditto.
622         * gcc.target/powerpc/paired-3.c: Ditto.
623         * gcc.target/powerpc/paired-4.c: Ditto.
624         * gcc.target/powerpc/paired-5.c: Ditto.
625         * gcc.target/powerpc/paired-6.c: Ditto.
626         * gcc.target/powerpc/paired-7.c: Ditto.
627         * gcc.target/powerpc/paired-8.c: Ditto.
628         * gcc.target/powerpc/paired-9.c: Ditto.
629         * gcc.target/powerpc/paired-10.c: Ditto.
630         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
631         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
632         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
633         * gcc.target/powerpc/pr39457.c: Don't use -m64.
634         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
635         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
636         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
637         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
638
639 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
640
641         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
642         scan-assembler-not regular expression.
643
644 2009-11-24  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/42142
647         * gcc.c-torture/execute/pr42142.c: New testcase.
648
649 2009-11-24  Martin Jambor  <mjambor@suse.cz>
650
651         PR tree-optimization/42154
652         * gcc.c-torture/execute/pr42154.c: New test.
653
654 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
655
656         PR fortran/42045
657         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
658         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
659         * gfortran.dg/proc_ptr_comp_24.f90: New.
660
661 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
662
663         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
664         int targets.
665
666 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
667
668         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
669
670 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
671
672         PR testsuite/42086
673         * gcc.target/ia64/fptr-1.c: Make it a compile test.
674
675 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
676
677         * lib/lto.exp (lto_option_list): Rename from option_list.
678         * lib/compat.exp (compat_option_list): Rename from option_list.
679
680 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
681
682         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
683         * gcc-dg/raw-string-2.c: Ditto.
684         * gcc-dg/utf-array-short-wchar.c: Ditto.
685         * gcc-dg/utf-array.c: Ditto.
686         * gcc-dg/utf8-2.c: Ditto.
687
688 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
689
690         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
691         targets.
692
693 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
694
695         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
696
697 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
698
699         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
700
701 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
702
703         PR testsuite/36470
704         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
705         Enable short test for avr target.
706         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
707         * gcc.dg/utf32-2.c: Ditto.
708         * gcc.dg/utf32-3.c: Ditto.
709         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
710
711 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
712
713         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
714
715 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
716
717         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
718
719
720 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
721
722         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
723         * gcc.dg/sms-7.c: Ditto.
724
725 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
726
727         * gcc.dg/pr36998.c: Frame pointer required for avr target.
728         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
729         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
730         * gcc.dg/pr41340.c: Test requires long pointer target.
731         * gcc.dg/profile-generate-3.c: Test requires profiling support.
732
733 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
734
735         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
736         * gcc.dg/graphite/block-3.c: Ditto.
737         * gcc.dg/graphite/block-4.c: Ditto.
738         * gcc.dg/graphite/block-5.c: Ditto.
739         * gcc.dg/graphite/block-6.c: Ditto.
740         * gcc.dg/graphite/interchange-0.c: Ditto.
741         * gcc.dg/graphite/interchange-1.c: Ditto.
742         * gcc.dg/graphite/interchange-2.c: Ditto.
743         * gcc.dg/graphite/interchange-3.c: Ditto.
744         * gcc.dg/graphite/interchange-4.c: Ditto.
745         * gcc.dg/graphite/interchange-5.c: Ditto.
746         * gcc.dg/graphite/interchange-6.c: Ditto.
747         * gcc.dg/graphite/run-id-1.c: Ditto.
748         * gcc.dg/graphite/scop-16.c: Ditto.
749         * gcc.dg/graphite/scop-17.c: Ditto.
750         * gcc.dg/graphite/scop-18.c: Ditto.
751         * gcc.dg/graphite/scop-matmult.c: Ditto.
752         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
753         * gcc.dg/graphite/id-15.c: Ditto.
754
755 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
756
757         * gnat.dg/specs/weak1.ads: New test.
758
759 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
760
761         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
762
763 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
764
765         PR c++/14777
766         * g++.dg/template/typedef13.C: Adjust.
767         * g++.dg/template/typedef19.C: Adjust.
768         * g++.dg/template/typedef20.C: Adjust.
769         * g++.dg/template/typedef22.C: New test.
770
771 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
772
773         PR target/42113
774         * gcc.target/alpha/pr42113.c: New test.
775
776 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
777
778         PR fortran/41807
779         * gfortran.dg/data_value_1.f90: Update test.
780         * gfortran.dg/array_constructor_32.f90: New test.
781
782 2009-11-21  Martin Jambor  <mjambor@suse.cz>
783
784         PR middle-end/42025
785         * gcc.c-torture/compile/pr42025-1.c: New test.
786         * gcc.c-torture/compile/pr42025-2.c: New test.
787
788 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
789
790         * gcc.target/mips/mult-1.c: Forbid octeon.
791         * gcc.target/mips/octeon-dmul-3.c: New test.
792
793 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
794
795         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
796
797 2009-11-20  Jason Merrill  <jason@redhat.com>
798
799         PR c++/9050, DR 147, DR 318
800         * g++.dg/template/ctor9.C: New.
801         * g++.dg/tc1/dr147.C: Remove xfails.
802         * g++.dg/lookup/name-clash4.C: Adjust.
803         * g++.old-deja/g++.jason/temporary5.C: Adjust.
804         * g++.old-deja/g++.pt/ctor2.C: Adjust.
805
806 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
807
808         PR tree-optimization/42078
809         * gcc.dg/pr42078.c: New test.
810
811 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
812
813         PR Testsuite/42114
814         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
815         XFAIL ptrdiff range test for avr.
816         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
817         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
818         * gcc-dg/c99-stdint-6.c: Ditto.
819
820 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
821
822         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
823         2009-10-23 change to set VRSAVE if VSX has been reverted.
824
825 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
826
827         PR c++/38646
828         * g++.dg/cpp0x/pr38646.C: New test.
829
830 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
831
832         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
833         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
834         Wrap *intmax_t tests in !NO_MAX_TYPES.
835
836 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
837
838         PR c++/42060
839         * g++.dg/cpp0x/initlist28.C: New.
840
841 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
842
843         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
844
845 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
846
847         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
848
849 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
850
851         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
852         explicit.
853         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
854         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
855         * g++.old-deja/g++.law/typeck1.C: Likewise.
856         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
857         * g++.dg/conversion/ptrmem9.C: Likewise.
858         * g++.dg/expr/cond2.C: Likewise.
859
860 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
861             Janus Weil  <janus@gcc.gnu.org>
862
863         PR fortran/42104
864         * gfortran.dg/proc_ptr_comp_23.f90: New test.
865
866 2009-11-19  Jason Merrill  <jason@redhat.com>
867
868         PR c++/42115
869         * g++.dg/init/placement5.C: Add positive test.
870
871         DR 176 permissiveness
872         * g++.dg/ext/injected-ttp.C: New.
873         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
874         * g++.old-deja/g++.pt/ttp41.C: Adjust.
875
876 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
877
878         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
879         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
880
881 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
882
883         * gcc-dg/raw-string-1.c: Skip test for avr target.
884         * gcc-dg/utf-array-short-wchar.c: Ditto.
885         * gcc-dg/utf-array.c: Ditto.
886         * gcc-dg/utf8-2.c: Ditto.
887
888 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
889
890         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
891         (plugin_init): Pass correct version to plugin_default_version_check.
892         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
893         (plugin_init): Pass correct version to plugin_default_version_check.
894         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
895         (plugin_init): Pass correct version to plugin_default_version_check.
896
897 2009-11-19  Jason Merrill  <jason@redhat.com>
898
899         PR c++/561
900         * g++.dg/overload/pmf2.C: New.
901
902 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
903
904         PR libgfortran/42090
905         * gfortran.dg/direct_io_11.f90: New test.
906
907 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
908
909         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
910
911 2009-11-18  Nick Clifton  <nickc@redhat.com>
912
913         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
914         * g++.dg/lto/20081120-1_0.C: Likewise.
915         * g++.dg/lto/20091002-2_0.C: Likewise.
916         * g++.dg/lto/20081120-2_0.C: Likewise.
917         * g++.dg/lto/20091002-3_0.C: Likewise.
918         * g++.dg/lto/20081123_0.C: Likewise.
919         * g++.dg/lto/20090313_0.C: Likewise.
920         * g++.dg/lto/20081109-1_0.C: Likewise.
921         * g++.dg/lto/20081219_0.C: Likewise.
922         * g++.dg/lto/20081204-1_0.C: Likewise.
923         * g++.dg/lto/20090302_0.C: Likewise.
924         * g++.dg/lto/20081119-1_0.C: Likewise.
925         * g++.dg/lto/20081118_0.C: Likewise.
926
927 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
928
929         PR testsuite/41913
930         * lib/lto.exp (scan-symbol): Properly check if target exist.
931
932 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
933
934         PR fortran/42072
935         * gfortran.dg/proc_ptr_8.f90: Extended.
936
937 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
938
939         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
940         explicit.
941         * g++.dg/inherit/error4.C: Likewise.
942         * g++.dg/template/crash90.C: Likewise.
943
944 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
945
946         PR c++/3187
947         * g++.dg/abi/mangle26.C: Also match *C2* definition.
948         * g++.dg/abi/mangle27.C: Likewise.
949         * g++.dg/abi/mangle28.C: Likewise.
950         * g++.dg/abi/mangle29.C: Likewise.
951
952 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
953
954         PR debug/41926
955         * gcc.dg/vect/vect-debug-pr41926.c: New.
956
957 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
958
959         PR c++/42058
960         * g++.dg/init/array26.C: New.
961         * g++.dg/init/array27.C: Likewise.
962         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
963
964 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
965
966         PR c++/42061
967         * g++.dg/cpp0x/initlist27.C: New test.
968
969         PR c++/42059
970         * g++.dg/cpp0x/initlist26.C: New test.
971
972 2009-11-16  Jason Merrill  <jason@redhat.com>
973
974         PR c++/189, c++/9937, c++/13950, DR 176
975         * g++.dg/tc1/dr176.C: Adjust.
976         * g++.dg/template/injected1.C: New.
977         * g++.dg/template/inherit.C: Adjust.
978         * g++.old-deja/g++.brendan/crash56.C: Adjust.
979         * g++.old-deja/g++.pt/lookup8.C: Adjust.
980         * g++.old-deja/g++.pt/ttp22.C: Adjust.
981         * g++.old-deja/g++.pt/ttp23.C: Adjust.
982
983 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
984
985         PR c++/42055
986         * g++.dg/template/crash92.C: New.
987
988 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
989
990         PR c++/32056
991         * g++.dg/template/error44.C: New.
992
993 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
994
995         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
996
997 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
998
999         PR fortran/42048
1000         * gfortran.dg/typebound_call_11.f03: New test.
1001
1002 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1003
1004         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1005         init functions.
1006
1007 2009-11-13  Jason Merrill  <jason@redhat.com>
1008
1009         PR c++/27425
1010         PR c++/34274
1011         * g++.dg/template/arg7.C: New.
1012
1013         PR c++/29363
1014         * g++.dg/template/error43.C: New.
1015
1016         PR debug/26965
1017         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1018
1019         PR c++/35075
1020         * g++.dg/template/ref5.C: New.
1021
1022         PR c++/21008, DR 515
1023         * g++.dg/template/inherit4.C: New.
1024         * g++.dg/lookup/scoped8.C: Adjust.
1025
1026         PR c++/11987
1027         * g++.dg/parse/typename11.C: New.
1028         * g++.dg/template/crash48.C: Adjust.
1029
1030 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1031
1032         PR testsuite/42001
1033         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1034         lto_finish at the end.
1035         * gfortran.dg/lto/lto.exp: Ditto.
1036
1037 2009-11-12  Jason Merrill  <jason@redhat.com>
1038
1039         PR c++/39560
1040         * g++.dg/lookup/anon7.C: New.
1041
1042         PR c++/37037
1043         * g++.dg/template/typedef21.C: New.
1044
1045         PR c++/42013
1046         * g++.dg/cpp0x/decltype19.C: New.
1047
1048 2009-11-11  Jason Merrill  <jason@redhat.com>
1049
1050         PR c++/39131
1051         * g++.dg/dfp/typeid1.C: New.
1052
1053 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1054
1055         PR fortran/41978
1056         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1057
1058 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         PR testsuite/42001
1061         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1062         lto_finish at the end.
1063
1064         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1065         (lto_finish): New. Restore mathlib.
1066
1067 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1068
1069         * g++.dg/torture/pushpop_macro.C: New testcase.
1070         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1071         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1072
1073 2009-11-11  Jon Beniston  <jon@beniston.com>
1074
1075         * lib/target-supports.exp (check_profiling_available): lm32 target
1076           doesn't support profiling.
1077         * gcc.dg/20020312-2.c: Add lm32 support.
1078         * g++.dg/other/packed1.C: Expect to fail on lm32.
1079         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1080
1081 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1082
1083         * gcc.target/arm/neon: Regenerate generated tests.
1084
1085 2009-11-10  Jason Merrill  <jason@redhat.com>
1086
1087         * g++.dg/init/placement5.C: New.
1088
1089         PR c++/34158
1090         * g++.dg/init/placement4.C: New.
1091
1092 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1093
1094         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1095         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1096         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1097         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1098
1099 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1100
1101         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1102         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1103
1104 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1105
1106         * gcc.c-torture/compile/pr41987.c: New.
1107
1108 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR middle-end/40946
1111         * gcc.dg/pr40946.c: New test.
1112
1113 2009-11-09  Jason Merrill  <jason@redhat.com>
1114
1115         PR c++/41972
1116         * g++.dg/template/ref4.C: New.
1117
1118         PR c++/41994
1119         * g++.dg/template/conv10.C: New.
1120
1121 2009-11-07  Jason Merrill  <jason@redhat.com>
1122
1123         PR c++/37920
1124         * g++.dg/ext/typeof11.C: New.
1125
1126 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR target/41985
1129         * gcc.target/i386/pr41985.c: New test.
1130
1131 2009-11-08  Richard Guenther  <rguenther@suse.de>
1132
1133         * gcc.dg/torture/pta-escape-1.c: New testcase.
1134
1135 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gnat.dg/rep_clause4.adb: New test.
1138
1139 2009-11-08  Richard Guenther  <rguenther@suse.de>
1140
1141         PR rtl-optimization/41928
1142         * gfortran.dg/pr41928.f90: New testcase.
1143
1144 2009-11-07  Jason Merrill  <jason@redhat.com>
1145
1146         PR c++/18451
1147         PR c++/40738
1148         * g++.dg/parse/error36.C: Add parameter and template cases.
1149         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1150         * g++.dg/ext/typedef-init.C: Likewise.
1151         * g++.dg/lookup/hidden-class1.C: Likewise.
1152         * g++.dg/lookup/hidden-class10.C: Likewise.
1153         * g++.dg/lookup/hidden-class5.C: Likewise.
1154         * g++.dg/lookup/hidden-class7.C: Likewise.
1155         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1156         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1157         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1158         * g++.dg/lookup/strong-using-2.C: Likewise.
1159         * g++.dg/other/typedef1.C: Likewise.
1160         * g++.dg/parse/access10.C: Likewise.
1161         * g++.dg/parse/constructor1.C: Likewise.
1162         * g++.dg/parse/crash38.C: Likewise.
1163         * g++.dg/parse/error3.C: Likewise.
1164         * g++.dg/parse/typespec1.C: Likewise.
1165         * g++.dg/template/typedef5.C: Likewise.
1166         * g++.old-deja/g++.pt/typename3.C: Likewise.
1167         * g++.old-deja/g++.pt/typename4.C: Likewise.
1168         * g++.old-deja/g++.pt/typename6.C: Likewise.
1169         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1170
1171         * g++.dg/abi/regparm1.C: Fix execute test.
1172
1173 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR tree-optimization/41643
1176         * gcc.dg/pr41643.c: New test.
1177
1178 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1179
1180         PR fortran/41909
1181         * gfortran.dg/recursive_check_15.f90: New test.
1182
1183 2009-11-06  Jason Merrill  <jason@redhat.com>
1184
1185         PR c++/15946
1186         * g++.dg/parse/error36.C: New.
1187         * g++.old-deja/g++.other/typename1.C: Adjust.
1188
1189         PR c++/9381
1190         * g++.dg/abi/regparm1.C: New.
1191
1192 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1193
1194         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1195         PLUGIN_PRAGMAS.
1196         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1197         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1198         and pragma_plugin-test-1.C.
1199
1200 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1201
1202         PR c++/41536
1203         * g++.dg/ext/always_inline-5.C: New test.
1204
1205 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1206
1207         PR c++/41967
1208         * g++.dg/gomp/pr41967.C: New test.
1209
1210 2009-11-06  Michael Matz  <matz@suse.de>
1211
1212         PR middle-end/41963
1213         * gcc.dg/pr41963.c: New test.
1214
1215 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1216
1217         PR middle-end/41935
1218         * gcc.dg/pr41935.c: New test.
1219         * c-c++-common/pr41935.c: New test.
1220         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1221         element.
1222         * gcc.c-torture/execute/pr41935.c: New test.
1223
1224 2009-11-05  Jason Merrill  <jason@redhat.com>
1225
1226         PR c++/34180
1227         * g++.dg/init/synth2.C: New.
1228
1229         PR c++/7046
1230         * g++.dg/abi/pragma-pack1.C: New.
1231
1232         PR c++/34870
1233         * g++.dg/lookup/koenig7.C: New.
1234
1235         PR c++/41703
1236         * g++.dg/template/partial6.C: New.
1237
1238 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1239
1240         PR fortran/41556
1241         * gfortran.dg/class_12.f03: New test.
1242
1243 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1244
1245         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1246         in builtin's name.
1247
1248 2009-11-04  Jason Merrill  <jason@redhat.com>
1249
1250         PR c++/36912
1251         * g++.dg/init/static-init2.C: New.
1252
1253 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1254
1255         PR fortran/41556
1256         PR fortran/41873
1257         * gfortran.dg/interface_abstract_4.f90: New test.
1258
1259 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1260
1261         * gcc.target/m68k/pr41302.c: Fix target triplet.
1262
1263 2009-11-04  Jason Merrill  <jason@redhat.com>
1264
1265         PR c++/39413
1266         * g++.dg/template/overload11.C: New.
1267         * g++.dg/template/nested3.C: Adjust.
1268
1269 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1270
1271         PR ada/20548
1272         * ada/acats/norun.lst: Remove the stack checking tests.
1273         * ada/acats/run_acats: Limit the stack to 8MB.
1274
1275 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1276
1277         PR fortran/41556
1278         PR fortran/41937
1279         * gfortran.dg/class_11.f03: New test.
1280
1281 2009-11-04  Jason Merrill  <jason@redhat.com>
1282
1283         PR c++/35067
1284         * g++.dg/abi/thunk5.C: New.
1285
1286 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1287
1288         PR rtl-opt/41833
1289         * gcc.target/powerpc/altivec-33.c: New testcase.
1290
1291 2009-11-04  Jason Merrill  <jason@redhat.com>
1292
1293         PR c++/17365, DR 218
1294         * g++.dg/lookup/koenig6.C: New.
1295         * g++.dg/lookup/koenig5.C: Adjust.
1296         * g++.dg/template/crash56.C: Adjust.
1297         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1298
1299 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1300             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1301
1302         * gcc.target/i386/xop-check.h: New file.
1303         * gcc.target/i386/xop-hadduX.c: Ditto.
1304         * gcc.target/i386/xop-haddX.c: Ditto.
1305         * gcc.target/i386/xop-hsubX.c: Ditto.
1306         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1307         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1308         * gcc.target/i386/xop-pcmov2.c: Ditto.
1309         * gcc.target/i386/xop-pcmov.c: Ditto.
1310         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1311         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1312         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1313         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1314         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1315         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1316         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1317         * gcc.target/i386/sse-12.c: Update with new compile options to
1318         activate and check xopintrin.h intrinsic file.
1319         * gcc.target/i386/sse-13.c: Ditto.
1320         * gcc.target/i386/sse-14.c: Ditto.
1321         * gcc.target/i386/sse-22.c: Ditto.
1322         * gcc.target/i386/sse-23.c: Ditto.
1323         * g++.dg/other/i386-2.C: Ditto.
1324         * g++.dg/other/i386-3.C: Ditto.
1325         * g++.dg/other/i386-5.C: Ditto.
1326         * g++.dg/other/i386-6.C: Ditto.
1327
1328 2009-11-04  Wei Guozhi  <carrot@google.com>
1329
1330         PR target/40835
1331         * gcc.target/arm/pr40835: New testcase.
1332
1333 2009-11-04  Revital Eres  <eres@il.ibm.com>
1334
1335         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1336         change in decision of peeling for alignment.
1337         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1338         * gcc.dg/vect/vect-50.c: Likewise.
1339         * gcc.dg/vect/vect-42.c: Likewise.
1340         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1341         Likewise.
1342         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1343         Likewise.
1344         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1345         * gcc.dg/vect/vect-60.c: Likewise.
1346         * gcc.dg/vect/vect-52.c: Likewise.
1347         * gcc.dg/vect/vect-44.c: Likewise.
1348         * gcc.dg/vect/vect-27.c: Likewise.
1349         * gcc.dg/vect/vect-29.c: Likewise.
1350         * gcc.dg/vect/vect-72.c: Likewise.
1351         * gcc.dg/vect/vect-56.c: Likewise.
1352         * gcc.dg/vect/vect-48.c: Likewise.
1353         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1354         * gfortran.dg/vect/vect-2.f90: Likewise.
1355         * gfortran.dg/vect/vect-5.f90: Likewise.
1356
1357 2009-11-04  Richard Guenther  <rguenther@suse.de>
1358
1359         PR tree-optimization/41919
1360         * gcc.c-torture/execute/pr41919.c: New testcase.
1361
1362 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1363
1364         PR target/41302
1365         * gcc.target/m68k/pr41302.c: New test.
1366
1367 2009-11-03  Jason Merrill  <jason@redhat.com>
1368
1369         PR c++/36959
1370         * g++.dg/opt/inline16.C: New.
1371
1372 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/stack_check.adb1: New test.
1375         * gnat.dg/stack_check.adb2: Likewise.
1376
1377 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR rtl-optimization/41917
1380         * gcc.c-torture/execute/pr41917.c: New test.
1381
1382 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1385         dump to not include "call *%esp".
1386
1387 2009-11-03  Jason Merrill  <jason@redhat.com>
1388
1389         PR c++/39786
1390         * g++.dg/lookup/using22.C: New.
1391
1392         PR c++/41876
1393         * g++.dg/parse/eh-decl.C: New.
1394
1395         PR c++/41927
1396         * g++.dg/template/sfinae16.C: New.
1397
1398         PR c++/41815
1399         * g++.dg/cpp0x/rv-return.C: New.
1400         * g++.dg/cpp0x/deduce.C: Adjust.
1401
1402         PR c++/40944
1403         * g++.dg/template/sfinae15.C: New.
1404
1405         PR c++/40687
1406         * g++.dg/cpp0x/auto3.C: Remove xfail.
1407
1408 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1409
1410         PR fortran/41907
1411         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1412
1413 2009-11-03  Nick Clifton  <nickc@redhat.com>
1414
1415         * gcc.target/rx/builtins.c: Remove redundant tests.
1416         Add test of MVTIPL instruction.
1417         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1418         function attributes.  Add -msave-acc-in-interrupts option to the
1419         command line.
1420
1421 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1422             Maxim Kuvyrkov  <maxim@codesourcery.com>
1423
1424         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1425         sh, m68k and fido.
1426
1427 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1428
1429         PR c++/38699
1430         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1431         * c-c++-common/builtin-offsetof.c: ... here.
1432
1433 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1434
1435         PR c++/38699
1436         * c-c++-common/dfp/builtin-offsetof.c: New test.
1437         * g++.dg/other/offsetof6.C: Likewise.
1438
1439 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1440
1441         PR target/41900
1442         * gcc.target/i386/pr41900.c: New test.
1443
1444 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1445
1446         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1447
1448 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1449
1450         PR c++/41856
1451         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1452         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1453
1454 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1455
1456         PR c++/37093
1457         * g++.dg/other/ptrmem10.C: New test.
1458         * g++.dg/other/ptrmem11.C: Likewise.
1459
1460 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1461
1462         PR testsuite/41878
1463         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1464         spaces in some expressions.
1465
1466 2009-11-02  Jason Merrill  <jason@redhat.com>
1467
1468         * g++.dg/other/linkage2.C: Move to...
1469         * g++.dg/cpp0x/linkage2.C: ..here.
1470         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1471         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1472         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1473         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1474         * g++.dg/lookup/anon2.C: Likewise.
1475         * g++.dg/other/anon3.C: Likewise.
1476         * g++.dg/template/arg2.C: Likewise.
1477         * g++.dg/template/local4.C: Likewise.
1478         * g++.old-deja/g++.law/operators32.C: Likewise.
1479         * g++.old-deja/g++.other/linkage2.C: Likewise.
1480         * g++.old-deja/g++.pt/enum6.C: Likewise.
1481         * g++.old-deja/g++.other/anon9.C: Likewise.
1482         * g++.old-deja/g++.other/linkage1.C: Likewise.
1483         * c-c++-common/dfp/pr35620.c: Give the union a name.
1484
1485 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1486
1487         PR tree-optimization/41857
1488         * gcc.target/spu/ea/pr41857.c: New file.
1489
1490 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1491
1492         PR tree-optimization/41750
1493         * gcc.c-torture/execute/pr41750.c: New test.
1494
1495 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR tree-optimization/41841
1498         * gcc.dg/pr41841.c: New test.
1499
1500         PR debug/41893
1501         * gcc.dg/debug/pr41893-1.c: New test.
1502         * gcc.dg/debug/pr41893-2.c: New file.
1503
1504         PR c++/41774
1505         * g++.dg/ext/visibility/namespace3.C: New test.
1506
1507 2009-11-01  Jason Merrill  <jason@redhat.com>
1508
1509         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1510         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1511         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1512
1513 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1514
1515         * gnat.dg/opt5.adb: New test.
1516
1517 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1518
1519         PR fortran/41872
1520         * gfortran.dg/allocatable_scalar_4.f90: New test.
1521
1522 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1523
1524         PR fortran/41850
1525         * gfortran.dg/intent_out_6.f90: New testcase.
1526
1527 2009-10-31  Richard Guenther  <rguenther@suse.de>
1528
1529         * g++.dg/tree-ssa/restrict1.C: New.
1530
1531 2009-10-31  Jason Merrill  <jason@redhat.com>
1532
1533         * g++.dg/rtti/typeid9.C: New.
1534
1535         PR c++/41754
1536         * g++.dg/cpp0x/initlist25.C: New.
1537
1538 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1539
1540         * gnat.dg/specs/rep_clause4.ads: New test.
1541
1542 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1543
1544         PR target/41885
1545         * gcc.target/avr/torture/pr41885.c: New test.
1546
1547 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1548
1549         * gnat.dg/specs/pack5.ads: New test.
1550
1551 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1552
1553         * lib/target-supports.exp: Handle powerpc-*-elf.
1554
1555 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1556
1557         PR target/40838
1558         * gcc.target/i386/incoming-6.c: New.
1559         * gcc.target/i386/incoming-7.c: Likewise.
1560         * gcc.target/i386/incoming-8.c: Likewise.
1561         * gcc.target/i386/incoming-9.c: Likewise.
1562         * gcc.target/i386/incoming-10.c: Likewise.
1563         * gcc.target/i386/incoming-11.c: Likewise.
1564         * gcc.target/i386/incoming-12.c: Likewise.
1565         * gcc.target/i386/incoming-13.c: Likewise.
1566         * gcc.target/i386/incoming-14.c: Likewise.
1567         * gcc.target/i386/incoming-15.c: Likewise.
1568         * gcc.target/i386/pr37843-4.c: Likewise.
1569
1570 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1571
1572         PR c++/41863
1573         * g++.dg/template/sizeof12.C: New test.
1574
1575 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1576
1577         * gnat.dg/pack14.adb: New test.
1578
1579 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1580
1581         * gcc.target/mips/mips.exp (mips_option_groups): Add
1582         mcount-ra-address.
1583         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1584         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1585         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1586
1587 2009-10-29  Michael Matz  <matz@suse.de>
1588
1589         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1590         * gcc.target/i386/sse-recip-vec.c: Ditto.
1591         * gcc.target/i386/brokensqrt.c: New test.
1592
1593 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1594
1595         PR fortran/41777
1596         * gfortran.dg/associated_target_3.f90: New testcase.
1597
1598 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1599
1600         * gfortran.dg/lto/pr41764_0.f: New.
1601
1602 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1603
1604         PR tree-optimization/41775
1605         * g++.dg/torture/pr41775.C: New testcase.
1606
1607 2009-10-28  Jason Merrill  <jason@redhat.com>
1608
1609         * g++.dg/cpp0x/inline-ns1.C: New.
1610         * g++.dg/cpp0x/inline-ns2.C: New.
1611         * g++.dg/cpp0x/inline-ns3.C: New.
1612
1613 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1614
1615         PR rtl-optimization/39715
1616         * gcc.target/arm/thumb-ltu.c: New.
1617
1618 2009-10-28  Richard Guenther  <rguenther@suse.de>
1619
1620         PR lto/41808
1621         PR lto/41839
1622         * gcc.dg/lto/20091027-1_0.c: New testcase.
1623         * gcc.dg/lto/20091027-1_1.c: Likewise.
1624         * g++.dg/lto/20091026-1_0.C: Likewise.
1625         * g++.dg/lto/20091026-1_1.C: Likewise.
1626         * g++.dg/lto/20091026-1_a.h: Likewise.
1627
1628 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR middle-end/41837
1631         * gcc.dg/pr41837.c: New test.
1632
1633         PR debug/41801
1634         * g++.dg/ext/sync-3.C: New test.
1635
1636         PR target/41762
1637         * gcc.dg/pr41762.c: New test.
1638
1639 2009-10-28  Richard Guenther  <rguenther@suse.de>
1640
1641         PR middle-end/41855
1642         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1643         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1644         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1645         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1646
1647 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1648
1649         PR rtl-optimization/39715
1650         * gcc.target/arm/thumb-bitfld1.c: New.
1651
1652 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1653
1654         PR rtl-optimization/40741
1655         * gcc.target/arm/thumb-branch1.c: New.
1656
1657 2009-10-27  Jason Merrill  <jason@redhat.com>
1658
1659         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1660         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1661         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1662         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1663
1664 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1665
1666         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1667         * gnat.dg/null_pointer_deref2.adb: Likewise.
1668
1669 2009-10-27  Richard Guenther  <rguenther@suse.de>
1670
1671         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1672
1673 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR c/41842
1676         * gcc.dg/pr41842.c: New test.
1677
1678 2009-10-27  Revital Eres  <eres@il.ibm.com>
1679
1680         PR tree-optimization/40648
1681         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1682         change in decision of peeling for alignment.
1683         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1684         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1685         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1686         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1687         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1688         * gcc.dg/vect/vect-50.c: Likewise.
1689         * gcc.dg/vect/vect-33.c: Likewise.
1690         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1691         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1692         Likewise.
1693         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1694         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1695         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1696         Likewise.
1697         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1698         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1699         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1700         * gcc.dg/vect/vect-60.c: Likewise.
1701         * gcc.dg/vect/vect-26.c: Likewise.
1702         * gcc.dg/vect/vect-52.c: Likewise.
1703         * gcc.dg/vect/vect-44.c: Likewise.
1704         * gcc.dg/vect/vect-27.c: Likewise.
1705         * gcc.dg/vect/vect-70.c: Likewise.
1706         * gcc.dg/vect/vect-28.c: Likewise.
1707         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1708         * gcc.dg/vect/vect-109.c: Likewise.
1709         * gcc.dg/vect/vect-54.c: Likewise.
1710         * gcc.dg/vect/vect-29.c: Likewise.
1711         * gcc.dg/vect/vect-72.c: Likewise.
1712         * gcc.dg/vect/vect-56.c: Likewise.
1713         * gcc.dg/vect/vect-48.c: Likewise.
1714         * gcc.dg/vect/vect-91.c: Likewise.
1715         * gcc.dg/vect/vect-92.c: Likewise.
1716         * gcc.dg/vect/vect-58.c: Likewise.
1717         * gcc.dg/vect/slp-25.c: Likewise.
1718         * gcc.dg/vect/vect-93.c: Likewise.
1719         * gcc.dg/vect/vect-95.c: Likewise.
1720         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1721         * gcc.dg/vect/vect-87.c: Likewise.
1722         * gcc.dg/vect/vect-96.c: Likewise.
1723         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1724         * gcc.dg/vect/vect-88.c: Likewise.
1725         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1726         * gcc.dg/vect/vect-89.c: Likewise.
1727         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1728         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1729         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1730         * gfortran.dg/vect/vect-2.f90: Likewise.
1731         * gfortran.dg/vect/vect-3.f90: Likewise.
1732         * gfortran.dg/vect/vect-4.f90: Likewise.
1733         * gfortran.dg/vect/vect-5.f90: Likewise.
1734
1735 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR c++/41020
1738         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1739
1740 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1741             Michael Meissner  <meissner@linux.vnet.ibm.com>
1742             Ulrich Weigand  <uweigand@de.ibm.com>
1743
1744         * gcc.target/spu/ea/ea.exp: New file.
1745         * gcc.target/spu/ea/cache1.c: Likewise.
1746         * gcc.target/spu/ea/cast1.c: Likewise.
1747         * gcc.target/spu/ea/cast2.c: Likewise.
1748         * gcc.target/spu/ea/compile1.c: Likewise.
1749         * gcc.target/spu/ea/compile2.c: Likewise.
1750         * gcc.target/spu/ea/cppdefine.c: Likewise.
1751         * gcc.target/spu/ea/errors1.c: Likewise.
1752         * gcc.target/spu/ea/errors2.c: Likewise.
1753         * gcc.target/spu/ea/execute1.c: Likewise.
1754         * gcc.target/spu/ea/execute2.c: Likewise.
1755         * gcc.target/spu/ea/execute3.c: Likewise.
1756         * gcc.target/spu/ea/ops1.c: Likewise.
1757         * gcc.target/spu/ea/ops2.c: Likewise.
1758         * gcc.target/spu/ea/options1.c: Likewise.
1759         * gcc.target/spu/ea/test-sizes.c: Likewise.
1760
1761 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR bootstrap/41345
1764         * gcc.dg/pr41345.c: New test.
1765
1766         PR debug/41828
1767         * g++.dg/debug/dwarf2/anonname1.C: New test.
1768
1769 2009-10-26  Jason Merrill  <jason@redhat.com>
1770
1771         PR c++/38796
1772         * g++.dg/cpp0x/defaulted15.C: New.
1773         * g++.dg/cpp0x/defaulted16.C: New.
1774
1775 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1776
1777         PR c++/41785
1778         * g++.dg/cpp0x/variadic96.C: New test.
1779
1780 2009-10-26  Nick Clifton  <nickc@redhat.com>
1781
1782         * lib/target-supports.exp (check_profiling_available):
1783         Profiling is not, currently, available for the RX port.
1784         (check_effective_target_hard_float): Add support for RX target.
1785         * gcc.target/rx: New directory.
1786         * gcc.target/rx/builtins.c: New test file.
1787         * gcc.target/rx/interrupts.c: New test file.
1788         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1789         * gcc.target/rx/zero-width-bitfield.c: New test file.
1790         * gcc.target/rx/i272091.c: New test file.
1791         * gcc.target/rx/packed-struct.c: New test file.
1792         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1793
1794 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1795
1796         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1797         * gcc.dg/lto/20091016-1_0.c: Likewise.
1798         * gcc.dg/lto/20090206-1_0.c: Likewise.
1799         * gcc.dg/lto/20081120-1_0.c: Likewise.
1800         * gcc.dg/lto/20081120-2_0.c: Likewise.
1801         * gcc.dg/lto/20090116_0.c: Likewise.
1802         * gcc.dg/lto/20081126_0.c: Likewise.
1803         * gcc.dg/lto/20091013-1_0.c: Likewise.
1804         * gcc.dg/lto/20081212-1_0.c: Likewise.
1805         * gcc.dg/lto/20091015-1_0.c: Likewise.
1806         * gcc.dg/lto/20090126-1_0.c: Likewise.
1807         * gcc.dg/lto/20090126-2_0.c: Likewise.
1808         * gcc.dg/lto/20091020-1_0.c: Likewise.
1809         * gcc.dg/lto/20091020-2_0.c: Likewise.
1810         * gcc.dg/lto/20081204-1_0.c: Likewise.
1811         * gcc.dg/lto/20081204-2_0.c: Likewise.
1812         * gcc.dg/lto/20081224_0.c: Likewise.
1813         * gcc.dg/lto/20090219_0.c: Likewise.
1814
1815 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1816
1817         PR c++/41020
1818         * g++.dg/lookup/extern-c-redecl2.C: New test.
1819         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1820         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1821         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1822
1823 2009-10-26  Michael Matz  <matz@suse.de>
1824
1825         PR tree-optimization/41783
1826         * gcc.dg/pr41783.c: New test.
1827         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1828         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1829         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1830
1831 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1832
1833         PR fortran/41714
1834         * gfortran.dg/class_allocate_4.f03: New test.
1835
1836 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1837
1838         * gcc.target/mips/mult-1.c: New test.
1839
1840 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1841
1842         PR fortran/41784
1843         * gfortran.dg/extends_8.f03: New test.
1844
1845 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1846
1847         * gnat.dg/specs/pack4.ads: New test.
1848
1849 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1850
1851         * gnat.dg/null_pointer_deref1.adb: New test.
1852         * gnat.dg/null_pointer_deref2.adb: Likewise.
1853
1854 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1855
1856         PR fortran/41772
1857         * gfortran.dg/transfer_intrinsic_3.f90.
1858
1859 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1860
1861         * gnat.dg/opt4.adb: New test.
1862
1863 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1864
1865         PR c/40033
1866         * gcc.dg/noncompile/pr40033-1.c: New test.
1867
1868 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1869
1870         PR c++/40808
1871         * g++.dg/abi/mangle34.C: New test
1872
1873 2009-10-23  Jason Merrill  <jason@redhat.com>
1874
1875         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1876
1877         Core issue 899
1878         * g++.dg/cpp0x/explicit4.C: New.
1879
1880 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1881
1882         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1883         *-*-cygwin.
1884         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1885         for *-*-mingw* and *-*-cygwin.
1886         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1887         * g++.dg/template/spec35.C: Disable weak symbol test for
1888         *-*-mingw* and *-*-cygwin.
1889
1890         PR testsuite/31342
1891         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1892
1893 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1894
1895         PR fortran/41800
1896         * gfortran.dg/class_10.f03: New test.
1897
1898 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1899
1900         PR target/41787
1901         * gcc.target/powerpc/vsx-vrsave.c: New file.
1902
1903 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1904
1905         PR c/41673
1906         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1907
1908 2009-10-23  Richard Guenther  <rguenther@suse.de>
1909
1910         PR tree-optimization/41778
1911         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1912
1913 2009-10-22  Richard Guenther  <rguenther@suse.de>
1914
1915         PR lto/41791
1916         * g++.dg/lto/20091022-2_0.C: New testcase.
1917
1918 2009-10-22  Richard Guenther  <rguenther@suse.de>
1919
1920         PR lto/41730
1921         * g++.dg/lto/20091022-1_0.C: New testcase.
1922
1923 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1924
1925         * gcc.dg/autopar/outer-4.c: Adjust scan.
1926         * gcc.dg/autopar/outer-5.c: Adjust scan.
1927         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1928
1929         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1930         * gcc.dg/autopar/outer-1.c: New testcase.
1931         * gcc.dg/autopar/outer-2.c: New testcase.
1932         * gcc.dg/autopar/outer-3.c: New testcase.
1933         * gcc.dg/autopar/outer-4.c: New testcase.
1934         * gcc.dg/autopar/outer-5.c: New testcase.
1935         * gcc.dg/autopar/outer-6.c: New testcase.
1936
1937 2009-10-22  Jan Hubicka  <jh@suse.cz>
1938
1939         * gcc.c-torture/compile/pr40556.c: New testcase.
1940
1941 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1942
1943         PR fortran/41781
1944         * gfortran.dg/goto_8.f90: New test case.
1945
1946 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1947
1948         PR tree-optimization/41497
1949         * gcc.dg/tree-ssa/pr41497.c: New.
1950
1951 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1952
1953         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1954
1955 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1956
1957         * gcc.dg/tls/pie-1.c: New test.
1958
1959 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1960
1961         * g++.dg/abi/mangle33.C: New test.
1962
1963 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1964
1965         * gnat.dg/discr22.adb: New test.
1966
1967 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1968
1969         * gnat.dg/loop_optimization7.ad[sb]: New test.
1970         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1971
1972 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1973
1974         PR fortran/41706
1975         PR fortran/41766
1976         * gfortran.dg/class_9.f03: Extended test case.
1977         * gfortran.dg/select_type_7.f03: New test case.
1978
1979 2009-10-20  Richard Guenther  <rguenther@suse.de>
1980
1981         * gcc.dg/lto/20091020-3_0.c: New testcase.
1982
1983 2009-10-20  Richard Guenther  <rguenther@suse.de>
1984
1985         PR lto/41761
1986         * gcc.dg/lto/20091020-1_0.c: New testcase.
1987         * gcc.dg/lto/20091020-1_1.c: Likewise.
1988         * gcc.dg/lto/20091020-2_0.c: Likewise.
1989         * gcc.dg/lto/20091020-2_1.c: Likewise.
1990
1991 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1992
1993         PR debug/41340
1994         * gcc.dg/pr41340.c: New test.
1995
1996 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998         * gnat.dg/discr21.ad[sb]: New test.
1999         * gnat.dg/discr21_pkg.ads: New helper.
2000
2001 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2002
2003         PR fortran/41706
2004         * gfortran.dg/class_9 : New test.
2005
2006 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2007
2008         * gcc.dg/raw-string-1.c: New test.
2009         * gcc.dg/raw-string-2.c: New test.
2010         * gcc.dg/raw-string-3.c: New test.
2011         * gcc.dg/raw-string-4.c: New test.
2012         * gcc.dg/raw-string-5.c: New test.
2013         * gcc.dg/raw-string-6.c: New test.
2014         * gcc.dg/raw-string-7.c: New test.
2015         * gcc.dg/utf8-1.c: New test.
2016         * gcc.dg/utf8-2.c: New test.
2017         * gcc.dg/utf-badconcat2.c: New test.
2018         * gcc.dg/utf-dflt2.c: New test.
2019         * gcc.dg/cpp/include6.c: New test.
2020         * g++.dg/ext/raw-string-1.C: New test.
2021         * g++.dg/ext/raw-string-2.C: New test.
2022         * g++.dg/ext/raw-string-3.C: New test.
2023         * g++.dg/ext/raw-string-4.C: New test.
2024         * g++.dg/ext/raw-string-5.C: New test.
2025         * g++.dg/ext/raw-string-6.C: New test.
2026         * g++.dg/ext/raw-string-7.C: New test.
2027         * g++.dg/ext/utf8-1.C: New test.
2028         * g++.dg/ext/utf8-2.C: New test.
2029         * g++.dg/ext/utf-badconcat2.C: New test.
2030         * g++.dg/ext/utf-dflt2.C: New test.
2031
2032         * gcc.dg/cleanup-13.c: New test.
2033
2034 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2035
2036         PR fortran/41586
2037         * gfortran.dg/auto_dealloc_1.f90: New test case.
2038
2039 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2040
2041         Port from redhat/gcc-4_4-branch:
2042         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2043         * gcc.dg/debug/vta-2.c: New test.
2044
2045         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2046         * gcc.dg/debug/vta-1.c: New.
2047
2048 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gnat.dg/noreturn2.ad[sb]: New test.
2051
2052 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2053
2054         PR fortran/41755
2055         * gfortran.dg/equiv_8.f90: New test.
2056         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2057
2058 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2059
2060         * gcc.target/arm/neon-thumb2-move.c: New test.
2061
2062 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2063
2064         * gcc.dg/debug/vta-3.c: New test.
2065
2066 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2067
2068         * gnat.dg/nested_proc.adb: Rename into...
2069         * gnat.dg/nested_proc1.adb: ...this.
2070         * gnat.dg/nested_proc2.adb: New test.
2071
2072 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2073
2074         * gnat.dg/noreturn1.ad[sb]: New test.
2075
2076 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2077             Paul Thomas  <pault@gcc.gnu.org>
2078
2079         PR fortran/41629
2080         * gfortran.dg/class_6.f90: New test.
2081
2082         PR fortran/41608
2083         PR fortran/41587
2084         * gfortran.dg/class_7.f90: New test.
2085
2086         PR fortran/41618
2087         * gfortran.dg/class_8.f90: New test.
2088
2089 2009-10-17  Richard Guenther  <rguenther@suse.de>
2090
2091         * gcc.dg/lto/20091017-1_0.c: New testcase.
2092         * gcc.dg/lto/20091017-1_1.c: Likewise.
2093
2094 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2095
2096         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2097
2098 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2099
2100         * gnat.dg/aggr11.adb: New test.
2101         * gnat.dg/aggr11_pkg.ads: New helper.
2102
2103 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2104
2105         * gnat.dg/slice8.adb: New test.
2106         * gnat.dg/slice8_pkg1.ads: New helper.
2107         * gnat.dg/slice8_pkg2.ads: Likewise.
2108         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2109
2110 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2111
2112         * gnat.dg/unchecked_convert4.adb: New test.
2113
2114 2009-10-15  Jason Merrill  <jason@redhat.com>
2115
2116         PR c++/38798
2117         * g++.dg/cpp0x/trailing5.C: New.
2118
2119         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2120         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2121         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2122         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2123
2124 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2125
2126         PR fortran/41719
2127         * gfortran.dg/class_5.f03: New test case.
2128         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2129         * gfortran.dg/typebound_operator_4.f03: Ditto.
2130
2131 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2132
2133         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2134         * g++.dg/other/first-global.C: Likewise.
2135         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2136         * g++.dg/torture/pr40323.C: Likewise.
2137         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2138         * gcc.dg/inline-33.c: Likewise.
2139         * gcc.dg/ipa/ipa-1.c: Likewise.
2140         * gcc.dg/ipa/ipa-2.c: Likewise.
2141         * gcc.dg/ipa/ipa-3.c: Likewise.
2142         * gcc.dg/ipa/ipa-4.c: Likewise.
2143         * gcc.dg/ipa/ipa-5.c: Likewise.
2144         * gcc.dg/ipa/ipa-7.c: Likewise.
2145         * gcc.dg/ipa/ipacost-2.c: Likewise.
2146         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2147         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2148         * gfortran.dg/whole_file_5.f90: Likewise.
2149         * gfortran.dg/whole_file_6.f90: Likewise.
2150
2151 2009-10-16  Richard Guenther  <rguenther@suse.de>
2152
2153         PR tree-optimization/41728
2154         * gcc.c-torture/compile/pr41728.c: New testcase.
2155
2156 2009-10-16  Richard Guenther  <rguenther@suse.de>
2157
2158         PR lto/41598
2159         * gcc.dg/lto/20091016-1_0.c: New testcase.
2160         * gcc.dg/lto/20091016-1_1.c: Likewise.
2161         * gcc.dg/lto/20091016-1_a.h: Likewise.
2162
2163 2009-10-16  Richard Guenther  <rguenther@suse.de>
2164
2165         PR lto/41715
2166         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2167         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2168         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2169
2170 2009-10-16  Richard Guenther  <rguenther@suse.de>
2171
2172         PR lto/41713
2173         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2174
2175 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2176
2177         PR debug/41717
2178         * gcc.dg/debug/pr41717.c: New test.
2179
2180 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2181
2182         PR fortran/41648
2183         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2184
2185         PR fortran/41656
2186         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2187
2188 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2189
2190         PR target/23983
2191         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2192         result used.
2193         * g++.dg/ext/altivec-2.C (main): Ditto.
2194
2195 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2196
2197         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2198         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2199
2200 2009-10-15  Richard Guenther  <rguenther@suse.de>
2201
2202         PR lto/41669
2203         * gcc.dg/lto/20091015-1_0.c: New testcase.
2204         * gcc.dg/lto/20091015-1_1.c: Likewise.
2205         * gcc.dg/lto/20091015-1_2.c: Likewise.
2206         * gcc.dg/lto/20091015-1_a.h: Likewise.
2207         * gcc.dg/lto/20091015-1_b.h: Likewise.
2208
2209 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2210
2211         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2212
2213 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2214
2215         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2216
2217 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2218
2219         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2220         line from 1 to 0.
2221         * obj-c++.dg/bitfield-1.mm: Likewise.
2222         * obj-c++.dg/bitfield-4.mm: Likewise.
2223
2224 2009-10-14  Richard Guenther  <rguenther@suse.de>
2225
2226         PR lto/41173
2227         * gcc.dg/lto/20091014-1_0.c: New testcase.
2228
2229 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR testsuite/41707
2232         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2233         warning on line 0 instead of 1.
2234
2235 2009-10-14  Richard Guenther  <rguenther@suse.de>
2236
2237         PR lto/41521
2238         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2239         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2240
2241 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR preprocessor/41543
2244         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2245
2246         PR debug/41695
2247         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2248
2249 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2252         New procedure.
2253         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2254         effective target.
2255
2256 2009-10-14  Jason Merrill  <jason@redhat.com>
2257
2258         PR c++/39866
2259         * g++.dg/cpp0x/defaulted14.C: New.
2260
2261 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2262
2263         * g++.dg/cpp0x/vt-40092.C: New.
2264
2265 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2266
2267         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2268         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2269
2270 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2271
2272         * gfortran.dg/complex_intrinsic_8.f90: New test.
2273
2274 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2275
2276         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2277         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2278
2279 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2280
2281         PR target/38948
2282         * gcc.dg/torture/pr38948.c: New test.
2283
2284 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2285
2286         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2287
2288 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2289
2290         PR fortran/41581
2291         * gfortran.dg/class_allocate_2.f03: Modified.
2292         * gfortran.dg/class_allocate_3.f03: New test case.
2293
2294 2009-10-13  Richard Guenther  <rguenther@suse.de>
2295
2296         PR lto/41668
2297         * gcc.dg/lto/20091006-2_0.c: New testcase.
2298         * gcc.dg/lto/20091006-2_1.c: Likewise.
2299         * gcc.dg/lto/20091006-2_2.c: Likewise.
2300         * gcc.dg/lto/20091013-1_0.c: Likewise.
2301         * gcc.dg/lto/20091013-1_1.c: Likewise.
2302         * gcc.dg/lto/20091013-1_2.c: Likewise.
2303
2304 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2305
2306         * gcc.c-torture/compile/pr41661.c: New test.
2307
2308 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309
2310         PR libgfortran/41683
2311         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2312
2313 2009-10-12  Jason Merrill  <jason@redhat.com>
2314
2315         PR c++/37875
2316         * g++.dg/cpp0x/decltype18.C: New.
2317
2318         PR c++/37766
2319         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2320
2321 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2322
2323         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2324
2325 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2326
2327         PR debug/41343
2328         PR debug/41447
2329         PR debug/41264
2330         PR debug/41338
2331         * gcc.dg/guality/pr41447-1.c: New.
2332         * gcc.dg/debug/pr41264-1.c: New.
2333         * gcc.dg/debug/pr41343-1.c: New.
2334
2335 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2336
2337         PR target/26515
2338         * gcc.dg/torture/pr26515.c: New test.
2339
2340 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2341
2342         PR testsuite/41659
2343         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2344         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2345         or "xfail" with dg-lto-do.
2346
2347 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2348
2349         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2350
2351 2009-10-12  Michael Matz  <matz@suse.de>
2352
2353         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2354         pass.
2355
2356 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR target/41680
2359         * g++.dg/torture/pr41680.C: New test.
2360
2361 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2362
2363         PR c++/41570
2364         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2365
2366 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2367
2368         PR debug/41616
2369         * gcc.dg/guality/pr41616-1.c: New.
2370
2371 2009-10-11  Jason Merrill  <jason@redhat.com>
2372
2373         PR c++/37204
2374         * g++.dg/cpp0x/rv-reinterpret.C: New.
2375
2376 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2377
2378         PR libgfortran/38439
2379         * gfortran.dg/fmt_error_9.f: New test.
2380         * gfortran.dg/fmt_error_10.f: New test.
2381
2382 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2383
2384         PR fortran/41583
2385         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2386         * gfortran.dg/class_4b.f03: As above.
2387         * gfortran.dg/class_4c.f03: As above.
2388         * gfortran.dg/class_4d.f03: As above.
2389
2390 2009-10-11  Richard Guenther  <rguenther@suse.de>
2391
2392         PR tree-optimization/41555
2393         * gcc.dg/torture/pr41555.c: New testcase.
2394
2395 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2396
2397         PR libgfortran/35862
2398         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2399         function correctly.
2400
2401 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2402
2403         PR libgfortran/35862
2404         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2405         Add conditions to avoid runtime errors if not supported.
2406
2407 2009-10-10  Richard Guenther  <rguenther@suse.de>
2408
2409         PR tree-optimization/41654
2410         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2411
2412 2009-10-09  Jason Merrill  <jason@redhat.com>
2413
2414         * g++.dg/cpp/ucn-1.C: New.
2415
2416 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2417
2418         PR fortran/41585
2419         * gfortran.dg/class_2.f03: Extended test case.
2420
2421 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/41582
2424         * gfortran.dg/class_allocate_1.f03: Modify code such that
2425         it compiles with the gfc_warning->gfc_error change.
2426         * gfortran.dg/class_allocate_1.f03: New test.
2427
2428 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2429
2430         PR fortran/41579
2431         * gfortran.dg/select_type_6.f03: New test.
2432
2433 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR preprocessor/41445
2436         * gcc.dg/cpp/separate-1.c: Adjust.
2437         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2438         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2439         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2440         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2441         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2442         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2443         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2444
2445         PR rtl-optimization/41646
2446         * gcc.c-torture/compile/pr41646.c: New test.
2447
2448 2009-10-09  Richard Guenther  <rguenther@suse.de>
2449
2450         PR tree-optimization/41634
2451         * gcc.c-torture/compile/pr41634.c: New testcase.
2452
2453 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2454
2455         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2456
2457 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2458
2459         * gnat.dg/opt3.adb: New test.
2460         * gnat.dg/opt3_pkg.ads: New helper.
2461
2462 2009-10-08  Doug Kwan  <dougkwan@google.com>
2463
2464         PR rtl-optimization/41574
2465         * gcc.dg/pr41574.c: New test.
2466
2467 2009-10-08  Cary Coutant  <ccoutant@google.com>
2468
2469         Add support for debugging with ICF (Identical Code Folding).
2470         * g++.dg/debug/dwarf2/icf.C: New test.
2471
2472 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2473
2474         * gcc.target/mips/truncate-6.c: New test.
2475
2476 2009-10-08  Jason Merrill  <jason@redhat.com>
2477
2478         PR c++/36816
2479         * g++.dg/cpp0x/rv-deduce.C: New.
2480
2481         PR c++/37177
2482         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2483         * g++.dg/template/explicit-args2.C: New.
2484         * g++.dg/template/explicit-args3.C: New.
2485         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2486
2487 2009-10-08  Michael Matz  <matz@suse.de>
2488
2489         PR middle-end/41573
2490         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2491         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2492         * gcc.dg/pr41573.c: New test.
2493
2494 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2495
2496         PR c/41182
2497         * gcc.c-torture/compile/pr41182-1.c: New.
2498
2499 2009-10-07  Jason Merrill  <jason@redhat.com>
2500
2501         * g++.dg/cpp0x/variadic95.C: New.
2502
2503 2009-10-07  Jason Merrill  <jason@redhat.com>
2504
2505         * g++.dg/template/scope3.C: New.
2506
2507 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.dg/debug/dwarf2/inline3.c: New test.
2510
2511 2009-10-07  Daniel Kraft  <d@domob.eu>
2512
2513         PR fortran/41615
2514         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2515
2516 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2517
2518         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2519         * gfortran.dg/select_type_1.f03: Modified error message.
2520         * gfortran.dg/select_type_5.f03: New test.
2521
2522 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2523
2524         PR libgfortran/41612
2525         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2526         have kind=10 reals.
2527
2528 2009-10-06  Jason Merrill  <jason@redhat.com>
2529
2530         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2531         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2532
2533 2009-10-06  Richard Guenther  <rguenther@suse.de>
2534
2535         PR lto/41502
2536         * gcc.dg/lto/20091006-1_0.c: New testcase.
2537         * gcc.dg/lto/20091006-1_1.c: Likewise.
2538         * gcc.dg/lto/20091005-2_0.c: Likewise.
2539
2540 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2541
2542         PR ada/41383
2543         * gnat.dg/timer_cancel.adb: New test.
2544
2545 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2546
2547         PR ada/38333
2548         * gnat.dg/specs/import_abstract.ads: New.
2549
2550 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2551
2552         PR libgfortran/35862
2553         * gfortran.dg/round_2.f03: New test.
2554
2555 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR debug/41558
2558         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2559         * lib/gcc-gdb-test.exp: ... here.  New file.
2560         * gfortran.dg/guality/guality.exp: New file.
2561         * gfortran.dg/guality/pr41558.f90: New test.
2562         * gfortran.dg/guality/arg1.f90: New test.
2563
2564 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2565
2566         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2567         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2568         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2569         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2570
2571 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2572
2573         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2574         register_pass_info.
2575         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2576         plugin_pass to register_pass_info.
2577         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2578         register_pass_info.
2579         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2580         register_pass_info.
2581
2582 2009-10-05  Richard Guenther  <rguenther@suse.de>
2583
2584         PR lto/41281
2585         * gcc.dg/lto/20090914-2_0.c: New testcase.
2586
2587 2009-10-05  Richard Guenther  <rguenther@suse.de>
2588
2589         PR lto/40902
2590         * gcc.dg/lto/20091005-1_0.c: New testcase.
2591         * gcc.dg/lto/20091005-1_1.c: Likewise.
2592
2593 2009-10-05  Richard Guenther  <rguenther@suse.de>
2594
2595         PR lto/41552
2596         PR lto/41487
2597         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2598         * g++.dg/lto/20091004-1_0.C: New testcase.
2599         * g++.dg/lto/20091004-1_1.C: Likewise.
2600         * g++.dg/lto/20091004-2_0.C: Likewise.
2601         * g++.dg/lto/20091004-2_1.C: Likewise.
2602         * g++.dg/lto/20091004-3_0.C: Likewise.
2603         * g++.dg/lto/20091004-3_1.C: Likewise.
2604
2605 2009-10-05  Richard Guenther  <rguenther@suse.de>
2606
2607         PR tree-optimization/23821
2608         * gcc.dg/torture/pr23821.c: New testcase.
2609
2610 2009-10-05  Daniel Kraft  <d@domob.eu>
2611
2612         PR fortran/41403
2613         * gfortran.dg/goto_6.f: New test.
2614         * gfortran.dg/goto_7.f: New test.
2615
2616 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2617             Bill Maddox  <maddox@google.com>
2618             Cary Coutant  <ccoutant@google.com>
2619             Chris Demetriou  <cgd@google.com>
2620             Diego Novillo  <dnovillo@google.com>
2621             Doug Kwan  <dougkwan@google.com>
2622             Jan Hubicka  <jh@suse.cz>
2623             Ollie Wild  <aaw@google.com>
2624             Rafael Espindola  <espindola@google.com>
2625             Richard Guenther  <rguenther@suse.de>
2626             Simon Baldwin  <simonb@google.com>
2627
2628         * g++.dg/20090107-1.C: New.
2629         * g++.dg/20090121-1.C: New.
2630         * g++.dg/ipa/20090113-1.C: New.
2631         * g++.dg/lto: New directory.
2632         * g++.dg/lto/20080829_0.C: New.
2633         * g++.dg/lto/20080904_0.C: New.
2634         * g++.dg/lto/20080907_0.C: New.
2635         * g++.dg/lto/20080908-1_0.C: New.
2636         * g++.dg/lto/20080908-2_0.C: New.
2637         * g++.dg/lto/20080908-3_0.C: New.
2638         * g++.dg/lto/20080909-1_0.C: New.
2639         * g++.dg/lto/20080910-1_0.C: New.
2640         * g++.dg/lto/20080912-1_0.C: New.
2641         * g++.dg/lto/20080912_0.C: New.
2642         * g++.dg/lto/20080915_0.C: New.
2643         * g++.dg/lto/20080916_0.C: New.
2644         * g++.dg/lto/20080917_0.C: New.
2645         * g++.dg/lto/20080924_0.C: New.
2646         * g++.dg/lto/20080926_0.C: New.
2647         * g++.dg/lto/20081008_0.C: New.
2648         * g++.dg/lto/20081022.h: New.
2649         * g++.dg/lto/20081022_0.C: New.
2650         * g++.dg/lto/20081022_1.C: New.
2651         * g++.dg/lto/20081023_0.C: New.
2652         * g++.dg/lto/20081109-1_0.C: New.
2653         * g++.dg/lto/20081109-2_0.C: New.
2654         * g++.dg/lto/20081109_0.C: New.
2655         * g++.dg/lto/20081109_1.C: New.
2656         * g++.dg/lto/20081118-1_0.C: New.
2657         * g++.dg/lto/20081118-1_1.C: New.
2658         * g++.dg/lto/20081118_0.C: New.
2659         * g++.dg/lto/20081118_1.C: New.
2660         * g++.dg/lto/20081119-1.h: New.
2661         * g++.dg/lto/20081119-1_0.C: New.
2662         * g++.dg/lto/20081119-1_1.C: New.
2663         * g++.dg/lto/20081119_0.C: New.
2664         * g++.dg/lto/20081119_1.C: New.
2665         * g++.dg/lto/20081120-1_0.C: New.
2666         * g++.dg/lto/20081120-1_1.C: New.
2667         * g++.dg/lto/20081120-2_0.C: New.
2668         * g++.dg/lto/20081120-2_1.C: New.
2669         * g++.dg/lto/20081123_0.C: New.
2670         * g++.dg/lto/20081123_1.C: New.
2671         * g++.dg/lto/20081125.h: New.
2672         * g++.dg/lto/20081125_0.C: New.
2673         * g++.dg/lto/20081125_1.C: New.
2674         * g++.dg/lto/20081127_0.C: New.
2675         * g++.dg/lto/20081127_1.C: New.
2676         * g++.dg/lto/20081203_0.C: New.
2677         * g++.dg/lto/20081203_1.C: New.
2678         * g++.dg/lto/20081204-1_0.C: New.
2679         * g++.dg/lto/20081204-1_1.C: New.
2680         * g++.dg/lto/20081204-2_0.C: New.
2681         * g++.dg/lto/20081204-2_1.C: New.
2682         * g++.dg/lto/20081209_0.C: New.
2683         * g++.dg/lto/20081209_1.C: New.
2684         * g++.dg/lto/20081211-1.h: New.
2685         * g++.dg/lto/20081211-1_0.C: New.
2686         * g++.dg/lto/20081211-1_1.C: New.
2687         * g++.dg/lto/20081217-1_0.C: New.
2688         * g++.dg/lto/20081217-2_0.C: New.
2689         * g++.dg/lto/20081219_0.C: New.
2690         * g++.dg/lto/20081219_1.C: New.
2691         * g++.dg/lto/20090106_0.C: New.
2692         * g++.dg/lto/20090112_0.C: New.
2693         * g++.dg/lto/20090128_0.C: New.
2694         * g++.dg/lto/20090221_0.C: New.
2695         * g++.dg/lto/20090302_0.C: New.
2696         * g++.dg/lto/20090302_1.C: New.
2697         * g++.dg/lto/20090303_0.C: New.
2698         * g++.dg/lto/20090311-1.h: New.
2699         * g++.dg/lto/20090311-1_0.C: New.
2700         * g++.dg/lto/20090311-1_1.C: New.
2701         * g++.dg/lto/20090311_0.C: New.
2702         * g++.dg/lto/20090311_1.C: New.
2703         * g++.dg/lto/20090312.h: New.
2704         * g++.dg/lto/20090312_0.C: New.
2705         * g++.dg/lto/20090312_1.C: New.
2706         * g++.dg/lto/20090313_0.C: New.
2707         * g++.dg/lto/20090313_1.C: New.
2708         * g++.dg/lto/20090315_0.C: New.
2709         * g++.dg/lto/20090315_1.C: New.
2710         * g++.dg/lto/20091002-1_0.C: New testcase.
2711         * g++.dg/lto/20091002-2_0.C: Likewise..
2712         * g++.dg/lto/20091002-3_0.C: Likewise..
2713         * g++.dg/lto/README: New.
2714         * g++.dg/lto/pr40818_0.C: New.
2715         * g++.dg/opt/thunk3-1.C: New.
2716         * g++.dg/opt/thunk4.C: New.
2717         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2718         replacements with __attribute__ ((__noinline__)).
2719         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2720         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2721         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2722         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2723         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2724         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2725         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2726         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2727         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2728         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2729         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2730         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2731         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2732         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2733         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2734         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2735         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2736         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2737         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2738         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2739         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2740         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2741         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2742         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2743         * gcc.dg/20081223-1.c: New.
2744         * gcc.dg/lto: New directory.
2745         * gcc.dg/lto/20080908_0.c: New.
2746         * gcc.dg/lto/20080917_0.c: New.
2747         * gcc.dg/lto/20080924_0.c: New.
2748         * gcc.dg/lto/20081024_0.c: New.
2749         * gcc.dg/lto/20081109_0.c: New.
2750         * gcc.dg/lto/20081111_0.c: New.
2751         * gcc.dg/lto/20081111_1.c: New.
2752         * gcc.dg/lto/20081112_0.c: New.
2753         * gcc.dg/lto/20081112_1.c: New.
2754         * gcc.dg/lto/20081115_0.c: New.
2755         * gcc.dg/lto/20081115_1.c: New.
2756         * gcc.dg/lto/20081115_2.c: New.
2757         * gcc.dg/lto/20081118_0.c: New.
2758         * gcc.dg/lto/20081118_1.c: New.
2759         * gcc.dg/lto/20081118_2.c: New.
2760         * gcc.dg/lto/20081120-1_0.c: New.
2761         * gcc.dg/lto/20081120-1_1.c: New.
2762         * gcc.dg/lto/20081120-2_0.c: New.
2763         * gcc.dg/lto/20081120-2_1.c: New.
2764         * gcc.dg/lto/20081125_0.c: New.
2765         * gcc.dg/lto/20081125_1.c: New.
2766         * gcc.dg/lto/20081126_0.c: New.
2767         * gcc.dg/lto/20081201-1_0.c: New.
2768         * gcc.dg/lto/20081201-1_1.c: New.
2769         * gcc.dg/lto/20081201-1_2.c: New.
2770         * gcc.dg/lto/20081201-2_0.c: New.
2771         * gcc.dg/lto/20081201-2_1.c: New.
2772         * gcc.dg/lto/20081202-1_0.c: New.
2773         * gcc.dg/lto/20081202-1_1.c: New.
2774         * gcc.dg/lto/20081202-2_0.c: New.
2775         * gcc.dg/lto/20081202-2_1.c: New.
2776         * gcc.dg/lto/20081204-1_0.c: New.
2777         * gcc.dg/lto/20081204-1_1.c: New.
2778         * gcc.dg/lto/20081204-2_0.c: New.
2779         * gcc.dg/lto/20081210-1_0.c: New.
2780         * gcc.dg/lto/20081212-1_0.c: New.
2781         * gcc.dg/lto/20081222_0.c: New.
2782         * gcc.dg/lto/20081222_0.h: New.
2783         * gcc.dg/lto/20081222_1.c: New.
2784         * gcc.dg/lto/20081224_0.c: New.
2785         * gcc.dg/lto/20081224_0.h: New.
2786         * gcc.dg/lto/20081224_1.c: New.
2787         * gcc.dg/lto/20090116_0.c: New.
2788         * gcc.dg/lto/20090120_0.c: New.
2789         * gcc.dg/lto/20090126-1_0.c: New.
2790         * gcc.dg/lto/20090126-2_0.c: New.
2791         * gcc.dg/lto/20090206-1_0.c: New.
2792         * gcc.dg/lto/20090206-2_0.c: New.
2793         * gcc.dg/lto/20090210_0.c: New.
2794         * gcc.dg/lto/20090210_1.c: New.
2795         * gcc.dg/lto/20090213_0.c: New.
2796         * gcc.dg/lto/20090213_1.c: New.
2797         * gcc.dg/lto/20090218-1_0.c: New.
2798         * gcc.dg/lto/20090218-1_1.c: New.
2799         * gcc.dg/lto/20090218-2_0.c: New.
2800         * gcc.dg/lto/20090218-2_1.c: New.
2801         * gcc.dg/lto/20090218_0.c: New.
2802         * gcc.dg/lto/20090218_1.c: New.
2803         * gcc.dg/lto/20090218_2.c: New.
2804         * gcc.dg/lto/20090218_3.c: New.
2805         * gcc.dg/lto/20090219_0.c: New.
2806         * gcc.dg/lto/20090312_0.c: New.
2807         * gcc.dg/lto/20090312_1.c: New.
2808         * gcc.dg/lto/20090313_0.c: New.
2809         * gcc.dg/lto/20090706-1_0.c: New.
2810         * gcc.dg/lto/20090706-2_0.c: New.
2811         * gcc.dg/lto/20090717_0.c: New.
2812         * gcc.dg/lto/20090717_1.c: New.
2813         * gcc.dg/lto/20090729_0.c: New.
2814         * gcc.dg/lto/20090729_1.c: New.
2815         * gcc.dg/lto/20090812_0.c: New.
2816         * gcc.dg/lto/20090812_1.c: New.
2817         * gcc.dg/lto/20090914-1_0.c: New.
2818         * gcc.dg/lto/README: New.
2819         * gcc.dg/visibility-7.c: Adjust expected pattern
2820         * gfortran.dg/lto: New directory.
2821         * gfortran.dg/lto/pr40724_0.f: New.
2822         * gfortran.dg/lto/pr40724_1.f: New.
2823         * gfortran.dg/lto/pr40725_0.f03: New.
2824         * gfortran.dg/lto/pr40725_1.c: New.
2825         * gfortran.dg/lto/pr41069_0.f90: New.
2826         * gfortran.dg/lto/pr41069_1.f90: New.
2827         * gfortran.dg/lto/pr41069_2.f90: New.
2828         * g++.dg/README: Add 'lto' directory.
2829         * g++.dg/dg.exp: Also scan 'lto' directory
2830
2831 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2832             Janis Johnson  <janis187@us.ibm.com>
2833             Diego Novillo  <dnovillo@google.com>
2834
2835         * g++.dg/lto/lto.exp: New.
2836         * gcc.c-torture/execute/execute.exp: Add
2837         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2838         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2839         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2840         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2841         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2842         * gcc.dg/lto/lto.exp: New.
2843         * gfortran.dg/lto/lto.exp: New.
2844         * lib/target-supports.exp (check_effective_target_lto): New.
2845         * lib/c-torture.exp: Load target-supports.exp.  Define
2846         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2847         * lib/gcc-dg.exp: Likewise.
2848         * lib/lto.exp: New.
2849         * lib/torture-options.exp: Add support for a third argument.
2850
2851 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2852
2853         PR testsuite/41542
2854         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2855
2856 2009-10-02  Jason Merrill  <jason@redhat.com>
2857
2858         * g++.dg/abi/mangle32.C: New.
2859
2860 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2861
2862         * gnat.dg/atomic2.adb: New test.
2863
2864 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2865
2866         * gnat.dg/array11.adb: New test.
2867         * gnat.dg/array12.adb: Likewise.
2868
2869 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2870
2871         * gnat.dg/array10.adb: New test.
2872         * gnat.dg/object_overflow.adb: Tweak.
2873
2874 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2875
2876         * gcc.dg/guality/guality.exp: Disable on darwin.
2877
2878 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2879
2880         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2881         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2882         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2883         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2884
2885 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2886
2887         PR fortran/41479
2888         * gfortran.dg/intent_out_5.f90: New test.
2889
2890 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR debug/41404
2893         PR debug/41353
2894         * gcc.dg/guality/pr41404-1.c: New test.
2895         * gcc.dg/guality/pr41353-2.c: New test.
2896
2897 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2898
2899         PR testsuite/41546
2900         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2901         to -mtune=generic.
2902
2903 2009-10-01  Jan Hubicka  <jh@suse.cz>
2904
2905         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2906
2907 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2908
2909         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2910
2911         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2912
2913 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2914
2915         PR fortran/41515
2916         * gfortran.dg/parameter_array_init_5.f90: New test.
2917
2918 2009-10-01  Jason Merrill  <jason@redhat.com>
2919
2920         * g++.dg/cpp0x/defaulted13.C: New.
2921
2922 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2923
2924         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2925         * gfortran.dg/bounds_check_11.f90: Likewise.
2926         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2927
2928 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2929
2930         * gfortran.dg/select_type_4.f90: New test.
2931
2932 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2933
2934         * gfortran.dg/same_type_as_1.f03: New test.
2935         * gfortran.dg/same_type_as_2.f03: Ditto.
2936
2937 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2938
2939         * gfortran.dg/select_type_1.f03: Extended.
2940         * gfortran.dg/select_type_3.f03: New test.
2941
2942 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2943
2944         * gfortran.dg/class_allocate_1.f03: New test.
2945
2946 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2947
2948         PR fortran/40996
2949         * gfortran.dg/allocatable_scalar_3.f90: New test.
2950         * gfortran.dg/select_type_2.f03: Ditto.
2951         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2952
2953 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2954
2955         * gfortran.dg/block_name_2.f90: Modified error message.
2956         * gfortran.dg/select_6.f90: Ditto.
2957         * gfortran.dg/select_type_1.f03: New test.
2958
2959 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2960
2961         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2962         * gfortran.dg/class_1.f03: Ditto.
2963         * gfortran.dg/class_2.f03: Ditto.
2964         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2965         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2966         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2967         * gfortran.dg/typebound_call_10.f03: Ditto.
2968         * gfortran.dg/typebound_call_2.f03: Ditto.
2969         * gfortran.dg/typebound_call_3.f03: Ditto.
2970         * gfortran.dg/typebound_call_4.f03: Ditto.
2971         * gfortran.dg/typebound_call_9.f03: Ditto.
2972         * gfortran.dg/typebound_generic_3.f03: Ditto.
2973         * gfortran.dg/typebound_generic_4.f03: Ditto.
2974         * gfortran.dg/typebound_operator_1.f03: Ditto.
2975         * gfortran.dg/typebound_operator_2.f03: Ditto.
2976         * gfortran.dg/typebound_operator_3.f03: Ditto.
2977         * gfortran.dg/typebound_operator_4.f03: Ditto.
2978         * gfortran.dg/typebound_proc_1.f08: Ditto.
2979         * gfortran.dg/typebound_proc_5.f03: Ditto.
2980         * gfortran.dg/typebound_proc_6.f03: Ditto.
2981
2982 2009-09-30  Jason Merrill  <jason@redhat.com>
2983
2984         * g++.dg/eh/init-temp1.C: Improve test.
2985
2986 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2987
2988         PR target/22093
2989         * gcc.target/alpha/pr22093.c: New test.
2990
2991 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2992             Jason Merrill  <jason@redhat.com>
2993
2994         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2995         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2996         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2997         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2998         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2999         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3000         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3001         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3002         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3003         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3004         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3005         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3006         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3007         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3008         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3009         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3010         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3011         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3012         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3013         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3014         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3015         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3016         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3017         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3018         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3019         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3020         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3021         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3022         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3023         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3024         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3025         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3026         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3027         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3028         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3029         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3030         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3031         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3032         * lib/prune.exp: Accept "In lambda function".
3033
3034 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3035
3036         * gcc.target/i386/fma4-check.h: New file.
3037         * gcc.target/i386/fma4-fma.c: Ditto.
3038         * gcc.target/i386/fma4-maccXX.c: Ditto.
3039         * gcc.target/i386/fma4-msubXX.c: Ditto.
3040         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3041         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3042         * gcc.target/i386/fma4-vector.c: Ditto.
3043         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3044         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3045         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3046         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3047         * gcc.target/i386/fma4-256-vector.c: Ditto.
3048         * gcc.target/i386/funcspec-2.c: Ditto.
3049
3050         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3051
3052         * gcc.target/i386/funcspec-5.c: Add FMA4.
3053         * gcc.target/i386/funcspec-6.c: Ditto.
3054         * gcc.target/i386/funcspec-8.c: Ditto.
3055
3056         * gcc.target/i386/funcspec-9.c: New file.
3057
3058         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3059
3060         * gcc.target/i386/isa-10.c: New file.
3061         * gcc.target/i386/isa-11.c: Ditto.
3062         * gcc.target/i386/isa-12.c: Ditto.
3063         * gcc.target/i386/isa-13.c: Ditto.
3064         * gcc.target/i386/isa-2.c: Ditto.
3065         * gcc.target/i386/isa-3.c: Ditto.
3066         * gcc.target/i386/isa-4.c: Ditto.
3067         * gcc.target/i386/isa-7.c: Ditto.
3068         * gcc.target/i386/isa-8.c: Ditto.
3069         * gcc.target/i386/isa-9.c: Ditto.
3070
3071         * gcc.target/i386/isa-14.c: Add FMA4.
3072         * gcc.target/i386/isa-1.c: Ditto.
3073         * gcc.target/i386/isa-5.c: Ditto.
3074         * gcc.target/i386/isa-6.c: Ditto.
3075
3076         * gcc.target/i386/sse-12.c: New file.
3077         * gcc.target/i386/sse-13.c: Ditto.
3078         * gcc.target/i386/sse-14.c: Ditto.
3079         * gcc.target/i386/sse-22.c: Ditto.
3080
3081         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3082         * g++.dg/other/i386-3.C: Ditto.
3083         * g++.dg/other/i386-5.C: Ditto.
3084         * g++.dg/other/i386-6.C: Ditto.
3085
3086 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3087
3088         PR testsuite/41496
3089         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3090         before.
3091
3092 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3093
3094         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3095         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3096
3097 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3098
3099         PR debug/41438
3100         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3101         hidden.
3102         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3103
3104 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3105
3106         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3107         * gcc.target/i386/isa-1.c: Remove SSE5.
3108         * gcc.target/i386/isa-5.c: Ditto.
3109         * gcc.target/i386/isa-6.c: Ditto.
3110         * gcc.target/i386/funcspec-4.c: Remove error conditions
3111         related to SSE5.
3112         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3113         * gcc.target/i386/avx-2.c: Ditto.
3114         * gcc.target/i386/sse-23.c: Ditto.
3115         * gcc.target/i386/funcspec-9.c: Delete.
3116
3117 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3118
3119         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3120         * gcc.dg/guality/pr41353-1.c: New test.
3121
3122         PR testsuite/41444
3123         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3124         in macro name definition for non-unix/win32/msdos.
3125
3126 2009-09-29  Daniel Kraft  <d@domob.eu>
3127
3128         PR fortran/39626
3129         * gfortran.dg/block_1.f08: New test.
3130         * gfortran.dg/block_2.f08: New test.
3131         * gfortran.dg/block_3.f90: New test.
3132         * gfortran.dg/block_4.f08: New test.
3133         * gfortran.dg/block_5.f08: New test.
3134         * gfortran.dg/block_6.f08: New test.
3135         * gfortran.dg/block_7.f08: New test.
3136         * gfortran.dg/block_8.f08: New test.
3137
3138 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3139
3140         PR libgfortran/35862
3141         * gfortran.dg/round_1.f03: New test.
3142         * gfortran.dg/f2003_io_3.f03: Update test.
3143
3144 2009-09-28  Easwaran Raman  <eraman@google.com>
3145
3146         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3147         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3148
3149 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3150
3151         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3152         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3153         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3154         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3155         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3156
3157         * g++.dg/dfp/dfp.exp: Fix typo.
3158
3159         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3160         Fix typo that breaks the check.
3161
3162 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3163
3164         * gnat.dg (tagged_alloc_free.adb): New testcase.
3165
3166 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3167
3168         * g++.dg/dfp: New directory.
3169         * g++.dg/dg.exp: Prune tests in dfp directory.
3170         * g++.dg/dfp/dfp.exp: New.
3171         * g++.dg/dfp/mangle-mode.C: New test.
3172
3173 2009-09-28  Michael Matz  <matz@suse.de>
3174
3175         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3176         for sign of -Inf.
3177
3178 2009-09-27  Richard Henderson  <rth@redhat.com>
3179
3180         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3181         * gcc.dg/tree-ssa/pr41469-1.c: New.
3182
3183 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3184
3185         PR c/41476
3186         * gcc.dg/cond-constqual-1.c: New test.
3187
3188 2009-09-26  Michael Matz  <matz@suse.de>
3189
3190         PR lto/40758
3191         PR middle-end/41470
3192         * gcc.dg/pr41470.c: New test.
3193
3194 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3195
3196         * gnat.dg/array9.adb: New test.
3197
3198 2009-09-26  Michael Matz  <matz@suse.de>
3199
3200         PR tree-optimization/41454
3201         * gcc.dg/pr41454.c: New test.
3202
3203 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3204
3205         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3206         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3207         into DW_TAG_GNU_template_parameter_pack and
3208         DW_TAG_GNU_formal_parameter_pack.
3209         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3210         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3211
3212 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3213
3214         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3215         parameters for alignment-sensitive -fsection-anchors tests.
3216
3217 2009-09-25  Richard Guenther  <rguenther@suse.de>
3218
3219         PR middle-end/41463
3220         * gcc.c-torture/execute/pr41463.c: New testcase.
3221
3222 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3223
3224         * gnat.dg/sse_nolib.adb: New testcase.
3225
3226 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3227
3228         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3229         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3230         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3231         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3232         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3233         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3234         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3235         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3236         * gcc.dg/vect/vect.exp: Add Power7 flags.
3237         * g++.dg/vect/vect.exp: Likewise.
3238         * gfortran.dg/vect/vect.exp: Likewise.
3239
3240 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3241
3242         PR fortran/41459
3243         * gfortran.dg/empty_label.f: New test.
3244         * gfortran.dg/empty_label.f90: Ditto.
3245         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3246
3247 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3248
3249         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3250         compile-time.
3251
3252 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3253
3254         * lib/scanasm.exp (make_pattern_printable): New function.
3255         (dg-scan, scan-assembler-times, scan-assembler-dem,
3256         scan-assembler-dem-not): Use it.
3257
3258 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3259
3260         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3261         (test_nested): Renamed to ...
3262         (test_nested1): This.
3263         (test_nested2): New.
3264         (main): Likewise.
3265
3266 2009-09-24  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/36143
3269         PR tree-optimization/38747
3270         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3271         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3272         * g++.dg/torture/pr38747.C: New testcase.
3273         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3274
3275 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3276
3277         * gnat.dg/nested_proc.adb: New test.
3278
3279 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3280
3281         * gcc.target/i386/pr12329.c: Adjust.
3282
3283 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3284
3285         PR debug/41248
3286         * gcc.dg/pr41248.c: New.
3287
3288 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3289
3290         PR debug/41065
3291         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3292
3293 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3294
3295         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3296         current_compiler_flags.  Fix typos.
3297
3298 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3299
3300         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3301
3302 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3303
3304         PR c/39779
3305         * gcc.c-torture/compile/pr39779.c: New test.
3306
3307 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3308
3309         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3310         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3311         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3312
3313 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3314
3315         PR debug/41295
3316         * gcc.dg/pr41295.c: New.
3317
3318 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3319
3320         * gcc.dg/pr40209.c: Add test case.
3321
3322 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3323
3324         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3325         matching assembly.
3326         * gcc.target/mips/code-readable-2.c: Likewise.
3327         * gcc.target/mips/code-readable-3.c: Likewise.
3328
3329 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3330
3331         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3332         Check support via mode instead of C type.
3333         (check_effective_target_dfprt_nocache): Ditto.
3334         (check_effective_target_hard_dfp): Ditto.
3335
3336 2009-09-22  Richard Guenther  <rguenther@suse.de>
3337
3338         PR middle-end/41395
3339         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3340         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3341
3342 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3343
3344         * gcc.dg/20090922-1.c: New test.
3345
3346         PR bootstrap/41405
3347         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3348         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3349         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3350         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3351         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3352         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3353         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3354         * objc.dg/dwarf-2.m: Likewise.
3355
3356 2009-09-22  Richard Guenther  <rguenther@suse.de>
3357
3358         PR tree-optimization/41428
3359         * g++.dg/tree-ssa/pr41428.C: New testcase.
3360
3361 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR middle-end/41429
3364         * g++.dg/gomp/pr41429.C: New test.
3365
3366 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3367
3368         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3369
3370 2009-09-21  Jason Merrill  <jason@redhat.com>
3371
3372         PR c++/41421
3373         * g++.dg/cpp0x/trivial1.C: Expand.
3374
3375 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3376
3377         * gcc.dg/torture/calleesave-sse.c: New.
3378
3379 2009-09-21  Jan Hubicka  <jh@suse.cz>
3380
3381         * gcc.dg/guality/inline-params.c: New testcase.
3382
3383 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3386         Add -fno-inline.
3387         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3388         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3389         (f2): Ditto.
3390
3391 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3392
3393         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3394         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3395         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3396         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3397         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3398
3399 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3400
3401         PR middle-end/40642
3402         * g++.dg/torture/pr40642.C: New testcase.
3403
3404 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3405
3406         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3407         cases in static initializers.
3408
3409 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3410
3411         * gcc.c-tortue/compile/pr39886.c: New.
3412
3413 2009-09-20  Chris Demetriou  <cgd@google.com>
3414
3415         PR preprocessor/28435:
3416         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3417         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3418         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3419         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3420         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3421
3422 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3423
3424         * gcc.target/mips/mips.exp: Add relax-pic-calls
3425         under -mfoo/-mno-foo options.
3426         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3427         and -mexplicit-relocs.
3428         * gcc.target/mips/call-1.c: New test.
3429         * gcc.target/mips/call-2.c: New test.
3430         * gcc.target/mips/call-3.c: New test.
3431         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3432         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3433
3434 2009-09-19  Chris Demetriou  <cgd@google.com>
3435
3436         PR preprocessor/28435:
3437         * gcc.dg/cpp/missing-header-MD.c: New test.
3438         * gcc.dg/cpp/missing-header-MMD.c: New test.
3439         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3440         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3441
3442 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3443
3444         PR libgfortran/41328
3445         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3446         EOF works.
3447
3448 2009-09-18  Jason Merrill  <jason@redhat.com>
3449
3450         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3451         * g++.dg/cpp0x/initlist-deduce.C: New.
3452
3453 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3454
3455         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3456
3457 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3458
3459         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3460         * c-c++-common/dfp: New directory.
3461         * c-c++-common/dfp/dfp-dbg.h: New file.
3462         * gcc.dg/dfp/call-by-value.c: Move to ...
3463         * c-c++-common/call-by-value.c: here.
3464         * gcc.dg/dfp/cast.c: Move to ...
3465         * c-c++-common/cast.c: here.
3466         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3467         * c-c++-common/compare-eq-const.c: here.
3468         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3469         * c-c++-common/compare-eq-d128.c: here.
3470         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3471         * c-c++-common/compare-eq-d32.c: here.
3472         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3473         * c-c++-common/compare-eq-d64.c: here.
3474         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3475         * c-c++-common/compare-eq-dfp.c: here.
3476         * gcc.dg/dfp/compare-eq.h: Move to ...
3477         * c-c++-common/compare-eq.h: here.
3478         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3479         * c-c++-common/compare-rel-const.c: here.
3480         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3481         * c-c++-common/compare-rel-d128.c: here.
3482         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3483         * c-c++-common/compare-rel-d32.c: here.
3484         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3485         * c-c++-common/compare-rel-d64.c: here.
3486         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3487         * c-c++-common/compare-rel-dfp.c: here.
3488         * gcc.dg/dfp/compare-rel.h: Move to ...
3489         * c-c++-common/compare-rel.h: here.
3490         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3491         * c-c++-common/compare-special-d128.c: here.
3492         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3493         * c-c++-common/compare-special-d32.c: here.
3494         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3495         * c-c++-common/compare-special-d64.c: here.
3496         * gcc.dg/dfp/compare-special.h: Move to ...
3497         * c-c++-common/compare-special.h: here.
3498         * gcc.dg/dfp/constants-zero.c: Move to ...
3499         * c-c++-common/constants-zero.c: here.
3500         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3501         * c-c++-common/convert-bfp-10.c: here.
3502         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3503         * c-c++-common/convert-bfp-11.c: here.
3504         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3505         * c-c++-common/convert-bfp-12.c: here.
3506         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3507         * c-c++-common/convert-bfp-13.c: here.
3508         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3509         * c-c++-common/convert-bfp-14.c: here.
3510         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3511         * c-c++-common/convert-bfp-2.c: here.
3512         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3513         * c-c++-common/convert-bfp-3.c: here.
3514         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3515         * c-c++-common/convert-bfp-4.c: here.
3516         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3517         * c-c++-common/convert-bfp-5.c: here.
3518         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3519         * c-c++-common/convert-bfp-6.c: here.
3520         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3521         * c-c++-common/convert-bfp-7.c: here.
3522         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3523         * c-c++-common/convert-bfp-8.c: here.
3524         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3525         * c-c++-common/convert-bfp-9.c: here.
3526         * gcc.dg/dfp/convert-bfp.c: Move to ...
3527         * c-c++-common/convert-bfp.c: here.
3528         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3529         * c-c++-common/convert-bfp-fold.c: here.
3530         * gcc.dg/dfp/convert-dfp.c: Move to ...
3531         * c-c++-common/convert-dfp.c: here.
3532         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3533         * c-c++-common/convert-dfp-fold-2.c: here.
3534         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3535         * c-c++-common/convert-dfp-fold.c: here.
3536         * gcc.dg/dfp/convert.h: Move to ...
3537         * c-c++-common/convert.h: here.
3538         * gcc.dg/dfp/convert-int.c: Move to ...
3539         * c-c++-common/convert-int.c: here.
3540         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3541         * c-c++-common/convert-int-fold.c: here.
3542         * gcc.dg/dfp/convert-int-max.c: Move to ...
3543         * c-c++-common/convert-int-max.c: here.
3544         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3545         * c-c++-common/convert-int-max-fold.c: here.
3546         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3547         * c-c++-common/convert-int-saturate.c: here.
3548         * gcc.dg/dfp/func-array.c: Move to ...
3549         * c-c++-common/func-array.c: here.
3550         * gcc.dg/dfp/func-deref.c: Move to ...
3551         * c-c++-common/func-deref.c: here.
3552         * gcc.dg/dfp/func-mixed.c: Move to ...
3553         * c-c++-common/func-mixed.c: here.
3554         * gcc.dg/dfp/func-pointer.c: Move to ...
3555         * c-c++-common/func-pointer.c: here.
3556         * gcc.dg/dfp/func-scalar.c: Move to ...
3557         * c-c++-common/func-scalar.c: here.
3558         * gcc.dg/dfp/func-struct.c: Move to ...
3559         * c-c++-common/func-struct.c: here.
3560         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3561         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3562         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3563         * c-c++-common/func-vararg-alternate-d128.c: here.
3564         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3565         * c-c++-common/func-vararg-alternate-d32.c: here.
3566         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3567         * c-c++-common/func-vararg-alternate-d64.c: here.
3568         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3569         * c-c++-common/func-vararg-alternate.h: here.
3570         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3571         * c-c++-common/func-vararg-dfp.c: here.
3572         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3573         * c-c++-common/func-vararg-mixed-2.c: here.
3574         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3575         * c-c++-common/func-vararg-mixed.c: here.
3576         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3577         * c-c++-common/func-vararg-size0.c: here.
3578         * gcc.dg/dfp/inf-1.c: Move to ...
3579         * c-c++-common/inf-1.c: here.
3580         * gcc.dg/dfp/loop-index.c: Move to ...
3581         * c-c++-common/loop-index.c: here.
3582         * gcc.dg/dfp/modes.c: Move to ...
3583         * c-c++-common/modes.c: here.
3584         * gcc.dg/dfp/nan-1.c: Move to ...
3585         * c-c++-common/nan-1.c: here.
3586         * gcc.dg/dfp/nan-2.c: Move to ...
3587         * c-c++-common/nan-2.c: here.
3588         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3589         * c-c++-common/operator-arith-fold.c: here.
3590         * gcc.dg/dfp/operator-assignment.c: Move to ...
3591         * c-c++-common/operator-assignment.c: here.
3592         * gcc.dg/dfp/operator-comma.c: Move to ...
3593         * c-c++-common/operator-comma.c: here.
3594         * gcc.dg/dfp/operator-cond.c: Move to ...
3595         * c-c++-common/operator-cond.c: here.
3596         * gcc.dg/dfp/operator-logical.c: Move to ...
3597         * c-c++-common/operator-logical.c: here.
3598         * gcc.dg/dfp/operator-unary.c: Move to ...
3599         * c-c++-common/operator-unary.c: here.
3600         * gcc.dg/dfp/pr31385.c: Move to ...
3601         * c-c++-common/pr31385.c: here.
3602         * gcc.dg/dfp/pr33466.c: Move to ...
3603         * c-c++-common/pr33466.c: here.
3604         * gcc.dg/dfp/pr35620.c: Move to ...
3605         * c-c++-common/pr35620.c: here.
3606         * gcc.dg/dfp/pr36800.c: Move to ...
3607         * c-c++-common/pr36800.c: here.
3608         * gcc.dg/dfp/pr39034.c: Move to ...
3609         * c-c++-common/pr39034.c: here.
3610         * gcc.dg/dfp/pr39035.c: Move to ...
3611         * c-c++-common/pr39035.c: here.
3612         * gcc.dg/dfp/pr39902.c: Move to ...
3613         * c-c++-common/pr39902.c: here.
3614         * gcc.dg/dfp/pr39986.c: Move to ...
3615         * c-c++-common/pr39986.c: here.
3616         * gcc.dg/dfp/signbit-1.c: Move to ...
3617         * c-c++-common/signbit-1.c: here.
3618         * gcc.dg/dfp/signbit-2.c: Move to ...
3619         * c-c++-common/signbit-2.c: here.
3620         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3621         * c-c++-common/struct-layout-1.c: here.
3622         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3623         * c-c++-common/usual-arith-conv.c: here.
3624         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3625         * c-c++-common/usual-arith-conv-const.c: here.
3626
3627 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3628
3629         PR testsuite/41288
3630         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3631         stack alignment.
3632
3633 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3634
3635         PR c++/39365
3636         * g++.dg/expr/bool3.C: New test.
3637         * g++.dg/expr/bool4.C: New test.
3638
3639 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3640
3641         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3642         * gcc.dg/dfp/signbit-2.c: Use it.
3643         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3644         arguments to unsigned int.
3645         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3646         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3647         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3648         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3649         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3650         * gcc.dg/dfp/pr39986.c: Ditto.
3651         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3652         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3653         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3654         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3655         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3656
3657 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3658
3659         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3660
3661 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3662
3663         PR c/41049
3664         * dfp/pr41049.c: New test.
3665
3666 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3667
3668         PR testsuite/41385
3669         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3670
3671 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3672
3673         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3674         * gcc.dg/ipa/ipa-sra-1.c: New test.
3675         * gcc.dg/ipa/ipa-sra-2.c: New test.
3676         * gcc.dg/ipa/ipa-sra-3.c: New test.
3677         * gcc.dg/ipa/ipa-sra-4.c: New test.
3678         * gcc.dg/ipa/ipa-sra-5.c: New test.
3679         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3680         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3681
3682 2009-09-17  Michael Matz  <matz@suse.de>
3683
3684         PR middle-end/41347
3685         * gfortran.dg/pr41347.f90: New test.
3686
3687 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3688
3689         * gcc.c-torture/compile/20090917-1.c: New testcase.
3690
3691 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3692
3693         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3694         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3695         alpha*-*-* target from XFAIL list.
3696
3697 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3698
3699         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3700         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3701         * gcc.dg/dfp/cast-bad.c: Use default options.
3702         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3703         * gcc.dg/dfp/composite-type.c: Ditto.
3704         * gcc.dg/dfp/constants.c: Ditto.
3705         * gcc.dg/dfp/constants-hex.c: Ditto.
3706         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3707         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3708         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3709         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3710         * gcc.dg/dfp/ctypes.c: Ditto.
3711         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3712         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3713         * gcc.dg/dfp/float-constant-double.c: Ditto.
3714         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3715         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3716         * gcc.dg/dfp/modes.c: Ditto.
3717         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3718         * gcc.dg/dfp/pr31344.c: Ditto.
3719         * gcc.dg/dfp/pr31385.c: Ditto.
3720         * gcc.dg/dfp/pr33466.c: Ditto.
3721         * gcc.dg/dfp/pr35620.c: Ditto.
3722         * gcc.dg/dfp/pr37435.c: Ditto.
3723         * gcc.dg/dfp/pr39986.c: Ditto.
3724         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3725         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3726         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3727         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3728         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3729         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3730         * gcc.dg/dfp/typespec.c: Ditto.
3731         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3732         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3733         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3734         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3735         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3736         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3737         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3738         * gcc.dg/dfp/compare-rel.h: Ditto.
3739         * gcc.dg/dfp/compare-special.h: Ditto.
3740         * gcc.dg/dfp/convert.h: Ditto.
3741         * gcc.dg/dfp/fe-check.h: Ditto.
3742         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3743         * gcc.dg/dfp/cast.c: Ditto.
3744         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3745         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3746         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3747         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3748         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3749         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3750         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3751         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3752         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3753         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3754         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3755         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3756         * gcc.dg/dfp/constants-zero.c: Ditto.
3757         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3758         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3759         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3760         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3761         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3762         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3763         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3764         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3765         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3766         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3767         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3768         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3769         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3770         * gcc.dg/dfp/convert-bfp.c: Ditto.
3771         * gcc.dg/dfp/convert-complex.c: Ditto.
3772         * gcc.dg/dfp/convert-dfp.c: Ditto.
3773         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3774         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3775         * gcc.dg/dfp/convert-int.c: Ditto.
3776         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3777         * gcc.dg/dfp/convert-int-max.c: Ditto.
3778         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3779         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3780         * gcc.dg/dfp/fe-binop.c: Ditto.
3781         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3782         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3783         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3784         * gcc.dg/dfp/func-array.c: Ditto.
3785         * gcc.dg/dfp/func-deref.c: Ditto.
3786         * gcc.dg/dfp/func-mixed.c: Ditto.
3787         * gcc.dg/dfp/func-pointer.c: Ditto.
3788         * gcc.dg/dfp/func-scalar.c: Ditto.
3789         * gcc.dg/dfp/func-struct.c: Ditto.
3790         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3791         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3792         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3793         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3794         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3795         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3796         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3797         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3798         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3799         * gcc.dg/dfp/inf-1.c: Ditto.
3800         * gcc.dg/dfp/loop-index.c: Ditto.
3801         * gcc.dg/dfp/nan-1.c: Ditto.
3802         * gcc.dg/dfp/nan-2.c: Ditto.
3803         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3804         * gcc.dg/dfp/operator-assignment.c: Ditto.
3805         * gcc.dg/dfp/operator-comma.c: Ditto.
3806         * gcc.dg/dfp/operator-cond.c: Ditto.
3807         * gcc.dg/dfp/operator-logical.c: Ditto.
3808         * gcc.dg/dfp/operator-unary.c: Ditto.
3809         * gcc.dg/dfp/pr36800.c: Ditto.
3810         * gcc.dg/dfp/pr39034.c: Ditto.
3811         * gcc.dg/dfp/pr39035.c: Ditto.
3812         * gcc.dg/dfp/pr39902.c: Ditto.
3813         * gcc.dg/dfp/signbit-1.c: Ditto.
3814         * gcc.dg/dfp/signbit-2.c: Ditto.
3815         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3816         * gcc.dg/dfp/union-init.c: Ditto.
3817         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3818
3819 2009-09-16  Michael Matz  <matz@suse.de>
3820
3821         PR fortran/41212
3822         * gfortran.dg/pr41212.f90: New test.
3823
3824 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gnat.dg/alignment9.adb: New test.
3827
3828 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3829
3830         * gnat.dg/discr20.ad[sb]: New test.
3831
3832 2009-09-16  Richard Guenther  <rguenther@suse.de>
3833
3834         PR middle-end/34011
3835         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3836
3837 2009-09-16  DJ Delorie  <dj@redhat.com>
3838             Kaz Kojima  <kkojima@gcc.gnu.org>
3839
3840         * gcc.target/sh/struct-arg-dw2.c: New test.
3841
3842 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3843             Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR target/41175
3846         * gcc.target/powerpc/pr41175.c: New test.
3847
3848 2009-09-14  Richard Henderson  <rth@redhat.com>
3849
3850         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3851         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3852         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3853
3854 2009-09-14  Richard Henderson  <rth@redhat.com>
3855
3856         * g++.dg/eh/builtin1.C: Update resx pattern match.
3857         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3858
3859 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3860
3861         * gcc.target/mips/branch-helper.h: New file.
3862         * gcc.target/mips/branch-2.c,
3863         * gcc.target/mips/branch-3.c,
3864         * gcc.target/mips/branch-4.c,
3865         * gcc.target/mips/branch-5.c,
3866         * gcc.target/mips/branch-6.c,
3867         * gcc.target/mips/branch-7.c,
3868         * gcc.target/mips/branch-8.c,
3869         * gcc.target/mips/branch-9.c,
3870         * gcc.target/mips/branch-10.c,
3871         * gcc.target/mips/branch-11.c,
3872         * gcc.target/mips/branch-12.c,
3873         * gcc.target/mips/branch-13.c,
3874         * gcc.target/mips/branch-14.c,
3875         * gcc.target/mips/branch-15.c: New tests.
3876
3877 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3878
3879         PR target/41331
3880         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3881         -m32 -mpowerpc64 system.
3882
3883 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3884
3885         From Jie Zhang <jie.zhang@analog.com>:
3886         * gcc.target/bfin/saveall.c: New test.
3887         * gcc.target/bfin/20090914-1.c: New test.
3888         * gcc.target/bfin/20090914-2.c: New test.
3889
3890         * gcc.target/bfin/20090914-3.c: New test.
3891
3892 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3893
3894         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3895
3896 2009-09-14  Richard Guenther  <rguenther@suse.de>
3897
3898         PR middle-end/41350
3899         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3900
3901 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3902
3903         PR libgfortran/41328
3904         * gfortran.dg/cr_lf.f90: New test.
3905
3906 2009-09-11  Michael Matz  <matz@suse.de>
3907
3908         PR middle-end/41275
3909         * g++.dg/tree-ssa/pr41275.C: New test.
3910
3911 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3912
3913         PR fortran/41242
3914         * gfortran.dg/proc_ptr_comp_21.f90: New.
3915
3916 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3917
3918         PR fortran/31292
3919         * gfortran.dg/module_procedure_1.f90: New test.
3920         * gfortran.dg/module_procedure_2.f90: Ditto.
3921         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3922
3923 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3924             James A. Morrison  <phython@gcc.gnu.org>
3925
3926         PR ada/18302
3927         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3928         commands.
3929         * ada/acats/run_test.exp: New file.
3930
3931 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3932
3933         Revert:
3934         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3935
3936         PR rtl-optimization/39779
3937         * gcc.dg/pr39979.c: New test.
3938
3939 2009-09-10  Richard Guenther  <rguenther@suse.de>
3940
3941         PR middle-end/41257
3942         * g++.dg/torture/pr41257-2.C: New testcase.
3943
3944 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3945
3946         PR c++/28293
3947         * g++.dg/template/crash91.C: New.
3948
3949 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3950
3951         PR rtl-optimization/39779
3952         * gcc.dg/pr39979.c: New test.
3953
3954 2009-09-09  Richard Guenther  <rguenther@suse.de>
3955
3956         PR tree-optimization/41101
3957         * gcc.c-torture/compile/pr41101.c: New testcase.
3958
3959 2009-09-09  Richard Guenther  <rguenther@suse.de>
3960
3961         PR middle-end/41317
3962         * gcc.c-torture/execute/pr41317.c: New testcase.
3963         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3964         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3965
3966 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3967
3968         Fix some test breakages on Darwin
3969         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3970         and adjust.
3971         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3972         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3973         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3974         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3975         take darwin specifics in account.
3976
3977 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3978
3979         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3980         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3981
3982 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3983
3984         PR c++/39923
3985         * g++.dg/cpp0x/initlist24.C: New.
3986
3987 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3988
3989         * gcc.dg/large-size-array-2.c: Fix target requirement.
3990         * gcc.dg/large-size-array-4.c: Likewise.
3991         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3992         * gcc.dg/c99-const-expr-2.c: Likewise.
3993         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3994         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3995         * gcc.dg/c90-const-expr-10.c: Likewise.
3996         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3997         instead of long.
3998         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3999         * gcc.dg/vect/pr33846.c: Likewise.
4000         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4001         __PTRDIFF_TYPE__, instead of unsigned long.
4002         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4003
4004 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4005
4006         PR debug/41229
4007         PR debug/41291
4008         PR debug/41300
4009         * gfortran.dg/pr41229.f90: New.
4010
4011 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4012
4013         PR debug/41232
4014         * gcc.dg/pr41232.c: New.
4015
4016 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4017
4018         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4019         contain -march.
4020         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4021         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4022         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4023         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4024         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4025         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4026         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4027         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4028         options other than that used in dg-options.
4029
4030 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4031
4032         PR rtl-optimization/41239
4033         * gcc.c-torture/execute/pr41239.c: New test.
4034
4035 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4036
4037         PR libgfortran/41192
4038         * gfortran.dg/namelist_59.f90: New test.
4039
4040 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4041
4042         From Mike Frysinger  <michael.frysinger@analog.com>
4043         * gcc.target/bfin/mcpu-bf542m.c: New file.
4044         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4045         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4046         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4047         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4048
4049 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4050
4051         PR middle-end/41282
4052         * gcc.c-torture/compile/pr41282.c: New test.
4053
4054 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4055
4056         PR fortran/41197
4057         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4058         variables for stat and errmsg.
4059         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4060         * gfortran.dg/allocate_stat_2.f90:  New test.
4061
4062 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4063
4064         * gcc.c-torture/compile/20090907-1.c: New test.
4065
4066 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4067
4068         PR bootstrap/41241
4069         * gcc.dg/pr41241.c: New test.
4070
4071 2009-09-06  Richard Guenther  <rguenther@suse.de>
4072
4073         PR middle-end/41144
4074         * g++.dg/torture/pr41144.C: New testcase.
4075
4076 2009-09-06  Richard Guenther  <rguenther@suse.de>
4077
4078         PR middle-end/41261
4079         * gcc.dg/torture/pr41261.c: New testcase.
4080
4081 2009-09-05  Richard Guenther  <rguenther@suse.de>
4082
4083         PR middle-end/41181
4084         * gcc.c-torture/compile/pr41181.c: New testcase.
4085
4086 2009-09-05  Richard Guenther  <rguenther@suse.de>
4087
4088         PR debug/41273
4089         * g++.dg/torture/pr41273.C: New testcase.
4090
4091 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4092
4093         PR fortran/41258
4094         * gfortran.dg/typebound_proc_12.f90 : New test.
4095
4096 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4097
4098         PR debug/41225
4099         * gfortran.dg/pr41225.f90: New.
4100
4101 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4102
4103         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4104         unistd.h, sys/types.h and sys/wait.h.
4105         (gualchk_t): New.
4106         (GUALCVT): New.
4107         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4108         (GUALITY_GDB_REDIRECT): New.
4109         (GUALITY_GDB_ARGS): Use it.
4110
4111 2009-09-04  Richard Guenther  <rguenther@suse.de>
4112
4113         PR middle-end/41257
4114         * g++.dg/torture/pr41257.C: New testcase.
4115
4116 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4117
4118         PR tree-optimization/41112
4119         * gnat.dg/array8.adb: New test.
4120
4121 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4122
4123         * gcc.target/arm/ctz.c: New test case.
4124
4125 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4126
4127         PR tree-optimization/38275
4128         * gcc.dg/autopar/reduc-1char.c: Increase number
4129         of iterations. Adjust the logic accordingly.
4130         * gcc.dg/autopar/reduc-2char.c: Ditto.
4131         * gcc.dg/autopar/reduc-1.c: Ditto.
4132         * gcc.dg/autopar/reduc-2.c: Ditto.
4133         * gcc.dg/autopar/reduc-3.c: Ditto.
4134         * gcc.dg/autopar/reduc-6.c: Ditto.
4135         * gcc.dg/autopar/reduc-7.c: Ditto.
4136         * gcc.dg/autopar/reduc-8.c: Ditto.
4137         * gcc.dg/autopar/reduc-9.c: Ditto.
4138         * gcc.dg/autopar/pr39500-1.c: Ditto.
4139         * gcc.dg/autopar/reduc-1short.c: Ditto.
4140         * gcc.dg/autopar/reduc-2short.c: Ditto.
4141         * gcc.dg/autopar/parallelization-1.c: Ditto.
4142
4143 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4144
4145         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4146         testcase using guality.h compiles and links and if a global variable
4147         can be verified by gdb.
4148
4149 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4150
4151         * lib/target-supports.exp (check_effective_target_sync_int_long):
4152         Supported on Blackfin Linux targets.
4153
4154 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4155
4156         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4157
4158 2009-09-03  Diego Novillo  <dnovillo@google.com>
4159
4160         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4161         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4162         * g++.dg/warn/unit-1.C: Likewise.
4163         * g++.dg/ipa/iinline-1.C: Likewise.
4164         * g++.dg/template/cond2.C: Adjust expected line location for the
4165         error.
4166         * g++.dg/template/pr35240.C: Likewise.
4167
4168 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4169
4170         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4171         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4172
4173 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4174
4175         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4176         * gcc.dg/memcpy-1.c: Add . to match pattern.
4177         * gcc.dg/uninit-I.c: XFAIL warning test.
4178         * g++.dg/warn/unit-1.C: XFAIL warning test.
4179
4180 2009-09-02  Ian Lance Taylor  <iant@google.com>
4181
4182         * gcc.dg/20090902-1.c: New test.
4183
4184 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4185
4186         * gcc.dg/builtin-object-size-9.c: New test.
4187
4188 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4189
4190         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4191
4192 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4193             Olivier Hainque  <hainque@adacore.com>
4194
4195         * gnat.dg/misaligned_param.adb: New test.
4196         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4197         * gnat.dg/slice7.adb: Add 1 more related case.
4198
4199 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4200
4201         * gcc.dg/guality/guality.c: Expect to fail for now.
4202         * gcc.dg/guality/example.c: Likewise.
4203
4204 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4205
4206         * gcc.dg/guality/guality.c: New.
4207         * gcc.dg/guality/guality.h: New.
4208         * gcc.dg/guality/guality.exp: New.
4209         * gcc.dg/guality/example.c: New.
4210         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4211         (cleanup-saved-temps): Likewise, .gkd files too.
4212
4213 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4214
4215         PR fortran/39229
4216         * gfortran.dg/line_length_3.f: New test.
4217         * gfortran.dg/line_length_4.f90: New test.
4218
4219 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4220
4221         * lib/target-supports.exp (check_gc_sections_available):
4222         Add proper pattern quote.
4223
4224 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4225             Kaz Kojima  <kkojima@gcc.gnu.org>
4226
4227         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4228         * g++.dg/cdce3.C: Use dg-add-options ieee.
4229         * g++.dg/torture/type-generic-1.C: Likewise.
4230         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4231         * gcc.dg/pr28796-2.c: Likewise.
4232         * gcc.dg/torture/builtin-math-7.c: Likewise.
4233         * gcc.dg/torture/type-generic-1.c: Likewise.
4234         * gfortran.dg/boz_14.f90: Likewise.
4235         * gfortran.dg/erf_2.F90: Likewise.
4236         * gfortran.dg/init_flag_3.f90: Likewise.
4237         * gfortran.dg/init_flag_4.f90: Likewise.
4238         * gfortran.dg/init_flag_5.f90: Likewise.
4239         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4240         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4241         * gfortran.dg/isnan_1.f90: Likewise.
4242         * gfortran.dg/isnan_2.f90: Likewise.
4243         * gfortran.dg/maxlocval_2.f90: Likewise.
4244         * gfortran.dg/maxlocval_4.f90: Likewise.
4245         * gfortran.dg/minlocval_1.f90: Likewise.
4246         * gfortran.dg/minlocval_4.f90: Likewise.
4247         * gfortran.dg/module_nan.f90: Likewise.
4248         * gfortran.dg/namelist_42.f90: Likewise.
4249         * gfortran.dg/namelist_43.f90: Likewise.
4250         * gfortran.dg/nan_1.f90: Likewise.
4251         * gfortran.dg/nan_2.f90: Likewise.
4252         * gfortran.dg/nan_3.f90: Likewise.
4253         * gfortran.dg/nan_4.f90: Likewise.
4254         * gfortran.dg/nan_5.f90: Likewise.
4255         * gfortran.dg/nearest_1.f90: Likewise.
4256         * gfortran.dg/nearest_2.f90: Likewise.
4257         * gfortran.dg/nearest_3.f90: Likewise.
4258         * gfortran.dg/pr37243.f: Likewise.
4259         * gfortran.dg/real_const_3.f90: Likewise.
4260         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4261
4262 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4263
4264         PR debug/30161
4265         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4266         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4267         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4268         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4269         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4270         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4271         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4272         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4273         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4274         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4275         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4276         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4277         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4278
4279 2009-08-31  Jason Merrill  <jason@redhat.com>
4280
4281         PR c++/41127
4282         * g++.dg/parse/enum5.C: New.
4283         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4284
4285 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4286
4287         PR fortran/40940
4288         * gfortran.dg/allocate_derived_1.f90: New.
4289         * gfortran.dg/class_3.f03: New.
4290
4291 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4292
4293         PR fortran/40996
4294         * gfortran.dg/allocatable_scalar_1.f90: New.
4295         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4296         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4297         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4298
4299 2009-08-30  Richard Guenther  <rguenther@suse.de>
4300
4301         PR tree-optimization/41186
4302         * g++.dg/torture/pr41186.C: New testcase.
4303         * g++.dg/tree-ssa/pr41186.C: Likewise.
4304
4305 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4306
4307         PR c++/41187
4308         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4309         take ia64 assembly comments syntax in account.
4310
4311 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4312
4313         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4314
4315 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4316
4317         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4318         * gfortran.dg/whole_file_6.f90: Likewise.
4319
4320 2009-08-28  Cary Coutant  <ccoutant@google.com>
4321
4322         PR debug/41063
4323         * g++.dg/debug/dwarf2/pr41063.C: New test.
4324
4325 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4326
4327         PR rtl-optimization/40861
4328         * gcc.dg/pr40861.c: New test.
4329
4330 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4331
4332         PR fortran/40869
4333         * gfortran.dg/proc_ptr_comp_20.f90: New.
4334
4335 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4336
4337         PR libfortran/39667
4338         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4339         open temp file with status="scratch".
4340         * gfortran.dg/fmt_cache_1.f: Likewise.
4341         * gfortran.dg/fmt_exhaust.f90: Likewise.
4342         * gfortran.dg/fmt_t_4.f90: Likewise.
4343         * gfortran.dg/fseek.f90: Likewise.
4344         * gfortran.dg/list_read_5.f90: Likewise.
4345         * gfortran.dg/namelist_39.f90: Likewise.
4346         * gfortran.dg/namelist_56.f90: Likewise.
4347         * gfortran.dg/read_bad_advance.f90: Likewise.
4348         * gfortran.dg/read_repeat.f90: Likewise.
4349         * gfortran.dg/read_size_noadvance.f90: Likewise.
4350         * gfortran.dg/read_x_past.f: Likewise.
4351
4352 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4353
4354         PR fortran/28039
4355         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4356
4357 2009-08-27  Daniel Kraft  <d@domob.eu>
4358
4359         PR fortran/37425
4360         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4361         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4362         error and fix problem with recursive assignment.
4363         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4364         * gfortran.dg/typebound_operator_3.f03: New test.
4365         * gfortran.dg/typebound_operator_4.f03: New test.
4366
4367 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4368
4369         PR debug/41170
4370         * debug/dwarf2/namespace-1.C: New test.
4371
4372 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4373
4374         PR fortran/41162
4375         * gfortran.dg/pr41162.f: New.
4376
4377 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4378             Richard Sandiford  <rdsandiford@googlemail.com>
4379
4380         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4381         with "forbid_cpu".
4382         * gcc.target/mips/branch-1.c: Update accordingly.
4383         * gcc.target/mips/extend-1.c: Likewise.
4384         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4385
4386 2009-08-26  Richard Guenther  <rguenther@suse.de>
4387
4388         PR middle-end/41163
4389         * gcc.c-torture/compile/pr41163.c: New testcase.
4390         * gcc.dg/pr35899.c: Adjust.
4391
4392 2009-08-26  Richard Guenther  <rguenther@suse.de>
4393
4394         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4395
4396 2009-08-26  Jason Merrill  <jason@redhat.com>
4397
4398         * g++.dg/cpp0x/explicit3.C: New.
4399         * g++.dg/overload/cond2.C: New.
4400
4401 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4402
4403         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4404
4405 2009-08-25  Jan Hubicka  <jh@suse.cz>
4406
4407         * gcc.target/i386/sse5-shift1-vector.c
4408         * gcc.target/i386/isa-12.c
4409         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4410         * gcc.target/i386/sse5-pcmov2.c
4411         * gcc.target/i386/isa-3.c
4412         * gcc.target/i386/sse5-shift2-vector.c
4413         * gcc.target/i386/isa-7.c
4414         * gcc.target/i386/funcspec-2.c
4415         * gcc.target/i386/sse5-haddX.c
4416         * gcc.target/i386/sse5-hadduX.c
4417         * gcc.target/i386/isa-9.c
4418         * gcc.target/i386/sse5-maccXX.c
4419         * gcc.target/i386/sse5-shift3-vector.c
4420         * gcc.target/i386/sse5-msubXX.c
4421         * gcc.target/i386/sse5-permpX.c
4422         * gcc.target/i386/sse5-check.h
4423         * gcc.target/i386/sse-12.c
4424         * gcc.target/i386/sse-11.c
4425         * gcc.target/i386/sse-10.c
4426         * gcc.target/i386/sse-13.c
4427         * gcc.target/i386/sse-14.c
4428         * gcc.target/i386/sse-22.c
4429         * gcc.target/i386/sse-2.c
4430         * gcc.target/i386/sse-13.c
4431         * gcc.target/i386/avx-2.c
4432         * gcc.target/i386/sse5-rotate1-vector.c
4433         * gcc.target/i386/isa-4.c
4434         * gcc.target/i386/sse5-hsubX.c
4435         * gcc.target/i386/sse5-pcmov.c
4436         * gcc.target/i386/sse5-fma.c
4437         * gcc.target/i386/isa-8.c
4438         * gcc.target/i386/sse5-rotate2-vector.c
4439         * gcc.target/i386/sse5-nmaccXX.c
4440         * gcc.target/i386/sse5-imul64-vector.c
4441         * gcc.target/i386/sse5-nmsubXX.c
4442         * gcc.target/i386/sse5-rotate3-vector.c
4443         * gcc.target/i386/sse5-fma-vector.c
4444         * gcc.target/i386/sse5-imul32widen-vector.c
4445         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4446
4447         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4448         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4449         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4450         * gcc.target/i386/avx-1.c: Remove SSE5.
4451         * gcc.target/i386/avx-2.c: Remove SSE5.
4452         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4453         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4454         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4455         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4456
4457 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4458
4459         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4460
4461 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4462
4463         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4464         keyword works in the same manner as __alignof.
4465
4466 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4467
4468         PR libfortran/34670
4469         * gfortran.dg/unpack_bounds_1.f90:  New test.
4470         * gfortran.dg/unpack_bounds_2.f90:  New test.
4471         * gfortran.dg/unpack_bounds_3.f90:  New test.
4472
4473 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4474
4475         * gnat.dg/slice7.adb: New test.
4476         * gnat.dg/slice7_pkg.ads: New helper.
4477
4478 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4479
4480         PR fortran/41139
4481         * gfortran.dg/proc_ptr_25.f90: New.
4482         * gfortran.dg/proc_ptr_comp_18.f90: New.
4483         * gfortran.dg/proc_ptr_comp_19.f90: New.
4484
4485 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         PR fortran/41154
4488         * gfortran.dg/fmt_error_8.f: New test.
4489
4490 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4491
4492         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4493         number, update all callers and synchronize results for latest MPC.
4494
4495 2009-08-21  Jason Merrill  <jason@redhat.com>
4496
4497         * g++.dg/warn/Wunused-17.C: New.
4498
4499 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4500
4501         * gcc.target/arm/combine-cmp-shift.c: New test.
4502
4503 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4504
4505         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4506         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4507         width specifier.
4508
4509 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4510
4511         * gfortran.dg/fmt_error_7.f: New test.
4512
4513 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4514
4515         PR target/40718
4516         * gcc.target/i386/pr40718.c: New test.
4517
4518 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4519
4520         * gfortran.dg/proc_ptr_24.f90: New test.
4521
4522 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4523
4524         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4525         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4526         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4527
4528 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4529
4530         PR fortran/28039
4531         * gfortran.dg/fmt_with_extra.f: new file.
4532
4533 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4534
4535         * lib/target-supports.exp
4536         (check_effective_target_arm_iwmmxt_ok): New procedure.
4537         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4538         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4539
4540 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4541
4542         * gfortran.dg/boz_9.f90: Do not load denormal floating
4543         point constants.  Remove -mieee option for alpha*-*-* targets.
4544
4545 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4546
4547         PR fortran/41106
4548         * gfortran.dg/proc_ptr_23.f90: New.
4549         * gfortran.dg/proc_ptr_comp_15.f90: New.
4550         * gfortran.dg/proc_ptr_comp_16.f90: New.
4551         * gfortran.dg/proc_ptr_comp_17.f90: New.
4552
4553 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4554
4555         PR c++/41131
4556         * g++.dg/expr/unary3.C: New test.
4557
4558 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4559
4560         * gfortran.dg/common_5.f: Add -mdalign for sh.
4561         * gfortran.dg/common_align_2.f90: Likewise.
4562
4563 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4564
4565         PR libfortran/40962
4566         * c_f_pointer_tests_4.f90:  New test.
4567
4568 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4569
4570         * gnat.dg/slice6.adb: New test.
4571         * gnat.dg/slice6_pkg.ads: New helper.
4572
4573 2009-08-20  Michael Matz  <matz@suse.de>
4574
4575         PR fortran/41126
4576         * gfortran.dg/pr41126.f90: New test.
4577
4578 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4579
4580         * gnat.dg/dynamic_bound.adb: New test.
4581
4582 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4583
4584         PR fortran/41121
4585         * gfortran.dg/intrinsic_5.f90: New.
4586
4587 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4588             Richard Earnshaw  <richard.earnshaw@arm.com>
4589
4590         * gcc.target/arm/20090811-1.c: New test.
4591
4592 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR middle-end/41123
4595         * gcc.dg/pr41123.c: New test.
4596
4597 2009-08-19  Jason Merrill  <jason@redhat.com>
4598
4599         PR c++/41120
4600         * g++.dg/other/gc4.C: New.
4601
4602 2009-08-18  Michael Matz  <matz@suse.de>
4603
4604         * gfortran.dg/vect/vect-gems.f90: New test.
4605         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4606
4607 2009-08-18  DJ Delorie  <dj@redhat.com>
4608
4609         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4610         * lib/gcc-defs.exp: ... to here.
4611
4612         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4613         GCC_EXEC_PREFIX before building the wrapper.
4614
4615 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4616
4617         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4618         tests.
4619         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4620         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4621         dg-options.  Fix dg-final clause.
4622
4623 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4624
4625         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4626
4627 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4628             Paul Thomas  <pault@gcc.gnu.org>
4629
4630         PR fortran/40870
4631         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4632
4633 2009-08-18  Richard Guenther  <rguenther@suse.de>
4634
4635         PR middle-end/41094
4636         * gcc.dg/torture/pr41094.c: New testcase.
4637         * gcc.dg/torture/builtin-power-1.c: Adjust.
4638         * gcc.dg/builtins-10.c: Likewise.
4639
4640 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR target/40971
4643         * gcc.dg/pr40971.c: New test.
4644
4645 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4646
4647         PR fortran/41062
4648         * gfortran.dg/use_only_4.f90: New test.
4649
4650 2009-08-17  Daniel Kraft  <d@domob.eu>
4651
4652         PR fortran/37425
4653         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4654         NOPASS bindings as operators.
4655
4656 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4657
4658         * lib/target-supports.exp
4659         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4660         of targets that do not need command line argument to enable SIMD.
4661
4662 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4663
4664         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4665         typo in cache name.
4666
4667 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668
4669         PR fortran/41075
4670         * gfortran.dg/unlimited_fmt_1.f90: New test.
4671
4672 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4673
4674         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4675
4676 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4677
4678         * gnat.dg/itype.ad[sb]: New test.
4679
4680 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4681
4682         * gcc.target/mips/mips.exp: Add terminology section to comment
4683         at the top of the file.  Fix typos.
4684
4685 2009-08-16  Jason Merrill  <jason@redhat.com>
4686
4687         * g++.dg/debug/dwarf2/inline1.C: New.
4688
4689 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4690
4691         PR target/38599
4692         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4693
4694 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4695
4696         PR debug/37801
4697         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4698         Make sure to trigger inlining optimizations.
4699         * gcc.dg/debug/dwarf2/inline2.c: New test.
4700
4701 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4702
4703         PR fortran/41070
4704         * gfortran.dg/structure_constructor_10.f90: New.
4705
4706 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4707
4708         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4709         * gcc.dg/pragma-re-2.c: Likewise.
4710         * gcc.dg/pragma-re-3.c: Likewise.
4711         * gcc.dg/pragma-re-4.c: Likewise.
4712         * g++.dg/other/pragma-re-1.C: Likewise.
4713         * g++.dg/other/pragma-re-2.C: Likewise.
4714
4715 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.dg/torture/builtin-math-7.c: New.
4718
4719 2009-08-14  Richard Guenther  <rguenther@suse.de>
4720
4721         * gcc.c-torture/execute/20090814-1.c: New testcase.
4722
4723 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4724
4725         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4726
4727 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4728
4729         PR target/40934
4730         * gcc.target/i386/pr40934.c: New.
4731
4732 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4733
4734         PR target/41019
4735         * gcc.target/i386/pr41019.c: New test.
4736
4737 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4738
4739         PR fortran/40955
4740         * gfortran.dg/winapi.f90: New test.
4741
4742 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4743
4744         PR fortran/40995
4745         * gfortran.dg/intrinsic_4.f90: New.
4746         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4747         different line.
4748
4749 2009-08-13  Richard Guenther  <rguenther@suse.de>
4750
4751         PR middle-end/41047
4752         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4753
4754 2009-08-12  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/41011
4757         * gfortran.dg/pr41011.f: New testcase.
4758
4759 2009-08-11  Andrew Haley  <aph@redhat.com>
4760
4761         * gcc.target/arm/synchronize.c: New file.
4762
4763 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4764
4765         PR middle-end/40980
4766         * gfortran.dg/graphite/id-17.f: New.
4767
4768 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4769             Sebastian Pop  <sebastian.pop@amd.com>
4770
4771         * gcc.dg/graphite/interchange-1.c: XFAILed.
4772         * gcc.dg/graphite/interchange-2.c: XFAILed.
4773         * gcc.dg/graphite/interchange-3.c: XFAILed.
4774         * gcc.dg/graphite/interchange-4.c: XFAILed.
4775         * gcc.dg/graphite/interchange-7.c: XFAILed.
4776
4777 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4778
4779         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4780
4781 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4782             Pranav Garg  <pranav.garg2107@gmail.com>
4783
4784         * gcc.dg/graphite/interchange-6.c: XFAILed.
4785
4786 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4787
4788         * gcc.dg/graphite/interchange-9.c: New.
4789
4790 2009-08-12  Richard Guenther  <rguenther@suse.de>
4791
4792         PR rtl-optimization/41033
4793         * gcc.dg/pr41033.c: New test.
4794
4795 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4796
4797         PR fortran/41022
4798         * gfortran.dg/proc_ptr_comp_14.f90: New.
4799
4800 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4801
4802         * gcc.target/mips/ext-5.c: New test.
4803         * gcc.target/mips/ext-6.c: New test.
4804         * gcc.target/mips/ext-7.c: New test.
4805         * gcc.target/mips/ext-8.c: New test.
4806         * gcc.target/mips/extend-2.c: New test.
4807
4808 2009-08-10  Jason Merrill  <jason@redhat.com>
4809
4810         * g++.dg/other/linkage2.C: New test for types-without-linkage
4811         handling.
4812         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4813         * g++.dg/lookup/anon2.C: Likewise.
4814         * g++.dg/other/anon3.C: Likewise.
4815         * g++.dg/template/arg2.C: Likewise.
4816         * g++.dg/template/local4.C: Likewise.
4817         * g++.old-deja/g++.law/operators32.C: Likewise.
4818         * g++.old-deja/g++.other/linkage2.C: Likewise.
4819         * g++.old-deja/g++.pt/enum6.C: Likewise.
4820         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4821         * g++.old-deja/g++.other/linkage1.C: Likewise.
4822
4823 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4824
4825         * gcc.dg/dg.exp: Test also c-c++-common dir.
4826         * g++.dg/dg.exp: Likewise.
4827         * g++.dg/warn/Wconversion-real.C: Delete.
4828         * gcc.dg/Wconversion-real.c: Move to ...
4829         * c-c++-common/Wconversion-real.c: ... here.
4830         * lib/target-supports.exp
4831         (check_effective_target_c,check_effective_target_c++): New.
4832
4833 2009-08-10  Daniel Kraft  <d@domob.eu>
4834
4835         PR fortran/37425
4836         * gfortran.dg/typebound_operator_1.f03: New test.
4837         * gfortran.dg/typebound_operator_2.f03: New test.
4838
4839 2009-08-10  Richard Guenther  <rguenther@suse.de>
4840
4841         PR middle-end/41006
4842         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4843         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4844
4845 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4846
4847         PR fortran/40940
4848         * gfortran.dg/class_1.f03: New.
4849         * gfortran.dg/class_2.f03: New.
4850         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4851         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4852         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4853         * gfortran.dg/typebound_call_10.f03: Ditto.
4854         * gfortran.dg/typebound_call_2.f03: Ditto.
4855         * gfortran.dg/typebound_call_3.f03: Ditto.
4856         * gfortran.dg/typebound_call_4.f03: Ditto.
4857         * gfortran.dg/typebound_generic_3.f03: Ditto.
4858         * gfortran.dg/typebound_generic_4.f03: Ditto.
4859         * gfortran.dg/typebound_proc_1.f08: Ditto.
4860         * gfortran.dg/typebound_proc_5.f03: Ditto.
4861         * gfortran.dg/typebound_proc_6.f03: Ditto.
4862
4863 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4864
4865         PR c++/40866
4866         * g++.dg/expr/stmt-expr-1.C: New test.
4867
4868 2009-08-09  Richard Guenther  <rguenther@suse.de>
4869
4870         PR tree-optimization/41016
4871         * gcc.c-torture/compile/pr41016.c: New testcase.
4872
4873 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4874
4875         * gcc.dg/overflow-warn-8.c: New test.
4876
4877 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4878
4879         PR tree-optimization/41008
4880         * gcc.dg/vect/O1-pr41008.c: New test.
4881
4882 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4883
4884         PR fortran/40955
4885         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4886
4887 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4888
4889         * gcc.target/bfin/loop-autoinc.c: New file.
4890
4891 2009-08-08  Richard Guenther  <rguenther@suse.de>
4892
4893         PR tree-optimization/40991
4894         * g++.dg/torture/pr40991.C: New testcase.
4895
4896 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4897
4898         * ada/acats/support/impdef.a: Tweak timing constants. Add
4899         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4900         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4901         * ada/acats/tests/c9/c940007.a: Likewise.
4902         * ada/acats/tests/c9/c94001c.ada: Likewise.
4903         * ada/acats/tests/c9/c94006a.ada: Likewise.
4904         * ada/acats/tests/c9/c94008c.ada: Likewise.
4905         * ada/acats/tests/c9/c951002.a: Likewise.
4906         * ada/acats/tests/c9/c954a01.a: Likewise.
4907         * ada/acats/tests/c9/c96001a.ada: Likewise.
4908         * ada/acats/tests/c9/c97307a.ada: Likewise.
4909
4910 2009-08-07  Richard Guenther  <rguenther@suse.de>
4911
4912         PR tree-optimization/40999
4913         * gfortran.dg/pr40999.f: New testcase.
4914
4915 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4916
4917         * g++.dg/tree-prof/partition1.C: New test.
4918
4919 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4920
4921         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4922         hook.
4923         (check_effective_target_arm_neon_ok): Improve test for neon
4924         availability.
4925         * gcc.target/arm/eabi1.c: Only run test in base variant.
4926         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4927         attribute.
4928         * gcc.target/arm/vfp1[567].c: New tests.
4929
4930 2009-08-06  Jason Merrill  <jason@redhat.com>
4931
4932         PR c++/40948
4933         * g++.dg/ext/complit12.C: Expand.
4934
4935 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4936
4937         Merge ARM/hard_vfp_branch to trunk.
4938
4939         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4940
4941         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4942         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4943
4944         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4945
4946         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4947         (PCS): Define macro to use base AAPCS.
4948         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4949
4950         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4951
4952         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4953         Correct arm_neon.h typo.
4954
4955         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4956
4957         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4958         this a linkage test.
4959         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4960         argument marshalling.
4961         * abitest.h: New file.
4962         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4963         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4964
4965 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4966
4967         PR middle-end/32964
4968         * gcc.dg/tree-ssa/pr32964.c: New test.
4969
4970 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4971             H.J. Lu  <hongjiu.lu@intel.com>
4972
4973         PR target/40957
4974         * gcc.target/i386/pr40957.c: New test.
4975
4976 2009-08-06  Richard Guenther  <rguenther@suse.de>
4977
4978         PR tree-optimization/40964
4979         * gcc.c-torture/compile/pr40964.c: New testcase.
4980
4981 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4982
4983         PR fortran/40847
4984         * gfortran.dg/transfer_resolve_1.f90 : New test.
4985
4986 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4987             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4988
4989         PR target/40906
4990         * gcc.target/i386/pr40906-1.c: New test.
4991         * gcc.target/i386/pr40906-2.c: Ditto.
4992         * gcc.target/i386/pr40906-3.c: Ditto.
4993
4994 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4995
4996         PR rtl-optimization/40924
4997         * g++.dg/torture/pr40924.C: New test.
4998
4999 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5000
5001         PR c++/36069
5002         * g++.dg/warn/pr36069.C: New.
5003
5004 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5005
5006         PR c++/39987
5007         * g++.dg/overload/defarg4.C: New test.
5008
5009 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5010
5011         PR c++/16696
5012         * g++.dg/parse/pr16696.C: New.
5013         * g++.dg/parse/pr16696-permissive.C: New.
5014
5015 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5016
5017         PR fortran/40875
5018         * gfortran.dg/initialization_23.f90 : New test.
5019
5020 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5021
5022         PR debug/39706
5023         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5024
5025 2009-08-03  Jason Merrill  <jason@redhat.com>
5026             Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR c++/40948
5029         * g++.dg/ext/complit12.C: New.
5030
5031 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5032
5033         PR c/39902
5034         * gcc.target/powerpc/pr39902-2.c: New test.
5035
5036 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR middle-end/40943
5039         * gcc.dg/uninit-6.c: Re-add XFAIL.
5040         * gcc.dg/uninit-6-O0.c: Likewise.
5041         * gcc.dg/uninit-pr40943.c: New test.
5042
5043 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5044
5045         PR testsuite/40858
5046         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5047         .ascii.
5048
5049 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5050
5051         PR libfortran/40853
5052         * gfortran.dg/namelist_40.f90: Update error output.
5053         * gfortran.dg/namelist_47.f90: Update error output.
5054         * gfortran.dg/namelist_58.f90: New test.
5055
5056 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5057
5058         PR fortran/40881
5059         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5060         * gfortran.dg/altreturn_3.f90: Ditto.
5061         * gfortran.dg/altreturn_5.f90: Ditto.
5062         * gfortran.dg/altreturn_6.f90: Ditto.
5063         * gfortran.dg/altreturn_7.f90: Ditto.
5064         * gfortran.dg/array_constructor_13.f90: Ditto.
5065         * gfortran.dg/arrayio_7.f90: Ditto.
5066         * gfortran.dg/arrayio_8.f90: Ditto.
5067         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5068         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5069         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5070         * gfortran.dg/backspace_8.f: Add -std=legacy.
5071         * gfortran.dg/backspace_9.f: Ditto.
5072         * gfortran.dg/char_comparison_1.f: Ditto.
5073         * gfortran.dg/char_decl_1.f90: Ditto.
5074         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5075         * gfortran.dg/char_pointer_assign.f90: Ditto.
5076         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5077         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5078         * gfortran.dg/char_pointer_func.f90: Ditto.
5079         * gfortran.dg/common_8.f90: Ditto.
5080         * gfortran.dg/constant_substring.f: Ditto.
5081         * gfortran.dg/data_char_2.f90: Ditto.
5082         * gfortran.dg/der_array_io_1.f90: Ditto.
5083         * gfortran.dg/der_array_io_2.f90: Ditto.
5084         * gfortran.dg/der_array_io_3.f90: Ditto.
5085         * gfortran.dg/der_io_3.f90: Ditto.
5086         * gfortran.dg/dev_null.F90: Ditto.
5087         * gfortran.dg/direct_io_2.f90: Ditto.
5088         * gfortran.dg/do_iterator_2.f90: Ditto.
5089         * gfortran.dg/e_d_fmt.f90: Ditto.
5090         * gfortran.dg/empty_format_1.f90: Ditto.
5091         * gfortran.dg/entry_17.f90: Modified warning message.
5092         * gfortran.dg/entry_7.f90: Add -std=legacy.
5093         * gfortran.dg/eor_1.f90: Ditto.
5094         * gfortran.dg/equiv_2.f90: Ditto.
5095         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5096         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5097         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5098         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5099         * gfortran.dg/fmt_error_2.f90: Ditto.
5100         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5101         * gfortran.dg/fmt_tl.f: Ditto.
5102         * gfortran.dg/fmt_white.f: Ditto.
5103         * gfortran.dg/func_derived_1.f90: Ditto.
5104         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5105         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5106         * gfortran.dg/global_references_2.f90: Ditto.
5107         * gfortran.dg/hollerith_1.f90: Ditto.
5108         * gfortran.dg/hollerith.f90: Use new-style character length.
5109         * gfortran.dg/hollerith_f95.f90: Ditto.
5110         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5111         * gfortran.dg/implicit_6.f90: Ditto.
5112         * gfortran.dg/implicit_9.f90: Ditto.
5113         * gfortran.dg/inquire_13.f90: Ditto.
5114         * gfortran.dg/inquire_5.f90: Ditto.
5115         * gfortran.dg/inquire_6.f90: Ditto.
5116         * gfortran.dg/inquire.f90: Ditto.
5117         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5118         * gfortran.dg/io_constraints_2.f90: Ditto.
5119         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5120         * gfortran.dg/loc_2.f90: Ditto.
5121         * gfortran.dg/logical_1.f90: Ditto.
5122         * gfortran.dg/longline.f: Ditto.
5123         * gfortran.dg/merge_char_1.f90: Ditto.
5124         * gfortran.dg/namelist_12.f: Ditto.
5125         * gfortran.dg/namelist_14.f90: Ditto.
5126         * gfortran.dg/namelist_18.f90: Ditto.
5127         * gfortran.dg/namelist_19.f90: Ditto.
5128         * gfortran.dg/namelist_21.f90: Ditto.
5129         * gfortran.dg/namelist_22.f90: Ditto.
5130         * gfortran.dg/namelist_37.f90: Ditto.
5131         * gfortran.dg/namelist_54.f90: Ditto.
5132         * gfortran.dg/namelist_55.f90: Ditto.
5133         * gfortran.dg/namelist_empty.f90: Ditto.
5134         * gfortran.dg/namelist_use.f90: Use new-style character length.
5135         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5136         * gfortran.dg/nested_modules_4.f90: Ditto.
5137         * gfortran.dg/nested_modules_5.f90: Ditto.
5138         * gfortran.dg/open-options-blanks.f: Ditto.
5139         * gfortran.dg/output_exponents_1.f90: Ditto.
5140         * gfortran.dg/parens_5.f90: Ditto.
5141         * gfortran.dg/parens_6.f90: Ditto.
5142         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5143         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5144         * gfortran.dg/pr15129.f90: Ditto.
5145         * gfortran.dg/pr15332.f: Ditto.
5146         * gfortran.dg/pr16597.f90: Ditto.
5147         * gfortran.dg/pr17143.f90: Ditto.
5148         * gfortran.dg/pr17164.f90: Ditto.
5149         * gfortran.dg/pr17229.f: Modified warning message.
5150         * gfortran.dg/pr18210.f90: Add -std=legacy.
5151         * gfortran.dg/pr19155.f: Ditto.
5152         * gfortran.dg/pr20086.f90: Ditto.
5153         * gfortran.dg/pr20124.f90: Ditto.
5154         * gfortran.dg/pr20755.f: Ditto.
5155         * gfortran.dg/pr20865.f90: Ditto.
5156         * gfortran.dg/pr20950.f: Ditto.
5157         * gfortran.dg/pr21730.f: Ditto.
5158         * gfortran.dg/pr22491.f: Ditto.
5159         * gfortran.dg/pr29713.f90: Ditto.
5160         * gfortran.dg/print_parentheses_1.f: Ditto.
5161         * gfortran.dg/print_parentheses_2.f90: Ditto.
5162         * gfortran.dg/proc_assign_1.f90: Ditto.
5163         * gfortran.dg/proc_decl_1.f90: Ditto.
5164         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5165         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5166         * gfortran.dg/read_float_1.f90: Ditto.
5167         * gfortran.dg/read_logical.f90: Ditto.
5168         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5169         * gfortran.dg/return_1.f90: Ditto.
5170         * gfortran.dg/rewind_1.f90: Ditto.
5171         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5172         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5173         * gfortran.dg/stfunc_1.f90: Ditto.
5174         * gfortran.dg/stfunc_3.f90: Ditto.
5175         * gfortran.dg/stfunc_4.f90: Ditto.
5176         * gfortran.dg/stfunc_6.f90: Ditto.
5177         * gfortran.dg/streamio_2.f90: Ditto.
5178         * gfortran.dg/string_ctor_1.f90: Ditto.
5179         * gfortran.dg/string_null_compare_1.f: Ditto.
5180         * gfortran.dg/substr_6.f90: Ditto.
5181         * gfortran.dg/tl_editing.f90: Ditto.
5182         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5183         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5184         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5185         * gfortran.dg/g77/1832.f: Ditto.
5186         * gfortran.dg/g77/19981216-0.f Ditto.
5187         * gfortran.dg/g77/19990525-0.f: Ditto.
5188         * gfortran.dg/g77/19990826-2.f: Ditto.
5189         * gfortran.dg/g77/20000630-2.f: Ditto.
5190         * gfortran.dg/g77/20010116.f: Ditto.
5191         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5192         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5193         * gfortran.dg/g77/980520-1.f: Ditto.
5194         * gfortran.dg/g77/check0.f: Ditto.
5195         * gfortran.dg/g77/cpp3.F: Ditto.
5196         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5197         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5198         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5199         * gfortran.dg/g77/short.f: Ditto.
5200
5201 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5202
5203         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5204         * gcc.target/mips/ext-4.c: Likewise.
5205         * gcc.target/mips/interrupt_handler.c: Likewise.
5206         * gcc.target/mips/truncate-4.c: Likewise.
5207         * gcc.target/mips/truncate-5.c: Likewise.
5208
5209 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5210
5211         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5212         -fgraphite-force-parallel to -floop-parallelize-all.
5213
5214 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5215
5216         PR fortran/40011
5217         * gfortran.dg/whole_file_7.f90: New test.
5218         * gfortran.dg/whole_file_8.f90: New test.
5219         * gfortran.dg/whole_file_9.f90: New test.
5220         * gfortran.dg/whole_file_10.f90: New test.
5221         * gfortran.dg/whole_file_11.f90: New test.
5222         * gfortran.dg/whole_file_12.f90: New test.
5223         * gfortran.dg/whole_file_13.f90: New test.
5224         * gfortran.dg/whole_file_14.f90: New test.
5225
5226 2009-07-31  Jason Merrill  <jason@redhat.com>
5227
5228         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5229         binding semantics.
5230         * g++.dg/cpp0x/named.C: Likewise.
5231         * g++.dg/cpp0x/overload.C: Likewise.
5232         * g++.dg/cpp0x/rv1n.C: Likewise.
5233         * g++.dg/cpp0x/rv1p.C: Likewise.
5234         * g++.dg/cpp0x/rv2n.C: Likewise.
5235         * g++.dg/cpp0x/rv2p.C: Likewise.
5236         * g++.dg/cpp0x/rv3n.C: Likewise.
5237         * g++.dg/cpp0x/rv3p.C: Likewise.
5238         * g++.dg/cpp0x/rv4n.C: Likewise.
5239         * g++.dg/cpp0x/rv4p.C: Likewise.
5240         * g++.dg/cpp0x/rv5n.C: Likewise.
5241         * g++.dg/cpp0x/rv5p.C: Likewise.
5242         * g++.dg/cpp0x/rv6n.C: Likewise.
5243         * g++.dg/cpp0x/rv6p.C: Likewise.
5244         * g++.dg/cpp0x/rv7n.C: Likewise.
5245         * g++.dg/cpp0x/rv7p.C: Likewise.
5246         * g++.dg/cpp0x/template_deduction.C: Likewise.
5247         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5248         * g++.dg/cpp0x/overloadn.C: New.
5249         * g++.dg/cpp0x/rv-cast.C: New.
5250
5251 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5252
5253         * gcc.target/mips/ext-4.c: New test.
5254
5255 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5256
5257         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5258
5259 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5260
5261         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5262         * gcc.dg/tree-ssa/loop-32.c: Same.
5263         * gcc.dg/tree-ssa/loop-33.c: Same.
5264         * gcc.dg/tree-ssa/loop-34.c: Same.
5265         * gcc.dg/tree-ssa/loop-35.c: Same.
5266         * gcc.dg/tree-ssa/loop-7.c: Same.
5267         * gcc.dg/tree-ssa/pr23109.c: Same.
5268         * gcc.dg/tree-ssa/restrict-2.c: Same.
5269         * gcc.dg/tree-ssa/restrict-3.c: Same.
5270         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5271         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5272         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5273         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5274         * gcc.dg/tree-ssa/structopt-1.c: Same.
5275         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5276         * gfortran.dg/pr32921.f: Same.
5277
5278 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5279
5280         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5281         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5282         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5283         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5284         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5285         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5286         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5287         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5288         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5289         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5290         * gcc.dg/graphite/id-1.c: New.
5291         * gcc.dg/graphite/id-10.c: New.
5292         * gcc.dg/graphite/id-11.c: New.
5293         * gcc.dg/graphite/id-12.c: New.
5294         * gcc.dg/graphite/id-13.c: New.
5295         * gcc.dg/graphite/id-14.c: New.
5296         * gcc.dg/graphite/id-15.c: New.
5297         * gcc.dg/graphite/id-2.c: New.
5298         * gcc.dg/graphite/id-3.c: New.
5299         * gcc.dg/graphite/id-4.c: New.
5300         * gcc.dg/graphite/id-5.c: New.
5301         * gcc.dg/graphite/id-6.c: New.
5302         * gcc.dg/graphite/id-7.c: New.
5303         * gcc.dg/graphite/id-8.c: New.
5304         * gcc.dg/graphite/id-9.c: New.
5305         * gcc.dg/graphite/interchange-0.c: New.
5306         * gcc.dg/graphite/interchange-1.c: New.
5307         * gcc.dg/graphite/interchange-2.c: New.
5308         * gcc.dg/graphite/interchange-3.c: New.
5309         * gcc.dg/graphite/interchange-4.c: New.
5310         * gcc.dg/graphite/interchange-5.c: New.
5311         * gcc.dg/graphite/interchange-6.c: New.
5312         * gcc.dg/graphite/interchange-7.c: New.
5313         * gcc.dg/graphite/interchange-8.c: New.
5314         * gcc.dg/graphite/pr35356-1.c: New.
5315         * gcc.dg/graphite/pr35356-2.c: New.
5316         * gcc.dg/graphite/pr35356-3.c: New.
5317         * gcc.dg/graphite/pr40157.c: New.
5318         * gcc.dg/graphite/run-id-1.c: New.
5319         * gcc.dg/graphite/scop-20.c: New.
5320         * gcc.dg/graphite/scop-21.c: New.
5321         * gfortran.dg/graphite/id-1.f90: New.
5322         * gfortran.dg/graphite/id-10.f90: New.
5323         * gfortran.dg/graphite/id-11.f: New.
5324         * gfortran.dg/graphite/id-12.f: New.
5325         * gfortran.dg/graphite/id-13.f: New.
5326         * gfortran.dg/graphite/id-14.f: New.
5327         * gfortran.dg/graphite/id-15.f: New.
5328         * gfortran.dg/graphite/id-16.f: New.
5329         * gfortran.dg/graphite/id-5.f: New.
5330         * gfortran.dg/graphite/id-6.f: New.
5331         * gfortran.dg/graphite/id-7.f: New.
5332         * gfortran.dg/graphite/id-8.f: New.
5333         * gfortran.dg/graphite/id-9.f: New.
5334         * gfortran.dg/graphite/interchange-1.f: New.
5335         * gfortran.dg/graphite/interchange-2.f: New.
5336
5337 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5338
5339         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5340         flags based on the name of the testcase.
5341         * gfortran.dg/graphite/graphite.exp: Same.
5342
5343         * gcc.dg/graphite/block-0.c: Adjusted.
5344         * gcc.dg/graphite/block-1.c: Adjusted.
5345         * gcc.dg/graphite/block-2.c: Adjusted.
5346         * gcc.dg/graphite/block-3.c: Adjusted.
5347         * gcc.dg/graphite/block-4.c: Adjusted.
5348         * gcc.dg/graphite/block-5.c: Adjusted.
5349         * gcc.dg/graphite/block-6.c: Adjusted.
5350         * gcc.dg/graphite/pr37485.c: Adjusted.
5351         * gcc.dg/graphite/pr37684.c: Adjusted.
5352         * gcc.dg/graphite/pr37828.c: Adjusted.
5353         * gcc.dg/graphite/pr37883.c: Adjusted.
5354         * gcc.dg/graphite/pr37928.c: Adjusted.
5355         * gcc.dg/graphite/pr37943.c: Adjusted.
5356         * gcc.dg/graphite/pr38409.c: Adjusted.
5357         * gcc.dg/graphite/pr38498.c: Adjusted.
5358         * gcc.dg/graphite/pr38559.c: Adjusted.
5359         * gcc.dg/graphite/pr39335.c: Adjusted.
5360         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5361         * gcc.dg/graphite/scop-0.c: Adjusted.
5362         * gcc.dg/graphite/scop-1.c: Adjusted.
5363         * gcc.dg/graphite/scop-10.c: Adjusted.
5364         * gcc.dg/graphite/scop-11.c: Adjusted.
5365         * gcc.dg/graphite/scop-12.c: Adjusted.
5366         * gcc.dg/graphite/scop-13.c: Adjusted.
5367         * gcc.dg/graphite/scop-14.c: Adjusted.
5368         * gcc.dg/graphite/scop-15.c: Adjusted.
5369         * gcc.dg/graphite/scop-16.c: Adjusted.
5370         * gcc.dg/graphite/scop-17.c: Adjusted.
5371         * gcc.dg/graphite/scop-18.c: Adjusted.
5372         * gcc.dg/graphite/scop-19.c: Adjusted.
5373         * gcc.dg/graphite/scop-2.c: Adjusted.
5374         * gcc.dg/graphite/scop-3.c: Adjusted.-
5375         * gcc.dg/graphite/scop-4.c: Adjusted.
5376         * gcc.dg/graphite/scop-5.c: Adjusted.
5377         * gcc.dg/graphite/scop-6.c: Adjusted.
5378         * gcc.dg/graphite/scop-7.c: Adjusted.
5379         * gcc.dg/graphite/scop-8.c: Adjusted.
5380         * gcc.dg/graphite/scop-9.c: Adjusted.
5381         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5382         * gfortran.dg/graphite/block-1.f90: Adjusted.
5383         * gfortran.dg/graphite/block-2.f: Adjusted.
5384         * gfortran.dg/graphite/block-3.f90: Adjusted.
5385         * gfortran.dg/graphite/block-4.f90: Adjusted.
5386         * gfortran.dg/graphite/id-2.f90: Adjusted.
5387         * gfortran.dg/graphite/id-3.f90: Adjusted.
5388         * gfortran.dg/graphite/id-4.f90: Adjusted.
5389         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5390         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5391         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5392         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5393         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5394         * gfortran.dg/graphite/scop-1.f: Adjusted.
5395
5396 2009-07-30  Doug Kwan  <dougkwan@google.com>
5397
5398         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5399         in warnings added in rev 141298.
5400
5401 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5402
5403         * lib/options.exp: Use "!=" instead of "ne".
5404
5405         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5406
5407         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5408         * gcc.dg/ucnid-12.c: Likewise.
5409
5410 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5411             Pat Haugen  <pthaugen@us.ibm.com>
5412             Revital Eres <ERES@il.ibm.com>
5413
5414         * gcc.target/powerpc/altivec-32.c: New file to test
5415         Altivec simple math function vectorization.
5416
5417         * gcc.target/powerpc/bswap-run.c: New file to test swap
5418         builtins.
5419         * gcc.target/powerpc/bswap16.c: Ditto.
5420         * gcc.target/powerpc/bswap32.c: Ditto.
5421         * gcc.target/powerpc/bswap64-1.c: Ditto.
5422         * gcc.target/powerpc/bswap64-2.c: Ditto.
5423         * gcc.target/powerpc/bswap64-3.c: Ditto.
5424         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5425         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5426         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5427
5428         * gcc.target/powerpc/popcount-2.c: New file to test
5429         power7 popcntd instructions.
5430         * gcc.target/powerpc/popcount-3.c: Ditto.
5431
5432         * gcc.target/powerpc/pr39457.c: New VSX test.
5433         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5434         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5435         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5436         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5437         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5438         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5439         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5440         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5441         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5442         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5443         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5444         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5445
5446         * gcc.target/powerpc/altivec-6.c: Store the result of
5447         vec_add, so the optimizer doesn't remove it.
5448
5449         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5450         systems that support bswap64.
5451
5452         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5453         prevent VSX code generation.
5454
5455         * lib/target-supports.exp (check_vsx_hw_available): New
5456         function to test if VSX available.
5457         (check_effective_target_powerpc_vsx_ok): Ditto.
5458         (check_vmx_hw_available): Add explicit -mno-vsx.
5459
5460 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5461
5462         PR c/39902
5463         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5464
5465 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5466
5467         PR tree-optimization/40570
5468         * gcc.c-torture/compile/pr40570.c: New test.
5469
5470 2009-07-29  Jason Merrill  <jason@redhat.com>
5471
5472         PR c++/14912
5473         * g++.dg/template/defarg13.C: New.
5474
5475 2009-07-29  Richard Guenther  <rguenther@suse.de>
5476
5477         PR c++/40834
5478         * g++.dg/torture/pr40834.C: New testcase.
5479
5480 2009-07-29  Michael Matz  <matz@suse.de>
5481
5482         PR middle-end/40830
5483         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5484
5485 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5486
5487         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5488         sh*-*-* targets.  Skip on spu-*-* targets.
5489         * gfortran.dg/maxlocval_4.f90: Likewise.
5490         * gfortran.dg/minlocval_1.f90: Likewise.
5491         * gfortran.dg/minlocval_4.f90: Likewise.
5492
5493 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR fortran/40878
5496         * gfortran.dg/gomp/pr40878-1.f90: New test.
5497         * gfortran.dg/gomp/pr40878-2.f90: New test.
5498
5499         PR testsuite/40891
5500         * gcc.dg/cdce1.c: Adjust note line number.
5501         * gcc.dg/cdce2.c: Likewise.
5502
5503 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5504
5505         PR fortran/40882
5506         * gfortran.dg/proc_ptr_comp_13.f90: New.
5507
5508 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5509
5510         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5511         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5512         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5513         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5514         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5515         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5516         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5517         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5518         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5519         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5520         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5521         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5522         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5523         #ifdef NEED_IEEE754_FLOAT conditional.
5524         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5525         conditional.
5526
5527 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5528
5529         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5530         i?86-*-netware.
5531         * g++.dg/ext/bitfield3.C: Likewise.
5532         * g++.dg/ext/bitfield4.C: Likewise.
5533         * g++.dg/ext/bitfield5.C: Likewise.
5534         * gcc.dg/bitfld-15.c: Likewise.
5535         * gcc.dg/bitfld-16.c: Likewise.
5536         * gcc.dg/bitfld-17.c: Likewise.
5537         * gcc.dg/bitfld-18.c: Likewise.
5538         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5539         * gcc.dg/20010912-1.c: Likewise.
5540         * gcc.dg/20021018-1.c: Likewise.
5541         * gcc.dg/20030213-1.c: Likewise.
5542         * gcc.dg/20030225-1.c: Likewise.
5543         * gcc.dg/20030708-1.c: Likewise.
5544         * gcc.dg/20050321-2.c: Likewise.
5545         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5546         * gcc.dg/cdce2.c: Likewise.
5547         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5548         targets.
5549         * gcc.target/i386/pr37248-3.c: Likewise.
5550
5551 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5552
5553         PR fortran/40848
5554         * gfortran.dg/altreturn_7.f90: New.
5555
5556 2009-07-27  Simon Baldwin  <simonb@google.com>
5557
5558         PR testsuite/40829
5559         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5560         so that indexing no longer runs off array end.
5561
5562 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5563
5564         PR fortran/40851
5565         * gfortran.dg/derived_init_3.f90: New test.
5566
5567 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5568
5569         PR fortran/33197
5570         * gfortran.dg/atan2_1.f90: New test
5571         * gfortran.dg/atan2_2.f90: New test
5572
5573 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5574
5575         PR c++/40749
5576         * g++.dg/warn/Wreturn-type-6.C: New test.
5577
5578 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5579
5580         PR tree-optimization/40801
5581         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5582         * gfortran.dg/vect/vect.exp: Run tests starting with
5583         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5584
5585 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5586
5587         PR rtl-optimization/40445
5588         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5589
5590 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5591
5592         * gcc.dg/builtin-unreachable-4.c: New test.
5593
5594 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5595
5596         PR fortran/33197
5597         * gfortran.dg/complex_intrinsic_5.f90: New test.
5598         * gfortran.dg/complex_intrinsic_7.f90: New test.
5599
5600 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5601
5602         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5603         * gcc.dg/ipa/noclone-1.c: New test.
5604
5605 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5606
5607         * lib/target-supports.exp (check_effective_target_static): New
5608         procedure.
5609         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5610         supported.
5611         * g++.old-deja/g++.law/weak.C: Require static effective target.
5612
5613 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5614
5615         PR fortran/39630
5616         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5617         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5618         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5619         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5620         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5621         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5622         * gfortran.dg/typebound_call_10.f03: New.
5623
5624 2009-07-24  Jason Merrill  <jason@redhat.com>
5625
5626         * g++.dg/cpp0x/defaulted11.C: New.
5627
5628         * g++.dg/cpp0x/initlist23.C: New.
5629
5630 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/40822
5633         * gfortran.dg/char_length_16.f90: New.
5634
5635 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR fortran/40643
5638         PR fortran/31067
5639         * gfortran.dg/maxlocval_2.f90: New test.
5640         * gfortran.dg/maxlocval_3.f90: New test.
5641         * gfortran.dg/maxlocval_4.f90: New test.
5642         * gfortran.dg/minlocval_1.f90: New test.
5643         * gfortran.dg/minlocval_2.f90: New test.
5644         * gfortran.dg/minlocval_3.f90: New test.
5645         * gfortran.dg/minlocval_4.f90: New test.
5646
5647 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5648
5649         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5650         scan-assembler.
5651
5652 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR fortran/40839
5655         * gfortran.dg/pr40839.f90: New test.
5656
5657 2009-07-23  Michael Matz  <matz@suse.de>
5658
5659         PR middle-end/40830
5660         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5661         don't set options ourself.
5662
5663 2009-07-23  Simon Baldwin  <simonb@google.com>
5664
5665         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5666         native C compilation where required.
5667
5668 2009-07-22  Doug Kwan  <dougkwan@google.com>
5669
5670         * gcc.c-torture/compile/20090721-1.c: New test.
5671
5672 2009-07-22  Michael Matz  <matz@suse.de>
5673
5674         PR tree-optimization/35229
5675         PR tree-optimization/39300
5676         * gcc.dg/vect/vect-pre-interact.c: New test.
5677
5678 2009-07-22  Richard Guenther  <rguenther@suse.de>
5679
5680         * g++.dg/lookup/using21.C: Fix duplicate paste.
5681
5682 2009-07-22  Richard Guenther  <rguenther@suse.de>
5683
5684         PR c++/40799
5685         * g++.dg/lookup/using21.C: New testcase.
5686
5687 2009-07-21  Jason Merrill  <jason@redhat.com>
5688
5689         * g++.dg/init/aggr4.C: New.
5690
5691 2009-07-21  Jason Merrill  <jason@redhat.com>
5692
5693         Core issue 934
5694         * g++.dg/cpp0x/initlist22.C: New.
5695
5696 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5697
5698         * gcc.target/i386/vectorize8.c: New test.
5699
5700 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5701
5702         PR target/40811
5703         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5704         Add i?86 and x86_64 targets.
5705         * gcc.target/i386/vectorize7.c: New test.
5706
5707         PR target/40809
5708         * gcc.target/i386/pr40809.c: New test.
5709
5710 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5711
5712         PR tree-optimization/40813
5713         * g++.dg/opt/inline15.C: New test.
5714
5715 2009-07-21  Paul Brook <paul@codesourcery.com>
5716
5717         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5718         * lib/target-supports.exp (check_effective_target_section_anchors):
5719         Add arm*-*-*.
5720
5721 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5722
5723         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5724         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5725         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5726
5727 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5728
5729         * gcc.target/mips/ext-3.c: New test.
5730
5731 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5732
5733         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5734         * gcc.dg/builtin-object-size-8.c: New test.
5735         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5736         * g++.dg/ext/builtin-object-size2.C: Likewise.
5737
5738         PR tree-optimization/40792
5739         * gcc.dg/pr40792.c: New test.
5740
5741 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5742
5743         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5744         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5745         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5746
5747 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5748
5749         * gcc.target/sh/mfmovd.c: New test.
5750
5751 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5752             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5753
5754         PR libfortran/40714
5755         * gfortran.dg/eof_3.f90: New test.
5756
5757 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5758
5759         PR fortran/40727
5760         * gfortran.dg/intrinsic_cmplx.f90: New test.
5761
5762 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5763
5764         PR libfortran/34670
5765         PR libfortran/36874
5766         * gfortran.dg/cshift_bounds_1.f90:  New test.
5767         * gfortran.dg/cshift_bounds_2.f90:  New test.
5768         * gfortran.dg/cshift_bounds_3.f90:  New test.
5769         * gfortran.dg/cshift_bounds_4.f90:  New test.
5770         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5771         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5772         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5773         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5774
5775 2009-07-19  Jan Hubicka  <jh@suse.cz>
5776
5777         PR tree-optimization/40676
5778         * gcc.c-torture/compile/pr40676.c: New testcase.
5779
5780 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5781
5782         * gcc.target/mips/ext-2.c: New test.
5783
5784 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5785
5786         * gcc.target/mips/octeon-exts-7.c: New test.
5787         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5788         * gcc.target/mips/octeon-exts-5.c: Likewise.
5789
5790 2009-07-18  Richard Guenther  <rguenther@suse.de>
5791
5792         PR testsuite/40798
5793         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5794
5795 2009-07-18  Richard Guenther  <rguenther@suse.de>
5796
5797         PR c/40787
5798         * gcc.dg/pr35899.c: Adjust.
5799
5800 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5801
5802         * gcc.target/powerpc/asm-es-1.c: New test.
5803         * gcc.target/powerpc/asm-es-2.c: Likewise.
5804
5805 2009-07-17  Richard Guenther  <rguenther@suse.de>
5806
5807         PR c/40401
5808         * g++.dg/rtti/crash4.C: New testcase.
5809         * g++.dg/torture/20090706-1.C: Likewise.
5810         * gcc.dg/redecl-17.c: Likewise.
5811         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5812         * gcc.dg/declspec-9.c: Expect extra error.
5813         * gcc.dg/declspec-10.c: Likewise.
5814         * gcc.dg/declspec-11.c: Likewise.
5815         * gcc.dg/redecl-10.c: Expect extra warnings.
5816         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5817         * gcc.target/i386/pr39545-1.c: Likewise.
5818         * g++.dg/ext/asm3.C: Expect more errors.
5819         * g++.dg/gomp/block-1.C: Likewise.
5820         * g++.dg/gomp/block-2.C: Likewise.
5821         * g++.dg/gomp/block-3.C: Likewise.
5822         * g++.dg/gomp/block-5.C: Likewise.
5823         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5824         * g++.dg/warn/unused-result1.C: XFAIL.
5825
5826 2009-07-17  Richard Guenther  <rguenther@suse.de>
5827
5828         PR tree-optimization/40321
5829         * gcc.c-torture/compile/pr40321.c: New testcase.
5830         * g++.dg/torture/pr40321.C: Likewise.
5831
5832 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR c++/40780
5835         * g++.dg/template/ptrmem19.C: New test.
5836
5837 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5838             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5839
5840         PR 40435
5841         * gcc.dg/pr36902.c: Add column info.
5842         * g++.dg/gcov/gcov-2.C: Change count for definition.
5843
5844 2009-07-16  Jason Merrill  <jason@redhat.com>
5845
5846         PR libstdc++/37907
5847         * g++.dg/cpp0x/std-layout1.C: New.
5848         * g++.dg/ext/has_nothrow_assign.C: Fix.
5849         * g++.dg/ext/has_nothrow_copy.C: Fix.
5850         * g++.dg/ext/has_trivial_assign.C: Fix.
5851         * g++.dg/ext/has_trivial_copy.C: Fix.
5852         * g++.dg/ext/is_pod.C: Fix.
5853         * g++.dg/other/offsetof3.C: Adjust.
5854         * g++.dg/overload/ellipsis1.C: Adjust.
5855         * g++.dg/warn/var-args1.C: Adjust.
5856         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5857         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5858         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5859         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5860         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5861
5862 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5863
5864         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5865         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5866         effective target "mpc_pow".
5867         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5868
5869 2009-07-16  Richard Henderson  <rth@redhat.com>
5870
5871         * g++.dg/opt/eh4.C: New test.
5872
5873 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5874
5875         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5876
5877 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR middle-end/40747
5880         * gcc.c-torture/execute/pr40747.c: New test.
5881
5882 2009-07-15  Richard Guenther  <rguenther@suse.de>
5883
5884         PR middle-end/40753
5885         * gcc.c-torture/compile/pr40753.c: New testcase.
5886
5887 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5888
5889         PR fortran/40743
5890         * gfortran.dg/interface_assignment_4.f90: New.
5891
5892 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5893
5894         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5895         for FreeBSD up to and including version 8.
5896
5897 2009-07-14  Taras Glek  <tglek@mozilla.com>
5898             Rafael Espindola  <espindola@google.com>
5899
5900         * g++.dg/plugin/header-plugin-test.C: New.
5901         * g++.dg/plugin/header_plugin.c: New.
5902         * g++.dg/plugin/plugin.exp: Update.
5903
5904 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5905
5906         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5907         function to enable vectorization.
5908         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5909         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5910
5911 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5912
5913         * gcc.target/i386/sse-copysignf-vec.c: New test.
5914         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5915
5916 2009-07-14  Jason Merrill  <jason@redhat.com>
5917
5918         PR c++/37276
5919         * g++.dg/lookup/builtin5.C: New.
5920         * g++.dg/other/error22.C: Add missing extern "C".
5921         * g++.dg/warn/Warray-bounds.C: Likewise.
5922         * gcc.dg/compat/compat-common.h: Likewise.
5923
5924         PR c++/40746
5925         * g++.dg/lookup/using20.C: New.
5926
5927         PR c++/40740
5928         * g++.dg/template/koenig8.C: New.
5929
5930 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5931
5932         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5933         both i?86-*-darwin* and x86_64-*-darwin*.
5934
5935 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5936
5937         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5938         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5939         name.
5940
5941 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5942
5943         PR debug/40705
5944         * g++.dg/debug/dwarf2/typedef1.C: New test.
5945
5946         PR c++/40357
5947         * g++.dg/other/typedef3.C: New test.
5948
5949 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5950
5951         * gcc.dg/20090709-1.c: Move to a proper place ...
5952         * gcc.target/m68k/20090709-1.c: ... here.
5953
5954 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5955
5956         PR C++/22154
5957         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5958         front of qualified names are allowed.
5959         * g++.dg/parse/crash10.C: Likewise.
5960         * g++.dg/parse/error15.C: Likewise.
5961         * g++.dg/parse/typename9.C: Likewise.
5962         * g++.dg/parse/error8.C: Likewise.
5963
5964 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/40646
5967         * gfortran.dg/proc_ptr_22.f90: Extended.
5968         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5969
5970 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5971
5972         * gfortran.dg/vect/vect-6.f: New test.
5973
5974 2009-07-12  Jason Merrill  <jason@redhat.com>
5975
5976         PR c++/36628
5977         * g++.dg/cpp0x/decltype17.C: New.
5978
5979         PR c++/37206
5980         * g++.dg/cpp0x/rv10.C: New.
5981
5982 2009-07-12  Jason Merrill  <jason@redhat.com>
5983
5984         PR c++/40689
5985         * g++.dg/cpp0x/initlist20.C: New.
5986         * g++.dg/cpp0x/initlist21.C: New.
5987
5988 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5989
5990         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5991         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5992         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5993         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5994         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5995
5996 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5997
5998         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5999         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6000         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6001         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6002         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6003         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6004         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6005         effective_target fd_truncate.
6006
6007 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6008
6009         * gnat.dg/specs/addr1.ads: New test.
6010
6011 2009-07-11  Jan Hubicka  <jh@suse.cz>
6012
6013         PR middle-end/48388
6014         * g++.dg/torture/pr40388.C: New testcase.
6015
6016 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR target/40668
6019         * gcc.c-torture/execute/pr40668.c: New test.
6020
6021 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6022
6023         * gcc.c-torture/execute/20090711-1.c: New test.
6024
6025 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6026
6027         PR testsuite/40699
6028         PR testsuite/40707
6029         PR testsuite/40709
6030         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6031         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6032         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6033         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6034
6035 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6036
6037         PR fortran/33197
6038         * gfortran.dg/complex_intrinsic_3.f90: New test.
6039         * gfortran.dg/complex_intrinsic_4.f90: New test.
6040
6041 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6042
6043         PR target/39079
6044         * gcc.target/mips/mips.exp: Make -msynci a known option.
6045         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6046
6047 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR c++/40502
6050         * g++.dg/ext/strncpy-chk1.C: New test.
6051
6052 2009-07-10  Richard Guenther  <rguenther@suse.de>
6053
6054         PR tree-optimization/40496
6055         * g++.dg/opt/pr40496.C: New testcase.
6056
6057 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6058
6059         PR 25509
6060         PR 40614
6061         * g++.dg/warn/unused-result1-Werror.c: New.
6062
6063 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6064
6065         PR fortran/39334
6066         * gfortran.dg/recursive_parameter_1.f90: New test.
6067
6068 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6069
6070         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6071         * gfortran.dg/module_equivalence_6.f90: Ditto.
6072         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6073         * gfortran.dg/nan_2.f90: Ditto.
6074         * gfortran.dg/inquire_11.f90: Ditto.
6075         * gfortran.dg/abstract_type_3.f03: Ditto.
6076         * gfortran.dg/abstract_type_1.f90: Ditto.
6077         * gfortran.dg/private_type_9.f90: Ditto.
6078         * gfortran.dg/abstract_type_5.f03: Ditto.
6079         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6080         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6081         * gfortran.dg/derived_sub.f90: Ditto.
6082         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6083         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6084         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6085         * gfortran.dg/mvbits_6.f90: Ditto.
6086         * gfortran.dg/abstract_type_2.f03: Ditto.
6087         * gfortran.dg/abstract_type_4.f03: Ditto.
6088         * gfortran.dg/bounds_check_9.f90: Ditto.
6089         * gfortran.dg/optional_dim_3.f90: Ditto.
6090         * gfortran.dg/pr32921.f: Ditto.
6091         * gfortran.dg/entry_16.f90: Ditto.
6092         * gfortran.dg/generic_16.f90: Ditto.
6093
6094
6095 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6096
6097         * gcc.target/m68k/20090709-1.c: New.
6098
6099 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6100
6101         PR c++/40684
6102         * g++.dg/template/unify11.C: New test.
6103
6104 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6105
6106         PR fortran/40629
6107         * gfortran.dg/host_assoc_function_9.f90: New test.
6108
6109 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6110
6111         PR fortran/40646
6112         * gfortran.dg/proc_ptr_22.f90: New.
6113         * gfortran.dg/proc_ptr_comp_12.f90: New.
6114
6115 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR middle-end/40692
6118         * gcc.c-torture/compile/pr40692.c: New test.
6119
6120 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6121
6122         PR fortran/40604
6123         * gfortran.dg/pointer_check_6.f90: New test.
6124
6125 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6126
6127         * gcc.target/mips/truncate-5.c: New test.
6128
6129 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6130
6131         PR libfortran/40330
6132         PR libfortran/40662
6133         * gfortran.dg/fmt_cache_1.f: New test.
6134
6135 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6136
6137         PR fortran/40675
6138         * gfortran.dg/nosigned_zero_1.f90: New test.
6139         * gfortran.dg/nosigned_zero_2.f90: New test.
6140
6141 2009-07-08  Richard Guenther  <rguenther@suse.de>
6142
6143         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6144
6145 2009-07-08  Richard Guenther  <rguenther@suse.de>
6146
6147         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6148
6149 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/40591
6152         * gfortran.dg/proc_ptr_21.f90: New test.
6153
6154 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6155
6156         PR c++/31246
6157         * g++.dg/warn/pr31246.C: New.
6158         * g++.dg/warn/pr31246-2.C: New.
6159
6160 2009-07-07  Jason Merrill  <jason@redhat.com>
6161
6162         PR c++/35828
6163         * g++.dg/template/defarg12.C: New.
6164
6165         PR c++/37816
6166         * g++.dg/cpp0x/enum7.C: New.
6167
6168         PR c++/37946
6169         * g++.dg/cpp0x/enum6.C: New.
6170
6171         PR c++/40639
6172         * g++.dg/cpp0x/enum5.C: New.
6173
6174         PR c++/40633
6175         * g++.dg/cpp0x/enum4.C: New.
6176
6177 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6178
6179         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6180
6181 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6182
6183         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6184
6185 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR middle-end/40669
6188         * gcc.dg/pr40669.c: New test.
6189
6190 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6191
6192         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6193         location. Update all calls.
6194         * g++.dg/plugin/selfassign.c: Likewise.
6195
6196 2009-07-06  Jason Merrill  <jason@redhat.com>
6197
6198         * g++.dg/rtti/dyncast[34].C: New.
6199
6200 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6201
6202         * lib/target-supports.exp
6203         (check_effective_target_mips_newabi_large_long_double): New.
6204         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6205         target.
6206         * gcc.target/mips/fpr-moves-6.c: Likewise.
6207
6208 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6209
6210         PR c++/40557
6211         * g++.dg/template/union2.C: New test.
6212
6213 2009-07-04  Jason Merrill  <jason@redhat.com>
6214
6215         * g++.dg/template/using15.C: New.
6216
6217 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6218
6219         * gfortran.dg/maxloc_1.f90: New test.
6220
6221 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6222
6223         PR fortran/40593
6224         * gfortran.dg/proc_ptr_result_6.f90: New.
6225
6226 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6227
6228         * gcc.dg/framework-2.c: Adjust testcase to pass.
6229
6230 2009-07-04  Jason Merrill  <jason@redhat.com>
6231
6232         PR c++/40619
6233         * g++.dg/cpp0x/auto16.C: New.
6234
6235 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6236
6237         PR target/40587
6238         * gfortran.dg/pr40587.f: New test.
6239
6240 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6241
6242         PR fortran/40638
6243         * gfortran.dg/unit_1.f90: New test.
6244
6245 2009-07-03  Jason Merrill  <jason@redhat.com>
6246
6247         * g++.dg/template/pure1.C: Expect another error.
6248
6249 2009-07-03  Richard Guenther  <rguenther@suse.de>
6250
6251         PR tree-optimization/40640
6252         * gcc.c-torture/compile/pr40640.c: New testcase.
6253
6254 2009-07-03  Richard Guenther  <rguenther@suse.de>
6255
6256         PR middle-end/34163
6257         * gfortran.dg/pr34163.f90: New testcase.
6258
6259 2009-07-03  Jan Hubicka  <jh@suse.cz>
6260
6261         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6262         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6263         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6264         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6265         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6266         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6267         * gnat.dg/loop_optimization6.adb: Enable -O2.
6268
6269 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6270
6271         * g++.dg/warn/null4.C: Extend.
6272
6273 2009-07-02  Jason Merrill  <jason@redhat.com>
6274
6275         * g++.dg/template/spec8.C: Fix.
6276
6277 2009-07-02  Michael Matz  <matz@suse.de>
6278
6279         PR fortran/32131
6280         * gfortran.dg/pr32921.f: Adjust.
6281
6282 2009-07-02  Jan Hubicka  <jh@suse.cz>
6283
6284         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6285
6286 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6287
6288         * gcc.target/mips/truncate-4.c: New testcase.
6289
6290 2009-07-01  Richard Guenther  <rguenther@suse.de>
6291
6292         PR tree-optimization/19831
6293         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6294         make allocated memory escape.  Un-XFAIL.
6295         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6296         * gcc.dg/vect/pr31699.c: Likewise.
6297         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6298
6299 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6300
6301         PR c++/40566
6302         * g++.dg/parse/cond5.C: New test.
6303
6304 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6305
6306         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6307         (main): Pass n to main_1 instead.
6308         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6309         (main_1): New function, split off from...
6310         (main): ...here.  Pass `off' to main_1 instead.
6311
6312 2009-06-30  Jason Merrill  <jason@redhat.com>
6313
6314         PR c++/40595
6315         * g++.dg/cpp0x/variadic94.C: New.
6316
6317 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6318
6319         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6320         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6321         (init_ld_library_path_env_vars): New function, replacing the
6322         orig_*_saved assignments.  Call it after defining it.
6323         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6324         (restore_ld_library_path_env_vars): Likewise.
6325         (add_path, find_libgcc_s): New functions.
6326         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6327         gcc-set-multilib-library-path.
6328         (objc_target_compile): Don't add "." to ld_library_path.
6329         Use add_path.
6330         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6331         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6332         gcc-set-multilib-library-path.
6333         * lib/g++.exp (g++_link_flags): Likewise.
6334         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6335         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6336         top level; do it...
6337         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6338         to tell when this needs to happen.  Use find_libgcc_s instead of
6339         gcc-set-multilib-library-path.
6340         * lib/gcc-dg.exp: Likewise.
6341         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6342         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6343         unless it is in $ALT_LD_LIBRARY_PATH.
6344         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6345
6346 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6347
6348         * gnat.dg/discr12.adb: New test.
6349         * gnat.dg/discr12_pkg.ads: New helper.
6350         * gnat.dg/discr13.adb: New test.
6351         * gnat.dg/discr14.ad[sb]: Likewise.
6352         * gnat.dg/discr15.adb: Likewise.
6353         * gnat.dg/discr15_pkg.ads: New helper.
6354         * gnat.dg/discr16.adb: New test.
6355         * gnat.dg/discr16_g.ads: New helper.
6356         * gnat.dg/discr16_pkg.ads: Likewise.
6357         * gnat.dg/discr16_cont.ads: Likewise.
6358         * gnat.dg/discr17.adb: New test.
6359         * gnat.dg/discr18.adb: Likewise.
6360         * gnat.dg/discr18_pkg.ads: New helper.
6361         * gnat.dg/discr19.adb: New test.
6362
6363 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6364
6365         PR fortran/40576
6366         * gfortran.dg/internal_write_1.f90:  New testcase.
6367
6368 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6369
6370         PR fortran/40594
6371         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6372
6373 2009-06-30  Richard Guenther  <rguenther@suse.de>
6374
6375         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6376
6377 2009-06-30  Wei Guozhi  <carrot@google.com>
6378
6379         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6380         to "-Os".
6381
6382 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6383
6384         PR tree-optimization/40542
6385         * gcc.dg/vect/pr40542.c: New test.
6386
6387 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6388
6389         PR tree-optimization/40582
6390         * gcc.c-torture/compile/pr40582.c: New test.
6391
6392 2009-06-30  Wei Guozhi  <carrot@google.com>
6393
6394         PR/40416
6395         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6396
6397 2009-06-29  Jason Merrill  <jason@redhat.com>
6398
6399         PR c++/40274
6400         * g++.dg/template/debug1.C: New.
6401
6402 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6403
6404         PR fortran/40580
6405         * pointer_check_1.f90: New test.
6406         * pointer_check_2.f90: New test.
6407         * pointer_check_3.f90: New test.
6408         * pointer_check_4.f90: New test.
6409         * pointer_check_5.f90: New test.
6410
6411 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6412
6413         PR fortran/40551
6414         * gfortran.dg/func_assign_2.f90 : New test.
6415
6416 2009-06-29  Richard Guenther  <rguenther@suse.de>
6417
6418         PR middle-end/14187
6419         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6420         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6421         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6422         * gcc.c-torture/execute/20090623-1.c: Likewise.
6423         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6424         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6425
6426 2009-06-29  Richard Guenther  <rguenther@suse.de>
6427
6428         PR middle-end/38212
6429         * gcc.c-torture/execute/pr38212.c: New testcase.
6430
6431 2009-06-29  Richard Guenther  <rguenther@suse.de>
6432
6433         PR tree-optimization/40579
6434         * gcc.c-torture/execute/pr40579.c: New testcase.
6435
6436 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6437
6438         PR tree-optimization/40550
6439         * gcc.dg/pr40550.c: New test.
6440
6441 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6442
6443         * gnat.dg/overflow_sum2.adb: New test
6444         * gnat.dg/namet.ads: New helper.
6445
6446         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6447
6448 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6449
6450         PR fortran/34112
6451         * gfortran.dg/compiler-directive_1.f90: New test.
6452         * gfortran.dg/compiler-directive_2.f: New test.
6453
6454 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6455
6456         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6457         comment out some values and add some cases.
6458
6459 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6460
6461         PR testsuite/40567
6462         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6463
6464 2009-06-26  Richard Henderson  <rth@redhat.com>
6465
6466         PR testsuite/40565
6467         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6468         * gcc.target/i386/local.c: Pass a non-constant to T.
6469
6470 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6471
6472         PR fortran/39997
6473         PR fortran/40541
6474         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6475         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6476         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6477         * gfortran.dg/proc_ptr_result_5.f90: New.
6478
6479 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6480
6481         PR c/39902
6482         * gcc.dg/dfp/pr39902.c: New test.
6483
6484 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6485
6486         PR testsuite/40532
6487         * gcc.dg/builtins-65.c: Require c99 runtime.
6488
6489 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6490
6491         * gnat.dg/array7.ad[sb]: New test.
6492
6493 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6494
6495         * gnat.dg/array6.adb: New test.
6496
6497 2009-06-25  Ian Lance Taylor  <iant@google.com>
6498
6499         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6500
6501 2009-06-25  Ian Lance Taylor  <iant@google.com>
6502
6503         * g++.dg/warn/Wunused-16.C: New testcase.
6504
6505 2009-06-25  Ian Lance Taylor  <iant@google.com>
6506
6507         * g++.dg/warn/skip-2.C: New testcase.
6508
6509 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6510
6511         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6512         dg-skip-if and move to ...
6513         * gcc.dg/torture/20090618-1.c.
6514
6515 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6516
6517         PR tree-optimization/40493
6518         * gcc.c-torture/execute/pr40493.c: New test.
6519
6520 2009-06-24  Jason Merrill  <jason@redhat.com>
6521
6522         PR c++/40342
6523         * g++.dg/template/overload10.C: New.
6524
6525 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6526
6527         PR fortran/40427
6528         * gfortran.dg/proc_ptr_comp_11.f90: New.
6529
6530 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6531
6532         * gcc.dg/pr40501.c: New testcase.
6533
6534 2009-06-23  DJ Delorie  <dj@redhat.com>
6535
6536         Add MeP port.
6537         * lib/target-supports.exp: Add mep support (no profiling).
6538
6539 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6540
6541         PR testsuite/39297
6542         * gcc.dg/ssa/loop-31.c: Change scan rules.
6543
6544 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6545
6546         * gcc.dg/cpp/empty-include.c: Update column info.
6547         * gcc.dg/cpp/assert2.c: Update column info.
6548
6549 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6550
6551         * g++.dg/ext/builtin-object-size1.C: New test.
6552         * g++.dg/ext/builtin-object-size2.C: New test.
6553
6554 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6555
6556         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6557         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6558
6559 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6560
6561         * gcc.target/mips/truncate-3.c: New test.
6562
6563 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6564
6565         PR fortran/37254
6566         PR fortran/39850
6567         * gfortran.dg/interface_30.f90: Modified error message.
6568         * gfortran.dg/proc_decl_22.f90: New.
6569
6570 2009-06-22  Ian Lance Taylor  <iant@google.com>
6571
6572         * gcc.dg/Wcxx-compat-19.c: New testcase.
6573
6574 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6575
6576         PR objc/28050
6577         * pr28050.m: New testcase.
6578
6579 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6580
6581         PR testsuite/40481
6582         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6583
6584 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6585
6586         PR tree-optimization/40492
6587         * g++.dg/torture/pr40492.C: New test.
6588
6589 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6590
6591         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6592         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6593
6594 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6595
6596         * gnat.dg/raise_ce.adb: Helper for ...
6597         * gnat.dg/handle_and_return.adb: New test.
6598
6599 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6600
6601         PR fortran/40443
6602         * gfortran.dg/generic_18.f90: New test.
6603
6604 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6605
6606         PR fortran/40472
6607         * gfortran.dg/spread_size_limit.f90: New test.
6608
6609 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6610
6611         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6612         to put dump files in a subdirectory.
6613         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6614         ".o" temporary files.
6615
6616 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6617
6618         PR fortran/39850
6619         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6620         * gfortran.dg/interface_20.f90: Ditto.
6621         * gfortran.dg/interface_21.f90: Ditto.
6622         * gfortran.dg/interface_22.f90: Ditto.
6623         * gfortran.dg/interface_30.f90: New.
6624         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6625
6626 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6627
6628         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6629         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6630         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6631         DEFAULT_VECTFLAGS.
6632
6633 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6634             Revital Eres  <eres@il.ibm.com>
6635
6636         PR testsuite/40359
6637         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6638         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6639         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6640
6641 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6642
6643         PR testsuite/40475
6644         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6645         without misalignment support.
6646         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6647
6648 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6649
6650         PR fortran/40452
6651         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6652
6653 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6654
6655         PR fortran/40440
6656         * gfortran.dg/alloc_comp_result_2.f90: New test.
6657
6658 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6659
6660         PR target/40482
6661         * gcc.target/arm/pr40482.c: New test.
6662
6663 2009-06-19  Ian Lance Taylor  <iant@google.com>
6664
6665         * gcc.dg/Wcxx-compat-18.c: New testcase.
6666
6667 2009-06-19  Richard Guenther  <rguenther@suse.de>
6668
6669         * gcc.c-torture/execute/20090618-1.c: New testcase.
6670
6671 2009-06-19  Ian Lance Taylor  <iant@google.com>
6672
6673         * gcc.dg/Wcxx-compat-17.c: New testcase.
6674
6675 2009-06-19  Ian Lance Taylor  <iant@google.com>
6676
6677         * gcc.dg/Wcxx-compat-15.c: New testcase.
6678
6679 2009-06-19  Ian Lance Taylor  <iant@google.com>
6680
6681         * gcc.dg/Wcxx-compat-16.c: New testcase.
6682
6683 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6684
6685         * gcc.dg/builtins-34.c: Add significand cases.
6686
6687 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6688
6689         PR testsuite/40491
6690         * gcc.dg/20080522-1.c: Remove testcase for real.
6691         * gcc.dg/20080528-1.c: Ditto.
6692
6693 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6694
6695         PR fortran/40450
6696         * gfortran.dg/proc_ptr_20.f90: New.
6697
6698 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6699
6700         PR target/40470
6701         * gcc.dg/torture/pr40470-1.c: New.
6702         * gcc.dg/torture/pr40470-2.c: Likewise.
6703         * gcc.dg/torture/pr40470-3.c: Likewise.
6704         * gcc.dg/torture/pr40470-4.c: Likewise.
6705
6706 2009-06-18  Diego Novillo  <dnovillo@google.com>
6707
6708         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6709         * gcc.dg/plugin/ggcplug.c: Likewise.
6710         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6711         * g++.dg/plugin/selfassign.c: Likewise.
6712         * g++.dg/plugin/attribute_plugin.c: Likewise.
6713         * g++.dg/plugin/dumb_plugin.c: Likewise.
6714
6715 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6716
6717         * gcc.dg/cpp/arith-3.c: Add column info.
6718
6719 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6720
6721         * gcc.target/arm/fp16-compile-none-2.c: New.
6722         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6723         * gcc.target/arm/fp16-compile-alt-12.c: New.
6724
6725 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6726
6727         * gcc.target/arm/fp16-compile-alt-1.c: New.
6728         * gcc.target/arm/fp16-compile-alt-2.c: New.
6729         * gcc.target/arm/fp16-compile-alt-3.c: New.
6730         * gcc.target/arm/fp16-compile-alt-4.c: New.
6731         * gcc.target/arm/fp16-compile-alt-5.c: New.
6732         * gcc.target/arm/fp16-compile-alt-6.c: New.
6733         * gcc.target/arm/fp16-compile-alt-7.c: New.
6734         * gcc.target/arm/fp16-compile-alt-8.c: New.
6735         * gcc.target/arm/fp16-compile-alt-9.c: New.
6736         * gcc.target/arm/fp16-compile-alt-10.c: New.
6737         * gcc.target/arm/fp16-compile-alt-11.c: New.
6738         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6739         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6740         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6741         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6742         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6743         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6744         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6745         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6746         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6747         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6748         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6749         * gcc.target/arm/fp16-compile-none-1.c: New.
6750         * gcc.target/arm/fp16-compile-exprtype.c: New.
6751         * gcc.target/arm/fp16-compile-vcvt.c: New.
6752         * gcc.target/arm/fp16-builtins-1.c: New.
6753         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6754         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6755         * gcc.target/arm/fp16-param-1.c: New.
6756         * gcc.target/arm/fp16-return-1.c: New.
6757         * gcc.target/arm/fp16-unprototyped-1.c: New.
6758         * gcc.target/arm/fp16-unprototyped-2.c: New.
6759         * gcc.target/arm/fp16-variadic-1.c: New.
6760         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6761         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6762         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6763         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6764         * gcc.dg/torture/arm-fp16-ops.h: New.
6765         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6766         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6767         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6768         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6769         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6770         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6771         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6772         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6773         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6774         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6775         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6776         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6777         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6778         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6779         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6780         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6781         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6782         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6783         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6784         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6785         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6786
6787 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6788
6789         * gcc.dg/builtins-65.c: New test.
6790
6791 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6792
6793         PR fortran/40451
6794         * gfortran.dg/proc_ptr_result_4.f90: New.
6795
6796 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6797
6798         * gcc.c-torture/execute/bitfld-5.c: New test.
6799
6800 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6801
6802         * gcc.dg/builtin-unreachable-3.c: New test.
6803
6804 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6805
6806         * gcc.target/i386/builtin-unreachable.c: New test.
6807
6808 2009-06-17  Ian Lance Taylor  <iant@google.com>
6809
6810         * gcc.dg/Wcxx-compat-14.c: New testcase.
6811
6812 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6813
6814         * gcc.dg/func-ptr-conv-1.c: Update column info.
6815
6816 2009-06-17  Richard Guenther  <rguenther@suse.de>
6817
6818         PR middle-end/40404
6819         * gcc.c-torture/execute/pr40404.c: New testcase.
6820
6821 2009-06-17  Richard Guenther  <rguenther@suse.de>
6822
6823         PR middle-end/40460
6824         * g++.dg/torture/pr40460.C: New testcase.
6825
6826 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6827
6828         * gcc.dg/plugin/one_time_plugin.c: New test.
6829         * gcc.dg/plugin/one_time-test-1.c: New test.
6830         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6831
6832 2009-06-16  Ian Lance Taylor  <iant@google.com>
6833
6834         * g++.dg/warn/skip-1.C: New testcase.
6835
6836 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR middle-end/40446
6839         * g++.dg/other/pr40446.C: New test.
6840
6841 2009-06-16  Richard Guenther  <rguenther@suse.de>
6842
6843         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6844         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6845         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6846         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6847
6848 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6849
6850         * gcc.c-torture/compile/pr40432.c: New file.
6851
6852 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6853
6854         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6855
6856 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6857
6858         PR fortran/36947
6859         PR fortran/40039
6860         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6861         * gfortran.dg/interface_20.f90: Modified error messages.
6862         * gfortran.dg/interface_21.f90: Ditto.
6863         * gfortran.dg/interface_26.f90: Ditto.
6864         * gfortran.dg/interface_27.f90: Ditto.
6865         * gfortran.dg/interface_28.f90: Extended test case.
6866         * gfortran.dg/interface_29.f90: New.
6867         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6868         * gfortran.dg/proc_decl_8.f90: Ditto.
6869         * gfortran.dg/proc_ptr_11.f90: Ditto.
6870         * gfortran.dg/proc_ptr_15.f90: Ditto.
6871
6872 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6873
6874         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6875         printing.
6876         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6877         gcc.dg/vect/vect-outer-4f.c: Likewise.
6878         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6879         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6880         Likewise.
6881         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6882         outer loop.
6883
6884 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6885
6886         PR fortran/40383
6887         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6888
6889 2009-06-15  Ian Lance Taylor  <iant@google.com>
6890
6891         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6892         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6893         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6894         Recognize new notes.
6895         * gcc.dg/stmt-expr-label-2.c: Likewise.
6896         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6897         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6898         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6899         * gcc.dg/c99-vla-jump-4.c: Likewise.
6900         * gcc.dg/stmt-expr-label-1.c: Likewise.
6901         * gcc.dg/stmt-expr-label-3.c: Likewise.
6902         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6903
6904 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6905
6906         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6907
6908 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6909
6910         * gcc.dg/builtin-object-size-7.c: New test.
6911
6912 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR testsuite/40426
6915         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6916         level != "" use separate -gdwarf-2 -g${level} options instead of
6917         -gdwarf-2${level}.
6918         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6919         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6920         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6921
6922 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6923
6924         * g++.dg/abi/mangle11.C: Update warning line.
6925         * g++.dg/abi/mangle12.C: Update warning line.
6926         * g++.dg/abi/mangle17.C: Update warning line.
6927         * g++.dg/abi/mangle20-2.C: Update warning line.
6928
6929 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6930
6931         * gcc.dg/optimize-bswap-1.c: Split into these two:
6932         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6933         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6934
6935 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6936
6937         * gcc.dg/optimize-bswap-1.c: New testcase.
6938
6939 2009-06-14  Richard Guenther  <rguenther@suse.de>
6940
6941         PR middle-end/40389
6942         * g++.dg/torture/pr40389.C: New testcase.
6943
6944 2009-06-13  Richard Guenther  <rguenther@suse.de>
6945
6946         PR tree-optimization/40421
6947         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6948
6949 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6950
6951         * gcc.dg/old-style-prom-3.c: Add column info.
6952         * gcc.dg/overflow-warn-1.c
6953         * gcc.dg/gomp/pr27415.c
6954         * gcc.dg/gomp/for-1.c: Same.
6955         * gcc.dg/enum-compat-1.c: Same.
6956         * gcc.dg/c99-tag-3.c: Same.
6957         * gcc.dg/Wredundant-decls-2.c: Same.
6958         * gcc.dg/func-ptr-conv-1.c: Same.
6959         * gcc.dg/asm-wide-1.c: Same.
6960         * gcc.dg/nofixed-point-2.c: Same.
6961         * gcc.dg/cpp/line3.c: Same.
6962         * gcc.dg/array-10.c: Same.
6963         * gcc.dg/c99-vla-jump-1.c: Same.
6964         * gcc.dg/pr20368-1.c: Same.
6965         * gcc.dg/Wshadow-3.c: Same.
6966         * gcc.dg/c90-const-expr-8.c: Same.
6967         * gcc.dg/label-decl-2.c: Same.
6968         * gcc.dg/dremf-type-compat-2.c: Same.
6969         * gcc.dg/c90-const-expr-5.c: Same.
6970         * gcc.dg/builtins-30.c: Same.
6971         * gcc.dg/Warray-bounds.c: Same.
6972         * gcc.dg/Wcxx-compat-2.c: Same.
6973         * gcc.dg/tree-ssa/col-1.c: Same.
6974         * gcc.dg/old-style-prom-2.c: Same.
6975         * gcc.dg/cast-function-1.c: Same.
6976         * gcc.dg/pr15698-1.c: Same.
6977         * gcc.dg/dremf-type-compat-3.c: Same.
6978         * gcc.dg/vla-8.c: Same.
6979         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6980         line.
6981         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6982         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6983         * gcc.dg/enum-compat-1.c: Same.
6984         * gcc.dg/dremf-type-compat-2.c: Same.
6985         * gcc.dg/old-style-prom-2.c: Same.
6986         * gcc.dg/pr15698-1.c: Same.
6987         * gcc.dg/pr20368-1.c: Same.
6988         * gcc.dg/dremf-type-compat-3.c: Same.
6989         * gcc.dg/builtins-30.c: Same.  Test for columns.
6990
6991 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6992
6993         PR fortran/40176
6994         * gfortran.dg/proc_decl_1.f90: Extended.
6995
6996 2009-06-12  Ian Lance Taylor  <iant@google.com>
6997
6998         * gcc.dg/Wcxx-compat-13.c: New testcase.
6999
7000 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7001
7002         PR tree-opt/38865
7003         * gcc.dg/tree-ssa/fre-vce-1.c
7004
7005 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7006
7007         PR testsuite/40384
7008         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7009         min-insn-to-prefetch-ratio=5.
7010
7011 2009-06-12  Joey Ye  <joey.ye@intel.com>
7012             H.J. Lu  <hongjiu.lu@intel.com>
7013
7014         PR middle-end/39146
7015         * gcc.target/i386/stackalign/pr39146.c: New.
7016
7017 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7018
7019         * gcc.target/i386/crc32-1.c: New.
7020         * gcc.target/i386/crc32-2.c: Likewise.
7021
7022 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7023
7024         PR c/39252
7025         * gcc.dg/builtin-unreachable-1.c: New test.
7026         * gcc.dg/builtin-unreachable-2.c: Same.
7027
7028 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/40402
7031         * gfortran.dg/data_value_1.f90: New test.
7032
7033 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7034
7035         PR testsuite/39831
7036         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7037         remove ilp32 requirement.
7038         * gcc.target/i386/excess-precision-2.c: Likewise.
7039         * gcc.target/i386/excess-precision-3.c: Likewise.
7040         * gcc.target/i386/excess-precision-4.c: Likewise.
7041         * gcc.target/i386/excess-precision-5.c: Likewise.
7042         * gcc.target/i386/excess-precision-6.c: Likewise.
7043
7044 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7045
7046         PR fortran/38718
7047         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7048         * gfortran.dg/nan_5.f90: New test.
7049
7050 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7051
7052         * gcc.target/arm/neon-modes-1.c: New test.
7053
7054 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7055
7056         * g++.dg/torture/pr31579.C: Cast pointer
7057         via __SIZE_TYPE__ instead of 'unsigned long'.
7058
7059 2009-06-10  Anthony Green  <green@moxielogic.com>
7060
7061         * lib/target-supports.exp (check_profiling_available):
7062         Profiling is not available for testing purposes on moxie.
7063
7064 2009-06-09  Ian Lance Taylor  <iant@google.com>
7065
7066         * gcc.dg/Wcxx-compat-12.c: New testcase.
7067
7068 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7069
7070         PR libfortran/40334
7071         * gfortran.dg/backspace_11.f90: New.
7072
7073 2009-06-09  Jason Merrill  <jason@redhat.com>
7074
7075         * g++.dg/cpp0x/defaulted10.C: New.
7076
7077 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7078
7079         * gcc.c-torture/compile/pr40351.c: New file.
7080
7081 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7082
7083         * gnat.dg/align_max.adb: New test.
7084
7085 2009-06-08  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/cpp0x/auto15.C: New.
7088
7089 2009-06-08  Jan Hubicka  <jh@suse.cz>
7090
7091         PR debug/39834
7092         * gcc.dg/torture/pr39834.c
7093
7094 2009-06-08  Jan Hubicka  <jh@suse.cz>
7095
7096         PR middle-end/40102
7097         * g++.dg/torture/pr40102.C: New testcase.
7098
7099 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7100
7101         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7102         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7103         * gcc.dg/builtin-object-size-6.c: New test.
7104
7105         PR c++/40373
7106         * g++.dg/template/dtor7.C: New test.
7107
7108         PR c++/40370
7109         PR c++/40372
7110         * g++.dg/template/error41.C: New test.
7111         * g++.dg/template/error42.C: New test.
7112
7113 2009-06-08  Revital Eres  <eres@il.ibm.com>
7114
7115         PR testsuite/40359
7116         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7117         * gcc.dg/vect/vect-88.c: Likewise.
7118         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7119         * gcc.dg/vect/pr25413.c: Likewise.
7120         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7121
7122 2009-06-07  Ian Lance Taylor  <iant@google.com>
7123
7124         * g++.dg/warn/Wswitch-3.C: New testcase.
7125         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7126         * gcc.dg/Wswitch-enum-error.c: Likewise.
7127         * gcc.dg/Wswitch-error.c: Likewise.
7128
7129 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7130
7131         PR fortran/40008
7132         * gfortran.dg/negative_unit.f: Update test.
7133         * gfortran.dg/negative_unit_int8.f: Update test.
7134         * gfortran.dg/newunit_1.f90: New test.
7135
7136 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7137
7138         PR fortran/25104
7139         PR fortran/29962
7140         * gfortran.dg/spread_init_expr.f03: New.
7141         * gfortran.dg/unpack_init_expr.f03: New.
7142         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7143         error message.
7144
7145 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7146
7147         PR fortran/25104
7148         PR fortran/29962
7149         * gfortran.dg/count_init_expr.f03
7150         * gfortran.dg/product_init_expr.f03
7151         * gfortran.dg/sum_init_expr.f03
7152
7153 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7154
7155         PR fortran/36874
7156         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7157         message.
7158         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7159         shapes.
7160         * gfortran.dg/zero_sized_5.f90: Likewise.
7161
7162 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7163
7164         PR middle-end/32950
7165         * g++.dg/torture/pr32950.C: New.
7166
7167 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7168
7169         PR fortran/25104
7170         PR fortran/29962
7171         * gfortran.dg/dot_product_1.f03: New.
7172         * gfortran.dg/matmul_8.f03: New.
7173         * gfortran.dg/transpose_3.f03: New.
7174
7175 2009-06-06  Ian Lance Taylor  <iant@google.com>
7176
7177         * gcc.dg/Wunused-label-1.c: New test case.
7178         * g++.dg/warn/Wunused-label-1.C: New test case.
7179         * g++.dg/warn/Wunused-label-2.C: New test case.
7180         * g++.dg/warn/Wunused-label-3.C: New test case.
7181
7182 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7183
7184         PR fortran/37203
7185         * reshape_zerosize_2.f90: New.
7186
7187 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7188
7189         PR fortran/32890
7190         * gfortran.dg/pack_assign_1.f90: New.
7191         * gfortran.dg/pack_vector_1.f90: New.
7192
7193 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7194
7195         PR middle-end/40340
7196         * gcc.dg/pr40340-1.c: New test.
7197         * gcc.dg/pr40340-2.c: New test.
7198         * gcc.dg/pr40340-3.c: New test.
7199         * gcc.dg/pr40340-4.c: New test.
7200         * gcc.dg/pr40340-5.c: New test.
7201         * gcc.dg/pr40340.h: New file.
7202
7203 2009-06-05  Revital Eres  <eres@il.ibm.com>
7204
7205         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7206         New procedure.
7207         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7208         * gcc.dg/vect/vect-33.c: Likewise.
7209         * gcc.dg/vect/vect-92.c: Likewise.
7210         * gcc.dg/vect/vect-58.c: Likewise.
7211         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7212         * gcc.dg/vect/vect-42.c: Likewise.
7213         * gcc.dg/vect/slp-25.c: Likewise.
7214         * gcc.dg/vect/vect-align-1.c: Likewise.
7215         * gcc.dg/vect/vect-align-2.c: Likewise.
7216         * gcc.dg/vect/vect-93.c: Likewise.
7217         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7218         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7219         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7220         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7221         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7222         * gcc.dg/vect/vect-26.c: Likewise.
7223         * gcc.dg/vect/vect-44.c: Likewise.
7224         * gcc.dg/vect/vect-70.c: Likewise.
7225         * gcc.dg/vect/vect-95.c: Likewise.
7226         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7227         * gcc.dg/vect/vect-28.c: Likewise.
7228         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7229         * gcc.dg/vect/vect-87.c: Likewise.
7230         * gcc.dg/vect/vect-109.c: Likewise.
7231         * gcc.dg/vect/vect-54.c: Likewise.
7232         * gcc.dg/vect/vect-96.c: Likewise.
7233         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7234         * gcc.dg/vect/vect-88.c: Likewise.
7235         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7236         * gcc.dg/vect/vect-89.c: Likewise.
7237         * gcc.dg/vect/vect-91.c: Likewise.
7238         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7239         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7240         * gfortran.dg/vect/vect-2.f90: Likewise.
7241         * gfortran.dg/vect/vect-3.f90: Likewise.
7242         * gfortran.dg/vect/vect-4.f90: Likewise.
7243         * gfortran.dg/vect/vect-5.f90: Likewise.
7244
7245 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7246
7247         PR tree-optimization/36318
7248         * gcc.dg/tree-ssa/sra-7.c: New test.
7249
7250 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7251
7252         PR fortran/37203
7253         * gfortran.dg/reshape_order_5.f90: New.
7254         * gfortran.dg/reshape_shape_1.f90: New.
7255
7256 2009-06-04  Jason Merrill  <jason@redhat.com>
7257
7258         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7259
7260 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7261
7262         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7263         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7264
7265 2009-06-04  Richard Guenther  <rguenther@suse.de>
7266
7267         PR c++/39371
7268         * g++.dg/torture/pr40335.C: New testcase.
7269
7270 2009-06-03  Richard Guenther  <rguenther@suse.de>
7271
7272         PR middle-end/40328
7273         * gcc.dg/torture/pr40328.c: New testcase.
7274
7275 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7276
7277         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7278         m68k and fido.
7279
7280 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7281
7282         * g++.dg/torture/pr40323.C: New file.
7283
7284 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7285
7286         * gnat.dg/specs/root.ads: New test.
7287         * gnat.dg/specs/root-level_1.ads: Likewise.
7288         * gnat.dg/specs/root-level_2.ads: Likewise.
7289         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7290
7291 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7292
7293         * g++.dg/init/ref15.C: Require unwrapped targets.
7294
7295 2009-06-02  Jason Merrill  <jason@redhat.com>
7296
7297         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7298         * g++.dg/cpp0x/initlist18.C: New.
7299         * g++.dg/cpp0x/initlist19.C: New.
7300
7301         * g++.dg/cpp0x/auto14.C: New.
7302
7303 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7304
7305         * gnat.dg/alignment6.adb: Remove XFAIL.
7306
7307 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7308
7309         PR c++/38089
7310         * g++.dg/template/spec36.C: New test.
7311
7312 2009-06-01  Ian Lance Taylor  <iant@google.com>
7313
7314         * gcc.dg/cast-qual-3.c: New testcase.
7315         * g++.dg/warn/Wcast-qual2.C: New testcase.
7316
7317 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7318
7319         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7320         (process-message): Expect column numbers.
7321         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7322         * gcc.dg/pch/counter-2.c: Same.
7323         * gcc.dg/pch/valid-2.c: Same.
7324         * gcc.dg/pch/warn-1.c: Same.
7325         * gcc.dg/pch/valid-1.c: Same.
7326         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7327         * gcc.dg/cpp/syshdr.c: Same.
7328         * gcc.dg/cpp/19940712-1.c: Same.
7329         * gcc.dg/cpp/missing-header-1.c: Same.
7330         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7331         * gcc.dg/cpp/tr-warn3.c: Same.
7332         * gcc.dg/cpp/pr29612-2.c: Same.
7333         * gcc.dg/cpp/tr-warn4.c: Same.
7334         * gcc.dg/cpp/Wtrigraphs.c: Same.
7335         * gcc.dg/cpp/poison.c: Same.
7336         * gcc.dg/cpp/arith-3.c: Same.
7337         * gcc.dg/cpp/sysmac2.c: Same.
7338         * gcc.dg/cpp/cpp.exp: Same.
7339         * gcc.dg/cpp/tr-warn5.c: Same.
7340         * gcc.dg/cpp/include2.c: Same.
7341         * gcc.dg/cpp/Wmissingdirs.c: Same.
7342         * gcc.dg/cpp/Wmissingdirs.c: Same.
7343         * gcc.dg/cpp/tr-warn6.c: Same.
7344         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7345         * gcc.dg/cpp/macspace1.c: Same.
7346         * gcc.dg/cpp/escape-2.c: Same.
7347         * gcc.dg/cpp/assert2.c: Same.
7348         * gcc.dg/cpp/undef2.c: Same.
7349         * gcc.dg/cpp/macspace2.c: Same.
7350         * gcc.dg/cpp/tr-warn1.c: Same.
7351         * gcc.dg/cpp/extratokens2.c: Same.
7352         * gcc.dg/cpp/strify2.c: Same.
7353         * gcc.dg/cpp/Wsignprom.c: Same.
7354         * gcc.dg/cpp/redef2.c: Same.
7355         * gcc.dg/cpp/trad/trad.exp: Same.
7356         * gcc.dg/cpp/arith-1.c: Same.
7357         * gcc.dg/cpp/extratokens.c: Same.
7358         * gcc.dg/cpp/if-mpar.c: Same.
7359
7360 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7361
7362         * gnat.dg/nested_float_packed.ads: New test.
7363
7364 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7365             Eric Botcazou  <botcazou@adacore.com>
7366
7367         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7368         * gnat.dg/test_oconst.adb: New test.
7369
7370 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7371
7372         * gcc.dg/plugin/ggcplug.c: Moved comment.
7373         (plugin_init): Fixed typo, declared i, returned 0 at end.
7374
7375 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7376
7377         PR testsuite/40244
7378         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7379         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7380
7381 2009-05-29  Ian Lance Taylor  <iant@google.com>
7382
7383         * gcc.dg/Wcxx-compat-11.c: New testcase.
7384
7385 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7386
7387         PR fortran/40019
7388         * gfortran.dg/leadz_trailz_1.f90: New test.
7389         * gfortran.dg/leadz_trailz_2.f90: New test.
7390
7391 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7392
7393         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7394         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7395         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7396         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7397         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7398         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7399         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7400         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7401         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7402         * gcc.dg/tree-ssa/sra-5.c: New file.
7403         * gcc.dg/tree-ssa/sra-6.c: New file.
7404         * gcc.c-torture/compile/sra-1.c: New file.
7405
7406 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR middle-end/40291
7409         * gcc.c-torture/compile/pr40291.c: New test.
7410
7411         PR target/40017
7412         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7413         __vector _Bool.
7414         * gcc.target/powerpc/altivec-30.c: New test.
7415         * gcc.target/powerpc/altivec-31.c: New test.
7416
7417 2009-05-28  Richard Guenther  <rguenther@suse.de>
7418
7419         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7420         * gcc.c-torture/execute/20090527-1.c: Likewise.
7421
7422 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7423
7424         PR c++/39754
7425         * g++.dg/template/canon-type-1.C: New test.
7426         * g++.dg/template/canon-type-2.C: Likewise.
7427         * g++.dg/template/canon-type-3.C: Likewise.
7428         * g++.dg/template/canon-type-4.C: Likewise.
7429         * g++.dg/template/canon-type-5.C: Likewise.
7430         * g++.dg/template/canon-type-6.C: Likewise.
7431         * g++.dg/template/canon-type-7.C: Likewise.
7432
7433 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7434             Uros Bizjak  <ubizjak@gmail.com>
7435             Danny Smith  <dansmister@gmail.com>
7436
7437         PR target/37216
7438
7439         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7440         New function.
7441         * gcc.target/i386/pr37216.c:  New test source file.
7442         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7443         use -fno-common for testing Cygwin and MinGW targets.
7444
7445 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7446
7447         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7448         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7449         * g++.dg/pr37742.C (size_t): Likewise.
7450         * g++.dg/torture/pr34850.C (size_t): Likewise.
7451         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7452         _PTRDIFF_TYPE__.
7453         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7454         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7455         (size_t): Use __extension__ and __SIZE_TYPE__.
7456         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7457         __SIZE_TYPE__.
7458         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7459         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7460         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7461         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7462         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7463         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7464         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7465         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7466         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7467         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7468         (__ssize_t): Likewise.
7469         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7470         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7471         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7472         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7473         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7474         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7475         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7476         * gcc.dg/pr33667.c (size_t): Likewise.
7477         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7478         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7479         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7480         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7481         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7482         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7483
7484 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7485
7486         PR tree-optimization/40254
7487         * gcc.dg/vect/pr40254.c: New test.
7488
7489 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7490
7491         PR middle-end/33699
7492         * gcc.target/mips/const-anchor-1.c: New test.
7493         * gcc.target/mips/const-anchor-2.c: New test.
7494
7495 2009-05-27  Jason Merrill  <jason@redhat.com>
7496
7497         * g++.dg/cpp0x/initlist15.C: New.
7498         * g++.dg/cpp0x/initlist16.C: New.
7499         * g++.dg/cpp0x/initlist17.C: New.
7500
7501 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7502
7503         PR fortran/39178
7504         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7505         patterns to reflect frontend changes.
7506         * gfortran.dg/vector_subscript_4.f90: Likewise.
7507
7508 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7509             Eric Botcazou  <botcazou@adacore.com>
7510
7511         * gcc.c-torture/execute/align-nest.c: New testcase.
7512         * gnat.dg/misaligned_nest.adb: New testcase.
7513
7514 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7515
7516         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7517         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7518         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7519         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7520
7521 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7522
7523         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7524         cast instead of assuming 0ul.
7525         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7526         __SIZE_TYPE__.
7527         (_type_desc): Make first argument const.
7528         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7529
7530 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7531
7532         PR libfortran/40187
7533         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7534         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7535
7536 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7537
7538         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7539         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7540         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7541         * gcc.dg/plugin/ggcplug.c: Added new file.
7542
7543 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7544
7545         PR fortran/40246
7546         * gfortran.dg/nullify_4.f90: New test.
7547
7548 2009-05-26  Richard Guenther  <rguenther@suse.de>
7549
7550         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7551
7552 2009-05-26  Richard Guenther  <rguenther@suse.de>
7553
7554         PR middle-end/40252
7555         * gcc.c-torture/compile/pr40252.c: New testcase.
7556
7557 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7558
7559         PR c++/40007
7560         * g++.dg/template/typedef18.C: New test.
7561         * g++.dg/template/typedef19.C: Likewise.
7562         * g++.dg/template/typedef20.C: Likewise.
7563         * g++.dg/template/access11.C: Adjust.
7564
7565 2009-05-26  Richard Guenther  <rguenther@suse.de>
7566
7567         PR testsuite/40247
7568         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7569
7570 2009-05-25  Jason Merrill  <jason@redhat.com>
7571
7572         PR c++/38064
7573         * g++.dg/cpp0x/enum3.C: New test.
7574
7575 2009-05-25  Richard Guenther  <rguenther@suse.de>
7576
7577         PR tree-optimization/36327
7578         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7579         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7580         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7581         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7582         * gcc.dg/vect/vect-40.c: Likewise.
7583         * gcc.dg/vect/vect-42.c: Likewise.
7584         * gcc.dg/vect/vect-46.c: Likewise.
7585         * gcc.dg/vect/vect-76.c: Likewise.
7586
7587 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7588
7589         PR fortran/40176
7590         * gfortran.dg/proc_ptr_18.f90: New.
7591         * gfortran.dg/proc_ptr_19.f90: New.
7592         * gfortran.dg/proc_ptr_comp_9.f90: New.
7593         * gfortran.dg/proc_ptr_comp_10.f90: New.
7594
7595 2009-05-25  Richard Guenther  <rguenther@suse.de>
7596
7597         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7598         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7599
7600 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7601
7602         PR tree-optimization/40238
7603         * gcc.dg/vect/pr40238.c: New test.
7604
7605 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7606             Dominique Dhumieres  <dominiq@lps.ens.fr>
7607
7608         PR fortran/35732
7609         PR fortran/39872
7610         * gfortran.dg/bounds_check_fail_3.f90: New test.
7611         * gfortran.dg/bounds_check_fail_4.f90: New test.
7612         * gfortran.dg/bounds_check_14.f90: Update test.
7613         * gfortran.dg/bound_4.f90: Update test.
7614
7615 2009-05-24  Richard Guenther  <rguenther@suse.de>
7616
7617         PR middle-end/40233
7618         * gcc.c-torture/compile/pr40233.c: New testcase.
7619
7620 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7623         for alpha*-*-* targets.
7624
7625 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7626
7627         * gcc.dg/vect/bb-slp-1.c: New test.
7628         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7629         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7630         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7631         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7632         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7633         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7634         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7635         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7636         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7637         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7638         gcc.dg/vect/bb-slp-22.c: Likewise.
7639         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7640
7641 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7642             Maxim Kuvyrkov  <maxim@codesourcery.com>
7643
7644         * gcc.dg/falign-labels-1.c: New test.
7645
7646 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7647
7648         * gnat.dg/specs/rep_clause3.ads: New test.
7649
7650 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         * gnat.dg/addr6.adb: New test.
7653
7654 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7655
7656         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7657         New function.
7658         * gcc.target/arm/thumb2-mul-space.c: New file.
7659         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7660         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7661         * gcc.target/arm/thumb2-mul-speed.c: New file.
7662
7663 2009-05-22  Richard Guenther  <rguenther@suse.de>
7664
7665         PR middle-end/38964
7666         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7667         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7668         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7669
7670 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7671
7672         * gcc.dg/dll-6.c: New test.
7673         * gcc.dg/dll-6a.c: Likewise.
7674         * gcc.dg/dll-7.c: Likewise.
7675         * gcc.dg/dll-7a.c: Likewise.
7676         * g++.dg/ext/dllexport2.C: Likewise.
7677         * g++.dg/ext/dllexport2a.cc: Likewise.
7678
7679 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7680
7681         PR target/37846
7682         * gcc.target/ia64/mfused-madd-vect.c: New test.
7683         * gcc.target/ia64/mfused-madd.c: New test.
7684         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7685         * gcc.target/ia64/mno-fused-madd.c: New test.
7686
7687 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7688
7689         * gcc.target/i386/movbe-1.c: New.
7690         * gcc.target/i386/movbe-2.c: Likewise.
7691
7692 2009-05-21  Taras Glek  <tglek@mozilla.com>
7693
7694         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7695         plugin_init signature.
7696         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7697         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7698         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7699
7700 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * gcc.dg/target/arm/neon-vmla-1.c: New.
7703         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7704
7705 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7706
7707         * gcc.target/mips/octeon-exts-6.c: New test.
7708         * gcc.target/mips/extend-1.c: New test.
7709         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7710         EXTS.
7711         * gcc.target/mips/octeon-exts-5.c: Likewise.
7712
7713 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7714
7715         PR middle-end/40204
7716         * gcc.c-torture/compile/pr40204.c: New test.
7717
7718 2009-05-20  Richard Guenther  <rguenther@suse.de>
7719
7720         * gcc.c-torture/compile/20090518-1.c: New testcase.
7721
7722 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7723
7724         PR tree-optimization/40087
7725         * gcc.dg/tree-ssa/pr40087.c: New test.
7726
7727 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7728
7729         * gcc.dg/vector-4.c: New testcase.
7730         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7731         * g++.dg/ext/vector16.C: New testcase.
7732
7733 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7734
7735         PR c/40172
7736         * gcc.dg/pr40172.c: Renamed to ...
7737         * gcc.dg/pr40172-1.c: This.
7738
7739         * gcc.dg/pr40172-2.c: New.
7740         * gcc.dg/pr40172-3.c: Likewise.
7741
7742 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7743
7744         PR c/40172
7745         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7746
7747 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gnat.dg/loop_optimization6.ad[sb]: New test.
7750
7751 2009-05-19  Richard Guenther  <rguenther@suse.de>
7752
7753         * gcc.c-torture/compile/20090519-1.c: New testcase.
7754
7755 2009-05-18  Jason Merrill  <jason@redhat.com>
7756
7757         * g++.dg/cpp0x/explicit1.C: New.
7758         * g++.dg/cpp0x/explicit2.C: New.
7759
7760 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7761
7762         PR debug/40109
7763         * g++.dg/debug/dwarf2/nested-1.C: New test.
7764
7765 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7766
7767         PR testsuite/39907
7768         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7769         stack alignment.
7770
7771 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7772
7773         PR fortran/40164
7774         * gfortran.dg/proc_ptr_comp_8.f90: New.
7775
7776 2009-05-18  Richard Guenther  <rguenther@suse.de>
7777
7778         PR fortran/40168
7779         * gfortran.dg/array_memset_2.f90: Adjust.
7780
7781 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7782
7783         PR fortran/36947
7784         PR fortran/40039
7785         * gfortran.dg/interface_27.f90: New.
7786         * gfortran.dg/interface_28.f90: New.
7787         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7788         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7789
7790 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7791
7792         * gcc.target/m68k/tls-ie.c: New test.
7793         * gcc.target/m68k/tls-le.c: New test.
7794         * gcc.target/m68k/tls-gd.c: New test.
7795         * gcc.target/m68k/tls-ld.c: New test.
7796         * gcc.target/m68k/tls-ie-xgot.c: New test.
7797         * gcc.target/m68k/tls-le-xtls.c: New test.
7798         * gcc.target/m68k/tls-gd-xgot.c: New test.
7799         * gcc.target/m68k/tls-ld-xgot.c: New test.
7800         * gcc.target/m68k/tls-ld-xtls.c: New test.
7801         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7802
7803 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7804
7805         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7806
7807 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7808
7809         PR c/40172
7810         * gcc.dg/pr40172.c: New.
7811
7812 2009-05-17  Jason Merrill  <jason@redhat.com>
7813
7814         PR c++/40139
7815         * g++.dg/template/dtor6.C: New.
7816
7817 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7818
7819         * g++.dg/warn/translate-ice-1.C: New test.
7820
7821 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7822
7823         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7824         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7825         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7826         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7827
7828 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7829
7830         PR fortran/33197
7831         * gfortran.dg/erf_2.F90: New test.
7832         * gfortran.dg/erfc_scaled_2.f90: New test.
7833
7834 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7835
7836         PR fortran/31243
7837         * gfortran.dg/string_1.f90: New test.
7838         * gfortran.dg/string_2.f90: New test.
7839         * gfortran.dg/string_3.f90: New test.
7840
7841 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7842
7843         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7844         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7845
7846 2009-05-15  Ian Lance Taylor  <iant@google.com>
7847
7848         * gcc.dg/Wcxx-compat-10.c: New testcase.
7849
7850 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7851
7852         PR 16302
7853         * gcc.dg/pr16302.c: New.
7854         * g++.dg/warn/pr16302.C: New.
7855
7856 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7857
7858         * gcc.dg/torture/builtin-math-5.c: New.
7859         * gcc.dg/torture/builtin-math-6.c: New.
7860         * lib/target-supports.exp (check_effective_target_mpc): New.
7861
7862 2009-05-15  Jan Hubicka  <jh@suse.cz>
7863
7864         * gcc.dg/tree-ssa/inline-3.c: New testcase
7865
7866 2009-05-15  Jan Hubicka  <jh@suse.cz>
7867
7868         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7869         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7870         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7871         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7872         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7873         Mark noinline.
7874         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7875         Mark noinline.
7876         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7877         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7878
7879 2009-05-15  Jan Hubicka  <jh@suse.cz>
7880
7881         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7882         optimized by sibcall noinline.
7883
7884 2009-05-15  Jan Hubicka  <jh@suse.cz>
7885
7886         * sibcall-1.c (track): Mark noinline.
7887         * sibcall-2.c (track): Mark noinline.
7888         * sibcall-3.c (track): Mark noinline.
7889         * sibcall-4.c (track): Mark noinline.
7890
7891 2009-05-15  Jan Hubicka  <jh@suse.cz>
7892
7893         * flatten-2.c: Disable early inlining; add comment.
7894         * flatten-3.c: New test based on flatten-2.c.
7895
7896 2009-05-15  Richard Guenther  <rguenther@suse.de>
7897
7898         PR tree-optimization/39999
7899         * gcc.c-torture/compile/pr39999.c: New testcase.
7900
7901 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7902
7903         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7904
7905 2009-05-14  Ian Lance Taylor  <iant@google.com>
7906
7907         * gcc.dg/Wcxx-compat-9.c: New testcase.
7908
7909 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7910
7911         PR fortran/39996
7912         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7913         * gfortran.dg/duplicate_type_2.f90: Ditto.
7914         * gfortran.dg/duplicate_type_3.f90: New.
7915
7916 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7917
7918         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7919         * ada/acats/tests/c5/c59002c.ada: Likewise.
7920
7921 2009-05-13  Taras Glek  <tglek@mozilla.com>
7922
7923         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7924         attributes and decl smashing.
7925         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7926         attributes.
7927         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7928         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7929
7930 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7931
7932         PR fortran/39865
7933         * gfortran.dg/pr39865.f90: New test.
7934         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7935         arrays in FMT=.
7936         * gfortran.dg/hollerith_f95.f90: Likewise.
7937         * gfortran.dg/hollerith6.f90: New test.
7938         * gfortran.dg/hollerith7.f90: New test.
7939
7940 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7941
7942         PR cpp/36674
7943         * gcc.dg/cpp/pr36674.i: New.
7944
7945 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7946
7947         PR middle-end/40035
7948         * gcc.c-torture/compile/pr40035.c: New test.
7949
7950 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7951
7952         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7953
7954 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7955
7956         PR fortran/40110
7957         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7958         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7959         * gfortran.dg/interop_params.f03: Ditto.
7960
7961 2009-05-12  Jan Hubicka  <jh@suse.cz>
7962
7963         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7964         so unrolling still happens.
7965         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7966         * gcc.dg/ipa/ipacost-2.c: Likewise.
7967         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7968
7969 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7970
7971         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7972
7973 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7974
7975         * lib/target-supports.exp (check_profiling_available): Return
7976         false for -p on *-*-cygwin* targets.
7977
7978 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7979
7980         PR tree-optimization/38632
7981         * g++.dg/tree-ssa/pr38632.C: New.
7982
7983 2009-05-11  Jan Hubicka  <jh@suse.cz>
7984
7985         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7986         we now optimize better.
7987         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7988         out at different places.
7989         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7990         unroling.
7991         * gcc.dg/vect/vect-76.c: Likewise.
7992         * gcc.dg/vect/vect-70.c: Likewise.
7993         * gcc.dg/vect/vect-66.c: Likewise.
7994         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7995         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7996
7997 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7998
7999         PR middle-end/40080
8000         * gcc.c-torture/compile/pr40080.c: New.
8001
8002 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8003
8004         * gcc.c-torture/compile/pr40026.c: New testcase.
8005
8006 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8007
8008         PR fortran/40089
8009         * gfortran.dg/proc_ptr_comp_7.f90: New.
8010
8011 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8012
8013         PR tree-optimization/40074
8014         * gcc.dg/vect/pr40074.c: New test.
8015
8016 2009-05-10  Ian Lance Taylor  <iant@google.com>
8017
8018         * gcc.dg/Wcxx-compat-7.c: New testcase.
8019         * gcc.dg/Wcxx-compat-8.c: New testcase.
8020         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8021         * gcc.dg/pr17188-1.c: Likewise.
8022         * gcc.dg/pr39084.c: Likewise.
8023
8024 2009-05-10  Michael Matz  <matz@suse.de>
8025
8026         PR target/40031
8027         * gcc.dg/pr40031.c: New test.
8028
8029 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8030
8031         PR fortran/40018
8032         * gfortran.dg/array_constructor_31.f90: New test.
8033
8034 2009-05-10  Richard Guenther  <rguenther@suse.de>
8035
8036         PR tree-optimization/40081
8037         * g++.dg/torture/pr40081.C: New testcase.
8038
8039 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/38863
8042         * gfortran.dg/dependency_24.f90: New test.
8043         * gfortran.dg/dependency_23.f90: Clean up module files.
8044
8045 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8046
8047         PR fortran/38956
8048         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8049         * gfortran.dg/chmod_2.f90: Likewise.
8050         * gfortran.dg/chmod_3.f90: Likewise.
8051         * gfortran.dg/open_errors.f90: Likewise.
8052
8053 2009-05-09  Jan Hubicka  <jh@suse.cz>
8054
8055         PR middle-end/40043
8056         * g++.dg/eh/nested-try.C: New test.
8057
8058 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8059
8060         PR tree-optimization/40049
8061         * gcc.dg/vect/vect-shift-2.c: New test.
8062
8063 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8064
8065         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8066         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8067
8068 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8069
8070         PR c/36892
8071         * g++.dg/warn/deprecated-6.C: New.
8072         * gcc.dg/deprecated-4.c: Likewise.
8073         * gcc.dg/deprecated-5.c: Likewise.
8074         * gcc.dg/deprecated-6.c: Likewise.
8075
8076 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8077
8078         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8079         __aligned__(__BIGGEST_ALIGNMENT__).
8080         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8081         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8082         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8083         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8084         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8085         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8086         * gcc.dg/vect/Os-vect-95.c: Likewise.
8087         * gcc.dg/vect/pr20122.c: Likewise.
8088         * gcc.dg/vect/pr36493.c: Likewise.
8089         * gcc.dg/vect/pr37385.c: Likewise.
8090         * gcc.dg/vect/slp-7.c: Likewise.
8091         * gcc.dg/vect/slp-9.c: Likewise.
8092         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8093         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8094         * gcc.dg/vect/vect-35.c: Likewise.
8095         * gcc.dg/vect/vect-40.c: Likewise.
8096         * gcc.dg/vect/vect-42.c: Likewise.
8097         * gcc.dg/vect/vect-44.c: Likewise.
8098         * gcc.dg/vect/vect-46.c: Likewise.
8099         * gcc.dg/vect/vect-48.c: Likewise.
8100         * gcc.dg/vect/vect-52.c: Likewise.
8101         * gcc.dg/vect/vect-54.c: Likewise.
8102         * gcc.dg/vect/vect-56.c: Likewise.
8103         * gcc.dg/vect/vect-58.c: Likewise.
8104         * gcc.dg/vect/vect-60.c: Likewise.
8105         * gcc.dg/vect/vect-74.c: Likewise.
8106         * gcc.dg/vect/vect-75.c: Likewise.
8107         * gcc.dg/vect/vect-76.c: Likewise.
8108         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8109         * gcc.dg/vect/vect-77.c: Likewise.
8110         * gcc.dg/vect/vect-77-global.c: Likewise.
8111         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8112         * gcc.dg/vect/vect-78.c: Likewise.
8113         * gcc.dg/vect/vect-78-global.c: Likewise.
8114         * gcc.dg/vect/vect-80.c: Likewise.
8115         * gcc.dg/vect/vect-85.c: Likewise.
8116         * gcc.dg/vect/vect-87.c: Likewise.
8117         * gcc.dg/vect/vect-88.c: Likewise.
8118         * gcc.dg/vect/vect-92.c: Likewise.
8119         * gcc.dg/vect/vect-93.c: Likewise.
8120         * gcc.dg/vect/vect-95.c: Likewise.
8121         * gcc.dg/vect/vect-97.c: Likewise.
8122         * gcc.dg/vect/vect-complex-1.c: Likewise.
8123         * gcc.dg/vect/vect-complex-4.c: Likewise.
8124         * gcc.dg/vect/vect-complex-5.c: Likewise.
8125         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8126         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8127         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8128         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8129         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8130         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8131         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8132         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8133         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8134         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8135         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8136         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8137         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8138         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8139         * gcc.dg/vect/vect-outer-1.c: Likewise.
8140         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8141         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8142         * gcc.dg/vect/vect-outer-2.c: Likewise.
8143         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8144         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8145         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8146         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8147         * gcc.dg/vect/vect-outer-3.c: Likewise.
8148         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8149         * gcc.dg/vect/vect-outer-5.c: Likewise.
8150         * gcc.dg/vect/vect-outer-6.c: Likewise.
8151         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8152         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8153         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8154         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8155         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8156         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8157         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8158         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8159         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8160         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8161         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8162         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8163         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8164         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8165
8166 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8167
8168         PR c/24581
8169         * gcc.dg/torture/complex-sign.h: New header.
8170         * gcc.dg/torture/complex-sign-add.c,
8171         gcc.dg/torture/complex-sign-mixed-add.c,
8172         gcc.dg/torture/complex-sign-mixed-div.c,
8173         gcc.dg/torture/complex-sign-mixed-mul.c,
8174         gcc.dg/torture/complex-sign-mixed-sub.c,
8175         gcc.dg/torture/complex-sign-mul.c,
8176         gcc.dg/torture/complex-sign-sub.c: New tests.
8177
8178 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8179
8180         PR fortran/39876
8181         * gfortran.dg/intrinsic_3.f90: New.
8182
8183 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8184
8185         PR c/39037
8186         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8187         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8188         * gcc.dg/dfp/float-constant-double.c: New test.
8189         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8190         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8191         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8192         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8193         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8194         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8195         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8196         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8197         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8198
8199 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR middle-end/40057
8202         * gcc.c-torture/execute/pr40057.c: New test.
8203
8204 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8205
8206         * gcc.c-torture/compile/const-high-part.c: New test.
8207
8208 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8209
8210         PR testsuite/40050
8211         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8212         build plugin.
8213
8214 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8215
8216         PR fortran/39630
8217         * gfortran.dg/proc_decl_1.f90: Modified.
8218         * gfortran.dg/proc_ptr_comp_1.f90: New.
8219         * gfortran.dg/proc_ptr_comp_2.f90: New.
8220         * gfortran.dg/proc_ptr_comp_3.f90: New.
8221         * gfortran.dg/proc_ptr_comp_4.f90: New.
8222         * gfortran.dg/proc_ptr_comp_5.f90: New.
8223         * gfortran.dg/proc_ptr_comp_6.f90: New.
8224
8225 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8226
8227         PR c++/17395
8228         * g++.dg/template/call7.C: New test.
8229
8230 2009-05-06  Diego Novillo  <dnovillo@google.com>
8231
8232         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8233
8234 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8235
8236         * gfortran.dg/pr40021.f: Moved to ...
8237         * gfortran.fortran-torture/execute/pr40021.f: Here.
8238
8239 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8240
8241         PR middle-end/39986
8242         * gcc.dg/dfp/pr39986.c: New test.
8243
8244 2009-05-06  Michael Matz  <matz@suse.de>
8245
8246         PR middle-end/40021
8247         * gfortran.dg/pr40021.f: New test.
8248
8249 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8250
8251         * lib/plugin-support.exp: New file containing support procs for
8252         plugin testcases.
8253         * lib/target-supports.exp (check_plugin_available): New proc.
8254         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8255         * gcc.dg/plugin/selfassign.c: New plugin source file.
8256         * gcc.dg/plugin/self-assign-test-1.c: New test.
8257         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8258         * g++.dg/README: Add description for plugin test.
8259         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8260         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8261         * g++.dg/plugin/selfassign.c: New plugin source file.
8262         * g++.dg/plugin/self-assign-test-1.C: New test.
8263         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8264         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8265         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8266         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8267
8268 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8269
8270         PR fortran/40041
8271         * gfortran.dg/intrinsic_2.f90: New test.
8272         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8273
8274 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8275
8276         PR c/40032
8277         * gcc.dg/noncompile/incomplete-5.c: New test.
8278
8279 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR middle-end/39666
8282         * gcc.dg/pr39666-1.c: New test.
8283         * gcc.dg/pr39666-2.c: Likewise.
8284         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8285         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8286         * gfortran.dg/pr39666-1.f90: Likewise.
8287         * gfortran.dg/pr39666-2.f90: Likewise.
8288
8289 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8290
8291         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8292         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8293         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8294
8295 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8296
8297         PR fortran/39998
8298         * gfortran.dg/proc_ptr_17.f90: New.
8299
8300 2009-05-05  Richard Guenther  <rguenther@suse.de>
8301
8302         PR tree-optimization/40022
8303         * gcc.c-torture/execute/pr40022.c: New testcase.
8304
8305 2009-05-05  Richard Guenther  <rguenther@suse.de>
8306
8307         PR middle-end/40023
8308         * gcc.c-torture/compile/pr40023.c: New testcase.
8309
8310 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8311
8312         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8313         * g++.dg/template/overload9.C: Likewise.
8314         * g++.dg/ext/ms-1.C: New.
8315
8316 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8317
8318         PR c++/40013
8319         * g++.dg/ext/vla7.C: New test.
8320
8321 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8322
8323         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8324
8325 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8326
8327         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8328         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8329         Update expected errors.
8330
8331 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8332
8333         PR c++/28152
8334         * g++.dg/parse/parser-pr28152.C: New.
8335         * g++.dg/parse/parser-pr28152-2.C: New.
8336
8337 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8338
8339         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8340
8341 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8342
8343         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8344         * gcc.target/sparc/fexpand-2.c: Likewise.
8345         * gcc.target/sparc/fpmerge-2.c: Likewise.
8346         * gcc.target/sparc/pdist-2.c: Likewise.
8347
8348 2009-05-03  Richard Guenther  <rguenther@suse.de>
8349
8350         PR c/39983
8351         * gcc.c-torture/compile/pr39983.c: New testcase.
8352
8353 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8354
8355         * gcc.dg/c99-complex-3.c: New test.
8356
8357 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8358
8359         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8360
8361 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8362
8363         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8364
8365 2009-05-02  Richard Guenther  <rguenther@suse.de>
8366
8367         PR middle-end/40001
8368         * gcc.target/spu/pr40001.c: New testcase.
8369
8370 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8371
8372         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8373
8374 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8375
8376         PR middle-end/39579
8377         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8378         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8379
8380 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8381
8382         PR testsuite/39776
8383         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8384         no longer issued.
8385
8386 2009-04-30  David Ayers  <ayers@fsfe.org>
8387
8388         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8389         and gcc_error_prefix variables.
8390         * objc.dg/bad-receiver-type.m: Update to match correct
8391         diagnostics marker.
8392         * objc.dg/encode-5.m: Likewise.
8393         * objc.dg/id-1.m: Likewise.
8394         * objc.dg/method-1.m: Likewise.
8395         * objc.dg/method-6.m: Likewise.
8396         * objc.dg/method-7.m: Likewise.
8397         * objc.dg/method-9.m: Likewise.
8398         * objc.dg/method-11.m: Likewise.
8399         * objc.dg/method-20.m: Likewise.
8400         * objc.dg/private-1.m: Likewise.
8401
8402 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8403
8404         PR libfortran/39667
8405         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8406         * gfortran.dg/advance_4.f90: Likewise
8407         * gfortran.dg/advance_5.f90: Likewise
8408         * gfortran.dg/append_1.f90: Likewise
8409         * gfortran.dg/backslash_1.f90: Likewise
8410         * gfortran.dg/backslash_2.f90: Likewise
8411         * gfortran.dg/backslash_3.f: Likewise
8412         * gfortran.dg/backspace_10.f90: Likewise
8413         * gfortran.dg/backspace_3.f: Likewise
8414         * gfortran.dg/backspace_4.f: Likewise
8415         * gfortran.dg/backspace_5.f: Likewise
8416         * gfortran.dg/backspace_8.f: Likewise
8417         * gfortran.dg/backspace_9.f: Likewise
8418         * gfortran.dg/complex_write.f90: Likewise
8419         * gfortran.dg/convert_implied_open.f90: Likewise
8420         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8421         * gfortran.dg/dos_eol.f: Likewise
8422         * gfortran.dg/empty_format_1.f90: Likewise
8423         * gfortran.dg/endfile.f: Likewise
8424         * gfortran.dg/eof_1.f90: Likewise
8425         * gfortran.dg/eor_1.f90: Likewise
8426         * gfortran.dg/eor_handling_1.f90: Likewise
8427         * gfortran.dg/eor_handling_2.f90: Likewise
8428         * gfortran.dg/eor_handling_3.f90: Likewise
8429         * gfortran.dg/eor_handling_4.f90: Likewise
8430         * gfortran.dg/eor_handling_5.f90: Likewise
8431         * gfortran.dg/error_recovery_5.f90: Likewise
8432         * gfortran.dg/f2003_inquire_1.f03: Likewise
8433         * gfortran.dg/f2003_io_4.f03: Likewise
8434         * gfortran.dg/f2003_io_5.f03: Likewise
8435         * gfortran.dg/f2003_io_7.f03: Likewise
8436         * gfortran.dg/fgetc_1.f90: Likewise
8437         * gfortran.dg/fgetc_2.f90: Likewise
8438         * gfortran.dg/flush_1.f90: Likewise
8439         * gfortran.dg/fmt_exhaust.f90: Likewise
8440         * gfortran.dg/fmt_huge.f90: Likewise
8441         * gfortran.dg/fmt_read.f90: Likewise
8442         * gfortran.dg/fmt_t_1.f90: Likewise
8443         * gfortran.dg/fmt_t_2.f90: Likewise
8444         * gfortran.dg/fmt_t_3.f90: Likewise
8445         * gfortran.dg/fmt_t_4.f90: Likewise
8446         * gfortran.dg/fmt_t_5.f90: Likewise
8447         * gfortran.dg/fmt_t_7.f: Likewise
8448         * gfortran.dg/fseek.f90: Likewise
8449         * gfortran.dg/ftell_1.f90: Likewise
8450         * gfortran.dg/ftell_2.f90: Likewise
8451         * gfortran.dg/func_derived_3.f90: Likewise
8452         * gfortran.dg/inquire_9.f90: Likewise
8453         * gfortran.dg/iostat_1.f90: Likewise
8454         * gfortran.dg/iostat_2.f90: Likewise
8455         * gfortran.dg/list_read_1.f90: Likewise
8456         * gfortran.dg/list_read_4.f90: Likewise
8457         * gfortran.dg/list_read_5.f90: Likewise
8458         * gfortran.dg/list_read_7.f90: Likewise
8459         * gfortran.dg/list_read_8.f90: Likewise
8460         * gfortran.dg/list_read_9.f90: Likewise
8461         * gfortran.dg/namelist_13.f90: Likewise
8462         * gfortran.dg/namelist_14.f90: Likewise
8463         * gfortran.dg/namelist_15.f90: Likewise
8464         * gfortran.dg/namelist_16.f90: Likewise
8465         * gfortran.dg/namelist_17.f90: Likewise
8466         * gfortran.dg/namelist_18.f90: Likewise
8467         * gfortran.dg/namelist_19.f90: Likewise
8468         * gfortran.dg/namelist_20.f90: Likewise
8469         * gfortran.dg/namelist_24.f90: Likewise
8470         * gfortran.dg/namelist_26.f90: Likewise
8471         * gfortran.dg/namelist_27.f90: Likewise
8472         * gfortran.dg/namelist_28.f90: Likewise
8473         * gfortran.dg/namelist_37.f90: Likewise
8474         * gfortran.dg/namelist_38.f90: Likewise
8475         * gfortran.dg/namelist_39.f90: Likewise
8476         * gfortran.dg/namelist_40.f90: Likewise
8477         * gfortran.dg/namelist_43.f90: Likewise
8478         * gfortran.dg/namelist_44.f90: Likewise
8479         * gfortran.dg/namelist_45.f90: Likewise
8480         * gfortran.dg/namelist_46.f90: Likewise
8481         * gfortran.dg/namelist_47.f90: Likewise
8482         * gfortran.dg/namelist_48.f90: Likewise
8483         * gfortran.dg/namelist_49.f90: Likewise
8484         * gfortran.dg/namelist_50.f90: Likewise
8485         * gfortran.dg/namelist_51.f90: Likewise
8486         * gfortran.dg/namelist_52.f90: Likewise
8487         * gfortran.dg/namelist_56.f90: Likewise
8488         * gfortran.dg/namelist_char_only.f90: Likewise
8489         * gfortran.dg/namelist_use.f90: Likewise
8490         * gfortran.dg/namelist_use_only.f90: Likewise
8491         * gfortran.dg/noadv_size.f90: Likewise
8492         * gfortran.dg/open_access_append_1.f90: Likewise
8493         * gfortran.dg/pad_no.f90: Likewise
8494         * gfortran.dg/pr12884.f: Likewise
8495         * gfortran.dg/pr17090.f90: Likewise
8496         * gfortran.dg/pr17285.f90: Likewise
8497         * gfortran.dg/pr17286.f90: Likewise
8498         * gfortran.dg/pr18122.f90: Likewise
8499         * gfortran.dg/pr18210.f90: Likewise
8500         * gfortran.dg/pr18392.f90: Likewise
8501         * gfortran.dg/pr19155.f: Likewise
8502         * gfortran.dg/pr19216.f: Likewise
8503         * gfortran.dg/pr19467.f90: Likewise
8504         * gfortran.dg/pr19657.f: Likewise
8505         * gfortran.dg/pr20257.f90: Likewise
8506         * gfortran.dg/read_bad_advance.f90: Likewise
8507         * gfortran.dg/read_eof_2.f90: Likewise
8508         * gfortran.dg/read_eof_4.f90: Likewise
8509         * gfortran.dg/read_many_1.f: Likewise
8510         * gfortran.dg/read_noadvance.f90: Likewise
8511         * gfortran.dg/read_repeat.f90: Likewise
8512         * gfortran.dg/read_size_noadvance.f90: Likewise
8513         * gfortran.dg/read_x_past.f: Likewise
8514         * gfortran.dg/record_marker_1.f90: Likewise
8515         * gfortran.dg/record_marker_3.f90: Likewise
8516         * gfortran.dg/rewind_1.f90: Likewise
8517         * gfortran.dg/runtime_warning_1.f90: Likewise
8518         * gfortran.dg/shape_3.f90: Likewise
8519         * gfortran.dg/slash_1.f90: Likewise
8520         * gfortran.dg/stat_1.f90: Likewise
8521         * gfortran.dg/stat_2.f90: Likewise
8522         * gfortran.dg/streamio_11.f90: Likewise
8523         * gfortran.dg/streamio_3.f90: Likewise
8524         * gfortran.dg/streamio_4.f90: Likewise
8525         * gfortran.dg/streamio_9.f90: Likewise
8526         * gfortran.dg/tl_editing.f90: Likewise
8527         * gfortran.dg/unf_io_convert_1.f90: Likewise
8528         * gfortran.dg/unf_io_convert_2.f90: Likewise
8529         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8530         * gfortran.dg/unf_short_record_1.f90: Likewise
8531         * gfortran.dg/utf8_1.f03: Likewise
8532         * gfortran.dg/utf8_2.f03: Likewise
8533         * gfortran.dg/widechar_IO_1.f90: Likewise
8534         * gfortran.dg/write_check3.f90: Likewise
8535         * gfortran.dg/write_rewind_2.f: Likewise
8536         * gfortran.dg/x_slash_2.f: Likewise
8537
8538 2009-04-29  Richard Guenther  <rguenther@suse.de>
8539
8540         PR target/39943
8541         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8542         New.
8543         (check_effective_target_vect_floatuint_cvt): Likewise.
8544         * gcc.dg/vect/slp-10.c: Adjust.
8545         * gcc.dg/vect/slp-11.c: Adjust.
8546         * gcc.dg/vect/slp-12b.c: Adjust.
8547         * gcc.dg/vect/slp-33.c: Adjust.
8548         * gcc.c-torture/compile/pr39943.c: New testcase.
8549
8550 2009-04-29  Richard Guenther  <rguenther@suse.de>
8551
8552         PR middle-end/39937
8553         * gcc.c-torture/compile/pr39937.c: New testcase.
8554
8555 2009-04-29  Richard Guenther  <rguenther@suse.de>
8556
8557         PR tree-optimization/39941
8558         * gcc.c-torture/compile/pr39941.c: New testcase.
8559
8560 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8561
8562         * gcc.target/bfin/20090411-1.c: New test.
8563
8564 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8565
8566         PR target/39565
8567         * gcc.dg/pr39565.c: New testcase.
8568
8569 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8572         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8573         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8574         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8575         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8576         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8577         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8578         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8579         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8580         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8581         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8582         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8583         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8584         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8585         * gcc.target/i386/pr37191.c: Likewise.
8586         * gcc.target/i386/reload-1.c: Likewise.
8587         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8588         * g++.old-deja/g++.pt/repo2.C: Likewise.
8589         * g++.old-deja/g++.pt/repo3.C: Likewise.
8590         * g++.old-deja/g++.pt/repo4.C: Likewise.
8591         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8592         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8593         * g++.dg/template/repo1.C: Likewise.
8594         * g++.dg/template/repo2.C: Likewise.
8595         * g++.dg/template/repo3.C: Likewise.
8596         * g++.dg/template/repo4.C: Likewise.
8597         * g++.dg/template/repo5.C: Likewise.
8598         * g++.dg/template/repo6.C: Likewise.
8599         * g++.dg/template/repo7.C: Likewise.
8600         * g++.dg/template/repo8.C: Likewise.
8601         * g++.dg/template/repo9.C: Likewise.
8602         * g++.dg/rtti/repo1.C: Likewise.
8603         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8604         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8605         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8606         * g++.dg/other/PR23205.C: Skip for vxworks.
8607         * g++.dg/ext/visibility/class1.C: Requires PIC.
8608         * g++.dg/eh/async-unwind2.C: Requires PIC.
8609         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8610         does not have cxa_exit.
8611
8612 2009-04-28  Jing Yu  <jingyu@google.com>
8613
8614         PR testsuite/39790
8615         * lib/target-supports.exp (check_effective_target_tls): Remove
8616         comment of caching.
8617         (check_effective_target_tls_native): Likewise.
8618         (check_effective_target_tls_runtime): Likewise.
8619         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8620         tls to tls_runtime.
8621         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8622
8623 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8624
8625         PR fortran/39946
8626         * gfortran.dg/proc_ptr_16.f90: New.
8627
8628 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8629
8630         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8631         lp64 is true.
8632
8633 2009-04-28  Richard Guenther  <rguenther@suse.de>
8634
8635         PR middle-end/39937
8636         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8637
8638 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8639
8640         * g++.dg/warn/pr35652.C: Removed.
8641         * gcc.dg/pr35652.c: Likewise.
8642
8643 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8644
8645         * gcc.target/ia64/20071210-2.c: New testcase.
8646
8647 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8648
8649         PR c/39323
8650         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8651         * gcc.dg/pr39323-3.c: Ditto.
8652
8653 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8654
8655         PR fortran/39930
8656         PR fortran/39931
8657         * gfortran.dg/ambiguous_reference_2.f90: New.
8658         * gfortran.dg/pointer_assign_7.f90: New.
8659
8660 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8661             Mark Mitchell  <mark@codesourcery.com>
8662
8663         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8664         * gcc.dg/20020103-1.c: Check for __ppc.
8665         * gcc.dg/asm-b.c: Check for __ppc.
8666         * gcc.dg/20020919-1.c: Check for __ppc.
8667         * gcc.dg/20020312-2.c: Likewise.
8668         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8669         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8670         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8671         * g++.dg/warn/weak1.C: Likewise.
8672         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8673         static so appropriate optimizations kick in.
8674         (find_base_value_wrapper): New function.
8675         * g++.dg/eh/simd-5.C: Fix target triplet.
8676         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8677
8678 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8679             H.J. Lu  <hongjiu.lu@intel.com>
8680
8681         PR target/39911
8682         * gcc.target/i386/pr39911.c: New test.
8683
8684 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8685
8686         PR fortran/39879
8687         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8688
8689 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8690
8691         PR c++/35652
8692         Revert:
8693
8694         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8695
8696         * gcc.dg/pr35652.C: New.
8697         * g++.dg/warn/pr35652.C: New.
8698         * gcc.dg/format/plus-1.c: Adjust message.
8699
8700 2009-04-27  DJ Delorie  <dj@redhat.com>
8701
8702         * lib/target-supports.exp (check_effective_target_double64): New.
8703         (check_effective_target_double64plus): New.
8704         (check_effective_target_large_double): New.
8705         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8706         * gcc.dg/div-double-1.c: Likewise.
8707         * gcc.dg/Wconversion-real.c: Require large_double.
8708         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8709
8710         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8711         are too small.
8712
8713         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8714         constants as long.
8715
8716 2009-04-27  Ian Lance Taylor  <iant@google.com>
8717
8718         * gcc.dg/Wcxx-compat-5.c: New testcase.
8719         * gcc.dg/Wcxx-compat-6.c: New testcase.
8720
8721 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8722
8723         Allow non-constant arguments to conversion intrinsics.
8724         * gcc.target/spu/intrinsics-3.c: Update tests.
8725
8726 2009-04-27  Richard Guenther  <rguenther@suse.de>
8727
8728         PR middle-end/39928
8729         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8730         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8731
8732 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8733
8734         PR target/39903
8735         * gcc.dg/torture/pr39903-1.c: New.
8736         * gcc.dg/torture/pr39903-2.c: Likewise.
8737
8738 2009-04-27  Revital Eres  <eres@il.ibm.com>
8739
8740         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8741         and check it.
8742         * gcc.dg/sms-2.c: Add dump check.
8743         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8744         and check it.
8745         * gcc.dg/sms-4.c: Likewise.
8746         * gcc.dg/sms-5.c: Likewise.
8747         * gcc.dg/sms-6.c: Likewise.
8748         * gcc.dg/sms-7.c: Likewise.
8749         * gcc.dg/sms-antideps.c: Rename to...
8750         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8751
8752 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8753
8754         * gnat.dg/opt2.adb: New test.
8755
8756 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR c++/39875
8759         * g++.dg/warn/Wunused-15.C: New test.
8760
8761 2009-04-26  Michael Matz  <matz@suse.de>
8762
8763         Expand from SSA.
8764         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8765         change regexps.
8766         * gcc.target/i386/pr37248-1.c: Modified.
8767         * gcc.target/i386/pr37248-3.c: Modified.
8768         * gcc.target/i386/pr37248-2.c: Modified.
8769         * gnat.dg/aliasing1.adb: Modified.
8770         * gnat.dg/pack9.adb: Modified.
8771         * gnat.dg/aliasing2.adb: Modified.
8772         * gcc.dg/strict-overflow-2.c: Modified.
8773         * gcc.dg/autopar/reduc-1char.c: Modified.
8774         * gcc.dg/autopar/reduc-2char.c: Modified.
8775         * gcc.dg/autopar/reduc-1.c: Modified.
8776         * gcc.dg/autopar/reduc-2.c: Modified.
8777         * gcc.dg/autopar/reduc-3.c: Modified.
8778         * gcc.dg/autopar/reduc-6.c: Modified.
8779         * gcc.dg/autopar/reduc-7.c: Modified.
8780         * gcc.dg/autopar/reduc-8.c: Modified.
8781         * gcc.dg/autopar/reduc-9.c: Modified.
8782         * gcc.dg/autopar/reduc-1short.c: Modified.
8783         * gcc.dg/autopar/reduc-2short.c: Modified.
8784         * gcc.dg/autopar/parallelization-1.c: Modified.
8785         * gcc.dg/strict-overflow-4.c: Modified.
8786         * gcc.dg/strict-overflow-6.c: Modified.
8787         * gcc.dg/gomp/combined-1.c: Modified.
8788         * gcc.dg/no-strict-overflow-1.c: Modified.
8789         * gcc.dg/no-strict-overflow-3.c: Modified.
8790         * gcc.dg/no-strict-overflow-5.c: Modified.
8791         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8792         * gcc.dg/tree-ssa/pr18134.c: Modified.
8793         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8794         * gcc.dg/tree-ssa/vector-2.c: Modified.
8795         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8796         * gcc.dg/tree-ssa/loop-21.c: Modified.
8797         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8798         * gcc.dg/tree-ssa/vector-3.c: Modified.
8799         * gcc.dg/tree-ssa/asm-3.c: Modified.
8800         * gcc.dg/tree-ssa/pr23294.c: Modified.
8801         * gcc.dg/tree-ssa/loop-22.c: Modified.
8802         * gcc.dg/tree-ssa/loop-15.c: Modified.
8803         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8804         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8805         * gcc.dg/tree-ssa/pr20139.c: Modified.
8806         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8807         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8808         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8809         * gcc.dg/tree-ssa/loop-5.c: Modified.
8810         * gcc.dg/tree-ssa/pr19431.c: Modified.
8811         * gcc.dg/tree-ssa/pr32044.c: Modified.
8812         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8813         * gcc.dg/tree-ssa/loop-19.c: Modified.
8814         * gcc.dg/tree-ssa/loop-28.c: Modified.
8815         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8816         * gcc.dg/tree-ssa/divide-1.c: Modified.
8817         * gcc.dg/tree-ssa/inline-1.c: Modified.
8818         * gcc.dg/tree-ssa/divide-3.c: Modified.
8819         * gcc.dg/tree-ssa/pr30978.c: Modified.
8820         * gcc.dg/tree-ssa/alias-6.c: Modified.
8821         * gcc.dg/tree-ssa/divide-4.c: Modified.
8822         * gcc.dg/tree-ssa/alias-11.c: Modified.
8823         * gcc.dg/no-strict-overflow-7.c: Modified.
8824         * gcc.dg/strict-overflow-1.c: Modified.
8825         * gcc.dg/pr15784-4.c: Modified.
8826         * gcc.dg/pr34263.c: Modified.
8827         * gcc.dg/strict-overflow-3.c: Modified.
8828         * gcc.dg/tree-prof/stringop-1.c: Modified.
8829         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8830         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8831         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8832         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8833         * gcc.dg/no-strict-overflow-2.c: Modified.
8834         * gcc.dg/no-strict-overflow-4.c: Modified.
8835         * gcc.dg/no-strict-overflow-6.c: Modified.
8836         * g++.dg/tree-ssa/pr27090.C: Modified.
8837         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8838         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8839         * g++.dg/tree-ssa/pr19807.C: Modified.
8840         * g++.dg/opt/pr30965.C: Modified.
8841         * g++.dg/init/new17.C: Modified.
8842         * gfortran.dg/whole_file_6.f90: Modified.
8843         * gfortran.dg/whole_file_5.f90: Modified.
8844         * gfortran.dg/reassoc_1.f90: Modified.
8845         * gfortran.dg/reassoc_3.f90: Modified.
8846
8847 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8848
8849         PR fortran/39893
8850         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8851
8852 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR inline-asm/39543
8855         * gcc.target/i386/pr39543-1.c: New test.
8856         * gcc.target/i386/pr39543-2.c: New test.
8857         * gcc.target/i386/pr39543-3.c: New test.
8858
8859         PR c/39889
8860         * gcc.dg/Wunused-value-3.c: New test.
8861
8862 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8863
8864         PR c/39581
8865         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8866         gcc.dg/vla-21.c: New tests.
8867
8868 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8869
8870         PR c/39556
8871         * gcc.dg/inline-34.c: New test.
8872
8873 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8874
8875         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8876         gcc.dg/enum-const-3.c: New tests.
8877         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8878         -pedantic-errors.  Update expected diagnostics.
8879
8880 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8881
8882         PR c/39582
8883         * gcc.dg/vla-20.c: New test.
8884
8885 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8886
8887         PR c/39564
8888         * gcc.dg/vla-19.c: New test.
8889
8890 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8891
8892         PR preprocessor/39559
8893         * gcc.dg/c99-intconst-2.c: New test.
8894
8895 2009-04-25  Jan Hubicka  <jh@suse.cz>
8896
8897         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8898
8899 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8900
8901         PR fortran/39688
8902         * gfortran.dg/import7.f90: New.
8903
8904 2009-04-24  Richard Guenther  <rguenther@suse.de>
8905
8906         * gcc.dg/tree-ssa/vrp48.c: Fix.
8907
8908 2008-04-24  Doug Kwan  <dougkwan@google.com>
8909
8910         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8911         destination are the same.
8912
8913 2009-04-24  Richard Guenther  <rguenther@suse.de>
8914
8915         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8916
8917 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8918
8919         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8920         gcc.dg/array-const-3.c: New tests.
8921
8922 2009-04-24  Ian Lance Taylor  <iant@google.com>
8923
8924         * gcc.dg/Wcxx-compat-4.c: New testcase.
8925
8926 2009-04-24  Daniel Kraft  <d@domob.eu>
8927
8928         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8929         expected on already erraneous symbol (renamed to fresh one).
8930
8931 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8932
8933         PR middle-end/39867
8934         * gcc.dg/pr39867.c: New.
8935
8936 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8937
8938         PR fortran/39861
8939         PR fortran/39864
8940         * gfortran.dg/intrinsic_1.f90: New.
8941
8942 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8943
8944         * gnat.dg/alignment7.adb: New test.
8945         * gnat.dg/alignment8.adb: Likewise.
8946
8947 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8948
8949         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8950         * gnat.dg/specs/rep_clause2.ads: New test.
8951
8952 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8953
8954         PR rtl-optimization/39794
8955         * gcc.dg/pr39794.c: New test.
8956
8957 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8958
8959         * gnat.dg/atomic1.adb: New test.
8960         * gnat.dg/atomic1_pkg.ads: New helper.
8961
8962 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8963
8964         PR testsuite/39623
8965         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8966         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8967
8968 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8969
8970         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8971         warning.
8972
8973 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8974
8975         PR C/31499
8976         * gcc.dg/vector-init-1.c: New testcase.
8977         * gcc.dg/vector-init-2.c: New testcase.
8978
8979 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8980
8981         * gnat.dg/enum2.adb: New test.
8982         * gnat.dg/enum2_pkg.ads: New helper.
8983
8984 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8985
8986         PR c/39855
8987         * gcc.dg/torture/pr39855.c: New test.
8988
8989 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8990
8991         PR c++/39639
8992         * g++.dg/cpp0x/pr39639.C: New test.
8993
8994 2009-04-22  Mark Heffernan  <meheff@google.com>
8995
8996         * gcc.dg/profile-generate-3.c: New test.
8997
8998 2009-04-22  Jan Hubicka  <jh@suse.cz>
8999
9000         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9001
9002 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9003
9004         PR testsuite/39623
9005         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9006
9007 2009-04-22  Richard Guenther  <rguenther@suse.de>
9008
9009         PR tree-optimization/39824
9010         * gcc.c-torture/compile/pr39824.c: New testcase.
9011
9012 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9013
9014         PR c++/14875
9015         * g++.dg/parse/parser-pr14875.C: New.
9016         * g++.dg/parse/parser-pr14875-2.C: New.
9017         * g++.dg/parse/error6.C: Update match string.
9018
9019 2009-04-22  Richard Guenther  <rguenther@suse.de>
9020
9021         PR tree-optimization/39845
9022         * gcc.c-torture/compile/pr39845.c: New testcase.
9023
9024 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9025
9026         PR fortran/39735
9027         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9028         * gfortran.dg/external_initializer.f90: Modified.
9029         * gfortran.dg/interface_26.f90: Modified.
9030         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9031         * gfortran.dg/proc_ptr_3.f90: Modified.
9032         * gfortran.dg/proc_ptr_15.f90: New.
9033         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9034
9035 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9036
9037         PR c++/35711
9038         * g++.dg/warn/pr35711.C: New.
9039         * g++.dg/conversion/ptrmem2.C: Update.
9040
9041 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9042
9043         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9044         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9045         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9046         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9047         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9048         gcc.c-torture/ChangeLog.0,
9049         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9050         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9051         gcc.target/i386/math-torture/math-torture.exp,
9052         gcc.target/mips/inter/mips16-inter.exp,
9053         gcc.target/mips/mips-nonpic/README,
9054         gcc.target/x86_64/abi/README.gcc,
9055         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9056         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9057         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9058         notices.
9059         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9060
9061 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9064
9065 2009-04-21  Richard Guenther  <rguenther@suse.de>
9066
9067         PR middle-end/39829
9068         * gcc.dg/torture/pr39829.c: New testcase.
9069
9070 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9071
9072         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9073
9074 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9075
9076         PR 16202
9077         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9078         * gcc.dg/sequence-pt-2.c: New.
9079         * gcc.dg/sequence-pt-3.c: New.
9080         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9081         * g++.dg/warn/sequence-pt-2.c: New.
9082         * g++.dg/warn/sequence-pt-3.c: New.
9083
9084 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9085
9086         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9087
9088 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9089
9090         * gnat.dg/import1.ad[sb]: New test.
9091
9092 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9093
9094         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9095         return 0.
9096
9097 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9098
9099         PR fortran/39811
9100         * gfortran.dg/continuation_11.f90: New test.
9101
9102 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9103
9104         PR c++/13358
9105         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9106         messages. Test for "long long" in system headers.
9107         * gcc.dg/c99-longlong-2.c: New.
9108         * g++.dg/warn/pr13358.C: New.
9109         * g++.dg/warn/pr13358-2.C: New.
9110         * g++.dg/warn/pr13358-3.C: New.
9111         * g++.dg/warn/pr13358-4.C: New.
9112
9113 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9114
9115         * gcc.dg/framework-2.c: Fix up for non existent includes
9116         being fatal errors now.
9117
9118 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9119
9120         PR fortran/39800
9121         * gfortran.dg/private_type_13.f90: New test.
9122         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9123
9124 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9125
9126         PR c++/39803
9127         * g++.dg/warn/Wunused-14.C: New test.
9128
9129 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9130
9131         * gnat.dg/specs/small_alignment.ads: New test.
9132
9133 2009-04-20  Ian Lance Taylor  <iant@google.com>
9134
9135         * gcc.dg/Wcxx-compat-3.c: New testcase.
9136
9137 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9138
9139         * gnat.dg/pack13.ad[sb]: New test.
9140         * gnat.dg/pack13_pkg.ads: New helper.
9141
9142 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9143
9144         * gnat.dg/discr11.ad[sb]: New test.
9145         * gnat.dg/discr11_pkg.ads: New helper.
9146
9147 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9148
9149         PR tree-optimization/39675
9150         * gcc.dg/vect/O3-pr39675-2.c: New test.
9151
9152 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9153
9154         * gnat.dg/rep_clause3.adb: New test.
9155
9156 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9157
9158         PR c/37481
9159         * gcc.dg/c99-flex-array-7.c: New test.
9160
9161 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9162
9163         PR c/19771
9164         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9165
9166 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9167
9168         PR c/38243
9169         * gcc.dg/c99-restrict-3.c: New test.
9170
9171 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9172
9173         PR preprocessor/20078
9174         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9175
9176 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9177
9178         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9179         Do not pass -B$root after -margs.
9180
9181 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9182
9183         PR c/32061
9184         PR c++/36954
9185         * gcc.dg/pr32061.c: New.
9186         * gcc.dg/Wlogical-op-1.c: Update.
9187         * g++.dg/warn/Wlogical-op-1.C: Update.
9188         * g++.dg/warn/pr36954.C: New.
9189
9190 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9191
9192         PR c/27676
9193         * gcc.dg/lvalue-5.c: New test.
9194
9195 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9196
9197         PR c/22367
9198         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9199
9200 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9201
9202         * gcc.dg/cpp/include5.c: New test.
9203
9204 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9205
9206         PR c/35210
9207         * gcc.dg/call-diag-2.c: New test.
9208
9209 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9210
9211         PR preprocessor/39646
9212         * gcc.dg/cpp/line8.c: New test.
9213
9214 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9215
9216         PR preprocessor/39647
9217         * gcc.dg/cpp/line7.c: New test.
9218
9219 2009-04-18  Richard Guenther  <rguenther@suse.de>
9220
9221         PR middle-end/39804
9222         * gcc.target/i386/pr39804.c: New testcase.
9223
9224 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9225
9226         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9227         * g++.dg/other/pr39496.C: Likewise.
9228
9229 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9230
9231         PR middle-end/36902
9232         * gcc.dg/pr36902.c: New.
9233
9234 2009-04-17  Diego Novillo  <dnovillo@google.com>
9235
9236         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9237         violation for variable 'inside_main'.
9238
9239 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9240
9241         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9242
9243 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9244
9245         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9246
9247 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9248
9249         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9250         * gfortran.dg/chmod_2.f90: Likewise.
9251         * gfortran.dg/chmod_3.f90: Likewise.
9252         * gfortran.dg/open_errors.f90: Likewise.
9253         * gfortran.dg/stat_1.f90: Likewise.
9254         * gfortran.dg/stat_2.f90: Likewise.
9255
9256 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9257
9258         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9259         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9260         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9261         * gfortran.dg/nearest_1.f90: Likewise.
9262         * gfortran.dg/nearest_3.f90: Likewise.
9263         * gfortran.dg/isnan_1.f90: Likewise.
9264         * gfortran.dg/isnan_2.f90: Likewise.
9265         * gfortran.dg/nan_1.f90: Likewise.
9266         * gfortran.dg/nan_2.f90: Likewise.
9267         * gfortran.dg/nan_3.f90: Likewise.
9268         * gfortran.dg/nan_4.f90: Likewise.
9269         * gfortran.dg/module_nan.f90: Likewise.
9270         * gfortran.dg/int_conv_2.f90: Likewise.
9271         * gfortran.dg/init_flag_3.f90: Likewise.
9272         * gfortran.dg/namelist_42.f90: Likewise.
9273         * gfortran.dg/namelist_43.f90: Likewise.
9274         * gfortran.dg/real_const_3.f90: Likewise.
9275         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9276
9277         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9278         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9279         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9280         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9281         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9282
9283         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9284         * gfortran.dg/gamma_5.f90: Likewise.
9285
9286 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9287
9288         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9289         less strict so it also works with auto-overlay support.
9290         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9291         for "exceeds local store" linker errors on the SPU.
9292
9293         * lib/gfortran.exp: Include target-supports.exp.
9294         (gfortran_init): On SPU targets where automatic overlay support
9295         is available, use it to build all Fortran test cases.
9296
9297         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9298
9299 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9300
9301         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9302         rule enforced by gnat on taft types.
9303
9304 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9305
9306         PR testsuite/39792
9307         * g++.dg/ext/complit11.C: Add empty dg-options.
9308
9309 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9310
9311         PR c++/17570
9312         * g++.dg/template/defarg11.C: New test.
9313
9314 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9315
9316         PR c++/28766
9317         * g++.dg/ext/complit11.C: New testcase.
9318
9319 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9320
9321         PR c++/39551
9322         * g++.dg/warn/Wunused-13.C: New testcase.
9323
9324 2009-04-15  Ian Lance Taylor  <iant@google.com>
9325
9326         * gcc.dg/Wenum-compare-1.c: New testcase.
9327
9328 2009-04-15  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/39764
9331         * g++.dg/torture/pr39764.C: New testcase.
9332
9333 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9334
9335         * g++.dg/ext/altivec-17.C: New.
9336
9337 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9338
9339         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9340         * gnat.dg/specs/limited1.ads: Ditto.
9341
9342 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9343
9344         PR testsuite/39769
9345         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9346         for testing the results of estimate instructions.
9347         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9348         * gcc.dg/vmx/3a-05.c (test): Ditto.
9349
9350 2009-04-14  Jason Merrill  <jason@redhat.com>
9351
9352         PR c++/39763
9353         * g++.dg/warn/Wshadow-4.C: Extend.
9354
9355 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9356
9357         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9358         (do_D): Remove attribute hidden.
9359
9360 2009-04-13  Jason Merrill  <jason@redhat.com>
9361
9362         PR c++/39480
9363         * g++.dg/init/copy7.C: New.
9364
9365 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9366
9367         PR testsuite/39733
9368         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9369         (check_for_all_options): This.
9370
9371 2009-04-13  Jason Merrill  <jason@redhat.com>
9372
9373         PR c++/39750
9374         * g++.dg/template/crash90.C: New.
9375
9376 2009-04-12  Jason Merrill  <jason@redhat.com>
9377
9378         PR c++/39742
9379         * g++.dg/overload/extern-C-2.C: New.
9380
9381 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9382
9383         PR preprocessor/31869
9384         * gcc.dg/cpp/strify5.c: New test.
9385
9386 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9387
9388         * gnat.dg/enum1.adb: New test.
9389         * gnat.dg/enum1_pkg.ads: New helper.
9390
9391 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9392
9393         PR target/39740
9394         * gcc.target/alpha/pr39740.c: New test.
9395
9396 2009-04-11  Daniel Kraft  <d@domob.eu>
9397
9398         PR fortran/37746
9399         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9400         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9401         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9402         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9403         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9404         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9405         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9406         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9407         expected string length that failed with -fbounds-check now.
9408         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9409
9410 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9411
9412         PR fortran/39692
9413         * gfortran.dg/proc_ptr_14.f90: New.
9414
9415 2009-04-11  Richard Guenther  <rguenther@suse.de>
9416
9417         PR middle-end/39732
9418         * g++.dg/torture/pr39732.C: New testcase.
9419
9420 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9421
9422         * gfortran.dg/whole_file_5.f90: New.
9423         * gfortran.dg/whole_file_6.f90: New.
9424
9425 2009-04-11  Richard Guenther  <rguenther@suse.de>
9426
9427         PR tree-optimization/39713
9428         * g++.dg/torture/pr39713.C: New testcase.
9429
9430 2009-04-10  Richard Guenther  <rguenther@suse.de>
9431
9432         PR c/39712
9433         * gcc.dg/pr39712.c: New testcase.
9434
9435 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9436
9437         PR c++/28301
9438         * g++.dg/cpp0x/enum2.C: Updated.
9439         * g++.dg/debug/pr22514.C: Likewise.
9440         * g++.dg/parse/enum2.C: Likewise.
9441         * g++.dg/parse/enum3.C: Likewise.
9442         * g++.dg/template/crash79.C: Likewise.
9443         * g++.old-deja/g++.jason/cond.C: Likewise.
9444
9445 2009-04-10  Chao-ying Fu  <fu@mips.com>
9446
9447         * gcc.target/mips/interrupt_handler.c: Change from compile to
9448         assemble.
9449
9450 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9451
9452         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9453
9454 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9455
9456         PR fortran/38709
9457         * gfortran.dg/zero_sized_6.f90: New.
9458
9459 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9460
9461         PR  c++/20118
9462         * g++.dg/parse/pr20118.C: New.
9463         * g++.dg/template/spec16.C: Update.
9464
9465 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9466
9467         PR testsuite/35621
9468         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9469         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9470         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9471         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9472         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9473         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9474         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9475         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9476         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9477         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9478         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9479         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9480         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9481         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9482         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9483         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9484         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9485
9486 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9487
9488         PR target/39678
9489         * g++.dg/torture/pr39678.C: New.
9490         * gcc.dg/compat/struct-complex-2.h: Likewise.
9491         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9492         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9493         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9494         * gcc.dg/torture/pr39678.c: Likewise.
9495         * gcc.target/i386/pr39678.c: Likewise.
9496
9497         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9498         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9499
9500         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9501         <complex.h>.  Add tests for structure with complex float.
9502
9503 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9504             Joseph Myers  <joseph@codesourcery.com>
9505
9506         PR target/36800
9507         * gcc.dg/dfp/pr36800.c: New.
9508
9509 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9510             Rafael Avila de Espindola  <espindola@google.com>
9511
9512         * gcc.misc-tests/help.exp: New file.
9513         * lib/options.exp: New file.
9514
9515 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9516
9517         PR libobjc/36610
9518         * objc/execute/forward-1.x: New.
9519
9520 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9521
9522         * gcc.dg/pr27150-1.c: Change to a link test.
9523
9524 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9525
9526         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9527         3 of the GNU General Public License and to point readers at the
9528         COPYING3 file and the FSF's license web page.
9529         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9530         * gcc.dg/struct/struct-reorg.exp: Likewise.
9531         * gcc.target/spu/tag_manager.c: Likewise.
9532
9533 2009-04-09  Richard Guenther  <rguenther@suse.de>
9534
9535         PR testsuite/39696
9536         * ssa-ccp-25.c: Adjust pattern.
9537
9538 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9539
9540         PR fortran/36704
9541         * gfortran.dg/external_procedures_1.f90: Modified.
9542         * gfortran.dg/proc_ptr_result_1.f90: New.
9543         * gfortran.dg/proc_ptr_result_2.f90: New.
9544         * gfortran.dg/proc_ptr_result_3.f90: New.
9545
9546 2009-04-09  Richard Guenther  <rguenther@suse.de>
9547
9548         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9549         to prevent constant propagation.
9550         * gcc.dg/vect/vect-56.c: Likewise.
9551         * gcc.dg/vect/vect-58.c: Likewise.
9552         * gcc.dg/vect/vect-60.c: Likewise.
9553         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9554         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9555         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9556
9557 2009-04-09  Richard Guenther  <rguenther@suse.de>
9558
9559         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9560         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9561
9562 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9563
9564         PR c/39613
9565         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9566         New tests.
9567
9568 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9569
9570         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9571         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9572
9573 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9574
9575         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9576
9577 2009-04-08  Jason Merrill  <jason@redhat.com>
9578
9579         PR c++/25185
9580         * g++.dg/template/error40.C: Add another test.
9581
9582 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9583
9584         PR c/39614
9585         PR c/39673
9586         * gcc.c-torture/compile/pr39614-1.c,
9587         gcc.c-torture/compile/pr39614-2.c,
9588         gcc.c-torture/compile/pr39614-3.c,
9589         gcc.c-torture/compile/pr39614-4.c,
9590         gcc.c-torture/compile/pr39614-5.c,
9591         gcc.c-torture/compile/pr39673-1.c,
9592         gcc.c-torture/compile/pr39673-2.c: New tests.
9593         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9594         more cases.
9595         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9596         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9597         expected errors.
9598
9599 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9600
9601         PRc++/39637
9602         * g++.dg/cpp0x/variadic-crash2.C: New test.
9603
9604 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9605
9606         PR fortran/38863
9607         * gfortran.dg/alloc_comp_result_1.f90: New test.
9608
9609 2009-04-07  Jason Merrill  <jason@redhat.com>
9610
9611         PR c++/34691
9612         * g++.dg/overload/extern-C-1.C: New.
9613
9614 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9615
9616         PR testsuite/39325
9617         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9618
9619 2009-04-07  Jason Merrill  <jason@redhat.com>
9620
9621         PR c++/25185
9622         * g++.dg/template/error40.C: New.
9623
9624 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9625
9626         PR fortran/38152
9627         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9628
9629 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9632
9633 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9634
9635         PR fortran/38290
9636         * gfortran.dg/proc_decl_1.f90: Modified.
9637         * gfortran.dg/proc_ptr_11.f90: Extended.
9638         * gfortran.dg/proc_ptr_13.f90: Modified.
9639
9640 2009-04-06  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/35146
9643         * g++.dg/template/fnspec1.C: New.
9644
9645 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9646
9647         * lib/gnat.exp: Handle multilib.
9648
9649 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9650
9651         PR fortran/38863
9652         * gfortran.dg/dependency_23.f90: New test.
9653
9654 2009-04-06  Richard Guenther  <rguenther@suse.de>
9655
9656         PR tree-optimization/28868
9657         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9658         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9659         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9660         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9661
9662 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9663
9664         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9665
9666 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9667
9668         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9669
9670 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9671
9672         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9673         with the built-in y0, and the subsequent warning.
9674         (y1): Likewise, rename to y_1.
9675
9676 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9677
9678         PR fortran/39414
9679         * gfortran.dg/proc_decl_21.f90: New.
9680
9681 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9682
9683         PR fortran/36091
9684         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9685
9686 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9687
9688         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9689         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9690         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9691         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9692         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9693         gfortran.dg/namelist_49.f90: Gate test on effective_target
9694         fd_truncate.
9695         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9696
9697 2009-04-05  Daniel Kraft  <d@domob.eu>
9698
9699         PR fortran/38654
9700         * gfortran.dg/read_float_2.f03
9701         * gfortran.dg/read_float_3.f90
9702
9703 2009-04-05  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/39648
9706         * gcc.c-torture/compile/pr39648.c: New testcase.
9707
9708 2009-04-05  Jason Merrill  <jason@redhat.com>
9709
9710         PR c++/14912
9711         * g++.dg/template/error39.C: New.
9712
9713 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9714
9715         PR fortran/29458
9716         * gfortran.dg/implied_do_1.f90: New.
9717
9718 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9719
9720         PR fortran/39577
9721         * gfortran.dg/recursive_check_8.f90: New.
9722         * gfortran.dg/recursive_check_9.f90: New.
9723         * gfortran.dg/recursive_check_10.f90: New.
9724         * gfortran.dg/recursive_check_11.f90: New.
9725         * gfortran.dg/recursive_check_12.f90: New.
9726         * gfortran.dg/recursive_check_13.f90: New.
9727         * gfortran.dg/recursive_check_14.f90: New.
9728
9729 2009-04-04  Jason Merrill  <jason@redhat.com>
9730
9731         PR c++/25185
9732         * g++.dg/template/error38.C: Add more tests.
9733
9734 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9735
9736         PR fortran/37614
9737         * gfortran.dg/common_align_2.f90: New test.
9738
9739 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9740
9741         PR target/39501
9742         * gcc.c-torture/execute/pr39501.c: New file.
9743         * gcc.c-torture/execute/pr39501.x: New file.
9744
9745 2009-04-04  Richard Guenther  <rguenther@suse.de>
9746
9747         PR tree-optimization/8781
9748         PR tree-optimization/37892
9749         * g++.dg/tree-ssa/pr8781.C: New testcase.
9750         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9751
9752 2009-04-04  Richard Guenther  <rguenther@suse.de>
9753
9754         PR tree-optimization/39636
9755         * gcc.c-torture/compile/pr39636.c: New testcase.
9756
9757 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9758
9759         PR rtl-optimization/39607
9760         * g++.dg/opt/pr39607.C: New.
9761
9762 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9763
9764         PR fortran/39594
9765         * gfortran.dg/common_12.f90: New.
9766
9767 2009-04-03  Jason Merrill  <jason@redhat.com>
9768
9769         PR c++/39608
9770         * g++.dg/template/const2.C: New test.
9771
9772 2009-04-03  Richard Guenther  <rguenther@suse.de>
9773
9774         PR tree-optimization/2480
9775         PR tree-optimization/23086
9776         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9777         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9778
9779 2009-04-03  Richard Guenther  <rguenther@suse.de>
9780
9781         PR tree-optimization/34743
9782         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9783         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9784         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9785         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9786         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9787         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9788         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9789         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9790
9791 2009-04-03  Richard Guenther  <rguenther@suse.de>
9792
9793         PR middle-end/13146
9794         PR tree-optimization/23940
9795         PR tree-optimization/33237
9796         PR middle-end/33974
9797         PR middle-end/34093
9798         PR tree-optimization/36201
9799         PR tree-optimization/36230
9800         PR tree-optimization/38049
9801         PR tree-optimization/38207
9802         PR tree-optimization/38230
9803         PR tree-optimization/38301
9804         PR tree-optimization/38585
9805         PR middle-end/38895
9806         PR tree-optimization/38985
9807         PR tree-optimization/39299
9808         * gcc.dg/pr19633-1.c: Adjust.
9809         * gcc.dg/torture/pta-callused-1.c: Likewise.
9810         * gcc.dg/torture/pr39074-2.c: Likewise.
9811         * gcc.dg/torture/pr39074.c: Likewise.
9812         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9813         * gcc.dg/torture/pr30375.c: Adjust.
9814         * gcc.dg/torture/pr33563.c: Likewise.
9815         * gcc.dg/torture/pr33870.c: Likewise.
9816         * gcc.dg/torture/pr33560.c: Likewise.
9817         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9818         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9819         * gcc.dg/tree-ssa/alias-15.c: Remove.
9820         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9821         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9822         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9823         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9824         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9825         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9826         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9827         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9828         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9829         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9830         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9831         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9832         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9833         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9834         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9835         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9836         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9837         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9838         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9839         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9840         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9841         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9842         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9843         * gcc.dg/uninit-B.c: XFAIL.
9844         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9845         * gcc.dg/uninit-pr19430.c: XFAIL.
9846         * g++.dg/tree-ssa/pr13146.C: New testcase.
9847         * g++.dg/opt/pr36187.C: Adjust.
9848         * g++.dg/torture/20090329-1.C: New testcase.
9849
9850 2009-04-02  Chao-ying Fu  <fu@mips.com>
9851
9852         * gcc.target/mips/interrupt_handler.c: New test.
9853
9854 2009-04-02  David Ayers  <ayers@fsfe.org>
9855
9856         PR objc/18456
9857         * objc.dg/bad-receiver-type-2.m: New test contributed by
9858         Alexander Mamberg.
9859
9860 2009-04-02  Jason Merrill  <jason@redhat.com>
9861
9862         PR c++/25185
9863         * g++.dg/template/error38.C: New test.
9864
9865 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9866
9867         PR tree-optimization/31677
9868         * gcc.dg/memcpy-1.c: Add compiler option.
9869
9870 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9871
9872         PR tree-optimization/39595
9873         * gfortran.dg/vect/O3-pr39595.f: New test.
9874
9875 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9876
9877         PR c++/26693
9878         * g++.dg/template/typedef11.C: New test.
9879         * g++.dg/template/typedef12.C: Likewise.
9880         * g++.dg/template/typedef13.C: Likewise.
9881         * g++.dg/template/typedef14.C: Likewise.
9882         * g++.dg/template/typedef15.C: Likewise.
9883         * g++.dg/template/typedef16.C: Likewise.
9884         * g++.dg/template/sfinae3.C: Compile this pedantically.
9885         The only errors expected should be the one saying the typedef is ill
9886         formed.
9887         * g++.old-deja/g++.pt/typename8.C: Likewise.
9888         * g++.dg/template/access11.C: Update this.
9889
9890 2009-04-02  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/37221
9893         * gcc.c-torture/compile/20090331-1.c: New testcase.
9894
9895 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9896
9897         * gcc.c-torture/compile/20090401-1.c: New test.
9898
9899 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9900
9901         PR c++/4926
9902         * g++.dg/template/pr4926-1.C: New.
9903
9904 2009-04-01  Xinliang David Li  <davidxl@google.com>
9905
9906         * gcc.target/i386/all_one_m128i.c: New test.
9907
9908 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9909
9910         PR c/39027
9911         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9912         * gcc.dg/fltconst-2.c: New test.
9913         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9914         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9915
9916         PR c/33466
9917         * gcc.dg/cpp/pr33466.c: New test.
9918         * gcc.dg/dfp/pr33466.c: New test.
9919         * gcc.dg/fixed-point/pr33466.c: New test.
9920
9921 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9922
9923         PR tree-optimization/35011
9924         * g++.dg/other/pr35011.C: New.
9925
9926 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9927
9928         PR target/39226
9929         * gcc.dg/pr39226.c: New test.
9930
9931 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9932
9933         PR c++/35240
9934         * g++.dg/template/pr35240.C: New.
9935
9936 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9937
9938         PR c/39605
9939         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9940         * gcc.dg/pr25682.c: Update expected diagnostics.
9941
9942 2009-04-01  Richard Guenther  <rguenther@suse.de>
9943
9944         * gcc.dg/fold-plusmult-2.c: New testcase.
9945
9946 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9947
9948         PR c/37772
9949         * gcc.dg/pr37772.c: New test.
9950         * g++.dg/ext/asm11.C: New test.
9951
9952 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9953
9954         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9955         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9956         defined.
9957
9958 2009-03-31  Jason Merrill  <jason@redhat.com>
9959
9960         * g++.old-deja/g++.other/using9.C: Add expected errors.
9961
9962 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9963
9964         * gcc.c-torture/compile/pr33009.c: Removed.
9965
9966 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9967
9968         * gcc.c-torture/compile/pr33009.c: Delete.
9969         * gcc.c-torture/compile/pr11832.c: Likewise.
9970
9971 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9972
9973         PR c/448
9974         * lib/target-supports.exp (check_effective_target_stdint_types):
9975         Update comment.
9976         (check_effective_target_inttypes_types): New.
9977         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9978         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9979         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9980
9981 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         PR fortran/38917
9984         PR fortran/38918
9985         * gfortran.dg/data_pointer_1.f90: New test.
9986
9987 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9988
9989         PR fortran/38915
9990         * gfortran.dg/char_length_15.f90: New test.
9991
9992 2009-03-31  Jason Merrill  <jason@redhat.com>
9993
9994         C++ DR 613
9995         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9996         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9997         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9998         xfail others.
9999
10000         * g++.dg/other/typedef2.C: New test.
10001
10002         PR c++/37806
10003         * g++.dg/template/typedef17.C: New test.
10004
10005         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10006         * g++.dg/cpp0x/auto12.C: Likewise.
10007
10008 2009-03-31  Richard Guenther  <rguenther@suse.de>
10009
10010         PR middle-end/31029
10011         * gcc.dg/fold-compare-4.c: New testcase.
10012         * gcc.dg/fold-compare-5.c: Likewise.
10013
10014 2009-03-31  Richard Guenther  <rguenther@suse.de>
10015
10016         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10017
10018 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10019
10020         PR target/39592
10021         * gcc.target/i386/pr39592-1.c: New test.
10022
10023 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10024
10025         PR preprocessor/15638
10026         * gcc.dg/cpp/missing-header-1.c: New test.
10027         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10028         "compilation terminated" message.
10029         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10030         test #include "".
10031         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10032         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10033         terminated" message.
10034
10035 2009-03-31  Richard Guenther  <rguenther@suse.de>
10036
10037         PR middle-end/23401
10038         PR middle-end/27810
10039         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10040         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10041
10042 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10043
10044         PR fortran/38389
10045         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10046         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10047         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10048         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10049         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10050         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10051         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10052
10053 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10054
10055         PR fortran/22571
10056         * gfortran.dg/whole_file_1.f90: New test.
10057         PR fortran/26227
10058         * gfortran.dg/whole_file_2.f90: New test.
10059         * gfortran.dg/whole_file_3.f90: New test.
10060         PR fortran/24886
10061         * gfortran.dg/whole_file_4.f90: New test.
10062
10063 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10064
10065         * gfortran.dg/bind_c_usage_19.f90: New test.
10066
10067         PR target/39558
10068         * gcc.target/powerpc/altivec-29.c: New test.
10069
10070 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10071
10072         PR rtl-optimization/323
10073         * gcc.target/i386/excess-precision-1.c,
10074         gcc.target/i386/excess-precision-2.c,
10075         gcc.target/i386/excess-precision-3.c,
10076         gcc.target/i386/excess-precision-4.c,
10077         gcc.target/i386/excess-precision-5.c,
10078         gcc.target/i386/excess-precision-6.c: New tests.
10079
10080 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10081
10082         PR c/35235
10083         * gcc.dg/c99-array-lval-8.c: New test.
10084
10085 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10086
10087         PR preprocessor/34695
10088         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10089         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10090         instead of dg-warning for "previous definition" messages.
10091         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10092         "warnings being treated as errors" message.
10093         * gcc.dg/fltconst-1.c: Use -fshow-column.
10094
10095 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10096
10097         PR fortran/38823
10098         * gfortran.dg/power1.f90: New test.
10099
10100 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10101
10102         PR c/456
10103         PR c/5675
10104         PR c/19976
10105         PR c/29116
10106         PR c/31871
10107         PR c/35198
10108         * gcc.c-torture/compile/20081108-1.c,
10109         gcc.c-torture/compile/20081108-2.c,
10110         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10111         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10112         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10113         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10114         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10115         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10116         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10117         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10118         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10119         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10120         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10121         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10122         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10123         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10124         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10125         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10126         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10127         case.
10128         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10129         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10130         XFAILs.  Update expected messages.
10131         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10132         expected messages.
10133         * gcc.dg/real-const-1.c: Replace with test from original PR.
10134         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10135         when casting from non-constant integer to pointer.
10136
10137 2009-03-29  Richard Guenther  <rguenther@suse.de>
10138
10139         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10140
10141 2009-03-29  Daniel Kraft  <d@domob.eu>
10142
10143         PR fortran/37423
10144         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10145         DEFERRED bindings.
10146         * gfortran.dg/typebound_proc_9.f03: New test.
10147         * gfortran.dg/typebound_proc_10.f03: New test.
10148         * gfortran.dg/typebound_proc_11.f03: New test.
10149         * gfortran.dg/abstract_type_5.f03: New test.
10150
10151 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10152
10153         PR fortran/38507
10154         * gfortran.dg/do_4.f: New.
10155         * gfortran.dg/goto_2.f90: Correct expected warnings.
10156         * gfortran.dg/goto_4.f90: Likewise.
10157         * gfortran.dg/goto_5.f90: New.
10158
10159 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10160
10161         PR target/39545
10162         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10163
10164         * gcc.target/i386/pr39545-1.c: New.
10165         * gcc.target/i386/pr39545-2.c: Likewise.
10166
10167         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10168         (flex2_struct): Likewise.
10169         (check_struct_passing7): Likewise.
10170         (check_struct_passing8): Likewise.
10171         (f1s): Likewise.
10172         (f2s): Likewise.
10173         (main): Call check_struct_passing7 and check_struct_passing8.
10174
10175 2009-03-29  Richard Guenther  <rguenther@suse.de>
10176
10177         * gcc.c-torture/execute/20090113-1.c: New testcase.
10178         * gcc.c-torture/execute/20090113-2.c: Likewise.
10179         * gcc.c-torture/execute/20090113-3.c: Likewise.
10180         * gcc.c-torture/execute/20090207-1.c: Likewise.
10181         * gcc.c-torture/compile/20090114-1.c: Likewise.
10182         * gcc.c-torture/compile/20090328-1.c: Likewise.
10183         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10184
10185 2009-03-29  David Ayers  <ayers@fsfe.org>
10186
10187         PR objc/27377
10188         * objc.dg/conditional-1.m: New tests.
10189
10190 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10191
10192         * gcc.dg/winline-10.c: New test.
10193
10194 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10195
10196         PR fortran/34656
10197         * gfortran.dg/do_check_1.f90: Add test.
10198         * gfortran.dg/do_check_2.f90: Add test.
10199         * gfortran.dg/do_check_3.f90: Add test.
10200         * gfortran.dg/do_check_4.f90: Add test.
10201
10202 2009-03-28  Jan Hubicka  <jh@suse.cz>
10203
10204         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10205         * gcc.dg/pr33826.c: Update dump files.
10206         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10207         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10208
10209 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10210
10211         * g++.dg/tree-ssa/fwprop-align.C: New test.
10212
10213 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10214
10215         * gcc.target/powerpc/altivec-28.c: New test.
10216
10217         PR c++/39554
10218         * gcc.dg/wdisallowed-functions-1.c: Removed.
10219         * gcc.dg/wdisallowed-functions-2.c: Removed.
10220         * gcc.dg/wdisallowed-functions-3.c: Removed.
10221         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10222         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10223         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10224
10225 2009-03-28  Richard Guenther  <rguenther@suse.de>
10226
10227         PR tree-optimization/38723
10228         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10229
10230 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10231
10232         PR fortran/38538
10233         * gfortran.dg/char_result_13.f90: New test.
10234
10235 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10236
10237         PR fortran/38765
10238         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10239
10240 2009-03-28  Daniel Kraft  <d@domob.eu>
10241
10242         * gfortran.dg/trim_1.f90: New test.
10243
10244 2009-03-28  Richard Guenther  <rguenther@suse.de>
10245
10246         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10247         * g++.dg/warn/Warray-bounds.C: Likewise.
10248
10249 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10250
10251         PR fortran/32626
10252         * gfortran.dg/recursive_check_7.f90: New test.
10253
10254 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10255
10256         PR fortran/38432
10257         * gfortran.dg/do_check_5.f90: New test.
10258         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10259         * gfortran.dg/array_constructor_18.f90: Ditto.
10260         * gfortran.dg/array_constructor_22.f90: Ditto.
10261         * gfortran.dg/do_3.F90: Ditto.
10262         * gfortran.dg/do_1.f90: Ditto.
10263
10264 2009-03-28  Richard Guenther  <rguenther@suse.de>
10265
10266         PR tree-optimization/38180
10267         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10268
10269 2009-03-28  Richard Guenther  <rguenther@suse.de>
10270
10271         PR tree-optimization/38513
10272         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10273         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10274         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10275         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10276         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10277         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10278         * gcc.dg/vect/vect-35.c: Likewise.
10279         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10280         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10281         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10282
10283 2009-03-28  Richard Guenther  <rguenther@suse.de>
10284
10285         PR tree-optimization/38968
10286         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10287
10288 2009-03-28  Richard Guenther  <rguenther@suse.de>
10289
10290         PR tree-optimization/37795
10291         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10292
10293 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10294
10295         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10296         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10297         options for removed targets.
10298
10299 2009-03-27  Richard Guenther  <rguenther@suse.de>
10300
10301         PR tree-optimization/39120
10302         * gcc.c-torture/execute/pr39120.c: New testcase.
10303
10304 2009-03-27  Richard Guenther  <rguenther@suse.de>
10305
10306         PR tree-optimization/39120
10307         * gcc.dg/torture/pta-callused-1.c: New testcase.
10308
10309 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10310
10311         PR middle-end/39315
10312         * gcc.target/i386/pr39315-1.c: New.
10313         * gcc.target/i386/pr39315-2.c: Likewise.
10314         * gcc.target/i386/pr39315-3.c: Likewise.
10315         * gcc.target/i386/pr39315-4.c: Likewise.
10316         * gcc.target/i386/pr39315-check.c: Likewise.
10317
10318 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10319
10320         PR c/39323
10321         * gcc.dg/pr39323-1.c: New.
10322         * gcc.dg/pr39323-2.c: Likewise.
10323         * gcc.dg/pr39323-3.c: Likewise.
10324
10325 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327         PR target/38034
10328         * gcc.target/ia64/sync-1.c: New.
10329
10330 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10331
10332         PR target/39472
10333         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10334         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10335         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10336         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10337         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10338         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10339         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10340         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10341
10342 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10343
10344         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10345         for low precision (i.e. float).
10346
10347 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10348             Jakub Jelinek  <jakub@redhat.com>
10349
10350         PR debug/37959
10351         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10352
10353 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10354
10355         * gcc.dg/memmove-2.c: New test.
10356         * gcc.dg/memmove-3.c: New test.
10357
10358         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10359         in clone naming.
10360
10361 2009-03-27  Xinliang David Li  <davidxl@google.com>
10362
10363         PR tree-optimization/39557
10364         * g++.dg/tree-ssa/dom-invalid.C: New test.
10365
10366 2009-03-27  Xinliang David Li  <davidxl@google.com>
10367
10368         PR tree-optimization/39548
10369         * g++.dg/tree-ssa/copyprop.C: New test.
10370
10371 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10372
10373         PR c++/38638
10374         * g++.dg/template/typename17.C: New testcase.
10375         * g++.dg/template/typename18.C: New testcase.
10376
10377 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10378
10379         PR c++/36799
10380         * g++.dg/other/var_copy-1.C: New test.
10381
10382 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10383
10384         PR c++/37647
10385         * g++.dg/parse/ctor9.C: New test.
10386
10387 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10388
10389         PR c++/29727
10390         * g++.dg/init/error2.C: New test.
10391
10392 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10393
10394         PR c++/35652
10395         * gcc.dg/pr35652.C: New.
10396         * g++.dg/warn/pr35652.C: New.
10397         * gcc.dg/format/plus-1.c: Adjust message.
10398
10399 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR c++/39554
10402         * gcc.dg/wdisallowed-functions-3.c: New test.
10403         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10404
10405 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10406
10407         * gcc.dg/inline-33.c: Fix when pic.
10408
10409 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10410
10411         * gcc.target/ia64/20090324-1.c: New test.
10412
10413 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10414
10415         PR c/27898
10416         * gcc.dg/pr27898.c: New test.
10417
10418         PR tree-optimization/32139
10419         * gcc.c-torture/compile/pr32139.c: New test.
10420
10421 2009-03-24  Jason Merrill  <jason@redhat.com>
10422
10423         PR c++/28274
10424         * g++.dg/parse/defarg14.C: New test.
10425
10426 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR libfortran/39528
10429         * gfortran.dg/read_repeat.f90: New test.
10430
10431 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10432
10433         PR tree-optimization/39529
10434         * gcc.dg/vect/pr39529.c: New test.
10435
10436 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10437             Jakub Jelinek  <jakub@redhat.com>
10438
10439         PR debug/39524
10440         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10441
10442 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10443
10444         PR c/39495
10445         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10446
10447 2009-03-23  Jason Merrill  <jason@redhat.com>
10448
10449         * g++.dg/cpp0x/auto12.C: Add variadic test.
10450
10451         PR c++/39526
10452         * g++.dg/warn/Wshadow-4.C: New test.
10453
10454 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10455
10456         PR tree-optimization/39516
10457         * gfortran.dg/pr39516.f: New test.
10458
10459 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10460
10461         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10462         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10463         variable, not environment variable.
10464
10465 2009-03-21  Jason Merrill  <jason@redhat.com>
10466
10467         PR c++/28879
10468         * g++.dg/ext/vla6.C: New test.
10469
10470 2009-03-20  Jason Merrill  <jason@redhat.com>
10471
10472         * g++.dg/cpp0x/initlist5.C: Add additional test.
10473
10474 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10475             Janis Johnson  <janis187@us.ibm.com>
10476
10477         * lib/compat.exp (compat-get-options-main, compat-get-options):
10478         Handle dg-prune-output in source file.
10479         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10480         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10481         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10482         two warnings.
10483
10484 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR c/39495
10487         * gcc.dg/gomp/pr39495-1.c: New test.
10488         * gcc.dg/gomp/pr39495-2.c: New test.
10489         * g++.dg/gomp/pr39495-1.C: New test.
10490         * g++.dg/gomp/pr39495-2.C: New test.
10491
10492         PR target/39496
10493         * gcc.target/i386/pr39496.c: New test.
10494         * g++.dg/other/pr39496.C: New test.
10495
10496 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10497
10498         PR middle-end/39500
10499         * gcc.dg/autopar/pr39500-1.c: New.
10500         * gcc.dg/autopar/pr39500-2.c: New.
10501
10502 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10503
10504         * g++.dg/dg.exp: Prune graphite.
10505
10506 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10507
10508         PR middle-end/39447
10509         * g++.dg/graphite: New.
10510         * g++.dg/graphite/graphite.exp: New.
10511         * g++.dg/graphite/pr39447.C: New.
10512
10513 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10514
10515         PR c++/39425
10516         * g++.dg/template/pr39425.C: New.
10517
10518         * g++.dg/template/spec33.C: Updated.
10519
10520 2009-03-17  Jason Merrill  <jason@redhat.com>
10521
10522         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10523
10524 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10525
10526         PR c++/39475
10527         * g++.dg/ext/unary_trait_incomplete.C: New.
10528
10529 2009-03-17  Jing Yu  <jingyu@google.com>
10530
10531         PR middle-end/39378
10532         * g++.dg/inherit/thunk10.C: New test.
10533
10534 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10535
10536         PR target/39482
10537         * gcc.target/i386/pr39482.c: New test.
10538
10539 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10540
10541         PR debug/39471
10542         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10543         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10544         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10545         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10546
10547         PR middle-end/39443
10548         * gcc.dg/pr39443.c: New test.
10549
10550         PR debug/39412
10551         * gcc.dg/debug/pr39412.c: New test.
10552
10553 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10554
10555         PR testsuite/38526
10556         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10557         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10558         is defined.
10559         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10560         its original value, or unset if it was not defined.
10561         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10562         path procs around use of HOSTCC.
10563         * g++.dg/compat/struct-layout-1.exp: Ditto.
10564         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10565
10566 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10567
10568         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10569
10570 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10571
10572         Revert patch for PR testsuite/37630.
10573
10574         PR testsuite/37960
10575         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10576
10577         PR testsuite/37630
10578         * lib/target-supports.exp (check_effective_target_ieee): New.
10579         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10580         * gcc.dg/20001012-1.c: Require ieee.
10581
10582         PR testsuite/37628
10583         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10584
10585 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR tree-optimization/39455
10588         * gcc.dg/pr39455.c: New test.
10589
10590 2009-03-13  David Ayers  <ayers@fsfe.org>
10591
10592         * objc/execute/trivial.m. New test.
10593
10594 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10595
10596         PR target/39137
10597         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10598
10599 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         PR testsuite/39451
10602         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10603         constraint on (%2).
10604
10605 2009-03-12  David Ayers  <ayers@fsfe.org>
10606
10607         PR libobjc/27466
10608         * objc/execute/exceptions/handler-1.m. New test.
10609
10610 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10611
10612         PR target/39431
10613         * gcc.target/i386/pr39431.c: New test.
10614
10615 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10616
10617         PR target/39445
10618         * gcc.target/i386/pr39445.c: New.
10619
10620         * gcc.target/i386/push-1.c: XFAIL.
10621
10622 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10623
10624         * gcc.dg/inline-33.c: New test.
10625
10626 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10627
10628         * gcc.dg/vect/vect-82.c: Combine dg-do and
10629         dg-require-effective-target into dg-skip-if.
10630         * gcc.dg/vect/vect-83.c: Likewise.
10631
10632 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR target/39137
10635         * gcc.target/i386/stackalign/longlong-1.c: New test.
10636         * gcc.target/i386/stackalign/longlong-2.c: New test.
10637
10638 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10639
10640         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10641
10642 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10643
10644         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10645         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10646
10647 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10648
10649         * gnat.dg/slice_enum.adb: New test.
10650
10651 2009-03-11  Jason Merrill  <jason@redhat.com>
10652
10653         PR debug/39086
10654         * g++.dg/opt/nrv15.C: New test.
10655
10656 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10657
10658         PR tree-optimization/39422
10659         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10660         constant array with static initialization to global memory.
10661         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10662
10663 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10664
10665         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10666         padding.
10667
10668 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10669
10670         PR c++/39371
10671         * g++.dg/opt/switch2.C: Add -w to dg-options.
10672         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10673         * g++.dg/warn/switch1.C: New test.
10674         * g++.dg/other/switch3.C: New test.
10675
10676         PR tree-optimization/39394
10677         * gcc.c-torture/compile/pr39394.c: New test.
10678
10679 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10680
10681         * gcc.target/s390/20090223-1.c: New testcase.
10682
10683 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10684
10685         PR libfortran/39402
10686         * gfortran.dg/fmt_f0_1.f90: New test.
10687
10688 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10689
10690         PR c++/39060
10691         * g++.dg/other/new1.C: Adjusted.
10692         * g++.dg/parse/crash40.C: Likewise.
10693         * g++.dg/parse/defarg12.C: Likewise.
10694         * g++.dg/template/error15.C: Likewise.
10695
10696         * g++.dg/other/pr39060.C: New.
10697
10698 2009-03-07  Jason Merrill  <jason@redhat.com>
10699
10700         PR c++/39367
10701         * g++.dg/opt/new1.C: New.
10702
10703 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10704
10705         PR c++/33492
10706         * g++.dg/other/error32.C: New.
10707
10708 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR middle-end/39360
10711         * gcc.c-torture/compile/pr39360.c: New test.
10712
10713         PR debug/39372
10714         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10715
10716 2009-03-05  Jason Merrill  <jason@redhat.com>
10717
10718         PR c++/38908
10719         * g++.dg/warn/Wuninitialized-3.C: New test.
10720
10721 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR debug/39379
10724         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10725         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10726
10727 2009-03-04  Jason Merrill  <jason@redhat.com>
10728
10729         PR c++/13549
10730         * g++.dg/template/koenig7.C: New test.
10731
10732 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         * g++.dg/torture/predcom-1.C: New test.
10735
10736 2009-03-04  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/39362
10739         * g++.dg/torture/pr39362.C: New testcase.
10740
10741 2009-03-04  Jason Merrill  <jason@redhat.com>
10742             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10743
10744         PR c++/9634
10745         PR c++/29469
10746         PR c++/29607
10747         * g++.dg/template/dependent-name5.C: New test.
10748
10749 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10750
10751         PR testsuite/39357
10752         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10753         vect_int to vect_int_mult.
10754
10755 2009-03-04  Richard Guenther  <rguenther@suse.de>
10756
10757         PR tree-optimization/39358
10758         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10759         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10760
10761 2009-03-04  Richard Guenther  <rguenther@suse.de>
10762
10763         PR tree-optimization/39339
10764         * gcc.c-torture/execute/pr39339.c: New testcase.
10765
10766 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10767
10768         * gcc.c-torture/compile/20090303-1.c,
10769         gcc.c-torture/compile/20090303-2.c: New tests.
10770
10771 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10772
10773         PR fortran/39354
10774         * gfortran.dg/gomp/pr39354.f90: New test.
10775
10776         PR tree-optimization/39343
10777         * gcc.dg/pr39343.c: New test.
10778
10779 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10780
10781         PR tree-optimization/39248
10782         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10783         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10784         on targets without vector misalignment support.
10785         * lib/target-supports.exp
10786         (check_effective_target_vect_short_mult): Add
10787         check_effective_target_arm32.
10788
10789 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10790
10791         PR middle-end/39335
10792         * gcc.dg/graphite/pr39335_1.c: New.
10793         * gcc.dg/graphite/pr39335.c: New.
10794
10795 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10796
10797         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10798         of andl.
10799         * gcc.target/i386/stackalign/return-5.c: Likewise.
10800         * gcc.target/i386/stackalign/return-6.c: Likewise.
10801
10802 2009-03-02  Richard Guenther  <rguenther@suse.de>
10803             Ira Rosen  <irar@il.ibm.com>
10804
10805         PR tree-optimization/39318
10806         * gfortran.dg/vect/pr39318.f90: New test.
10807
10808 2009-03-01  Jan Hubicka  <jh@suse.cz>
10809
10810         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10811
10812 2009-03-01  Jan Hubicka  <jh@suse.cz>
10813
10814         PR debug/39267
10815         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10816
10817 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10818
10819         * gnat.dg/pack12.adb: New test.
10820
10821 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10822
10823         PR c++/37789
10824         * g++.dg/other/pr37789.C: New.
10825
10826 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10827
10828         PR fortran/39295
10829         * gfortran.dg/interface_25.f90: New test.
10830         * gfortran.dg/interface_26.f90: New test.
10831
10832 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10833
10834         PR fortran/39292
10835         * gfortran.dg/initialization_22.f90: New test.
10836
10837 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10838
10839         PR rtl-optimization/39241
10840         * gcc.dg/torture/pr39241.c: New.
10841
10842 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10843
10844         PR tree-optimizations/39259
10845         * g++.dg/torture/pr39259.C: New testcase.
10846
10847 2009-02-24  Richard Guenther  <rguenther@suse.de>
10848
10849         PR c++/39242
10850         * g++.dg/template/instantiate10.C: New testcase.
10851
10852 2009-02-24  Richard Guenther  <rguenther@suse.de>
10853             Zdenek Dvorak  <ook@ucw.cz>
10854
10855         PR tree-optimization/39233
10856         * gcc.c-torture/execute/pr39233.c: New testcase.
10857
10858 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10859
10860         PR tree-optimization/39260
10861         * gcc.dg/graphite/pr39260.c: New.
10862
10863 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10864
10865         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10866
10867 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10868
10869         PR c++/36411
10870         * g++.dg/template/void14.C: New.
10871
10872 2009-02-23  Jason Merrill  <jason@redhat.com>
10873
10874         PR c++/38880
10875         * g++.dg/init/const7.C: Remove XFAIL.
10876         * g++.dg/init/static-init1.C: New test.
10877
10878         * g++.dg/cpp0x/initlist14.C: New test.
10879
10880 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10881
10882         PR fortran/38914
10883         * bound_simplification_2.f90:  New test case.
10884         * bound_7.f90:  New test case.
10885
10886 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10887
10888         * gcc.dg/cpp/include4.c: New test.
10889
10890 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10891
10892         PR target/39256
10893         * gcc.target/i386/abi-2.c: New.
10894
10895 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10896
10897         * gcc.c-torture/execute/pr39228.x: New.
10898
10899 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10900
10901         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10902         scan-assembler to check for xmm0 register.
10903
10904 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10905             Joseph Myers  <joseph@codesourcery.com>
10906
10907         * gcc.target/arm/va_list.c: New test.
10908         * g++.dg/abi/arm_va_list.C: Likewise.
10909         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10910         function.
10911         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10912         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10913         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10914         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10915         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10916         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10917
10918 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10919
10920         PR testsuite/38164
10921         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10922         to dg-options.
10923
10924 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR target/39240
10927         * gcc.c-torture/execute/pr39240.c: New test.
10928
10929 2009-02-20  Jason Merrill  <jason@redhat.com>
10930
10931         PR c++/39225
10932         * g++.dg/parse/dtor15.C: New test.
10933
10934 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10935
10936         * gcc.c-torture/execute/20090219-1.c: New.
10937
10938 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10939
10940         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10941         (mips-dg-options): When matching isa* pseudo-options make
10942         'value' optional and accept ! entries.  Use $spec instead of
10943         $isa_spec in the isa pseudo-option error message.  Only
10944         perform the ISA-range check when 'value' is set.  If arch is
10945         matching any CPU in the ! entries switch to its generic ISA.
10946         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10947         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10948
10949 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR target/39175
10952         * gcc.dg/visibility-20.c: New test.
10953         * g++.dg/ext/visibility/visibility-11.C: New test.
10954
10955 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10956
10957         PR c++/39188
10958         * g++.dg/abi/pr39188-1a.C: New.
10959         * g++.dg/abi/pr39188-1b.C: Likewise.
10960         * g++.dg/abi/pr39188-1.h: Likewise.
10961         * g++.dg/abi/pr39188-2a.C: Likewise.
10962         * g++.dg/abi/pr39188-2b.C: Likewise.
10963         * g++.dg/abi/pr39188-2.h: Likewise.
10964         * g++.dg/abi/pr39188-3a.C: Likewise.
10965         * g++.dg/abi/pr39188-3b.C: Likewise.
10966         * g++.dg/abi/pr39188-3.h: Likewise.
10967
10968 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10969
10970         PR c/38483
10971         * gcc.c-torture/execute/call-trap-1.c,
10972         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10973         tests.
10974
10975 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10976
10977         PR target/39228
10978         * gcc.c-torture/execute/pr39228.c: New test.
10979
10980 2009-02-19  Richard Guenther  <rguenther@suse.de>
10981
10982         PR tree-optimization/39074
10983         * gcc.dg/torture/pr39074.c: New testcase.
10984         * gcc.dg/torture/pr39074-2.c: Likewise.
10985         * gcc.dg/torture/pr39074-3.c: Likewise.
10986
10987 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10988
10989         PR c++/39219
10990         * g++.dg/parse/attr3.C: New.
10991
10992 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10993
10994         PR testsuite/38165
10995         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10996
10997         PR testsuite/38166
10998         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10999         and skip on Darwin.
11000
11001 2009-02-18  Jason Merrill  <jason@redhat.com>
11002
11003         PR c++/38880
11004         * g++.dg/init/const7.C: Remove XFAIL.
11005
11006         PR target/39179
11007         * g++.dg/opt/const6.C: New test.
11008
11009 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11010
11011         * gcc.dg/callabi/callabi.exp: Moved to ...
11012         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11013         in 64bit mode.
11014
11015         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11016         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11017         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11018         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11019         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11020         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11021         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11022
11023         * gcc.dg/callabi/callabi.h: Moved to ...
11024         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11025
11026         * gcc.dg/callabi/func-1.c: Moved to ...
11027         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11028
11029         * gcc.dg/callabi/func-indirect.c: Moved to ...
11030         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11031
11032         * gcc.dg/callabi/pr38891.c: Moved to ...
11033         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11034
11035         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11036         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11037
11038         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11039         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11040
11041         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11042         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11043
11044 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11045
11046         PR target/38891
11047         * gcc.dg/callabi/pr38891.c: New.
11048
11049 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11050
11051         * gcc.dg/callabi/callabi.exp: New.
11052
11053 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11054
11055         PR target/39082
11056         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11057         -Wno-abi for x86.
11058         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11059
11060         * gcc.target/i386/pr39082-1.c: New.
11061
11062         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11063         -Wno-abi.
11064
11065         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11066         CHECK_M64_M128 is defined.
11067         (check_f_arguments): Add "do".
11068         (check_vector_arguments): New.
11069         (check_m64_arguments): Likewise.
11070         (check_m128_arguments): Likewise.
11071
11072         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11073         (CHECK_M64_M128): Define.
11074
11075         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11076         on abitest.
11077         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11078
11079         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11080         tests only if CHECK_M64_M128 is defined.
11081
11082         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11083         (m128_2_struct): Likewise.
11084         (check_struct_passing5): Likewise.
11085         (check_struct_passing6): Likewise.
11086         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11087
11088         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11089         (un5): Likewise.
11090         (check_union_passing4): Likewise.
11091         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11092
11093 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11094
11095         PR c/35447
11096         * gcc.dg/noncompile/pr35447-1.c: New test.
11097
11098 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11099
11100         PR tree-optimization/36922
11101         * gfortran.dg/pr36922.f: New test.
11102
11103 2009-02-17  Richard Guenther  <rguenther@suse.de>
11104
11105         PR tree-optimization/39202
11106         * gcc.c-torture/compile/pr39202.c: New testcase.
11107
11108 2009-02-17  Richard Guenther  <rguenther@suse.de>
11109
11110         PR tree-optimization/39204
11111         * gcc.dg/torture/pr39204.c: New testcase.
11112
11113 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11114
11115         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11116         * gcc.dg/vect/vect-outer-6.c: Ditto.
11117
11118 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11119
11120         PR c/35446
11121         * gcc.dg/noncompile/init-5.c: New test.
11122         * gcc.dg/init-bad-4.c: Adjust expected errors.
11123
11124 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11125
11126         PR target/37049
11127         * gcc.target/i386/push-1.c: New.
11128
11129 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11130
11131         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11132
11133 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11134
11135         * gcc.target/spu/intrinsics-sr.c: New test.
11136
11137 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11138
11139         PR target/38056
11140         * gcc.target/ia64/sibcall-opt-1.c: New test.
11141         * gcc.target/ia64/sibcall-opt-2.c: New test.
11142
11143 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11144
11145         PR fortran/36528
11146         * gfortran.dg/cray_pointers_8.f90: New test.
11147
11148         PR fortran/36703
11149         * gfortran.dg/cray_pointers_9.f90: New test.
11150
11151 2009-02-13  Jason Merrill  <jason@redhat.com>
11152
11153         PR c++/39070
11154         * g++.dg/cpp0x/decltype16.C: New.
11155
11156 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11157
11158         PR target/39152
11159         * gfortran.dg/gomp/pr39152.f90: New.
11160
11161 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11162
11163         PR target/39162
11164         * gcc.target/i386/pr39162.c: New.
11165
11166 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11167
11168         PR c/35444
11169         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11170         New tests.
11171
11172 2009-02-12  Jason Merrill  <jason@redhat.com>
11173
11174         PR c++/38950
11175         * g++.dg/template/array20.C: New test.
11176
11177 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11178
11179         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11180         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11181         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11182
11183 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11184
11185         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11186
11187 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11188
11189         PR target/39152
11190         * gfortran.dg/pr39152.f: New.
11191
11192 2009-02-11  Jason Merrill  <jason@redhat.com>
11193
11194         PR c++/39153
11195         * g++.dg/cpp0x/defaulted9.C: New test.
11196
11197         PR c++/30111
11198         * g++.dg/init/value7.C: New test.
11199
11200 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11201
11202         PR target/38824
11203         * gcc.target/i386/pr38824.c: New testcase.
11204
11205 2009-02-11  Jason Merrill  <jason@redhat.com>
11206
11207         PR c++/38649
11208         * g++.dg/cpp0x/defaulted8.C: New test.
11209
11210         PR c++/36744
11211         * g++.dg/cpp0x/rv9p.C: New test.
11212
11213 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11214
11215         * gnat.dg/aliasing3.adb: New test.
11216         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11217
11218 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11219
11220         PR c++/34397
11221         * g++.dg/template/crash88.C: New.
11222         * g++.dg/template/crash89.C: Likewise.
11223
11224 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11225
11226         PR c/39084
11227         * gcc.dg/pr39084.c: New test.
11228
11229 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11230
11231         PR target/39139
11232         * gcc.target/i386/pr39139.c: New test.
11233
11234 2009-02-10  Richard Guenther  <rguenther@suse.de>
11235
11236         PR tree-optimization/39132
11237         * gcc.dg/torture/pr39132.c: New testcase.
11238
11239 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11240
11241         PR target/39119
11242         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11243         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11244         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11245         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11246         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11247         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11248         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11249         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11250
11251 2009-02-09  Jason Merrill  <jason@redhat.com>
11252
11253         PR c++/39109
11254         * g++.dg/init/value6.C: New test.
11255
11256 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11257
11258         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11259
11260 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11261
11262         * gcc.c-torture/compile/20090209-1.c: New test.
11263
11264 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11265
11266         PR c++/35147
11267         PR c++/37737
11268         * g++.dg/cpp0x/vt-35147.C: New.
11269         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11270         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11271
11272 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11273
11274         PR c/35434
11275         * gcc.dg/attr-alias-4.c: New test.
11276
11277 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11278
11279         PR c/39035
11280         * gcc.dg/dfp/pr39035.c: New test.
11281
11282 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11283
11284         PR c/36432
11285         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11286
11287 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11288
11289         PR c++/39106
11290         * g++.dg/opt/thunk3.C: New test.
11291
11292 2009-02-05  Nick Clifton  <nickc@redhat.com>
11293
11294         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11295         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11296         * gcc.dg/cdce1.c: Likewise.
11297         * gcc.dg/cpp/_Pragma6.c: Likewise.
11298         * g++.dg/cpp/_Pragma1.C: Likewise.
11299         * gcc.dg/utf32-2.c: Xfail for M32C.
11300         * gcc.dg/utf32-1.c: Likewise.
11301         * gcc.dg/utf32-3.c: Likewise.
11302         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11303         targets.
11304         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11305         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11306         * gcc.dg/Wconversion-5.c: Likewise.
11307         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11308         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11309         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11310         * gcc.dg/utf-inc-init.c: Likewise.
11311         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11312         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11313         * gcc.dg/utf-array-short-wchar.c: Likewise.
11314         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11315         * gcc.dg/mallign.c: Use size_t instead of long.
11316
11317 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11318
11319         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11320
11321 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11322
11323         * gcc.c-torture/execute/pr39100.c: New.
11324
11325 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11326
11327         PR c/35435
11328         * gcc.dg/tls/diag-6.c: New test.
11329
11330 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11331
11332         * gcc.dg/graphite/scop-19.c: New
11333
11334 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11335
11336         AVX Programming Reference (January, 2009)
11337         * gcc.target/i386/avx-vpclmulqdq.c: New.
11338         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11339
11340         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11341
11342         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11343         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11344         (pclmul_test): Renamed to ...
11345         (TEST): This.
11346
11347 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR c++/39095
11350         * g++.dg/abi/mangle31.C: New test.
11351
11352 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11353
11354         PR c/29129
11355         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11356         declarator.
11357         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11358         inside function prototype but not part of parameter declarator.
11359         * vla-11.c: New test.
11360
11361 2009-02-03  Jason Merrill  <jason@redhat.com>
11362
11363         * g++.dg/warn/main-4.C: New test.
11364         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11365
11366 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11367
11368         PR c++/36607
11369         * g++.dg/expr/cast10.C: New test.
11370
11371 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11372
11373         PR c/35433
11374         * gcc.dg/init-bad-6.c: New test.
11375
11376 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11377
11378         PR target/35318
11379         * gcc.c-torture/compile/pr35318.c: New test.
11380
11381         PR inline-asm/39059
11382         * gcc.dg/nofixed-point-2.c: New test.
11383         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11384         * g++.dg/ext/fixed2.C: Likewise.
11385         * g++.dg/other/error25.C: Likewise.
11386         * g++.dg/lookup/crash7.C: Likewise.
11387         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11388
11389         PR c++/39056
11390         * g++.dg/cpp0x/initlist13.C: New test.
11391
11392 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11393
11394         PR c++/36897
11395         * g++.dg/template/func2.C: New test.
11396
11397         PR c++/37314
11398         * g++.dg/template/typename15.C: New.
11399         * g++.dg/template/typename16.C: New.
11400
11401 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11402             Ben Elliston  <bje@au.ibm.com>
11403
11404         PR c/39034
11405         * gcc.dg/dfp/pr39034.c: New test.
11406
11407 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11408
11409         PR testsuite/38263
11410         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11411
11412 2009-02-02  Jason Merrill  <jason@redhat.com>
11413
11414         PR c++/39054
11415         * g++.dg/parse/dtor14.C: New test.
11416
11417 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11418
11419         * lib/target-supports.exp
11420         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11421         * g++.dg/ext/builtin10.C: New test.
11422
11423         PR inline-asm/39058
11424         * gcc.target/i386/pr39058.c: New test.
11425
11426 2009-02-02  Richard Guenther  <rguenther@suse.de>
11427
11428         PR tree-optimization/38937
11429         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11430
11431 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11432
11433         PR c++/39053
11434         * g++.dg/parse/crash52.C: New.
11435
11436 2009-01-30  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/39041
11439         * gcc.c-torture/compile/pr39041.c: New testcase.
11440
11441 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR target/39013
11444         * gcc.target/i386/pr39013-1.c: New test.
11445         * gcc.target/i386/pr39013-2.c: New test.
11446
11447         PR c++/39028
11448         * g++.dg/ext/label12.C: New test.
11449
11450 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11451
11452         PR c++/33465
11453         * g++.dg/parse/error34.C: New.
11454         * g++.dg/parse/error35.C: Likewise.
11455
11456 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11457
11458         PR c++/38655
11459         * g++.dg/cpp0x/decltype-38655.C: New.
11460
11461 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11462
11463         PR target/39002
11464         * g++.dg/torture/pr39002.C: New test.
11465
11466 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11467
11468         PR tree-optimization/39007
11469         * gcc.dg/tree-ssa/pr39007.c: New.
11470
11471 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11472
11473         PR middle-end/35854
11474         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11475         to "subreg1".
11476
11477 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11478
11479         PR middle-end/38857
11480         * gcc.c-torture/compile/pr38857.c: New test.
11481
11482 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11483
11484         PR fortran/38852
11485         PR fortran/39006
11486         * gfortran.dg/bound_6.f90: New test.
11487
11488 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11489
11490         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11491
11492 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11493
11494         PR tree-optimization/38997
11495         * gcc.dg/tree-ssa/pr38997.c: New.
11496
11497 2009-01-28  Richard Guenther  <rguenther@suse.de>
11498
11499         PR tree-optimization/38926
11500         * gcc.c-torture/compile/pr38926.c: New testcase.
11501
11502 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11503
11504         PR middle-end/38934
11505         * gcc.dg/pr38934.c: New test.
11506
11507 2009-01-28  Richard Guenther  <rguenther@suse.de>
11508
11509         PR middle-end/38908
11510         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11511
11512 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11513
11514         PR tree-optimization/38984
11515         * gcc.dg/pr38984.c: New XFAILed testcase.
11516
11517
11518 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11519
11520         PR target/38988
11521         * gcc.target/i386/pr38988.c: New test.
11522
11523 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11524
11525         PR c++/37554
11526         * g++.dg/parse/crash51.C: New.
11527         * g++.old-deja/g++.pt/crash9.C: Adjust.
11528
11529 2009-01-27  Daniel Kraft  <d@domob.eu>
11530
11531         PR fortran/38883
11532         * gfortran.dg/mvbits_6.f90:  New test.
11533         * gfortran.dg/mvbits_7.f90:  New test.
11534         * gfortran.dg/mvbits_8.f90:  New test.
11535
11536 2009-01-27  Richard Guenther  <rguenther@suse.de>
11537
11538         PR tree-optimization/38503
11539         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11540
11541 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11542
11543         PR middle-end/38969
11544         * gcc.c-torture/execute/pr38969.c: New test.
11545
11546 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11547
11548         PR testsuite/38864
11549         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11550         to dg-do compile.
11551         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11552         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11553         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11554
11555 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11556
11557         PR target/38952
11558         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11559         if __USING_SJLJ_EXCEPTIONS__ is defined.
11560
11561         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11562         __USING_SJLJ_EXCEPTIONS__ is defined.
11563         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11564         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11565         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11566         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11567         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11568         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11569
11570 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11571
11572         PR testsuite/38949
11573         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11574         Use instead of C name in asm statements.
11575
11576 2009-01-26  Richard Guenther  <rguenther@suse.de>
11577
11578         PR tree-optimization/38745
11579         * g++.dg/torture/pr38745.C: New testcase.
11580
11581 2009-01-26  Richard Guenther  <rguenther@suse.de>
11582
11583         PR middle-end/38851
11584         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11585
11586 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11587
11588         * gcc.dg/bitfld-15.c: Gate warning on target
11589         pcc_bitfield_type_matters.
11590         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11591         g++.dg/ext/bitfield4.C: Likewise.
11592         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11593         bitfield for any target.
11594
11595 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11596
11597         PR c/38957
11598         * gcc.dg/pr38957.c: New test.
11599
11600 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11601
11602         PR fortran/38955
11603         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11604         comparing floats.
11605
11606 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11607
11608         PR tree-optimization/38953
11609         * gfortran.dg/graphite/pr38953.f90: New.
11610
11611 2009-01-24  Paul Brook  <paul@codesourcery.com>
11612
11613         * gcc.target/arm/neon-cond-1.c: New test.
11614
11615 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11616
11617         PR tree-optimization/38932
11618         * gcc.dg/pr38932.c: New.
11619
11620 2009-01-23  Revital Eres  <eres@il.ibm.com>
11621
11622         * gcc.dg/sms-7.c: Fix test.
11623
11624 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11625
11626         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11627         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11628         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11629         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11630
11631 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11632
11633         * gcc.dg/pr35729.c: Make test x86 specific.
11634
11635 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11636
11637         PR middle-end/38615
11638         * gcc.dg/pr38615.c: New test.
11639
11640 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11641
11642         PR target/38931
11643         * gcc.target/i386/pr38931.c: New test.
11644
11645 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11646
11647         PR c++/38930
11648         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11649         * g++.dg/template/typedef12.C: Likewise.
11650         * g++.dg/template/typedef13.C: Likewise.
11651         * g++.dg/template/typedef14.C: Likewise.
11652         * g++.dg/template/sfinae3.C: Likewise.
11653         * g++.old-deja/g++.pt/typename8.C: Likewise.
11654         * g++.dg/template/access11.C: Likewise
11655
11656 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11657
11658         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11659         and mips*-*-irix*.
11660         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11661
11662 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11663
11664         PR c++/26693
11665         * g++.dg/template/typedef11.C: New test.
11666         * g++.dg/template/typedef12.C: Likewise.
11667         * g++.dg/template/typedef13.C: Likewise.
11668         * g++.dg/template/typedef14.C: Likewise.
11669         * g++.dg/template/sfinae3.C: Compile this pedantically.
11670         The only errors expected should be the one saying the typedef is ill
11671         formed.
11672         * g++.old-deja/g++.pt/typename8.C: Likewise.
11673         * g++.dg/template/access11.C: Update this.
11674
11675 2009-01-21  Daniel Kraft  <d@domob.eu>
11676
11677         PR fortran/38887
11678         * gfortran.dg/mvbits_5.f90:  New test.
11679
11680 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11681
11682         * gcc.dg/sms-6.c: New test.
11683         * gcc.dg/sms-7.c: Likewise.
11684
11685 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11686
11687         PR fortran/38907
11688         * gfortran.dg/host_assoc_function_7.f90: New test
11689
11690 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11691             Richard Guenther  <rguenther@suse.de>
11692
11693         PR tree-optimization/38747
11694         PR tree-optimization/38748
11695         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11696         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11697         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11698
11699 2009-01-20  Kees Cook  <kees@ubuntu.com>
11700             H.J. Lu  <hongjiu.lu@intel.com>
11701
11702         PR target/38902
11703         * gcc.dg/pr38902.c: New.
11704
11705 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11706
11707         PR target/38868
11708         * gfortran.dg/pr38868.f: New testcase.
11709
11710 2009-01-20  Richard Guenther  <rguenther@suse.de>
11711
11712         * gcc.c-torture/execute/pr36227.c: Move ...
11713         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11714
11715 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11716
11717         * lib/gfortran.exp: Add -B options for targets that use
11718         libgfortran.a%s in their specs.
11719
11720 2009-01-19  Jason Merrill  <jason@redhat.com>
11721
11722         PR c++/23287
11723         * g++.dg/template/dtor5.C: New test.
11724
11725 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11726
11727         PR fortran/38859
11728         * gfortran.dg/bound_5.f90: New test.
11729
11730 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11731
11732         PR target/38736
11733         * g++.dg/compat/abi/pr38736_main.C: New.
11734         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11735         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11736         * g++.dg/other/macro-1.C: Likewise.
11737         * gcc.dg/macro-1.c: Likewise.
11738         * gcc.dg/compat/pr38736_main.c: Likewise.
11739         * gcc.dg/compat/pr38736_x.c: Likewise.
11740         * gcc.dg/compat/pr38736_y.c: Likewise.
11741
11742 2009-01-18  Richard Guenther  <rguenther@suse.de>
11743
11744         PR tree-optimization/38819
11745         * gcc.c-torture/execute/pr38819.c: New testcase.
11746
11747 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11748
11749         PR fortran/38657
11750         * gfortran.dg/module_commons_3.f90: Reapply.
11751
11752 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11753
11754         PR fortran/34955
11755         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11756         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11757
11758 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11759
11760         PR fortran/38657
11761         * gfortran.dg/module_commons_3.f90: Remove
11762
11763 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11764
11765         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11766
11767 2009-01-16  Jason Merrill  <jason@redhat.com>
11768
11769         PR c++/38877
11770         * g++.dg/template/lvalue1.C: New test.
11771
11772         PR c++/29470
11773         * g++.dg/template/access20.C: New test.
11774         * g++.dg/torture/pr34641.C: Fix access.
11775
11776 2009-01-16  Richard Guenther  <rguenther@suse.de>
11777
11778         PR tree-optimization/38835
11779         PR middle-end/36227
11780         * gcc.c-torture/execute/pr36227.c: New testcase.
11781         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11782         * g++.dg/init/const7.C: Likewise.
11783
11784 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11785
11786         PR target/38554
11787         * gcc.c-torture/compile/pr38554.c: New test.
11788
11789 2009-01-16  Jason Merrill  <jason@redhat.com>
11790
11791         PR c++/38579
11792         * g++.dg/conversion/access1.C: New test.
11793
11794 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11795
11796         PR tree-optimization/38789
11797         * gcc.c-torture/compile/pr38789.c: New test.
11798
11799 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11800
11801         PR fortran/38152
11802         * gfortran.dg/proc_ptr_13.f90: New.
11803
11804 2009-01-15  Jason Merrill  <jason@redhat.com>
11805
11806         PR c++/38850
11807         * g++.dg/template/koenig6.C: New test.
11808
11809 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11810
11811         PR c++/29388
11812         * g++.dg/template/error37.C: New testcase.
11813
11814 2009-01-15  Jason Merrill  <jason@redhat.com>
11815
11816         PR c++/36334
11817         * g++.dg/conversion/memfn1.C: New test.
11818
11819         PR c++/37646
11820         * g++.dg/conversion/memfn2.C: New test.
11821
11822 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11823
11824         PR c++/38357
11825         * g++.dg/template/crash87.C: New test.
11826
11827 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11828
11829         PR middle-end/37843
11830         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11831
11832 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11833
11834         PR c++/38636
11835         * g++.dg/parse/crash50.C: New test.
11836
11837 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11838
11839         PR rtl-optimization/38245
11840         * gcc.dg/pr38245-3.c: New test.
11841         * gcc.dg/pr38245-3.h: New file.
11842         * gcc.dg/pr38245-4.c: New file.
11843         * gcc.dg/pr38364.c: New test.
11844
11845 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11846
11847         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11848         sequence PC-relative.
11849
11850 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11851
11852         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11853         calls and/or PLT markers.
11854         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11855         calls and/or PLT markers.
11856         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11857         calls and/or PLT markers.
11858         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11859         calls and/or PLT markers.
11860
11861 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11862             Nathan Froyd  <froydnj@codesourcery.com>
11863             Joseph Myers  <joseph@codesourcery.com>
11864
11865         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11866         New function.
11867         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11868         and use consistent CFLAGS.
11869         * gcc.target/powerpc/20030505.c: Likewise.
11870         * gcc.target/powerpc/20081204-1.c: Likewise.
11871         * gcc.target/powerpc/ppc-spe.c: Likewise.
11872         * gcc.target/powerpc/spe1.c: Likewise.
11873         * g++.dg/ext/spe1.C: Likewise.
11874         * g++.dg/other/opaque-1.C: Likewise.
11875         * g++.dg/other/opaque-2.C: Likewise.
11876         * g++.dg/other/opaque-3.C: Likewise.
11877
11878 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11879
11880         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11881         out of loop.
11882
11883 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11884
11885         PR target/38811
11886         * g++.dg/torture/pr38811.C: New file.
11887
11888 2009-01-14  Richard Guenther  <rguenther@suse.de>
11889
11890         PR tree-optimization/38826
11891         PR middle-end/38477
11892         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11893
11894 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11895
11896         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11897
11898 2009-01-14  Nick Clifton  <nickc@redhat.com>
11899
11900         PR c++/37862
11901         * g++.cp/parse/pr37862.C: New test.
11902
11903 2009-01-14  Julian Brown  <julian@codesourcery.com>
11904
11905         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11906         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11907         to...
11908         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11909         These.
11910
11911 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11912
11913         PR rtl-optimization/38774
11914         * gcc.dg/torture/pr38774.c: New test.
11915
11916         PR c++/38795
11917         * g++.dg/cpp0x/pr38795.C: New test.
11918
11919 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11920             Nathan Froyd  <froydnj@codesourcery.com>
11921             Joseph Myers  <joseph@codesourcery.com>
11922
11923         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11924         otherwise.  Do not check for AltiVec at runtime.
11925         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11926         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11927         * gcc.target/powerpc/altivec-1.c: Likewise.
11928         * gcc.target/powerpc/altivec-3.c: Likewise.
11929         * gcc.target/powerpc/altivec-10.c: Likewise.
11930         * gcc.target/powerpc/altivec-12.c: Likewise.
11931         * gcc.target/powerpc/altivec-24.c: Likewise.
11932         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11933         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11934         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11935         * gcc.target/powerpc/pr35907.c: Likewise.
11936         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11937         otherwise.  Do not check for Cell at runtime.
11938         * gcc.target/powerpc/altivec_check.h: Delete.
11939
11940         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11941         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11942         not check for AltiVec at runtime.
11943         * g++.dg/ext/altivec-cell-2.C: Likewise.
11944         * g++.dg/ext/altivec-cell-3.C: Likewise.
11945         * g++.dg/ext/altivec-cell-4.C: Likewise.
11946         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11947         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11948         check.
11949         * g++.dg/ext/altivec_check.h: Delete.
11950
11951 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11952
11953         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11954         effective target.  Adjust line numbers accordingly.
11955
11956 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11957
11958         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11959
11960 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11961
11962         PR tree-optimization/38786
11963         * gcc.dg/graphite/pr38786.c: New.
11964
11965 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11966
11967         Revert:
11968         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11969
11970         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11971         for alpha*-*-* targets.
11972         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11973
11974 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11975
11976         PR libfortran/38772
11977         * gfortran.dg/fmt_bz_bn_err.f: New test.
11978
11979 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11980
11981         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11982
11983 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11984
11985         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11986         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11987         instruction support.  Do not check for it at runtime.
11988
11989 2009-01-12  Jason Merrill  <jason@redhat.com>
11990
11991         PR c++/35109
11992         * g++.dg/lookup/friend11.C: Remove expected error.
11993         * g++.dg/lookup/friend14.C: New test.
11994         * g++.dg/lookup/friend15.C: New test.
11995
11996 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11997
11998         PR c++/36019
11999         * g++.dg/lookup/hidden-class12.C: New test.
12000         * g++.dg/lookup/hidden-class13.C: New test.
12001         * g++.dg/lookup/hidden-class14.C: New test.
12002         * g++.dg/lookup/hidden-class15.C: New test.
12003         * g++.dg/lookup/hidden-class16.C: New test.
12004
12005 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12006
12007         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12008         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12009         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12010
12011 2009-01-12  Jason Merrill  <jason@redhat.com>
12012
12013         PR c++/31488
12014         * g++.dg/other/vararg-3.C: New test.
12015
12016 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12017
12018         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12019         Explicitly enable SPE.
12020         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12021         directive.
12022
12023         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12024         Expect -flax-vector-conversions message.  Adjust incompatible
12025         types errors.
12026         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12027         Make Foo extern.
12028
12029         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12030
12031         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12032
12033         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12034         * g++.dg/other/opaque-2.C: Likewise.
12035         * g++.dg/other/opaque-3.C: Likewise.
12036
12037 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12038
12039         PR c/32041
12040         * gcc.dg/pr32041.c: New test.
12041         * g++.dg/parse/offsetof9.C: New test.
12042
12043 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12044             Nathan Froyd  <froydnj@codesourcery.com>
12045
12046         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12047         * g++.dg/ext/attribute-test-1.C: Likewise.
12048         * g++.dg/ext/attribute-test-2.C: Likewise.
12049         * g++.dg/ext/attribute-test-3.C: Likewise.
12050         * g++.dg/ext/attribute-test-4.C: Likewise.
12051
12052 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         * gnat.dg/unchecked_convert3.adb: New test.
12055
12056 2009-01-12  Tomas Bily  <tbily@suse.cz>
12057
12058         PR middlend/38385
12059         * gcc.dg/tree-ssa/pr38385.c: New file.
12060
12061 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR c++/38794
12064         * g++.dg/parse/typedef9.C: New test.
12065
12066         PR tree-optimization/38807
12067         * gcc.c-torture/compile/pr38807.c: New test.
12068
12069 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12070
12071         * gcc.target/mips/ins-2.c: New test.
12072
12073 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12074
12075         PR testsuite/38809
12076         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12077
12078 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12079
12080         PR c++/36254
12081         * g++.dg/warn/Wreturn-type-5.C: New test.
12082
12083 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12084
12085         PR middle-end/38616
12086         * gcc.dg/pr38616.c: New test.
12087
12088 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12089
12090         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12091
12092 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12093
12094         PR c++/38648
12095         * g++.dg/expr/string-1.C: New test.
12096         * g++.dg/expr/string-2.C: New test.
12097
12098         PR c++/36695
12099         * g++.dg/ext/complex4.C: New test.
12100         * g++.dg/ext/complex5.C: New test.
12101         * g++.dg/init/reference1.C: New test.
12102         * g++.dg/init/reference2.C: New test.
12103         * g++.dg/init/reference3.C: New test.
12104
12105 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12106
12107         PR fortran/38763
12108         * gfortran.dg/transfer_null_1.f90: New test.
12109
12110 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12111
12112         PR fortran/38765
12113         * gfortran.dg/host_assoc_function_6.f90: New test.
12114
12115 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12116
12117         * lib/target-supports.exp: Add method to determine if the effective
12118         target is really a ppc405 after applying all compile options.
12119         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12120         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12121         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12122         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12123         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12124         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12125         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12126         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12127         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12128         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12129         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12130         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12131         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12132         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12133         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12134         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12135         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12136         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12137         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12138         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12139         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12140         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12141         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12142         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12143         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12144         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12145         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12146         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12147         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12148         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12149         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12150
12151 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12152
12153         PR c++/35335
12154         * g++.dg/other/error31.C: New testcase.
12155
12156         PR c/35742
12157         * gcc.dg/pr35742.c: New test.
12158
12159 2009-01-09  John F. Carr  <jfc@mit.edu>
12160
12161         PR c++/37877
12162         * g++.dg/parse/linkage3.C: New test.
12163
12164 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12165
12166         PR middle-end/38771
12167         * gcc.c-torture/compile/pr38771.c: New test.
12168
12169 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12170
12171         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12172
12173 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12174
12175         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12176         * gcc.dg/sibcall-4.c: Likewise.
12177
12178 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12179             Jan Sjodin  <jan.sjodin@amd.com>
12180
12181         PR tree-optimization/38559
12182         * gcc.dg/graphite/pr38559.c: New.
12183
12184 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12185
12186         PR tree-optimization/37194
12187         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12188
12189 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12190
12191         PR c++/38725
12192         * g++.dg/ext/label11.C: New test.
12193
12194 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12195
12196         * lib/target-supports.exp (check_weak_override_available): New.
12197         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12198         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12199         dg-require-weak-override.
12200
12201 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12202             Alan Modra  <amodra@bigpond.net.au>
12203
12204         * gcc.c-torture/compile/20090107-1.c: New test.
12205
12206 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12207
12208         PR target/38706
12209         * g++.dg/other/pr38706.C: New test.
12210
12211 2009-01-07  Jason Merrill  <jason@redhat.com>
12212
12213         * g++.dg/cpp0x/variadic92.C: New test.
12214         * g++.dg/cpp0x/variadic93.C: New test.
12215
12216 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12217
12218         * lib/target-supports-dg.exp (current_compiler_flags): New.
12219         (check-flags): Use it; do not access dg-test local variables.
12220         (dg-skip-if): Do not access dg-test local variables.
12221         (dg-xfail-run-if): Ditto.
12222         (dg-shouldfail): Ditto.
12223         * gcc.test-framework/test-framework.exp
12224         (check_effective_target_def_nocache): New.
12225         * gcc.test-framework/test-framework.awk: Handle scan tests.
12226         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12227         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12228         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12229         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12230         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12231         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12232         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12233         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12234         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12235
12236         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12237
12238         * lib/target-supports-dg.exp (check_test_flags): Delete.
12239
12240 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12241
12242         PR tree-optimization/38492
12243         PR tree-optimization/38498
12244         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12245         in trunk.
12246         * gcc.dg/graphite/block-0.c: Update test.
12247         * gcc.dg/graphite/block-1.c: Same.
12248         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12249         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12250         * gcc.dg/graphite/block-3.c: New.
12251         * gcc.dg/graphite/pr38498.c: New.
12252
12253 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12254
12255         AVX Programming Reference (December, 2008)
12256         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12257         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12258         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12259
12260         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12261         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12262
12263 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12264
12265         PR fortran/38220
12266         * gfortran.dg/c_loc_pure_1.f90:  New test.
12267
12268 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12269
12270         PR fortran/38669
12271         * gfortran.dg/elemental_dependency_3.f90:
12272         Add the final tree dump cleanup.
12273
12274 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12275
12276         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12277         passing -m32.
12278
12279         PR rtl-optimization/38722
12280         * gfortran.dg/pr38722.f90: New test.
12281
12282 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12283
12284         PR c/34252
12285         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12286         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12287
12288 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12289
12290         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12291         * gfortran.dg/typebound_call_8.f03: Same.
12292         * gfortran.dg/elemental_bind_c.f90: Same.
12293         * gfortran.dg/typebound_call_7.f03: Same.
12294         * gfortran.dg/interface_proc_end.f90: Same
12295         * gfortran.dg/pr37243.f: Fix typo.
12296
12297 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12298
12299         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12300         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12301         large stack sizes.
12302
12303 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12304
12305         AVX Programming Reference (December, 2008)
12306         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12307         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12308         * gcc.target/i386/sse-14.c: Likewise.
12309
12310         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12311         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12312         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12313         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12314
12315 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12316
12317         PR libfortran/38735
12318         * gfortran.dg/fmt_bz_bn.f: Update test.
12319
12320 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12321
12322         PR c++/38472
12323         * g++.dg/conversion/usual-arith-conv.C: New test.
12324
12325 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12326
12327         PR c/34911
12328         * gcc.dg/vector-3.c: New testcase.
12329         * g++.dg/ext/vector15.C: New test.
12330
12331 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12332
12333         PR tree-optimization/38510
12334         * gcc.dg/graphite/pr38510.c: New.
12335
12336 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12337             Jan Sjodin <jan.sjodin@amd.com>
12338
12339         PR tree-optimization/38500
12340         * gcc.dg/graphite/pr38500.c: New.
12341
12342 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12343
12344         * gcc.c-torture/compile/20001226-1.c: Generalize
12345         dg-timeout-factor.
12346         * gcc.c-torture/compile/limits-fnargs.c: Add
12347         dg-timeout-factor.
12348         * gcc.dg/20020425-1.c: Likewise.
12349         * gcc.dg/pch/pch.exp: Likewise.
12350
12351 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12352
12353         PR fortran/38657
12354         * gfortran.dg/module_commons_3.f90: New test.
12355
12356 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12357
12358         PR fortran/37159
12359         * gfortran.dg/random_seed_1.f90: Updated.
12360
12361 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12362
12363         PR fortran/38669
12364         PR fortran/38726
12365         * gfortran.dg/elemental_subroutine_7.f90:
12366         Fix p values so that it can be used as vector subscript.
12367
12368 2009-01-05  Jason Merrill  <jason@redhat.com>
12369
12370         * g++.dg/cpp0x/initlist12.C: Add another test.
12371
12372         * g++.dg/cpp0x/defaulted7.C: New test.
12373
12374 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12375
12376         PR fortran/38672
12377         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12378         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12379
12380 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12381
12382         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12383         for alpha*-*-* targets.
12384         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12385
12386 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12387
12388         PR fortran/38665
12389         * gfortran.dg/host_assoc_function_5.f90: New test.
12390
12391 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12392
12393         PR fortran/38669
12394         * gfortran.dg/elemental_dependency_3.f90: New test.
12395         * gfortran.dg/elemental_subroutine_7.f90: New test.
12396
12397 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12398
12399         * gcc.dg/struct-ret-3.c: Include unistd.h.
12400         (main): Exit early if system memory page size is
12401         larger than 4096 bytes.
12402
12403 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12404
12405         PR fortran/38718
12406         * gfortran.dg/merge_init_expr.f90: New.
12407
12408 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12409
12410         PR fortran/38536
12411         * gfortran.dg/c_loc_tests_13.f90: New test.
12412         * gfortran.dg/c_loc_tests_14.f90: New test.
12413
12414 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12415
12416         * gfortran.dg/func_result_4.f90: New.
12417
12418 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12419
12420         PR fortran/38594
12421         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12422         interface still works, in addition to original tests.
12423         * gfortran.dg/host_assoc_call_6.f90: New test.
12424
12425 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12426
12427         PR c++/38705
12428         * g++.dg/torture/pr38705.C: New test.
12429
12430         PR c/38700
12431         * gcc.dg/pr38700.c: New test.
12432
12433 2009-01-02  Jason Merrill  <jason@redhat.com>
12434
12435         * g++.dg/cpp0x/initlist11.C: New test.
12436         * g++.dg/cpp0x/initlist12.C: New test.
12437
12438 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12439
12440         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12441         Allow extra informative notes.
12442
12443 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR c/36489
12446         * gcc.dg/pr36489.c: New test.
12447
12448 \f
12449 Copyright (C) 2009 Free Software Foundation, Inc.
12450
12451 Copying and distribution of this file, with or without modification,
12452 are permitted in any medium without royalty provided the copyright
12453 notice and this notice are preserved.