OSDN Git Service

PR c++/42387
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-15  Jason Merrill  <jason@redhat.com>
2
3         PR c++/42387
4         * g++.dg/ext/vla8.C: New.
5
6 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.c-torture/compile/20091215-1.c: New test.
9
10         * gcc.dg/debug/tls-1.c: New test.
11
12 2009-12-15  Jason Merrill  <jason@redhat.com>
13
14         PR c++/42358
15         * g++.dg/cpp0x/variadic98.C: New.
16
17 2009-12-14  Jason Merrill  <jason@redhat.com>
18
19         PR c++/42373
20         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
21
22 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
23
24         * ada/acats/norun.lst: Sort.
25
26 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
27
28         PR c++/41183
29         * g++.dg/torture/pr41183.C: New test.
30
31 2009-12-15  Tobias Burnus  <burnus@net-b.de>
32
33         PR fortran/41235
34         * auto_char_len_1.f90: New test.
35         * auto_char_len_2.f90: New test.
36         * auto_char_len_4.f90: Correct test.
37
38 2009-12-14  Jason Merrill  <jason@redhat.com>
39
40         PR c++/42364
41         * g++.dg/cpp0x/variadic31.C: Compile with -g.
42         * g++.dg/ext/attrib33.C: Likewise.
43
44 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
45
46         * g++.dg/other/error20.C: Adjust dg-message strings.
47         * g++.dg/other/error31.C: Likewise.
48         * g++.dg/rtti/typeid6.C: Likewise.
49         * g++.dg/ext/ms-1.C: Likewise.
50         * g++.dg/parse/error19.C: Likewise.
51         * g++.dg/parse/crash5.C: Likewise.
52         * g++.dg/cpp0x/explicit4.C: Likewise.
53         * g++.dg/template/ptrmem4.C: Likewise.
54         * g++.dg/template/crash37.C: Likewise.
55         * g++.dg/template/qualttp5.C: Likewise.
56         * g++.dg/template/local6.C: Likewise.
57         * g++.dg/template/instantiate5.C: Likewise.
58         * g++.old-deja/g++.brendan/overload1.C: Likewise.
59         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
60         * g++.old-deja/g++.brendan/overload4.C: Likewise.
61         * g++.old-deja/g++.jason/conversion11.C: Likewise.
62         * g++.old-deja/g++.jason/scoping10.C: Likewise.
63         * g++.old-deja/g++.other/expr1.C: Likewise.
64         * g++.old-deja/g++.other/pmf3.C: Likewise.
65         * g++.old-deja/g++.other/crash24.C: Likewise.
66         * g++.old-deja/g++.niklas/t120.C: Likewise.
67         * g++.old-deja/g++.niklas/t121.C: Likewise.
68         * g++.old-deja/g++.law/operators9.C: Likewise.
69         * g++.old-deja/g++.law/arm9.C: Likewise.
70         * g++.old-deja/g++.law/enum4.C: Likewise.
71         * g++.old-deja/g++.law/arg11.C: Likewise.
72         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
73         * g++.old-deja/g++.mike/p2431.C: Likewise.
74         * g++.old-deja/g++.mike/p438.C: Likewise.
75         * g++.old-deja/g++.mike/p9068.C: Likewise.
76         * g++.old-deja/g++.mike/p11110.C: Likewise.
77         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
78
79 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
80
81         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
82         * g++.dg/other/i386-3.C: Ditto.
83         * g++.dg/other/i386-5.C: Remove duplicated test.
84         * g++.dg/other/i386-6.C: Ditto.
85
86 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
87
88         PR fortran/42354
89         * gfortran.dg/iso_c_binding_init_expr.f03: New.
90         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
91         * gfortran.dg/function_kinds_5.f90: Likewise.
92         * gfortran.dg/selected_char_kind_3.f90: Likewise.
93
94 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
95
96         * gfortran.dg/boz_15.f90: Fix typos.
97
98 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
99             Sebastian Pop  <sebastian.pop@amd.com>
100
101         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
102         * gcc.target/i386/sse-13.c: Same.
103         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
104         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
105         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
106         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
107         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
108         * gcc.target/i386/sse-23.c: Same.
109
110 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
111
112         PR middle-end/42284
113         * testsuite/gcc.dg/graphite/pr42284.c: New.
114
115 2009-12-13  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/42357
118         * g++.dg/torture/pr42357.C: New testcase.
119
120 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
121
122         PR fortran/42257
123         * gfortran.dg/extends_9.f03: New test.
124
125 2009-12-11  Jason Merrill  <jason@redhat.com>
126
127         PR c++/42219
128         * g++.dg/conversion/err-recover1.C: New.
129
130 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
131
132         PR fortran/42335
133         * gfortran.dg/select_type_11.f03: New test.
134
135 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
136
137         PR c++/42225
138         * g++.dg/template/typedef24.C: New test.
139         * g++.dg/template/typedef25.C: New test.
140
141 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
142
143         PR c++/42251
144         * g++.dg/template/const3.C: New test.
145
146 2009-12-11  Richard Guenther  <rguenther@suse.de>
147
148         PR lto/42320
149         * g++.dg/lto/20091210-1_0.h: New testcase.
150         * g++.dg/lto/20091210-1_0.C: Likewise.
151         * g++.dg/lto/20091210-1_1.C: Likewise.
152
153 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
154
155         PR c++/42317
156         * g++.dg/opt/dtor2.C: New test.
157         * g++.dg/opt/dtor2.h: New file.
158         * g++.dg/opt/dtor2-aux.cc: New file.
159
160 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
161
162         PR fortran/41369
163         * gfortran.dg/func_derived_5.f90: New.
164
165 2009-12-10  Jan Hubicka  <jh@suse.cz>
166
167         PR middle-end/42110
168         * g++.dg/torture/pr42110.C: new file.
169
170 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
171
172         PR fortran/34402
173         * gfortran.dg/alloc_comp_init_expr.f03: New.
174
175 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
176
177         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
178         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
179
180 2009-12-09  Xinliang David Li  <davidxl@google.com>
181
182         PR tree-optimization/42337
183         * g++.dg/tree-ssa/pr42337.C: New test.
184
185 2009-12-08  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/41711
188         * gfortran.dg/boz_15.f90: New test.
189
190 2008-12-08  Daniel Kraft  <d@domob.eu>
191
192         PR fortran/41177
193         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
194         * gfortran.dg/typebound_proc_13.f03: New test.
195
196 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
197             Jakub Jelinek <jakub@redhat.com>
198
199         PR midle-end/41843
200         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
201
202 2009-12-07  Richard Henderson  <rth@redhat.com>
203
204         PR rtl-opt/42269
205         * gcc.c-torture/execute/pr42269-2.c: New.
206         * gcc.target/alpha/pr42269-1.c: Likewise.
207
208 2009-12-07  Richard Henderson  <rth@redhat.com>
209
210         PR debug/42299
211         PR debug/42166
212         * gcc.c-torture/compile/pr42299.c: New.
213         * gfortran.dg/pr42166.f90: Likewise.
214
215 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
216
217         PR debug/42244
218         * gcc.dg/debug/pr42244.c: New test.
219
220 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
221
222         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
223         abmintrin.h is also tested.
224         * gcc.target/i386/sse-13.c: Likewise.
225
226 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
227
228         PR fortran/41940
229         * gfortran.dg/allocate_scalar_with_shape.f90: New.
230
231 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
232
233         PR other/40302
234         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
235         * gcc.dg/torture/builtin-math-7.c: Likewise.
236         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
237         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
238         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
239         * lib/target-supports.exp (check_effective_target_mpc,
240         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
241         Delete.
242
243 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
244
245         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
246         targets.
247
248 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
249
250         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
251         for 16bit int targets.
252
253 2009-12-06  Richard Henderson  <rth@redhat.com>
254
255         PR debug/42234
256         * gcc.c-torture/compile/pr42234.c: New.
257
258 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
259
260         PR fortran/41478
261         PR fortran/42268
262         * gfortran.dg/intrinsic_pack_5.f90: New test.
263
264 2009-12-04  Jason Merrill  <jason@redhat.com>
265
266         PR c++/42010
267         * g++.dg/abi/local2.C: New.
268
269         PR c++/42277
270         * g++.dg/cpp0x/decltype20.C: New.
271
272 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
273
274         PR rtl-optimization/42164
275         * gcc.c-torture/compile/pr42164.c: New test.
276
277 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
278
279         * gnat.dg/specs/size_attribute1.ads: New test.
280         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
281         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
282
283 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
284
285         PR c++/42218
286         * g++.dg/other/error33.C: New test.
287
288 2009-12-03  Jason Merrill  <jason@redhat.com>
289
290         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
291
292         PR c++/41611
293         * g++.dg/abi/guard2.C: New.
294
295         PR c++/42266
296         * g++.dg/cpp0x/variadic97.C: New.
297
298 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
299
300         PR middle-end/42049
301         * gcc.c-torture/compile/pr42049.c: New test.
302
303 2009-12-03  Quentin Ochem  <ochem@adacore.com>
304
305         * gnat.dg/controlled5.adb: New test.
306         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
307
308 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
309
310         PR c++/42217
311         * g++.dg/other/bitfield4.C: New test.
312
313 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
314
315         PR c++/42256
316         * g++.dg/inherit/thunk11.C: New test.
317         * g++.dg/inherit/thunk11.h: New file.
318         * g++.dg/inherit/thunk11-aux.cc: New file.
319
320 2009-12-02  Richard Henderson  <rth@redhat.com>
321
322         PR tree-opt/42215
323         * gcc.dg/pr42215.c: New.
324
325 2009-12-02  Richard Guenther  <rguenther@suse.de>
326
327         * g++.dg/ipa/iinline-1.C: Adjust.
328         * g++.dg/template/cond2.C: Likewise.
329         * g++.dg/template/pr35240.C: Likewise.
330
331 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
332
333         PR middle-end/42224
334         * gcc.target/s390/pr42224.c: New test.
335
336 2009-12-01  Jason Merrill  <jason@redhat.com>
337
338         PR c++/41611
339         * g++.dg/abi/guard1.C: New.
340
341 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
342
343         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
344
345 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
346
347         PR c++/42234
348         * g++.dg/gomp/pr42234.C: New test.
349
350 2009-12-01  Martin Jambor  <mjambor@suse.cz>
351
352         PR tree-optimization/42237
353         * gcc.c-torture/compile/pr42237.c: New test.
354
355 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
356
357         PR c++/42057
358         * g++.dg/parse/crash54.C: New.
359
360 2009-11-30  Chao-ying Fu  <fu@mips.com>
361
362         * gcc.target/mips/dsp-lhx.c: New test.
363         * gcc.target/mips/dsp-no-lhx.c: New test.
364
365 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
366
367         * lib/g++.exp (g++_init): Add host-dependent settings for
368         LC_ALL and LANG.
369         * lib/gcc-dg.exp: Likewise.
370         * lib/options.exp: Likewise.
371         * lib/objc.exp (objc_init): Likewise.
372         * lib/gfortran.exp (gfortran_init): Likewise.
373
374 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         PR c++/40371
377         * g++.dg/template/crash93.C: New.
378
379 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
380
381         * gcc.dg/pr41551.c: New test.
382
383 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
384
385         PR fortran/42053
386         * gfortran.dg/select_type_9.f03: New.
387
388 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
389
390         PR fortran/41631
391         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
392         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
393         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
394         * gfortran.dg/select_type_2.f03: Ditto.
395         * gfortran.dg/select_type_8.f03: New test.
396
397 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
398
399         * gfortran.dg/extends_type_of_1.f03: New test.
400         * gfortran.dg/same_type_as_1.f03: Extended.
401
402 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
403
404         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
405         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
406
407 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
408
409         PR testsuite/42212
410         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
411
412 2009-11-30  Martin Jambor  <mjambor@suse.cz>
413
414         PR middle-end/42196
415         * gcc.c-torture/compile/pr42196-1.c: New test.
416         * gcc.c-torture/compile/pr42196-2.c: New test.
417         * gcc.c-torture/compile/pr42196-3.c: New test.
418
419 2009-11-30  Ira Rosen  <irar@il.ibm.com>
420
421         * gfortran.dg/vect/vect-7.f90: New test.
422
423 2009-11-30  Richard Guenther  <rguenther@suse.de>
424
425         PR middle-end/42119
426         PR fortran/38530
427         * gfortran.dg/pr42119.f90: New testcase.
428
429 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
430
431         PR c++/42069
432         * g++.dg/template/typedef23.C: New test.
433
434 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
435
436         PR tree-optimization/41961
437         * g++.dg/tree-ssa/pr41961.C: New.
438
439 2009-11-29  Ira Rosen  <irar@il.ibm.com>
440
441         PR tree-optimization/42193
442         * gcc.dg/vect/pr42193.c: New test.
443
444 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
445
446         PR c++/36408
447         * g++.dg/template/stmtexpr2.C: New test.
448
449 2009-11-28  Richard Guenther  <rguenther@suse.de>
450
451         PR tree-optimization/42183
452         * g++.dg/torture/pr42183.C: New testcase.
453
454 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
455
456         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
457         w64 target type 'unsigned long long'.
458
459 2009-11-27  Martin Jambor  <mjambor@suse.cz>
460
461         PR middle-end/42006
462         * gcc.c-torture/execute/pr42006.c: New test.
463
464 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
465
466         PR c++/38656
467         * g++.dg/cpp0x/error2.C: New.
468
469 2009-11-27  Michael Matz  <matz@suse.de>
470
471         PR rtl-optimization/42084
472         * gcc.dg/pr42084.c: New test.
473
474 2009-11-27  Michael Matz  <matz@suse.de>
475
476         PR c++/41906
477         * g++.dg/tree-ssa/pr41906.C: New testcase.
478
479 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
480
481         * gcc.dg/O16384.c: New test.
482
483 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
484
485         PR c++/35112
486         * g++.dg/parse/crash53.C: New.
487         * g++.dg/parse/error17.C: Adjust, error messages are not
488         duplicated anymore.
489         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
490
491 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
492
493         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
494         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
495         * gcc.target/i386/vperm-v4si-2.c: Ditto.
496         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
497
498 2009-11-26  Richard Henderson  <rth@redhat.com>
499
500         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
501
502 2009-11-26  Jason Merrill  <jason@redhat.com>
503
504         PR c++/42026, DR 239
505         * g++.dg/lookup/koenig8.C: New.
506
507         PR c++/10690
508         * g++.dg/template/explicit-args2.C: Add typeid cases.
509
510 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
511
512         PR fortran/41278
513         * gfortran.dg/array_function_5.f90: New test.
514
515 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
516
517         PR fortran/42048
518         PR fortran/42167
519         * gfortran.dg/select_type_10.f03: New test case.
520         * gfortran.dg/typebound_call_11.f03: Extended test case.
521
522 2009-11-26  Michael Matz  <matz@suse.de>
523
524         PR tree-optimization/41905
525         * g++.dg/tree-ssa/pr41905.C: New testcase.
526
527 2009-11-25  Richard Henderson  <rth@redhat.com>
528
529         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
530
531         * lib/target-supports.exp
532         (check_effective_target_vect_extract_even_odd): Add x86.
533
534         * gcc.target/i386/isa-check.h: New.
535         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
536         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
537         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
538         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
539         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
540         gcc.target/i386/vperm.pl: New files.
541
542 2009-11-25  Richard Henderson  <rth@redhat.com>
543
544         * gcc.dg/vect/pr36493.c: Call check_vect.
545         * gcc.dg/vect/pr37539.c: Likewise.
546         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
547         * tree-vect.h (check_vect): Use cpuid for x86.
548
549 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
550
551         * gnat.dg/specs/pack6.ads: New test.
552         * gnat.dg/specs/pack6_pkg.ads: New helper.
553
554 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
555
556         * gcc.target/powerpc/regnames-1.c: New test.
557
558 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
559             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
560
561         PR ada/42170
562         * ada/acats/run_acats: Bump stack limit to 16MB.
563
564 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
565
566         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
567         -march=armv5te.
568
569 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
570
571         PR fortran/42008
572         * gfortran.dg/pure_initializer_2.f90: New test.
573
574 2009-11-23  Jason Merrill  <jason@redhat.com>
575
576         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
577         * g++.old-deja/g++.pt/ctor2.C: Adjust.
578         * g++.dg/lookup/name-clash4.C: Adjust.
579
580 2009-11-23  Jason Merrill  <jason@redhat.com>
581
582         * g++.dg/template/spec15.C: Check for helpful message.
583
584 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
585
586         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
587         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
588         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
589         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
590         * gcc.target/powerpc/paired-2.c: Ditto.
591         * gcc.target/powerpc/paired-3.c: Ditto.
592         * gcc.target/powerpc/paired-4.c: Ditto.
593         * gcc.target/powerpc/paired-5.c: Ditto.
594         * gcc.target/powerpc/paired-6.c: Ditto.
595         * gcc.target/powerpc/paired-7.c: Ditto.
596         * gcc.target/powerpc/paired-8.c: Ditto.
597         * gcc.target/powerpc/paired-9.c: Ditto.
598         * gcc.target/powerpc/paired-10.c: Ditto.
599         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
600         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
601         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
602         * gcc.target/powerpc/pr39457.c: Don't use -m64.
603         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
604         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
605         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
606         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
607
608 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
609
610         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
611         scan-assembler-not regular expression.
612
613 2009-11-24  Richard Guenther  <rguenther@suse.de>
614
615         PR tree-optimization/42142
616         * gcc.c-torture/execute/pr42142.c: New testcase.
617
618 2009-11-24  Martin Jambor  <mjambor@suse.cz>
619
620         PR tree-optimization/42154
621         * gcc.c-torture/execute/pr42154.c: New test.
622
623 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
624
625         PR fortran/42045
626         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
627         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
628         * gfortran.dg/proc_ptr_comp_24.f90: New.
629
630 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
631
632         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
633         int targets.
634
635 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
636
637         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
638
639 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
640
641         PR testsuite/42086
642         * gcc.target/ia64/fptr-1.c: Make it a compile test.
643
644 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
645
646         * lib/lto.exp (lto_option_list): Rename from option_list.
647         * lib/compat.exp (compat_option_list): Rename from option_list.
648
649 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
650
651         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
652         * gcc-dg/raw-string-2.c: Ditto.
653         * gcc-dg/utf-array-short-wchar.c: Ditto.
654         * gcc-dg/utf-array.c: Ditto.
655         * gcc-dg/utf8-2.c: Ditto.
656
657 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
658
659         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
660         targets.
661
662 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
663
664         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
665
666 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
667
668         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
669
670 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
671
672         PR testsuite/36470
673         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
674         Enable short test for avr target.
675         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
676         * gcc.dg/utf32-2.c: Ditto.
677         * gcc.dg/utf32-3.c: Ditto.
678         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
679
680 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
681
682         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
683
684 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
685
686         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
687
688
689 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
690
691         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
692         * gcc.dg/sms-7.c: Ditto.
693
694 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
695
696         * gcc.dg/pr36998.c: Frame pointer required for avr target.
697         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
698         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
699         * gcc.dg/pr41340.c: Test requires long pointer target.
700         * gcc.dg/profile-generate-3.c: Test requires profiling support.
701
702 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
703
704         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
705         * gcc.dg/graphite/block-3.c: Ditto.
706         * gcc.dg/graphite/block-4.c: Ditto.
707         * gcc.dg/graphite/block-5.c: Ditto.
708         * gcc.dg/graphite/block-6.c: Ditto.
709         * gcc.dg/graphite/interchange-0.c: Ditto.
710         * gcc.dg/graphite/interchange-1.c: Ditto.
711         * gcc.dg/graphite/interchange-2.c: Ditto.
712         * gcc.dg/graphite/interchange-3.c: Ditto.
713         * gcc.dg/graphite/interchange-4.c: Ditto.
714         * gcc.dg/graphite/interchange-5.c: Ditto.
715         * gcc.dg/graphite/interchange-6.c: Ditto.
716         * gcc.dg/graphite/run-id-1.c: Ditto.
717         * gcc.dg/graphite/scop-16.c: Ditto.
718         * gcc.dg/graphite/scop-17.c: Ditto.
719         * gcc.dg/graphite/scop-18.c: Ditto.
720         * gcc.dg/graphite/scop-matmult.c: Ditto.
721         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
722         * gcc.dg/graphite/id-15.c: Ditto.
723
724 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * gnat.dg/specs/weak1.ads: New test.
727
728 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
729
730         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
731
732 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
733
734         PR c++/14777
735         * g++.dg/template/typedef13.C: Adjust.
736         * g++.dg/template/typedef19.C: Adjust.
737         * g++.dg/template/typedef20.C: Adjust.
738         * g++.dg/template/typedef22.C: New test.
739
740 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
741
742         PR target/42113
743         * gcc.target/alpha/pr42113.c: New test.
744
745 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
746
747         PR fortran/41807
748         * gfortran.dg/data_value_1.f90: Update test.
749         * gfortran.dg/array_constructor_32.f90: New test.
750
751 2009-11-21  Martin Jambor  <mjambor@suse.cz>
752
753         PR middle-end/42025
754         * gcc.c-torture/compile/pr42025-1.c: New test.
755         * gcc.c-torture/compile/pr42025-2.c: New test.
756
757 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
758
759         * gcc.target/mips/mult-1.c: Forbid octeon.
760         * gcc.target/mips/octeon-dmul-3.c: New test.
761
762 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
763
764         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
765
766 2009-11-20  Jason Merrill  <jason@redhat.com>
767
768         PR c++/9050, DR 147, DR 318
769         * g++.dg/template/ctor9.C: New.
770         * g++.dg/tc1/dr147.C: Remove xfails.
771         * g++.dg/lookup/name-clash4.C: Adjust.
772         * g++.old-deja/g++.jason/temporary5.C: Adjust.
773         * g++.old-deja/g++.pt/ctor2.C: Adjust.
774
775 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
776
777         PR tree-optimization/42078
778         * gcc.dg/pr42078.c: New test.
779
780 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
781
782         PR Testsuite/42114
783         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
784         XFAIL ptrdiff range test for avr.
785         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
786         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
787         * gcc-dg/c99-stdint-6.c: Ditto.
788
789 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
790
791         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
792         2009-10-23 change to set VRSAVE if VSX has been reverted.
793
794 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
795
796         PR c++/38646
797         * g++.dg/cpp0x/pr38646.C: New test.
798
799 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
800
801         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
802         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
803         Wrap *intmax_t tests in !NO_MAX_TYPES.
804
805 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
806
807         PR c++/42060
808         * g++.dg/cpp0x/initlist28.C: New.
809
810 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
811
812         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
813
814 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
815
816         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
817
818 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
819
820         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
821         explicit.
822         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
823         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
824         * g++.old-deja/g++.law/typeck1.C: Likewise.
825         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
826         * g++.dg/conversion/ptrmem9.C: Likewise.
827         * g++.dg/expr/cond2.C: Likewise.
828
829 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
830             Janus Weil  <janus@gcc.gnu.org>
831
832         PR fortran/42104
833         * gfortran.dg/proc_ptr_comp_23.f90: New test.
834
835 2009-11-19  Jason Merrill  <jason@redhat.com>
836
837         PR c++/42115
838         * g++.dg/init/placement5.C: Add positive test.
839
840         DR 176 permissiveness
841         * g++.dg/ext/injected-ttp.C: New.
842         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
843         * g++.old-deja/g++.pt/ttp41.C: Adjust.
844
845 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
846
847         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
848         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
849
850 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
851
852         * gcc-dg/raw-string-1.c: Skip test for avr target.
853         * gcc-dg/utf-array-short-wchar.c: Ditto.
854         * gcc-dg/utf-array.c: Ditto.
855         * gcc-dg/utf8-2.c: Ditto.
856
857 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
858
859         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
860         (plugin_init): Pass correct version to plugin_default_version_check.
861         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
862         (plugin_init): Pass correct version to plugin_default_version_check.
863         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
864         (plugin_init): Pass correct version to plugin_default_version_check.
865
866 2009-11-19  Jason Merrill  <jason@redhat.com>
867
868         PR c++/561
869         * g++.dg/overload/pmf2.C: New.
870
871 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
872
873         PR libgfortran/42090
874         * gfortran.dg/direct_io_11.f90: New test.
875
876 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
877
878         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
879
880 2009-11-18  Nick Clifton  <nickc@redhat.com>
881
882         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
883         * g++.dg/lto/20081120-1_0.C: Likewise.
884         * g++.dg/lto/20091002-2_0.C: Likewise.
885         * g++.dg/lto/20081120-2_0.C: Likewise.
886         * g++.dg/lto/20091002-3_0.C: Likewise.
887         * g++.dg/lto/20081123_0.C: Likewise.
888         * g++.dg/lto/20090313_0.C: Likewise.
889         * g++.dg/lto/20081109-1_0.C: Likewise.
890         * g++.dg/lto/20081219_0.C: Likewise.
891         * g++.dg/lto/20081204-1_0.C: Likewise.
892         * g++.dg/lto/20090302_0.C: Likewise.
893         * g++.dg/lto/20081119-1_0.C: Likewise.
894         * g++.dg/lto/20081118_0.C: Likewise.
895
896 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
897
898         PR testsuite/41913
899         * lib/lto.exp (scan-symbol): Properly check if target exist.
900
901 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
902
903         PR fortran/42072
904         * gfortran.dg/proc_ptr_8.f90: Extended.
905
906 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
907
908         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
909         explicit.
910         * g++.dg/inherit/error4.C: Likewise.
911         * g++.dg/template/crash90.C: Likewise.
912
913 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
914
915         PR c++/3187
916         * g++.dg/abi/mangle26.C: Also match *C2* definition.
917         * g++.dg/abi/mangle27.C: Likewise.
918         * g++.dg/abi/mangle28.C: Likewise.
919         * g++.dg/abi/mangle29.C: Likewise.
920
921 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
922
923         PR debug/41926
924         * gcc.dg/vect/vect-debug-pr41926.c: New.
925
926 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
927
928         PR c++/42058
929         * g++.dg/init/array26.C: New.
930         * g++.dg/init/array27.C: Likewise.
931         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
932
933 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
934
935         PR c++/42061
936         * g++.dg/cpp0x/initlist27.C: New test.
937
938         PR c++/42059
939         * g++.dg/cpp0x/initlist26.C: New test.
940
941 2009-11-16  Jason Merrill  <jason@redhat.com>
942
943         PR c++/189, c++/9937, c++/13950, DR 176
944         * g++.dg/tc1/dr176.C: Adjust.
945         * g++.dg/template/injected1.C: New.
946         * g++.dg/template/inherit.C: Adjust.
947         * g++.old-deja/g++.brendan/crash56.C: Adjust.
948         * g++.old-deja/g++.pt/lookup8.C: Adjust.
949         * g++.old-deja/g++.pt/ttp22.C: Adjust.
950         * g++.old-deja/g++.pt/ttp23.C: Adjust.
951
952 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
953
954         PR c++/42055
955         * g++.dg/template/crash92.C: New.
956
957 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
958
959         PR c++/32056
960         * g++.dg/template/error44.C: New.
961
962 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
963
964         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
965
966 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
967
968         PR fortran/42048
969         * gfortran.dg/typebound_call_11.f03: New test.
970
971 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
972
973         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
974         init functions.
975
976 2009-11-13  Jason Merrill  <jason@redhat.com>
977
978         PR c++/27425
979         PR c++/34274
980         * g++.dg/template/arg7.C: New.
981
982         PR c++/29363
983         * g++.dg/template/error43.C: New.
984
985         PR debug/26965
986         * g++.dg/debug/dwarf2/static-data-member2.C: New.
987
988         PR c++/35075
989         * g++.dg/template/ref5.C: New.
990
991         PR c++/21008, DR 515
992         * g++.dg/template/inherit4.C: New.
993         * g++.dg/lookup/scoped8.C: Adjust.
994
995         PR c++/11987
996         * g++.dg/parse/typename11.C: New.
997         * g++.dg/template/crash48.C: Adjust.
998
999 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1000
1001         PR testsuite/42001
1002         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1003         lto_finish at the end.
1004         * gfortran.dg/lto/lto.exp: Ditto.
1005
1006 2009-11-12  Jason Merrill  <jason@redhat.com>
1007
1008         PR c++/39560
1009         * g++.dg/lookup/anon7.C: New.
1010
1011         PR c++/37037
1012         * g++.dg/template/typedef21.C: New.
1013
1014         PR c++/42013
1015         * g++.dg/cpp0x/decltype19.C: New.
1016
1017 2009-11-11  Jason Merrill  <jason@redhat.com>
1018
1019         PR c++/39131
1020         * g++.dg/dfp/typeid1.C: New.
1021
1022 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1023
1024         PR fortran/41978
1025         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1026
1027 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1028
1029         PR testsuite/42001
1030         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1031         lto_finish at the end.
1032
1033         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1034         (lto_finish): New. Restore mathlib.
1035
1036 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1037
1038         * g++.dg/torture/pushpop_macro.C: New testcase.
1039         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1040         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1041
1042 2009-11-11  Jon Beniston  <jon@beniston.com>
1043
1044         * lib/target-supports.exp (check_profiling_available): lm32 target
1045           doesn't support profiling.
1046         * gcc.dg/20020312-2.c: Add lm32 support.
1047         * g++.dg/other/packed1.C: Expect to fail on lm32.
1048         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1049
1050 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1051
1052         * gcc.target/arm/neon: Regenerate generated tests.
1053
1054 2009-11-10  Jason Merrill  <jason@redhat.com>
1055
1056         * g++.dg/init/placement5.C: New.
1057
1058         PR c++/34158
1059         * g++.dg/init/placement4.C: New.
1060
1061 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1062
1063         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1064         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1065         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1066         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1067
1068 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1069
1070         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1071         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1072
1073 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1074
1075         * gcc.c-torture/compile/pr41987.c: New.
1076
1077 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR middle-end/40946
1080         * gcc.dg/pr40946.c: New test.
1081
1082 2009-11-09  Jason Merrill  <jason@redhat.com>
1083
1084         PR c++/41972
1085         * g++.dg/template/ref4.C: New.
1086
1087         PR c++/41994
1088         * g++.dg/template/conv10.C: New.
1089
1090 2009-11-07  Jason Merrill  <jason@redhat.com>
1091
1092         PR c++/37920
1093         * g++.dg/ext/typeof11.C: New.
1094
1095 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR target/41985
1098         * gcc.target/i386/pr41985.c: New test.
1099
1100 2009-11-08  Richard Guenther  <rguenther@suse.de>
1101
1102         * gcc.dg/torture/pta-escape-1.c: New testcase.
1103
1104 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1105
1106         * gnat.dg/rep_clause4.adb: New test.
1107
1108 2009-11-08  Richard Guenther  <rguenther@suse.de>
1109
1110         PR rtl-optimization/41928
1111         * gfortran.dg/pr41928.f90: New testcase.
1112
1113 2009-11-07  Jason Merrill  <jason@redhat.com>
1114
1115         PR c++/18451
1116         PR c++/40738
1117         * g++.dg/parse/error36.C: Add parameter and template cases.
1118         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1119         * g++.dg/ext/typedef-init.C: Likewise.
1120         * g++.dg/lookup/hidden-class1.C: Likewise.
1121         * g++.dg/lookup/hidden-class10.C: Likewise.
1122         * g++.dg/lookup/hidden-class5.C: Likewise.
1123         * g++.dg/lookup/hidden-class7.C: Likewise.
1124         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1125         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1126         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1127         * g++.dg/lookup/strong-using-2.C: Likewise.
1128         * g++.dg/other/typedef1.C: Likewise.
1129         * g++.dg/parse/access10.C: Likewise.
1130         * g++.dg/parse/constructor1.C: Likewise.
1131         * g++.dg/parse/crash38.C: Likewise.
1132         * g++.dg/parse/error3.C: Likewise.
1133         * g++.dg/parse/typespec1.C: Likewise.
1134         * g++.dg/template/typedef5.C: Likewise.
1135         * g++.old-deja/g++.pt/typename3.C: Likewise.
1136         * g++.old-deja/g++.pt/typename4.C: Likewise.
1137         * g++.old-deja/g++.pt/typename6.C: Likewise.
1138         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1139
1140         * g++.dg/abi/regparm1.C: Fix execute test.
1141
1142 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1143
1144         PR tree-optimization/41643
1145         * gcc.dg/pr41643.c: New test.
1146
1147 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR fortran/41909
1150         * gfortran.dg/recursive_check_15.f90: New test.
1151
1152 2009-11-06  Jason Merrill  <jason@redhat.com>
1153
1154         PR c++/15946
1155         * g++.dg/parse/error36.C: New.
1156         * g++.old-deja/g++.other/typename1.C: Adjust.
1157
1158         PR c++/9381
1159         * g++.dg/abi/regparm1.C: New.
1160
1161 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1162
1163         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1164         PLUGIN_PRAGMAS.
1165         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1166         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1167         and pragma_plugin-test-1.C.
1168
1169 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1170
1171         PR c++/41536
1172         * g++.dg/ext/always_inline-5.C: New test.
1173
1174 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR c++/41967
1177         * g++.dg/gomp/pr41967.C: New test.
1178
1179 2009-11-06  Michael Matz  <matz@suse.de>
1180
1181         PR middle-end/41963
1182         * gcc.dg/pr41963.c: New test.
1183
1184 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR middle-end/41935
1187         * gcc.dg/pr41935.c: New test.
1188         * c-c++-common/pr41935.c: New test.
1189         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1190         element.
1191         * gcc.c-torture/execute/pr41935.c: New test.
1192
1193 2009-11-05  Jason Merrill  <jason@redhat.com>
1194
1195         PR c++/34180
1196         * g++.dg/init/synth2.C: New.
1197
1198         PR c++/7046
1199         * g++.dg/abi/pragma-pack1.C: New.
1200
1201         PR c++/34870
1202         * g++.dg/lookup/koenig7.C: New.
1203
1204         PR c++/41703
1205         * g++.dg/template/partial6.C: New.
1206
1207 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1208
1209         PR fortran/41556
1210         * gfortran.dg/class_12.f03: New test.
1211
1212 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1213
1214         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1215         in builtin's name.
1216
1217 2009-11-04  Jason Merrill  <jason@redhat.com>
1218
1219         PR c++/36912
1220         * g++.dg/init/static-init2.C: New.
1221
1222 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1223
1224         PR fortran/41556
1225         PR fortran/41873
1226         * gfortran.dg/interface_abstract_4.f90: New test.
1227
1228 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1229
1230         * gcc.target/m68k/pr41302.c: Fix target triplet.
1231
1232 2009-11-04  Jason Merrill  <jason@redhat.com>
1233
1234         PR c++/39413
1235         * g++.dg/template/overload11.C: New.
1236         * g++.dg/template/nested3.C: Adjust.
1237
1238 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1239
1240         PR ada/20548
1241         * ada/acats/norun.lst: Remove the stack checking tests.
1242         * ada/acats/run_acats: Limit the stack to 8MB.
1243
1244 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1245
1246         PR fortran/41556
1247         PR fortran/41937
1248         * gfortran.dg/class_11.f03: New test.
1249
1250 2009-11-04  Jason Merrill  <jason@redhat.com>
1251
1252         PR c++/35067
1253         * g++.dg/abi/thunk5.C: New.
1254
1255 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1256
1257         PR rtl-opt/41833
1258         * gcc.target/powerpc/altivec-33.c: New testcase.
1259
1260 2009-11-04  Jason Merrill  <jason@redhat.com>
1261
1262         PR c++/17365, DR 218
1263         * g++.dg/lookup/koenig6.C: New.
1264         * g++.dg/lookup/koenig5.C: Adjust.
1265         * g++.dg/template/crash56.C: Adjust.
1266         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1267
1268 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1269             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1270
1271         * gcc.target/i386/xop-check.h: New file.
1272         * gcc.target/i386/xop-hadduX.c: Ditto.
1273         * gcc.target/i386/xop-haddX.c: Ditto.
1274         * gcc.target/i386/xop-hsubX.c: Ditto.
1275         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1276         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1277         * gcc.target/i386/xop-pcmov2.c: Ditto.
1278         * gcc.target/i386/xop-pcmov.c: Ditto.
1279         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1280         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1281         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1282         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1283         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1284         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1285         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1286         * gcc.target/i386/sse-12.c: Update with new compile options to
1287         activate and check xopintrin.h intrinsic file.
1288         * gcc.target/i386/sse-13.c: Ditto.
1289         * gcc.target/i386/sse-14.c: Ditto.
1290         * gcc.target/i386/sse-22.c: Ditto.
1291         * gcc.target/i386/sse-23.c: Ditto.
1292         * g++.dg/other/i386-2.C: Ditto.
1293         * g++.dg/other/i386-3.C: Ditto.
1294         * g++.dg/other/i386-5.C: Ditto.
1295         * g++.dg/other/i386-6.C: Ditto.
1296
1297 2009-11-04  Wei Guozhi  <carrot@google.com>
1298
1299         PR target/40835
1300         * gcc.target/arm/pr40835: New testcase.
1301
1302 2009-11-04  Revital Eres  <eres@il.ibm.com>
1303
1304         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1305         change in decision of peeling for alignment.
1306         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1307         * gcc.dg/vect/vect-50.c: Likewise.
1308         * gcc.dg/vect/vect-42.c: Likewise.
1309         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1310         Likewise.
1311         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1312         Likewise.
1313         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1314         * gcc.dg/vect/vect-60.c: Likewise.
1315         * gcc.dg/vect/vect-52.c: Likewise.
1316         * gcc.dg/vect/vect-44.c: Likewise.
1317         * gcc.dg/vect/vect-27.c: Likewise.
1318         * gcc.dg/vect/vect-29.c: Likewise.
1319         * gcc.dg/vect/vect-72.c: Likewise.
1320         * gcc.dg/vect/vect-56.c: Likewise.
1321         * gcc.dg/vect/vect-48.c: Likewise.
1322         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1323         * gfortran.dg/vect/vect-2.f90: Likewise.
1324         * gfortran.dg/vect/vect-5.f90: Likewise.
1325
1326 2009-11-04  Richard Guenther  <rguenther@suse.de>
1327
1328         PR tree-optimization/41919
1329         * gcc.c-torture/execute/pr41919.c: New testcase.
1330
1331 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1332
1333         PR target/41302
1334         * gcc.target/m68k/pr41302.c: New test.
1335
1336 2009-11-03  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/36959
1339         * g++.dg/opt/inline16.C: New.
1340
1341 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1342
1343         * gnat.dg/stack_check.adb1: New test.
1344         * gnat.dg/stack_check.adb2: Likewise.
1345
1346 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR rtl-optimization/41917
1349         * gcc.c-torture/execute/pr41917.c: New test.
1350
1351 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1352
1353         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1354         dump to not include "call *%esp".
1355
1356 2009-11-03  Jason Merrill  <jason@redhat.com>
1357
1358         PR c++/39786
1359         * g++.dg/lookup/using22.C: New.
1360
1361         PR c++/41876
1362         * g++.dg/parse/eh-decl.C: New.
1363
1364         PR c++/41927
1365         * g++.dg/template/sfinae16.C: New.
1366
1367         PR c++/41815
1368         * g++.dg/cpp0x/rv-return.C: New.
1369         * g++.dg/cpp0x/deduce.C: Adjust.
1370
1371         PR c++/40944
1372         * g++.dg/template/sfinae15.C: New.
1373
1374         PR c++/40687
1375         * g++.dg/cpp0x/auto3.C: Remove xfail.
1376
1377 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/41907
1380         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1381
1382 2009-11-03  Nick Clifton  <nickc@redhat.com>
1383
1384         * gcc.target/rx/builtins.c: Remove redundant tests.
1385         Add test of MVTIPL instruction.
1386         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1387         function attributes.  Add -msave-acc-in-interrupts option to the
1388         command line.
1389
1390 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1391             Maxim Kuvyrkov  <maxim@codesourcery.com>
1392
1393         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1394         sh, m68k and fido.
1395
1396 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1397
1398         PR c++/38699
1399         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1400         * c-c++-common/builtin-offsetof.c: ... here.
1401
1402 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1403
1404         PR c++/38699
1405         * c-c++-common/dfp/builtin-offsetof.c: New test.
1406         * g++.dg/other/offsetof6.C: Likewise.
1407
1408 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1409
1410         PR target/41900
1411         * gcc.target/i386/pr41900.c: New test.
1412
1413 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1414
1415         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1416
1417 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1418
1419         PR c++/41856
1420         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1421         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1422
1423 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1424
1425         PR c++/37093
1426         * g++.dg/other/ptrmem10.C: New test.
1427         * g++.dg/other/ptrmem11.C: Likewise.
1428
1429 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1430
1431         PR testsuite/41878
1432         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1433         spaces in some expressions.
1434
1435 2009-11-02  Jason Merrill  <jason@redhat.com>
1436
1437         * g++.dg/other/linkage2.C: Move to...
1438         * g++.dg/cpp0x/linkage2.C: ..here.
1439         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1440         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1441         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1442         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1443         * g++.dg/lookup/anon2.C: Likewise.
1444         * g++.dg/other/anon3.C: Likewise.
1445         * g++.dg/template/arg2.C: Likewise.
1446         * g++.dg/template/local4.C: Likewise.
1447         * g++.old-deja/g++.law/operators32.C: Likewise.
1448         * g++.old-deja/g++.other/linkage2.C: Likewise.
1449         * g++.old-deja/g++.pt/enum6.C: Likewise.
1450         * g++.old-deja/g++.other/anon9.C: Likewise.
1451         * g++.old-deja/g++.other/linkage1.C: Likewise.
1452         * c-c++-common/dfp/pr35620.c: Give the union a name.
1453
1454 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1455
1456         PR tree-optimization/41857
1457         * gcc.target/spu/ea/pr41857.c: New file.
1458
1459 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1460
1461         PR tree-optimization/41750
1462         * gcc.c-torture/execute/pr41750.c: New test.
1463
1464 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR tree-optimization/41841
1467         * gcc.dg/pr41841.c: New test.
1468
1469         PR debug/41893
1470         * gcc.dg/debug/pr41893-1.c: New test.
1471         * gcc.dg/debug/pr41893-2.c: New file.
1472
1473         PR c++/41774
1474         * g++.dg/ext/visibility/namespace3.C: New test.
1475
1476 2009-11-01  Jason Merrill  <jason@redhat.com>
1477
1478         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1479         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1480         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1481
1482 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1483
1484         * gnat.dg/opt5.adb: New test.
1485
1486 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/41872
1489         * gfortran.dg/allocatable_scalar_4.f90: New test.
1490
1491 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1492
1493         PR fortran/41850
1494         * gfortran.dg/intent_out_6.f90: New testcase.
1495
1496 2009-10-31  Richard Guenther  <rguenther@suse.de>
1497
1498         * g++.dg/tree-ssa/restrict1.C: New.
1499
1500 2009-10-31  Jason Merrill  <jason@redhat.com>
1501
1502         * g++.dg/rtti/typeid9.C: New.
1503
1504         PR c++/41754
1505         * g++.dg/cpp0x/initlist25.C: New.
1506
1507 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1508
1509         * gnat.dg/specs/rep_clause4.ads: New test.
1510
1511 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1512
1513         PR target/41885
1514         * gcc.target/avr/torture/pr41885.c: New test.
1515
1516 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1517
1518         * gnat.dg/specs/pack5.ads: New test.
1519
1520 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1521
1522         * lib/target-supports.exp: Handle powerpc-*-elf.
1523
1524 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1525
1526         PR target/40838
1527         * gcc.target/i386/incoming-6.c: New.
1528         * gcc.target/i386/incoming-7.c: Likewise.
1529         * gcc.target/i386/incoming-8.c: Likewise.
1530         * gcc.target/i386/incoming-9.c: Likewise.
1531         * gcc.target/i386/incoming-10.c: Likewise.
1532         * gcc.target/i386/incoming-11.c: Likewise.
1533         * gcc.target/i386/incoming-12.c: Likewise.
1534         * gcc.target/i386/incoming-13.c: Likewise.
1535         * gcc.target/i386/incoming-14.c: Likewise.
1536         * gcc.target/i386/incoming-15.c: Likewise.
1537         * gcc.target/i386/pr37843-4.c: Likewise.
1538
1539 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1540
1541         PR c++/41863
1542         * g++.dg/template/sizeof12.C: New test.
1543
1544 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1545
1546         * gnat.dg/pack14.adb: New test.
1547
1548 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1549
1550         * gcc.target/mips/mips.exp (mips_option_groups): Add
1551         mcount-ra-address.
1552         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1553         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1554         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1555
1556 2009-10-29  Michael Matz  <matz@suse.de>
1557
1558         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1559         * gcc.target/i386/sse-recip-vec.c: Ditto.
1560         * gcc.target/i386/brokensqrt.c: New test.
1561
1562 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1563
1564         PR fortran/41777
1565         * gfortran.dg/associated_target_3.f90: New testcase.
1566
1567 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1568
1569         * gfortran.dg/lto/pr41764_0.f: New.
1570
1571 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1572
1573         PR tree-optimization/41775
1574         * g++.dg/torture/pr41775.C: New testcase.
1575
1576 2009-10-28  Jason Merrill  <jason@redhat.com>
1577
1578         * g++.dg/cpp0x/inline-ns1.C: New.
1579         * g++.dg/cpp0x/inline-ns2.C: New.
1580         * g++.dg/cpp0x/inline-ns3.C: New.
1581
1582 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1583
1584         PR rtl-optimization/39715
1585         * gcc.target/arm/thumb-ltu.c: New.
1586
1587 2009-10-28  Richard Guenther  <rguenther@suse.de>
1588
1589         PR lto/41808
1590         PR lto/41839
1591         * gcc.dg/lto/20091027-1_0.c: New testcase.
1592         * gcc.dg/lto/20091027-1_1.c: Likewise.
1593         * g++.dg/lto/20091026-1_0.C: Likewise.
1594         * g++.dg/lto/20091026-1_1.C: Likewise.
1595         * g++.dg/lto/20091026-1_a.h: Likewise.
1596
1597 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1598
1599         PR middle-end/41837
1600         * gcc.dg/pr41837.c: New test.
1601
1602         PR debug/41801
1603         * g++.dg/ext/sync-3.C: New test.
1604
1605         PR target/41762
1606         * gcc.dg/pr41762.c: New test.
1607
1608 2009-10-28  Richard Guenther  <rguenther@suse.de>
1609
1610         PR middle-end/41855
1611         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1612         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1613         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1614         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1615
1616 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1617
1618         PR rtl-optimization/39715
1619         * gcc.target/arm/thumb-bitfld1.c: New.
1620
1621 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1622
1623         PR rtl-optimization/40741
1624         * gcc.target/arm/thumb-branch1.c: New.
1625
1626 2009-10-27  Jason Merrill  <jason@redhat.com>
1627
1628         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1629         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1630         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1631         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1632
1633 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1634
1635         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1636         * gnat.dg/null_pointer_deref2.adb: Likewise.
1637
1638 2009-10-27  Richard Guenther  <rguenther@suse.de>
1639
1640         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1641
1642 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1643
1644         PR c/41842
1645         * gcc.dg/pr41842.c: New test.
1646
1647 2009-10-27  Revital Eres  <eres@il.ibm.com>
1648
1649         PR tree-optimization/40648
1650         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1651         change in decision of peeling for alignment.
1652         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1653         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1654         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1655         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1656         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1657         * gcc.dg/vect/vect-50.c: Likewise.
1658         * gcc.dg/vect/vect-33.c: Likewise.
1659         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1660         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1661         Likewise.
1662         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1663         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1664         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1665         Likewise.
1666         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1667         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1668         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1669         * gcc.dg/vect/vect-60.c: Likewise.
1670         * gcc.dg/vect/vect-26.c: Likewise.
1671         * gcc.dg/vect/vect-52.c: Likewise.
1672         * gcc.dg/vect/vect-44.c: Likewise.
1673         * gcc.dg/vect/vect-27.c: Likewise.
1674         * gcc.dg/vect/vect-70.c: Likewise.
1675         * gcc.dg/vect/vect-28.c: Likewise.
1676         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1677         * gcc.dg/vect/vect-109.c: Likewise.
1678         * gcc.dg/vect/vect-54.c: Likewise.
1679         * gcc.dg/vect/vect-29.c: Likewise.
1680         * gcc.dg/vect/vect-72.c: Likewise.
1681         * gcc.dg/vect/vect-56.c: Likewise.
1682         * gcc.dg/vect/vect-48.c: Likewise.
1683         * gcc.dg/vect/vect-91.c: Likewise.
1684         * gcc.dg/vect/vect-92.c: Likewise.
1685         * gcc.dg/vect/vect-58.c: Likewise.
1686         * gcc.dg/vect/slp-25.c: Likewise.
1687         * gcc.dg/vect/vect-93.c: Likewise.
1688         * gcc.dg/vect/vect-95.c: Likewise.
1689         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1690         * gcc.dg/vect/vect-87.c: Likewise.
1691         * gcc.dg/vect/vect-96.c: Likewise.
1692         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1693         * gcc.dg/vect/vect-88.c: Likewise.
1694         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1695         * gcc.dg/vect/vect-89.c: Likewise.
1696         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1697         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1698         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1699         * gfortran.dg/vect/vect-2.f90: Likewise.
1700         * gfortran.dg/vect/vect-3.f90: Likewise.
1701         * gfortran.dg/vect/vect-4.f90: Likewise.
1702         * gfortran.dg/vect/vect-5.f90: Likewise.
1703
1704 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR c++/41020
1707         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1708
1709 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1710             Michael Meissner  <meissner@linux.vnet.ibm.com>
1711             Ulrich Weigand  <uweigand@de.ibm.com>
1712
1713         * gcc.target/spu/ea/ea.exp: New file.
1714         * gcc.target/spu/ea/cache1.c: Likewise.
1715         * gcc.target/spu/ea/cast1.c: Likewise.
1716         * gcc.target/spu/ea/cast2.c: Likewise.
1717         * gcc.target/spu/ea/compile1.c: Likewise.
1718         * gcc.target/spu/ea/compile2.c: Likewise.
1719         * gcc.target/spu/ea/cppdefine.c: Likewise.
1720         * gcc.target/spu/ea/errors1.c: Likewise.
1721         * gcc.target/spu/ea/errors2.c: Likewise.
1722         * gcc.target/spu/ea/execute1.c: Likewise.
1723         * gcc.target/spu/ea/execute2.c: Likewise.
1724         * gcc.target/spu/ea/execute3.c: Likewise.
1725         * gcc.target/spu/ea/ops1.c: Likewise.
1726         * gcc.target/spu/ea/ops2.c: Likewise.
1727         * gcc.target/spu/ea/options1.c: Likewise.
1728         * gcc.target/spu/ea/test-sizes.c: Likewise.
1729
1730 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR bootstrap/41345
1733         * gcc.dg/pr41345.c: New test.
1734
1735         PR debug/41828
1736         * g++.dg/debug/dwarf2/anonname1.C: New test.
1737
1738 2009-10-26  Jason Merrill  <jason@redhat.com>
1739
1740         PR c++/38796
1741         * g++.dg/cpp0x/defaulted15.C: New.
1742         * g++.dg/cpp0x/defaulted16.C: New.
1743
1744 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1745
1746         PR c++/41785
1747         * g++.dg/cpp0x/variadic96.C: New test.
1748
1749 2009-10-26  Nick Clifton  <nickc@redhat.com>
1750
1751         * lib/target-supports.exp (check_profiling_available):
1752         Profiling is not, currently, available for the RX port.
1753         (check_effective_target_hard_float): Add support for RX target.
1754         * gcc.target/rx: New directory.
1755         * gcc.target/rx/builtins.c: New test file.
1756         * gcc.target/rx/interrupts.c: New test file.
1757         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1758         * gcc.target/rx/zero-width-bitfield.c: New test file.
1759         * gcc.target/rx/i272091.c: New test file.
1760         * gcc.target/rx/packed-struct.c: New test file.
1761         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1762
1763 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1764
1765         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1766         * gcc.dg/lto/20091016-1_0.c: Likewise.
1767         * gcc.dg/lto/20090206-1_0.c: Likewise.
1768         * gcc.dg/lto/20081120-1_0.c: Likewise.
1769         * gcc.dg/lto/20081120-2_0.c: Likewise.
1770         * gcc.dg/lto/20090116_0.c: Likewise.
1771         * gcc.dg/lto/20081126_0.c: Likewise.
1772         * gcc.dg/lto/20091013-1_0.c: Likewise.
1773         * gcc.dg/lto/20081212-1_0.c: Likewise.
1774         * gcc.dg/lto/20091015-1_0.c: Likewise.
1775         * gcc.dg/lto/20090126-1_0.c: Likewise.
1776         * gcc.dg/lto/20090126-2_0.c: Likewise.
1777         * gcc.dg/lto/20091020-1_0.c: Likewise.
1778         * gcc.dg/lto/20091020-2_0.c: Likewise.
1779         * gcc.dg/lto/20081204-1_0.c: Likewise.
1780         * gcc.dg/lto/20081204-2_0.c: Likewise.
1781         * gcc.dg/lto/20081224_0.c: Likewise.
1782         * gcc.dg/lto/20090219_0.c: Likewise.
1783
1784 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1785
1786         PR c++/41020
1787         * g++.dg/lookup/extern-c-redecl2.C: New test.
1788         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1789         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1790         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1791
1792 2009-10-26  Michael Matz  <matz@suse.de>
1793
1794         PR tree-optimization/41783
1795         * gcc.dg/pr41783.c: New test.
1796         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1797         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1798         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1799
1800 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1801
1802         PR fortran/41714
1803         * gfortran.dg/class_allocate_4.f03: New test.
1804
1805 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1806
1807         * gcc.target/mips/mult-1.c: New test.
1808
1809 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1810
1811         PR fortran/41784
1812         * gfortran.dg/extends_8.f03: New test.
1813
1814 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1815
1816         * gnat.dg/specs/pack4.ads: New test.
1817
1818 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1819
1820         * gnat.dg/null_pointer_deref1.adb: New test.
1821         * gnat.dg/null_pointer_deref2.adb: Likewise.
1822
1823 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1824
1825         PR fortran/41772
1826         * gfortran.dg/transfer_intrinsic_3.f90.
1827
1828 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1829
1830         * gnat.dg/opt4.adb: New test.
1831
1832 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1833
1834         PR c/40033
1835         * gcc.dg/noncompile/pr40033-1.c: New test.
1836
1837 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1838
1839         PR c++/40808
1840         * g++.dg/abi/mangle34.C: New test
1841
1842 2009-10-23  Jason Merrill  <jason@redhat.com>
1843
1844         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1845
1846         Core issue 899
1847         * g++.dg/cpp0x/explicit4.C: New.
1848
1849 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1850
1851         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1852         *-*-cygwin.
1853         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1854         for *-*-mingw* and *-*-cygwin.
1855         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1856         * g++.dg/template/spec35.C: Disable weak symbol test for
1857         *-*-mingw* and *-*-cygwin.
1858
1859         PR testsuite/31342
1860         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1861
1862 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1863
1864         PR fortran/41800
1865         * gfortran.dg/class_10.f03: New test.
1866
1867 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1868
1869         PR target/41787
1870         * gcc.target/powerpc/vsx-vrsave.c: New file.
1871
1872 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1873
1874         PR c/41673
1875         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1876
1877 2009-10-23  Richard Guenther  <rguenther@suse.de>
1878
1879         PR tree-optimization/41778
1880         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1881
1882 2009-10-22  Richard Guenther  <rguenther@suse.de>
1883
1884         PR lto/41791
1885         * g++.dg/lto/20091022-2_0.C: New testcase.
1886
1887 2009-10-22  Richard Guenther  <rguenther@suse.de>
1888
1889         PR lto/41730
1890         * g++.dg/lto/20091022-1_0.C: New testcase.
1891
1892 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1893
1894         * gcc.dg/autopar/outer-4.c: Adjust scan.
1895         * gcc.dg/autopar/outer-5.c: Adjust scan.
1896         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1897
1898         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1899         * gcc.dg/autopar/outer-1.c: New testcase.
1900         * gcc.dg/autopar/outer-2.c: New testcase.
1901         * gcc.dg/autopar/outer-3.c: New testcase.
1902         * gcc.dg/autopar/outer-4.c: New testcase.
1903         * gcc.dg/autopar/outer-5.c: New testcase.
1904         * gcc.dg/autopar/outer-6.c: New testcase.
1905
1906 2009-10-22  Jan Hubicka  <jh@suse.cz>
1907
1908         * gcc.c-torture/compile/pr40556.c: New testcase.
1909
1910 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1911
1912         PR fortran/41781
1913         * gfortran.dg/goto_8.f90: New test case.
1914
1915 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1916
1917         PR tree-optimization/41497
1918         * gcc.dg/tree-ssa/pr41497.c: New.
1919
1920 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1921
1922         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1923
1924 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1925
1926         * gcc.dg/tls/pie-1.c: New test.
1927
1928 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1929
1930         * g++.dg/abi/mangle33.C: New test.
1931
1932 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/discr22.adb: New test.
1935
1936 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1937
1938         * gnat.dg/loop_optimization7.ad[sb]: New test.
1939         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1940
1941 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1942
1943         PR fortran/41706
1944         PR fortran/41766
1945         * gfortran.dg/class_9.f03: Extended test case.
1946         * gfortran.dg/select_type_7.f03: New test case.
1947
1948 2009-10-20  Richard Guenther  <rguenther@suse.de>
1949
1950         * gcc.dg/lto/20091020-3_0.c: New testcase.
1951
1952 2009-10-20  Richard Guenther  <rguenther@suse.de>
1953
1954         PR lto/41761
1955         * gcc.dg/lto/20091020-1_0.c: New testcase.
1956         * gcc.dg/lto/20091020-1_1.c: Likewise.
1957         * gcc.dg/lto/20091020-2_0.c: Likewise.
1958         * gcc.dg/lto/20091020-2_1.c: Likewise.
1959
1960 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1961
1962         PR debug/41340
1963         * gcc.dg/pr41340.c: New test.
1964
1965 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1966
1967         * gnat.dg/discr21.ad[sb]: New test.
1968         * gnat.dg/discr21_pkg.ads: New helper.
1969
1970 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1971
1972         PR fortran/41706
1973         * gfortran.dg/class_9 : New test.
1974
1975 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * gcc.dg/raw-string-1.c: New test.
1978         * gcc.dg/raw-string-2.c: New test.
1979         * gcc.dg/raw-string-3.c: New test.
1980         * gcc.dg/raw-string-4.c: New test.
1981         * gcc.dg/raw-string-5.c: New test.
1982         * gcc.dg/raw-string-6.c: New test.
1983         * gcc.dg/raw-string-7.c: New test.
1984         * gcc.dg/utf8-1.c: New test.
1985         * gcc.dg/utf8-2.c: New test.
1986         * gcc.dg/utf-badconcat2.c: New test.
1987         * gcc.dg/utf-dflt2.c: New test.
1988         * gcc.dg/cpp/include6.c: New test.
1989         * g++.dg/ext/raw-string-1.C: New test.
1990         * g++.dg/ext/raw-string-2.C: New test.
1991         * g++.dg/ext/raw-string-3.C: New test.
1992         * g++.dg/ext/raw-string-4.C: New test.
1993         * g++.dg/ext/raw-string-5.C: New test.
1994         * g++.dg/ext/raw-string-6.C: New test.
1995         * g++.dg/ext/raw-string-7.C: New test.
1996         * g++.dg/ext/utf8-1.C: New test.
1997         * g++.dg/ext/utf8-2.C: New test.
1998         * g++.dg/ext/utf-badconcat2.C: New test.
1999         * g++.dg/ext/utf-dflt2.C: New test.
2000
2001         * gcc.dg/cleanup-13.c: New test.
2002
2003 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2004
2005         PR fortran/41586
2006         * gfortran.dg/auto_dealloc_1.f90: New test case.
2007
2008 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2009
2010         Port from redhat/gcc-4_4-branch:
2011         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2012         * gcc.dg/debug/vta-2.c: New test.
2013
2014         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2015         * gcc.dg/debug/vta-1.c: New.
2016
2017 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2018
2019         * gnat.dg/noreturn2.ad[sb]: New test.
2020
2021 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2022
2023         PR fortran/41755
2024         * gfortran.dg/equiv_8.f90: New test.
2025         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2026
2027 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2028
2029         * gcc.target/arm/neon-thumb2-move.c: New test.
2030
2031 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2032
2033         * gcc.dg/debug/vta-3.c: New test.
2034
2035 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2036
2037         * gnat.dg/nested_proc.adb: Rename into...
2038         * gnat.dg/nested_proc1.adb: ...this.
2039         * gnat.dg/nested_proc2.adb: New test.
2040
2041 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2042
2043         * gnat.dg/noreturn1.ad[sb]: New test.
2044
2045 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2046             Paul Thomas  <pault@gcc.gnu.org>
2047
2048         PR fortran/41629
2049         * gfortran.dg/class_6.f90: New test.
2050
2051         PR fortran/41608
2052         PR fortran/41587
2053         * gfortran.dg/class_7.f90: New test.
2054
2055         PR fortran/41618
2056         * gfortran.dg/class_8.f90: New test.
2057
2058 2009-10-17  Richard Guenther  <rguenther@suse.de>
2059
2060         * gcc.dg/lto/20091017-1_0.c: New testcase.
2061         * gcc.dg/lto/20091017-1_1.c: Likewise.
2062
2063 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2064
2065         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2066
2067 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2068
2069         * gnat.dg/aggr11.adb: New test.
2070         * gnat.dg/aggr11_pkg.ads: New helper.
2071
2072 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2073
2074         * gnat.dg/slice8.adb: New test.
2075         * gnat.dg/slice8_pkg1.ads: New helper.
2076         * gnat.dg/slice8_pkg2.ads: Likewise.
2077         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2078
2079 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2080
2081         * gnat.dg/unchecked_convert4.adb: New test.
2082
2083 2009-10-15  Jason Merrill  <jason@redhat.com>
2084
2085         PR c++/38798
2086         * g++.dg/cpp0x/trailing5.C: New.
2087
2088         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2089         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2090         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2091         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2092
2093 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2094
2095         PR fortran/41719
2096         * gfortran.dg/class_5.f03: New test case.
2097         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2098         * gfortran.dg/typebound_operator_4.f03: Ditto.
2099
2100 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2101
2102         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2103         * g++.dg/other/first-global.C: Likewise.
2104         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2105         * g++.dg/torture/pr40323.C: Likewise.
2106         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2107         * gcc.dg/inline-33.c: Likewise.
2108         * gcc.dg/ipa/ipa-1.c: Likewise.
2109         * gcc.dg/ipa/ipa-2.c: Likewise.
2110         * gcc.dg/ipa/ipa-3.c: Likewise.
2111         * gcc.dg/ipa/ipa-4.c: Likewise.
2112         * gcc.dg/ipa/ipa-5.c: Likewise.
2113         * gcc.dg/ipa/ipa-7.c: Likewise.
2114         * gcc.dg/ipa/ipacost-2.c: Likewise.
2115         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2116         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2117         * gfortran.dg/whole_file_5.f90: Likewise.
2118         * gfortran.dg/whole_file_6.f90: Likewise.
2119
2120 2009-10-16  Richard Guenther  <rguenther@suse.de>
2121
2122         PR tree-optimization/41728
2123         * gcc.c-torture/compile/pr41728.c: New testcase.
2124
2125 2009-10-16  Richard Guenther  <rguenther@suse.de>
2126
2127         PR lto/41598
2128         * gcc.dg/lto/20091016-1_0.c: New testcase.
2129         * gcc.dg/lto/20091016-1_1.c: Likewise.
2130         * gcc.dg/lto/20091016-1_a.h: Likewise.
2131
2132 2009-10-16  Richard Guenther  <rguenther@suse.de>
2133
2134         PR lto/41715
2135         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2136         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2137         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2138
2139 2009-10-16  Richard Guenther  <rguenther@suse.de>
2140
2141         PR lto/41713
2142         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2143
2144 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR debug/41717
2147         * gcc.dg/debug/pr41717.c: New test.
2148
2149 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2150
2151         PR fortran/41648
2152         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2153
2154         PR fortran/41656
2155         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2156
2157 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2158
2159         PR target/23983
2160         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2161         result used.
2162         * g++.dg/ext/altivec-2.C (main): Ditto.
2163
2164 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2165
2166         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2167         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2168
2169 2009-10-15  Richard Guenther  <rguenther@suse.de>
2170
2171         PR lto/41669
2172         * gcc.dg/lto/20091015-1_0.c: New testcase.
2173         * gcc.dg/lto/20091015-1_1.c: Likewise.
2174         * gcc.dg/lto/20091015-1_2.c: Likewise.
2175         * gcc.dg/lto/20091015-1_a.h: Likewise.
2176         * gcc.dg/lto/20091015-1_b.h: Likewise.
2177
2178 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2179
2180         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2181
2182 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2183
2184         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2185
2186 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2187
2188         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2189         line from 1 to 0.
2190         * obj-c++.dg/bitfield-1.mm: Likewise.
2191         * obj-c++.dg/bitfield-4.mm: Likewise.
2192
2193 2009-10-14  Richard Guenther  <rguenther@suse.de>
2194
2195         PR lto/41173
2196         * gcc.dg/lto/20091014-1_0.c: New testcase.
2197
2198 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR testsuite/41707
2201         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2202         warning on line 0 instead of 1.
2203
2204 2009-10-14  Richard Guenther  <rguenther@suse.de>
2205
2206         PR lto/41521
2207         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2208         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2209
2210 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2211
2212         PR preprocessor/41543
2213         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2214
2215         PR debug/41695
2216         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2217
2218 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2219
2220         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2221         New procedure.
2222         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2223         effective target.
2224
2225 2009-10-14  Jason Merrill  <jason@redhat.com>
2226
2227         PR c++/39866
2228         * g++.dg/cpp0x/defaulted14.C: New.
2229
2230 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2231
2232         * g++.dg/cpp0x/vt-40092.C: New.
2233
2234 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2235
2236         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2237         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2238
2239 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2240
2241         * gfortran.dg/complex_intrinsic_8.f90: New test.
2242
2243 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2244
2245         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2246         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2247
2248 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2249
2250         PR target/38948
2251         * gcc.dg/torture/pr38948.c: New test.
2252
2253 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2254
2255         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2256
2257 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2258
2259         PR fortran/41581
2260         * gfortran.dg/class_allocate_2.f03: Modified.
2261         * gfortran.dg/class_allocate_3.f03: New test case.
2262
2263 2009-10-13  Richard Guenther  <rguenther@suse.de>
2264
2265         PR lto/41668
2266         * gcc.dg/lto/20091006-2_0.c: New testcase.
2267         * gcc.dg/lto/20091006-2_1.c: Likewise.
2268         * gcc.dg/lto/20091006-2_2.c: Likewise.
2269         * gcc.dg/lto/20091013-1_0.c: Likewise.
2270         * gcc.dg/lto/20091013-1_1.c: Likewise.
2271         * gcc.dg/lto/20091013-1_2.c: Likewise.
2272
2273 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2274
2275         * gcc.c-torture/compile/pr41661.c: New test.
2276
2277 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2278
2279         PR libgfortran/41683
2280         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2281
2282 2009-10-12  Jason Merrill  <jason@redhat.com>
2283
2284         PR c++/37875
2285         * g++.dg/cpp0x/decltype18.C: New.
2286
2287         PR c++/37766
2288         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2289
2290 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2291
2292         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2293
2294 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2295
2296         PR debug/41343
2297         PR debug/41447
2298         PR debug/41264
2299         PR debug/41338
2300         * gcc.dg/guality/pr41447-1.c: New.
2301         * gcc.dg/debug/pr41264-1.c: New.
2302         * gcc.dg/debug/pr41343-1.c: New.
2303
2304 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2305
2306         PR target/26515
2307         * gcc.dg/torture/pr26515.c: New test.
2308
2309 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2310
2311         PR testsuite/41659
2312         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2313         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2314         or "xfail" with dg-lto-do.
2315
2316 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2317
2318         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2319
2320 2009-10-12  Michael Matz  <matz@suse.de>
2321
2322         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2323         pass.
2324
2325 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR target/41680
2328         * g++.dg/torture/pr41680.C: New test.
2329
2330 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2331
2332         PR c++/41570
2333         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2334
2335 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2336
2337         PR debug/41616
2338         * gcc.dg/guality/pr41616-1.c: New.
2339
2340 2009-10-11  Jason Merrill  <jason@redhat.com>
2341
2342         PR c++/37204
2343         * g++.dg/cpp0x/rv-reinterpret.C: New.
2344
2345 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2346
2347         PR libgfortran/38439
2348         * gfortran.dg/fmt_error_9.f: New test.
2349         * gfortran.dg/fmt_error_10.f: New test.
2350
2351 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2352
2353         PR fortran/41583
2354         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2355         * gfortran.dg/class_4b.f03: As above.
2356         * gfortran.dg/class_4c.f03: As above.
2357         * gfortran.dg/class_4d.f03: As above.
2358
2359 2009-10-11  Richard Guenther  <rguenther@suse.de>
2360
2361         PR tree-optimization/41555
2362         * gcc.dg/torture/pr41555.c: New testcase.
2363
2364 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2365
2366         PR libgfortran/35862
2367         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2368         function correctly.
2369
2370 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2371
2372         PR libgfortran/35862
2373         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2374         Add conditions to avoid runtime errors if not supported.
2375
2376 2009-10-10  Richard Guenther  <rguenther@suse.de>
2377
2378         PR tree-optimization/41654
2379         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2380
2381 2009-10-09  Jason Merrill  <jason@redhat.com>
2382
2383         * g++.dg/cpp/ucn-1.C: New.
2384
2385 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2386
2387         PR fortran/41585
2388         * gfortran.dg/class_2.f03: Extended test case.
2389
2390 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2391
2392         PR fortran/41582
2393         * gfortran.dg/class_allocate_1.f03: Modify code such that
2394         it compiles with the gfc_warning->gfc_error change.
2395         * gfortran.dg/class_allocate_1.f03: New test.
2396
2397 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2398
2399         PR fortran/41579
2400         * gfortran.dg/select_type_6.f03: New test.
2401
2402 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR preprocessor/41445
2405         * gcc.dg/cpp/separate-1.c: Adjust.
2406         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2407         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2408         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2409         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2410         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2411         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2412         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2413
2414         PR rtl-optimization/41646
2415         * gcc.c-torture/compile/pr41646.c: New test.
2416
2417 2009-10-09  Richard Guenther  <rguenther@suse.de>
2418
2419         PR tree-optimization/41634
2420         * gcc.c-torture/compile/pr41634.c: New testcase.
2421
2422 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2423
2424         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2425
2426 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2427
2428         * gnat.dg/opt3.adb: New test.
2429         * gnat.dg/opt3_pkg.ads: New helper.
2430
2431 2009-10-08  Doug Kwan  <dougkwan@google.com>
2432
2433         PR rtl-optimization/41574
2434         * gcc.dg/pr41574.c: New test.
2435
2436 2009-10-08  Cary Coutant  <ccoutant@google.com>
2437
2438         Add support for debugging with ICF (Identical Code Folding).
2439         * g++.dg/debug/dwarf2/icf.C: New test.
2440
2441 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2442
2443         * gcc.target/mips/truncate-6.c: New test.
2444
2445 2009-10-08  Jason Merrill  <jason@redhat.com>
2446
2447         PR c++/36816
2448         * g++.dg/cpp0x/rv-deduce.C: New.
2449
2450         PR c++/37177
2451         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2452         * g++.dg/template/explicit-args2.C: New.
2453         * g++.dg/template/explicit-args3.C: New.
2454         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2455
2456 2009-10-08  Michael Matz  <matz@suse.de>
2457
2458         PR middle-end/41573
2459         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2460         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2461         * gcc.dg/pr41573.c: New test.
2462
2463 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2464
2465         PR c/41182
2466         * gcc.c-torture/compile/pr41182-1.c: New.
2467
2468 2009-10-07  Jason Merrill  <jason@redhat.com>
2469
2470         * g++.dg/cpp0x/variadic95.C: New.
2471
2472 2009-10-07  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/template/scope3.C: New.
2475
2476 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2477
2478         * gcc.dg/debug/dwarf2/inline3.c: New test.
2479
2480 2009-10-07  Daniel Kraft  <d@domob.eu>
2481
2482         PR fortran/41615
2483         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2484
2485 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2486
2487         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2488         * gfortran.dg/select_type_1.f03: Modified error message.
2489         * gfortran.dg/select_type_5.f03: New test.
2490
2491 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR libgfortran/41612
2494         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2495         have kind=10 reals.
2496
2497 2009-10-06  Jason Merrill  <jason@redhat.com>
2498
2499         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2500         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2501
2502 2009-10-06  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/41502
2505         * gcc.dg/lto/20091006-1_0.c: New testcase.
2506         * gcc.dg/lto/20091006-1_1.c: Likewise.
2507         * gcc.dg/lto/20091005-2_0.c: Likewise.
2508
2509 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2510
2511         PR ada/41383
2512         * gnat.dg/timer_cancel.adb: New test.
2513
2514 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2515
2516         PR ada/38333
2517         * gnat.dg/specs/import_abstract.ads: New.
2518
2519 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2520
2521         PR libgfortran/35862
2522         * gfortran.dg/round_2.f03: New test.
2523
2524 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR debug/41558
2527         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2528         * lib/gcc-gdb-test.exp: ... here.  New file.
2529         * gfortran.dg/guality/guality.exp: New file.
2530         * gfortran.dg/guality/pr41558.f90: New test.
2531         * gfortran.dg/guality/arg1.f90: New test.
2532
2533 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2534
2535         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2536         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2537         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2538         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2539
2540 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2541
2542         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2543         register_pass_info.
2544         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2545         plugin_pass to register_pass_info.
2546         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2547         register_pass_info.
2548         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2549         register_pass_info.
2550
2551 2009-10-05  Richard Guenther  <rguenther@suse.de>
2552
2553         PR lto/41281
2554         * gcc.dg/lto/20090914-2_0.c: New testcase.
2555
2556 2009-10-05  Richard Guenther  <rguenther@suse.de>
2557
2558         PR lto/40902
2559         * gcc.dg/lto/20091005-1_0.c: New testcase.
2560         * gcc.dg/lto/20091005-1_1.c: Likewise.
2561
2562 2009-10-05  Richard Guenther  <rguenther@suse.de>
2563
2564         PR lto/41552
2565         PR lto/41487
2566         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2567         * g++.dg/lto/20091004-1_0.C: New testcase.
2568         * g++.dg/lto/20091004-1_1.C: Likewise.
2569         * g++.dg/lto/20091004-2_0.C: Likewise.
2570         * g++.dg/lto/20091004-2_1.C: Likewise.
2571         * g++.dg/lto/20091004-3_0.C: Likewise.
2572         * g++.dg/lto/20091004-3_1.C: Likewise.
2573
2574 2009-10-05  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/23821
2577         * gcc.dg/torture/pr23821.c: New testcase.
2578
2579 2009-10-05  Daniel Kraft  <d@domob.eu>
2580
2581         PR fortran/41403
2582         * gfortran.dg/goto_6.f: New test.
2583         * gfortran.dg/goto_7.f: New test.
2584
2585 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2586             Bill Maddox  <maddox@google.com>
2587             Cary Coutant  <ccoutant@google.com>
2588             Chris Demetriou  <cgd@google.com>
2589             Diego Novillo  <dnovillo@google.com>
2590             Doug Kwan  <dougkwan@google.com>
2591             Jan Hubicka  <jh@suse.cz>
2592             Ollie Wild  <aaw@google.com>
2593             Rafael Espindola  <espindola@google.com>
2594             Richard Guenther  <rguenther@suse.de>
2595             Simon Baldwin  <simonb@google.com>
2596
2597         * g++.dg/20090107-1.C: New.
2598         * g++.dg/20090121-1.C: New.
2599         * g++.dg/ipa/20090113-1.C: New.
2600         * g++.dg/lto: New directory.
2601         * g++.dg/lto/20080829_0.C: New.
2602         * g++.dg/lto/20080904_0.C: New.
2603         * g++.dg/lto/20080907_0.C: New.
2604         * g++.dg/lto/20080908-1_0.C: New.
2605         * g++.dg/lto/20080908-2_0.C: New.
2606         * g++.dg/lto/20080908-3_0.C: New.
2607         * g++.dg/lto/20080909-1_0.C: New.
2608         * g++.dg/lto/20080910-1_0.C: New.
2609         * g++.dg/lto/20080912-1_0.C: New.
2610         * g++.dg/lto/20080912_0.C: New.
2611         * g++.dg/lto/20080915_0.C: New.
2612         * g++.dg/lto/20080916_0.C: New.
2613         * g++.dg/lto/20080917_0.C: New.
2614         * g++.dg/lto/20080924_0.C: New.
2615         * g++.dg/lto/20080926_0.C: New.
2616         * g++.dg/lto/20081008_0.C: New.
2617         * g++.dg/lto/20081022.h: New.
2618         * g++.dg/lto/20081022_0.C: New.
2619         * g++.dg/lto/20081022_1.C: New.
2620         * g++.dg/lto/20081023_0.C: New.
2621         * g++.dg/lto/20081109-1_0.C: New.
2622         * g++.dg/lto/20081109-2_0.C: New.
2623         * g++.dg/lto/20081109_0.C: New.
2624         * g++.dg/lto/20081109_1.C: New.
2625         * g++.dg/lto/20081118-1_0.C: New.
2626         * g++.dg/lto/20081118-1_1.C: New.
2627         * g++.dg/lto/20081118_0.C: New.
2628         * g++.dg/lto/20081118_1.C: New.
2629         * g++.dg/lto/20081119-1.h: New.
2630         * g++.dg/lto/20081119-1_0.C: New.
2631         * g++.dg/lto/20081119-1_1.C: New.
2632         * g++.dg/lto/20081119_0.C: New.
2633         * g++.dg/lto/20081119_1.C: New.
2634         * g++.dg/lto/20081120-1_0.C: New.
2635         * g++.dg/lto/20081120-1_1.C: New.
2636         * g++.dg/lto/20081120-2_0.C: New.
2637         * g++.dg/lto/20081120-2_1.C: New.
2638         * g++.dg/lto/20081123_0.C: New.
2639         * g++.dg/lto/20081123_1.C: New.
2640         * g++.dg/lto/20081125.h: New.
2641         * g++.dg/lto/20081125_0.C: New.
2642         * g++.dg/lto/20081125_1.C: New.
2643         * g++.dg/lto/20081127_0.C: New.
2644         * g++.dg/lto/20081127_1.C: New.
2645         * g++.dg/lto/20081203_0.C: New.
2646         * g++.dg/lto/20081203_1.C: New.
2647         * g++.dg/lto/20081204-1_0.C: New.
2648         * g++.dg/lto/20081204-1_1.C: New.
2649         * g++.dg/lto/20081204-2_0.C: New.
2650         * g++.dg/lto/20081204-2_1.C: New.
2651         * g++.dg/lto/20081209_0.C: New.
2652         * g++.dg/lto/20081209_1.C: New.
2653         * g++.dg/lto/20081211-1.h: New.
2654         * g++.dg/lto/20081211-1_0.C: New.
2655         * g++.dg/lto/20081211-1_1.C: New.
2656         * g++.dg/lto/20081217-1_0.C: New.
2657         * g++.dg/lto/20081217-2_0.C: New.
2658         * g++.dg/lto/20081219_0.C: New.
2659         * g++.dg/lto/20081219_1.C: New.
2660         * g++.dg/lto/20090106_0.C: New.
2661         * g++.dg/lto/20090112_0.C: New.
2662         * g++.dg/lto/20090128_0.C: New.
2663         * g++.dg/lto/20090221_0.C: New.
2664         * g++.dg/lto/20090302_0.C: New.
2665         * g++.dg/lto/20090302_1.C: New.
2666         * g++.dg/lto/20090303_0.C: New.
2667         * g++.dg/lto/20090311-1.h: New.
2668         * g++.dg/lto/20090311-1_0.C: New.
2669         * g++.dg/lto/20090311-1_1.C: New.
2670         * g++.dg/lto/20090311_0.C: New.
2671         * g++.dg/lto/20090311_1.C: New.
2672         * g++.dg/lto/20090312.h: New.
2673         * g++.dg/lto/20090312_0.C: New.
2674         * g++.dg/lto/20090312_1.C: New.
2675         * g++.dg/lto/20090313_0.C: New.
2676         * g++.dg/lto/20090313_1.C: New.
2677         * g++.dg/lto/20090315_0.C: New.
2678         * g++.dg/lto/20090315_1.C: New.
2679         * g++.dg/lto/20091002-1_0.C: New testcase.
2680         * g++.dg/lto/20091002-2_0.C: Likewise..
2681         * g++.dg/lto/20091002-3_0.C: Likewise..
2682         * g++.dg/lto/README: New.
2683         * g++.dg/lto/pr40818_0.C: New.
2684         * g++.dg/opt/thunk3-1.C: New.
2685         * g++.dg/opt/thunk4.C: New.
2686         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2687         replacements with __attribute__ ((__noinline__)).
2688         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2689         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2690         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2691         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2692         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2693         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2694         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2695         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2696         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2697         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2698         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2699         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2700         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2701         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2702         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2703         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2704         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2705         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2706         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2707         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2708         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2709         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2710         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2711         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2712         * gcc.dg/20081223-1.c: New.
2713         * gcc.dg/lto: New directory.
2714         * gcc.dg/lto/20080908_0.c: New.
2715         * gcc.dg/lto/20080917_0.c: New.
2716         * gcc.dg/lto/20080924_0.c: New.
2717         * gcc.dg/lto/20081024_0.c: New.
2718         * gcc.dg/lto/20081109_0.c: New.
2719         * gcc.dg/lto/20081111_0.c: New.
2720         * gcc.dg/lto/20081111_1.c: New.
2721         * gcc.dg/lto/20081112_0.c: New.
2722         * gcc.dg/lto/20081112_1.c: New.
2723         * gcc.dg/lto/20081115_0.c: New.
2724         * gcc.dg/lto/20081115_1.c: New.
2725         * gcc.dg/lto/20081115_2.c: New.
2726         * gcc.dg/lto/20081118_0.c: New.
2727         * gcc.dg/lto/20081118_1.c: New.
2728         * gcc.dg/lto/20081118_2.c: New.
2729         * gcc.dg/lto/20081120-1_0.c: New.
2730         * gcc.dg/lto/20081120-1_1.c: New.
2731         * gcc.dg/lto/20081120-2_0.c: New.
2732         * gcc.dg/lto/20081120-2_1.c: New.
2733         * gcc.dg/lto/20081125_0.c: New.
2734         * gcc.dg/lto/20081125_1.c: New.
2735         * gcc.dg/lto/20081126_0.c: New.
2736         * gcc.dg/lto/20081201-1_0.c: New.
2737         * gcc.dg/lto/20081201-1_1.c: New.
2738         * gcc.dg/lto/20081201-1_2.c: New.
2739         * gcc.dg/lto/20081201-2_0.c: New.
2740         * gcc.dg/lto/20081201-2_1.c: New.
2741         * gcc.dg/lto/20081202-1_0.c: New.
2742         * gcc.dg/lto/20081202-1_1.c: New.
2743         * gcc.dg/lto/20081202-2_0.c: New.
2744         * gcc.dg/lto/20081202-2_1.c: New.
2745         * gcc.dg/lto/20081204-1_0.c: New.
2746         * gcc.dg/lto/20081204-1_1.c: New.
2747         * gcc.dg/lto/20081204-2_0.c: New.
2748         * gcc.dg/lto/20081210-1_0.c: New.
2749         * gcc.dg/lto/20081212-1_0.c: New.
2750         * gcc.dg/lto/20081222_0.c: New.
2751         * gcc.dg/lto/20081222_0.h: New.
2752         * gcc.dg/lto/20081222_1.c: New.
2753         * gcc.dg/lto/20081224_0.c: New.
2754         * gcc.dg/lto/20081224_0.h: New.
2755         * gcc.dg/lto/20081224_1.c: New.
2756         * gcc.dg/lto/20090116_0.c: New.
2757         * gcc.dg/lto/20090120_0.c: New.
2758         * gcc.dg/lto/20090126-1_0.c: New.
2759         * gcc.dg/lto/20090126-2_0.c: New.
2760         * gcc.dg/lto/20090206-1_0.c: New.
2761         * gcc.dg/lto/20090206-2_0.c: New.
2762         * gcc.dg/lto/20090210_0.c: New.
2763         * gcc.dg/lto/20090210_1.c: New.
2764         * gcc.dg/lto/20090213_0.c: New.
2765         * gcc.dg/lto/20090213_1.c: New.
2766         * gcc.dg/lto/20090218-1_0.c: New.
2767         * gcc.dg/lto/20090218-1_1.c: New.
2768         * gcc.dg/lto/20090218-2_0.c: New.
2769         * gcc.dg/lto/20090218-2_1.c: New.
2770         * gcc.dg/lto/20090218_0.c: New.
2771         * gcc.dg/lto/20090218_1.c: New.
2772         * gcc.dg/lto/20090218_2.c: New.
2773         * gcc.dg/lto/20090218_3.c: New.
2774         * gcc.dg/lto/20090219_0.c: New.
2775         * gcc.dg/lto/20090312_0.c: New.
2776         * gcc.dg/lto/20090312_1.c: New.
2777         * gcc.dg/lto/20090313_0.c: New.
2778         * gcc.dg/lto/20090706-1_0.c: New.
2779         * gcc.dg/lto/20090706-2_0.c: New.
2780         * gcc.dg/lto/20090717_0.c: New.
2781         * gcc.dg/lto/20090717_1.c: New.
2782         * gcc.dg/lto/20090729_0.c: New.
2783         * gcc.dg/lto/20090729_1.c: New.
2784         * gcc.dg/lto/20090812_0.c: New.
2785         * gcc.dg/lto/20090812_1.c: New.
2786         * gcc.dg/lto/20090914-1_0.c: New.
2787         * gcc.dg/lto/README: New.
2788         * gcc.dg/visibility-7.c: Adjust expected pattern
2789         * gfortran.dg/lto: New directory.
2790         * gfortran.dg/lto/pr40724_0.f: New.
2791         * gfortran.dg/lto/pr40724_1.f: New.
2792         * gfortran.dg/lto/pr40725_0.f03: New.
2793         * gfortran.dg/lto/pr40725_1.c: New.
2794         * gfortran.dg/lto/pr41069_0.f90: New.
2795         * gfortran.dg/lto/pr41069_1.f90: New.
2796         * gfortran.dg/lto/pr41069_2.f90: New.
2797         * g++.dg/README: Add 'lto' directory.
2798         * g++.dg/dg.exp: Also scan 'lto' directory
2799
2800 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2801             Janis Johnson  <janis187@us.ibm.com>
2802             Diego Novillo  <dnovillo@google.com>
2803
2804         * g++.dg/lto/lto.exp: New.
2805         * gcc.c-torture/execute/execute.exp: Add
2806         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2807         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2808         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2809         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2810         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2811         * gcc.dg/lto/lto.exp: New.
2812         * gfortran.dg/lto/lto.exp: New.
2813         * lib/target-supports.exp (check_effective_target_lto): New.
2814         * lib/c-torture.exp: Load target-supports.exp.  Define
2815         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2816         * lib/gcc-dg.exp: Likewise.
2817         * lib/lto.exp: New.
2818         * lib/torture-options.exp: Add support for a third argument.
2819
2820 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2821
2822         PR testsuite/41542
2823         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2824
2825 2009-10-02  Jason Merrill  <jason@redhat.com>
2826
2827         * g++.dg/abi/mangle32.C: New.
2828
2829 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2830
2831         * gnat.dg/atomic2.adb: New test.
2832
2833 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2834
2835         * gnat.dg/array11.adb: New test.
2836         * gnat.dg/array12.adb: Likewise.
2837
2838 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840         * gnat.dg/array10.adb: New test.
2841         * gnat.dg/object_overflow.adb: Tweak.
2842
2843 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2844
2845         * gcc.dg/guality/guality.exp: Disable on darwin.
2846
2847 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2848
2849         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2850         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2851         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2852         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2853
2854 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2855
2856         PR fortran/41479
2857         * gfortran.dg/intent_out_5.f90: New test.
2858
2859 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR debug/41404
2862         PR debug/41353
2863         * gcc.dg/guality/pr41404-1.c: New test.
2864         * gcc.dg/guality/pr41353-2.c: New test.
2865
2866 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2867
2868         PR testsuite/41546
2869         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2870         to -mtune=generic.
2871
2872 2009-10-01  Jan Hubicka  <jh@suse.cz>
2873
2874         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2875
2876 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2877
2878         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2879
2880         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2881
2882 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2883
2884         PR fortran/41515
2885         * gfortran.dg/parameter_array_init_5.f90: New test.
2886
2887 2009-10-01  Jason Merrill  <jason@redhat.com>
2888
2889         * g++.dg/cpp0x/defaulted13.C: New.
2890
2891 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2892
2893         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2894         * gfortran.dg/bounds_check_11.f90: Likewise.
2895         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2896
2897 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2898
2899         * gfortran.dg/select_type_4.f90: New test.
2900
2901 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2902
2903         * gfortran.dg/same_type_as_1.f03: New test.
2904         * gfortran.dg/same_type_as_2.f03: Ditto.
2905
2906 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2907
2908         * gfortran.dg/select_type_1.f03: Extended.
2909         * gfortran.dg/select_type_3.f03: New test.
2910
2911 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2912
2913         * gfortran.dg/class_allocate_1.f03: New test.
2914
2915 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2916
2917         PR fortran/40996
2918         * gfortran.dg/allocatable_scalar_3.f90: New test.
2919         * gfortran.dg/select_type_2.f03: Ditto.
2920         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2921
2922 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2923
2924         * gfortran.dg/block_name_2.f90: Modified error message.
2925         * gfortran.dg/select_6.f90: Ditto.
2926         * gfortran.dg/select_type_1.f03: New test.
2927
2928 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2929
2930         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2931         * gfortran.dg/class_1.f03: Ditto.
2932         * gfortran.dg/class_2.f03: Ditto.
2933         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2934         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2935         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2936         * gfortran.dg/typebound_call_10.f03: Ditto.
2937         * gfortran.dg/typebound_call_2.f03: Ditto.
2938         * gfortran.dg/typebound_call_3.f03: Ditto.
2939         * gfortran.dg/typebound_call_4.f03: Ditto.
2940         * gfortran.dg/typebound_call_9.f03: Ditto.
2941         * gfortran.dg/typebound_generic_3.f03: Ditto.
2942         * gfortran.dg/typebound_generic_4.f03: Ditto.
2943         * gfortran.dg/typebound_operator_1.f03: Ditto.
2944         * gfortran.dg/typebound_operator_2.f03: Ditto.
2945         * gfortran.dg/typebound_operator_3.f03: Ditto.
2946         * gfortran.dg/typebound_operator_4.f03: Ditto.
2947         * gfortran.dg/typebound_proc_1.f08: Ditto.
2948         * gfortran.dg/typebound_proc_5.f03: Ditto.
2949         * gfortran.dg/typebound_proc_6.f03: Ditto.
2950
2951 2009-09-30  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/eh/init-temp1.C: Improve test.
2954
2955 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2956
2957         PR target/22093
2958         * gcc.target/alpha/pr22093.c: New test.
2959
2960 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2961             Jason Merrill  <jason@redhat.com>
2962
2963         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2964         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2965         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2966         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2967         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2968         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2969         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2970         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2971         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2972         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2973         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2974         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2975         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2976         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2977         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2978         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2979         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2980         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2981         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2982         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2983         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2984         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2985         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2986         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2987         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2988         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2989         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2990         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2991         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2992         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2993         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2994         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2995         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2996         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2997         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2998         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2999         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3000         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3001         * lib/prune.exp: Accept "In lambda function".
3002
3003 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3004
3005         * gcc.target/i386/fma4-check.h: New file.
3006         * gcc.target/i386/fma4-fma.c: Ditto.
3007         * gcc.target/i386/fma4-maccXX.c: Ditto.
3008         * gcc.target/i386/fma4-msubXX.c: Ditto.
3009         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3010         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3011         * gcc.target/i386/fma4-vector.c: Ditto.
3012         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3013         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3014         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3015         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3016         * gcc.target/i386/fma4-256-vector.c: Ditto.
3017         * gcc.target/i386/funcspec-2.c: Ditto.
3018
3019         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3020
3021         * gcc.target/i386/funcspec-5.c: Add FMA4.
3022         * gcc.target/i386/funcspec-6.c: Ditto.
3023         * gcc.target/i386/funcspec-8.c: Ditto.
3024
3025         * gcc.target/i386/funcspec-9.c: New file.
3026
3027         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3028
3029         * gcc.target/i386/isa-10.c: New file.
3030         * gcc.target/i386/isa-11.c: Ditto.
3031         * gcc.target/i386/isa-12.c: Ditto.
3032         * gcc.target/i386/isa-13.c: Ditto.
3033         * gcc.target/i386/isa-2.c: Ditto.
3034         * gcc.target/i386/isa-3.c: Ditto.
3035         * gcc.target/i386/isa-4.c: Ditto.
3036         * gcc.target/i386/isa-7.c: Ditto.
3037         * gcc.target/i386/isa-8.c: Ditto.
3038         * gcc.target/i386/isa-9.c: Ditto.
3039
3040         * gcc.target/i386/isa-14.c: Add FMA4.
3041         * gcc.target/i386/isa-1.c: Ditto.
3042         * gcc.target/i386/isa-5.c: Ditto.
3043         * gcc.target/i386/isa-6.c: Ditto.
3044
3045         * gcc.target/i386/sse-12.c: New file.
3046         * gcc.target/i386/sse-13.c: Ditto.
3047         * gcc.target/i386/sse-14.c: Ditto.
3048         * gcc.target/i386/sse-22.c: Ditto.
3049
3050         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3051         * g++.dg/other/i386-3.C: Ditto.
3052         * g++.dg/other/i386-5.C: Ditto.
3053         * g++.dg/other/i386-6.C: Ditto.
3054
3055 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3056
3057         PR testsuite/41496
3058         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3059         before.
3060
3061 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3062
3063         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3064         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3065
3066 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR debug/41438
3069         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3070         hidden.
3071         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3072
3073 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3074
3075         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3076         * gcc.target/i386/isa-1.c: Remove SSE5.
3077         * gcc.target/i386/isa-5.c: Ditto.
3078         * gcc.target/i386/isa-6.c: Ditto.
3079         * gcc.target/i386/funcspec-4.c: Remove error conditions
3080         related to SSE5.
3081         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3082         * gcc.target/i386/avx-2.c: Ditto.
3083         * gcc.target/i386/sse-23.c: Ditto.
3084         * gcc.target/i386/funcspec-9.c: Delete.
3085
3086 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3087
3088         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3089         * gcc.dg/guality/pr41353-1.c: New test.
3090
3091         PR testsuite/41444
3092         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3093         in macro name definition for non-unix/win32/msdos.
3094
3095 2009-09-29  Daniel Kraft  <d@domob.eu>
3096
3097         PR fortran/39626
3098         * gfortran.dg/block_1.f08: New test.
3099         * gfortran.dg/block_2.f08: New test.
3100         * gfortran.dg/block_3.f90: New test.
3101         * gfortran.dg/block_4.f08: New test.
3102         * gfortran.dg/block_5.f08: New test.
3103         * gfortran.dg/block_6.f08: New test.
3104         * gfortran.dg/block_7.f08: New test.
3105         * gfortran.dg/block_8.f08: New test.
3106
3107 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3108
3109         PR libgfortran/35862
3110         * gfortran.dg/round_1.f03: New test.
3111         * gfortran.dg/f2003_io_3.f03: Update test.
3112
3113 2009-09-28  Easwaran Raman  <eraman@google.com>
3114
3115         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3116         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3117
3118 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3119
3120         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3121         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3122         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3123         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3124         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3125
3126         * g++.dg/dfp/dfp.exp: Fix typo.
3127
3128         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3129         Fix typo that breaks the check.
3130
3131 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3132
3133         * gnat.dg (tagged_alloc_free.adb): New testcase.
3134
3135 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3136
3137         * g++.dg/dfp: New directory.
3138         * g++.dg/dg.exp: Prune tests in dfp directory.
3139         * g++.dg/dfp/dfp.exp: New.
3140         * g++.dg/dfp/mangle-mode.C: New test.
3141
3142 2009-09-28  Michael Matz  <matz@suse.de>
3143
3144         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3145         for sign of -Inf.
3146
3147 2009-09-27  Richard Henderson  <rth@redhat.com>
3148
3149         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3150         * gcc.dg/tree-ssa/pr41469-1.c: New.
3151
3152 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3153
3154         PR c/41476
3155         * gcc.dg/cond-constqual-1.c: New test.
3156
3157 2009-09-26  Michael Matz  <matz@suse.de>
3158
3159         PR lto/40758
3160         PR middle-end/41470
3161         * gcc.dg/pr41470.c: New test.
3162
3163 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3164
3165         * gnat.dg/array9.adb: New test.
3166
3167 2009-09-26  Michael Matz  <matz@suse.de>
3168
3169         PR tree-optimization/41454
3170         * gcc.dg/pr41454.c: New test.
3171
3172 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3173
3174         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3175         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3176         into DW_TAG_GNU_template_parameter_pack and
3177         DW_TAG_GNU_formal_parameter_pack.
3178         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3179         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3180
3181 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3182
3183         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3184         parameters for alignment-sensitive -fsection-anchors tests.
3185
3186 2009-09-25  Richard Guenther  <rguenther@suse.de>
3187
3188         PR middle-end/41463
3189         * gcc.c-torture/execute/pr41463.c: New testcase.
3190
3191 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3192
3193         * gnat.dg/sse_nolib.adb: New testcase.
3194
3195 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3196
3197         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3198         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3199         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3200         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3201         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3202         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3203         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3204         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3205         * gcc.dg/vect/vect.exp: Add Power7 flags.
3206         * g++.dg/vect/vect.exp: Likewise.
3207         * gfortran.dg/vect/vect.exp: Likewise.
3208
3209 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3210
3211         PR fortran/41459
3212         * gfortran.dg/empty_label.f: New test.
3213         * gfortran.dg/empty_label.f90: Ditto.
3214         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3215
3216 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3217
3218         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3219         compile-time.
3220
3221 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3222
3223         * lib/scanasm.exp (make_pattern_printable): New function.
3224         (dg-scan, scan-assembler-times, scan-assembler-dem,
3225         scan-assembler-dem-not): Use it.
3226
3227 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3228
3229         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3230         (test_nested): Renamed to ...
3231         (test_nested1): This.
3232         (test_nested2): New.
3233         (main): Likewise.
3234
3235 2009-09-24  Richard Guenther  <rguenther@suse.de>
3236
3237         PR tree-optimization/36143
3238         PR tree-optimization/38747
3239         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3240         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3241         * g++.dg/torture/pr38747.C: New testcase.
3242         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3243
3244 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3245
3246         * gnat.dg/nested_proc.adb: New test.
3247
3248 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3249
3250         * gcc.target/i386/pr12329.c: Adjust.
3251
3252 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3253
3254         PR debug/41248
3255         * gcc.dg/pr41248.c: New.
3256
3257 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3258
3259         PR debug/41065
3260         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3261
3262 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3263
3264         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3265         current_compiler_flags.  Fix typos.
3266
3267 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3268
3269         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3270
3271 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         PR c/39779
3274         * gcc.c-torture/compile/pr39779.c: New test.
3275
3276 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3277
3278         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3279         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3280         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3281
3282 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3283
3284         PR debug/41295
3285         * gcc.dg/pr41295.c: New.
3286
3287 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3288
3289         * gcc.dg/pr40209.c: Add test case.
3290
3291 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3292
3293         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3294         matching assembly.
3295         * gcc.target/mips/code-readable-2.c: Likewise.
3296         * gcc.target/mips/code-readable-3.c: Likewise.
3297
3298 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3299
3300         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3301         Check support via mode instead of C type.
3302         (check_effective_target_dfprt_nocache): Ditto.
3303         (check_effective_target_hard_dfp): Ditto.
3304
3305 2009-09-22  Richard Guenther  <rguenther@suse.de>
3306
3307         PR middle-end/41395
3308         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3309         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3310
3311 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3312
3313         * gcc.dg/20090922-1.c: New test.
3314
3315         PR bootstrap/41405
3316         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3317         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3318         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3319         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3320         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3321         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3322         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3323         * objc.dg/dwarf-2.m: Likewise.
3324
3325 2009-09-22  Richard Guenther  <rguenther@suse.de>
3326
3327         PR tree-optimization/41428
3328         * g++.dg/tree-ssa/pr41428.C: New testcase.
3329
3330 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR middle-end/41429
3333         * g++.dg/gomp/pr41429.C: New test.
3334
3335 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3336
3337         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3338
3339 2009-09-21  Jason Merrill  <jason@redhat.com>
3340
3341         PR c++/41421
3342         * g++.dg/cpp0x/trivial1.C: Expand.
3343
3344 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3345
3346         * gcc.dg/torture/calleesave-sse.c: New.
3347
3348 2009-09-21  Jan Hubicka  <jh@suse.cz>
3349
3350         * gcc.dg/guality/inline-params.c: New testcase.
3351
3352 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3353
3354         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3355         Add -fno-inline.
3356         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3357         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3358         (f2): Ditto.
3359
3360 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3361
3362         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3363         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3364         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3365         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3366         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3367
3368 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3369
3370         PR middle-end/40642
3371         * g++.dg/torture/pr40642.C: New testcase.
3372
3373 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3374
3375         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3376         cases in static initializers.
3377
3378 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3379
3380         * gcc.c-tortue/compile/pr39886.c: New.
3381
3382 2009-09-20  Chris Demetriou  <cgd@google.com>
3383
3384         PR preprocessor/28435:
3385         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3386         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3387         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3388         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3389         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3390
3391 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3392
3393         * gcc.target/mips/mips.exp: Add relax-pic-calls
3394         under -mfoo/-mno-foo options.
3395         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3396         and -mexplicit-relocs.
3397         * gcc.target/mips/call-1.c: New test.
3398         * gcc.target/mips/call-2.c: New test.
3399         * gcc.target/mips/call-3.c: New test.
3400         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3401         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3402
3403 2009-09-19  Chris Demetriou  <cgd@google.com>
3404
3405         PR preprocessor/28435:
3406         * gcc.dg/cpp/missing-header-MD.c: New test.
3407         * gcc.dg/cpp/missing-header-MMD.c: New test.
3408         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3409         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3410
3411 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3412
3413         PR libgfortran/41328
3414         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3415         EOF works.
3416
3417 2009-09-18  Jason Merrill  <jason@redhat.com>
3418
3419         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3420         * g++.dg/cpp0x/initlist-deduce.C: New.
3421
3422 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3423
3424         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3425
3426 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3427
3428         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3429         * c-c++-common/dfp: New directory.
3430         * c-c++-common/dfp/dfp-dbg.h: New file.
3431         * gcc.dg/dfp/call-by-value.c: Move to ...
3432         * c-c++-common/call-by-value.c: here.
3433         * gcc.dg/dfp/cast.c: Move to ...
3434         * c-c++-common/cast.c: here.
3435         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3436         * c-c++-common/compare-eq-const.c: here.
3437         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3438         * c-c++-common/compare-eq-d128.c: here.
3439         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3440         * c-c++-common/compare-eq-d32.c: here.
3441         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3442         * c-c++-common/compare-eq-d64.c: here.
3443         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3444         * c-c++-common/compare-eq-dfp.c: here.
3445         * gcc.dg/dfp/compare-eq.h: Move to ...
3446         * c-c++-common/compare-eq.h: here.
3447         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3448         * c-c++-common/compare-rel-const.c: here.
3449         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3450         * c-c++-common/compare-rel-d128.c: here.
3451         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3452         * c-c++-common/compare-rel-d32.c: here.
3453         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3454         * c-c++-common/compare-rel-d64.c: here.
3455         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3456         * c-c++-common/compare-rel-dfp.c: here.
3457         * gcc.dg/dfp/compare-rel.h: Move to ...
3458         * c-c++-common/compare-rel.h: here.
3459         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3460         * c-c++-common/compare-special-d128.c: here.
3461         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3462         * c-c++-common/compare-special-d32.c: here.
3463         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3464         * c-c++-common/compare-special-d64.c: here.
3465         * gcc.dg/dfp/compare-special.h: Move to ...
3466         * c-c++-common/compare-special.h: here.
3467         * gcc.dg/dfp/constants-zero.c: Move to ...
3468         * c-c++-common/constants-zero.c: here.
3469         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3470         * c-c++-common/convert-bfp-10.c: here.
3471         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3472         * c-c++-common/convert-bfp-11.c: here.
3473         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3474         * c-c++-common/convert-bfp-12.c: here.
3475         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3476         * c-c++-common/convert-bfp-13.c: here.
3477         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3478         * c-c++-common/convert-bfp-14.c: here.
3479         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3480         * c-c++-common/convert-bfp-2.c: here.
3481         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3482         * c-c++-common/convert-bfp-3.c: here.
3483         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3484         * c-c++-common/convert-bfp-4.c: here.
3485         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3486         * c-c++-common/convert-bfp-5.c: here.
3487         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3488         * c-c++-common/convert-bfp-6.c: here.
3489         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3490         * c-c++-common/convert-bfp-7.c: here.
3491         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3492         * c-c++-common/convert-bfp-8.c: here.
3493         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3494         * c-c++-common/convert-bfp-9.c: here.
3495         * gcc.dg/dfp/convert-bfp.c: Move to ...
3496         * c-c++-common/convert-bfp.c: here.
3497         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3498         * c-c++-common/convert-bfp-fold.c: here.
3499         * gcc.dg/dfp/convert-dfp.c: Move to ...
3500         * c-c++-common/convert-dfp.c: here.
3501         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3502         * c-c++-common/convert-dfp-fold-2.c: here.
3503         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3504         * c-c++-common/convert-dfp-fold.c: here.
3505         * gcc.dg/dfp/convert.h: Move to ...
3506         * c-c++-common/convert.h: here.
3507         * gcc.dg/dfp/convert-int.c: Move to ...
3508         * c-c++-common/convert-int.c: here.
3509         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3510         * c-c++-common/convert-int-fold.c: here.
3511         * gcc.dg/dfp/convert-int-max.c: Move to ...
3512         * c-c++-common/convert-int-max.c: here.
3513         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3514         * c-c++-common/convert-int-max-fold.c: here.
3515         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3516         * c-c++-common/convert-int-saturate.c: here.
3517         * gcc.dg/dfp/func-array.c: Move to ...
3518         * c-c++-common/func-array.c: here.
3519         * gcc.dg/dfp/func-deref.c: Move to ...
3520         * c-c++-common/func-deref.c: here.
3521         * gcc.dg/dfp/func-mixed.c: Move to ...
3522         * c-c++-common/func-mixed.c: here.
3523         * gcc.dg/dfp/func-pointer.c: Move to ...
3524         * c-c++-common/func-pointer.c: here.
3525         * gcc.dg/dfp/func-scalar.c: Move to ...
3526         * c-c++-common/func-scalar.c: here.
3527         * gcc.dg/dfp/func-struct.c: Move to ...
3528         * c-c++-common/func-struct.c: here.
3529         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3530         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3531         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3532         * c-c++-common/func-vararg-alternate-d128.c: here.
3533         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3534         * c-c++-common/func-vararg-alternate-d32.c: here.
3535         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3536         * c-c++-common/func-vararg-alternate-d64.c: here.
3537         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3538         * c-c++-common/func-vararg-alternate.h: here.
3539         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3540         * c-c++-common/func-vararg-dfp.c: here.
3541         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3542         * c-c++-common/func-vararg-mixed-2.c: here.
3543         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3544         * c-c++-common/func-vararg-mixed.c: here.
3545         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3546         * c-c++-common/func-vararg-size0.c: here.
3547         * gcc.dg/dfp/inf-1.c: Move to ...
3548         * c-c++-common/inf-1.c: here.
3549         * gcc.dg/dfp/loop-index.c: Move to ...
3550         * c-c++-common/loop-index.c: here.
3551         * gcc.dg/dfp/modes.c: Move to ...
3552         * c-c++-common/modes.c: here.
3553         * gcc.dg/dfp/nan-1.c: Move to ...
3554         * c-c++-common/nan-1.c: here.
3555         * gcc.dg/dfp/nan-2.c: Move to ...
3556         * c-c++-common/nan-2.c: here.
3557         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3558         * c-c++-common/operator-arith-fold.c: here.
3559         * gcc.dg/dfp/operator-assignment.c: Move to ...
3560         * c-c++-common/operator-assignment.c: here.
3561         * gcc.dg/dfp/operator-comma.c: Move to ...
3562         * c-c++-common/operator-comma.c: here.
3563         * gcc.dg/dfp/operator-cond.c: Move to ...
3564         * c-c++-common/operator-cond.c: here.
3565         * gcc.dg/dfp/operator-logical.c: Move to ...
3566         * c-c++-common/operator-logical.c: here.
3567         * gcc.dg/dfp/operator-unary.c: Move to ...
3568         * c-c++-common/operator-unary.c: here.
3569         * gcc.dg/dfp/pr31385.c: Move to ...
3570         * c-c++-common/pr31385.c: here.
3571         * gcc.dg/dfp/pr33466.c: Move to ...
3572         * c-c++-common/pr33466.c: here.
3573         * gcc.dg/dfp/pr35620.c: Move to ...
3574         * c-c++-common/pr35620.c: here.
3575         * gcc.dg/dfp/pr36800.c: Move to ...
3576         * c-c++-common/pr36800.c: here.
3577         * gcc.dg/dfp/pr39034.c: Move to ...
3578         * c-c++-common/pr39034.c: here.
3579         * gcc.dg/dfp/pr39035.c: Move to ...
3580         * c-c++-common/pr39035.c: here.
3581         * gcc.dg/dfp/pr39902.c: Move to ...
3582         * c-c++-common/pr39902.c: here.
3583         * gcc.dg/dfp/pr39986.c: Move to ...
3584         * c-c++-common/pr39986.c: here.
3585         * gcc.dg/dfp/signbit-1.c: Move to ...
3586         * c-c++-common/signbit-1.c: here.
3587         * gcc.dg/dfp/signbit-2.c: Move to ...
3588         * c-c++-common/signbit-2.c: here.
3589         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3590         * c-c++-common/struct-layout-1.c: here.
3591         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3592         * c-c++-common/usual-arith-conv.c: here.
3593         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3594         * c-c++-common/usual-arith-conv-const.c: here.
3595
3596 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3597
3598         PR testsuite/41288
3599         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3600         stack alignment.
3601
3602 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3603
3604         PR c++/39365
3605         * g++.dg/expr/bool3.C: New test.
3606         * g++.dg/expr/bool4.C: New test.
3607
3608 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3609
3610         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3611         * gcc.dg/dfp/signbit-2.c: Use it.
3612         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3613         arguments to unsigned int.
3614         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3615         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3616         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3617         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3618         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3619         * gcc.dg/dfp/pr39986.c: Ditto.
3620         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3621         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3622         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3623         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3624         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3625
3626 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3627
3628         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3629
3630 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3631
3632         PR c/41049
3633         * dfp/pr41049.c: New test.
3634
3635 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3636
3637         PR testsuite/41385
3638         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3639
3640 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3641
3642         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3643         * gcc.dg/ipa/ipa-sra-1.c: New test.
3644         * gcc.dg/ipa/ipa-sra-2.c: New test.
3645         * gcc.dg/ipa/ipa-sra-3.c: New test.
3646         * gcc.dg/ipa/ipa-sra-4.c: New test.
3647         * gcc.dg/ipa/ipa-sra-5.c: New test.
3648         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3649         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3650
3651 2009-09-17  Michael Matz  <matz@suse.de>
3652
3653         PR middle-end/41347
3654         * gfortran.dg/pr41347.f90: New test.
3655
3656 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3657
3658         * gcc.c-torture/compile/20090917-1.c: New testcase.
3659
3660 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3661
3662         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3663         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3664         alpha*-*-* target from XFAIL list.
3665
3666 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3667
3668         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3669         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3670         * gcc.dg/dfp/cast-bad.c: Use default options.
3671         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3672         * gcc.dg/dfp/composite-type.c: Ditto.
3673         * gcc.dg/dfp/constants.c: Ditto.
3674         * gcc.dg/dfp/constants-hex.c: Ditto.
3675         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3676         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3677         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3678         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3679         * gcc.dg/dfp/ctypes.c: Ditto.
3680         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3681         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3682         * gcc.dg/dfp/float-constant-double.c: Ditto.
3683         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3684         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3685         * gcc.dg/dfp/modes.c: Ditto.
3686         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3687         * gcc.dg/dfp/pr31344.c: Ditto.
3688         * gcc.dg/dfp/pr31385.c: Ditto.
3689         * gcc.dg/dfp/pr33466.c: Ditto.
3690         * gcc.dg/dfp/pr35620.c: Ditto.
3691         * gcc.dg/dfp/pr37435.c: Ditto.
3692         * gcc.dg/dfp/pr39986.c: Ditto.
3693         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3694         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3695         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3696         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3697         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3698         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3699         * gcc.dg/dfp/typespec.c: Ditto.
3700         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3701         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3702         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3703         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3704         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3705         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3706         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3707         * gcc.dg/dfp/compare-rel.h: Ditto.
3708         * gcc.dg/dfp/compare-special.h: Ditto.
3709         * gcc.dg/dfp/convert.h: Ditto.
3710         * gcc.dg/dfp/fe-check.h: Ditto.
3711         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3712         * gcc.dg/dfp/cast.c: Ditto.
3713         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3714         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3715         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3716         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3717         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3718         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3719         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3720         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3721         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3722         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3723         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3724         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3725         * gcc.dg/dfp/constants-zero.c: Ditto.
3726         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3727         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3728         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3729         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3730         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3731         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3732         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3733         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3734         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3735         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3736         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3737         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3738         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3739         * gcc.dg/dfp/convert-bfp.c: Ditto.
3740         * gcc.dg/dfp/convert-complex.c: Ditto.
3741         * gcc.dg/dfp/convert-dfp.c: Ditto.
3742         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3743         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3744         * gcc.dg/dfp/convert-int.c: Ditto.
3745         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3746         * gcc.dg/dfp/convert-int-max.c: Ditto.
3747         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3748         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3749         * gcc.dg/dfp/fe-binop.c: Ditto.
3750         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3751         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3752         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3753         * gcc.dg/dfp/func-array.c: Ditto.
3754         * gcc.dg/dfp/func-deref.c: Ditto.
3755         * gcc.dg/dfp/func-mixed.c: Ditto.
3756         * gcc.dg/dfp/func-pointer.c: Ditto.
3757         * gcc.dg/dfp/func-scalar.c: Ditto.
3758         * gcc.dg/dfp/func-struct.c: Ditto.
3759         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3760         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3761         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3762         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3763         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3764         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3765         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3766         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3767         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3768         * gcc.dg/dfp/inf-1.c: Ditto.
3769         * gcc.dg/dfp/loop-index.c: Ditto.
3770         * gcc.dg/dfp/nan-1.c: Ditto.
3771         * gcc.dg/dfp/nan-2.c: Ditto.
3772         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3773         * gcc.dg/dfp/operator-assignment.c: Ditto.
3774         * gcc.dg/dfp/operator-comma.c: Ditto.
3775         * gcc.dg/dfp/operator-cond.c: Ditto.
3776         * gcc.dg/dfp/operator-logical.c: Ditto.
3777         * gcc.dg/dfp/operator-unary.c: Ditto.
3778         * gcc.dg/dfp/pr36800.c: Ditto.
3779         * gcc.dg/dfp/pr39034.c: Ditto.
3780         * gcc.dg/dfp/pr39035.c: Ditto.
3781         * gcc.dg/dfp/pr39902.c: Ditto.
3782         * gcc.dg/dfp/signbit-1.c: Ditto.
3783         * gcc.dg/dfp/signbit-2.c: Ditto.
3784         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3785         * gcc.dg/dfp/union-init.c: Ditto.
3786         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3787
3788 2009-09-16  Michael Matz  <matz@suse.de>
3789
3790         PR fortran/41212
3791         * gfortran.dg/pr41212.f90: New test.
3792
3793 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3794
3795         * gnat.dg/alignment9.adb: New test.
3796
3797 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3798
3799         * gnat.dg/discr20.ad[sb]: New test.
3800
3801 2009-09-16  Richard Guenther  <rguenther@suse.de>
3802
3803         PR middle-end/34011
3804         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3805
3806 2009-09-16  DJ Delorie  <dj@redhat.com>
3807             Kaz Kojima  <kkojima@gcc.gnu.org>
3808
3809         * gcc.target/sh/struct-arg-dw2.c: New test.
3810
3811 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3812             Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR target/41175
3815         * gcc.target/powerpc/pr41175.c: New test.
3816
3817 2009-09-14  Richard Henderson  <rth@redhat.com>
3818
3819         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3820         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3821         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3822
3823 2009-09-14  Richard Henderson  <rth@redhat.com>
3824
3825         * g++.dg/eh/builtin1.C: Update resx pattern match.
3826         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3827
3828 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3829
3830         * gcc.target/mips/branch-helper.h: New file.
3831         * gcc.target/mips/branch-2.c,
3832         * gcc.target/mips/branch-3.c,
3833         * gcc.target/mips/branch-4.c,
3834         * gcc.target/mips/branch-5.c,
3835         * gcc.target/mips/branch-6.c,
3836         * gcc.target/mips/branch-7.c,
3837         * gcc.target/mips/branch-8.c,
3838         * gcc.target/mips/branch-9.c,
3839         * gcc.target/mips/branch-10.c,
3840         * gcc.target/mips/branch-11.c,
3841         * gcc.target/mips/branch-12.c,
3842         * gcc.target/mips/branch-13.c,
3843         * gcc.target/mips/branch-14.c,
3844         * gcc.target/mips/branch-15.c: New tests.
3845
3846 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3847
3848         PR target/41331
3849         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3850         -m32 -mpowerpc64 system.
3851
3852 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3853
3854         From Jie Zhang <jie.zhang@analog.com>:
3855         * gcc.target/bfin/saveall.c: New test.
3856         * gcc.target/bfin/20090914-1.c: New test.
3857         * gcc.target/bfin/20090914-2.c: New test.
3858
3859         * gcc.target/bfin/20090914-3.c: New test.
3860
3861 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3862
3863         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3864
3865 2009-09-14  Richard Guenther  <rguenther@suse.de>
3866
3867         PR middle-end/41350
3868         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3869
3870 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3871
3872         PR libgfortran/41328
3873         * gfortran.dg/cr_lf.f90: New test.
3874
3875 2009-09-11  Michael Matz  <matz@suse.de>
3876
3877         PR middle-end/41275
3878         * g++.dg/tree-ssa/pr41275.C: New test.
3879
3880 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3881
3882         PR fortran/41242
3883         * gfortran.dg/proc_ptr_comp_21.f90: New.
3884
3885 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3886
3887         PR fortran/31292
3888         * gfortran.dg/module_procedure_1.f90: New test.
3889         * gfortran.dg/module_procedure_2.f90: Ditto.
3890         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3891
3892 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3893             James A. Morrison  <phython@gcc.gnu.org>
3894
3895         PR ada/18302
3896         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3897         commands.
3898         * ada/acats/run_test.exp: New file.
3899
3900 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3901
3902         Revert:
3903         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3904
3905         PR rtl-optimization/39779
3906         * gcc.dg/pr39979.c: New test.
3907
3908 2009-09-10  Richard Guenther  <rguenther@suse.de>
3909
3910         PR middle-end/41257
3911         * g++.dg/torture/pr41257-2.C: New testcase.
3912
3913 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3914
3915         PR c++/28293
3916         * g++.dg/template/crash91.C: New.
3917
3918 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3919
3920         PR rtl-optimization/39779
3921         * gcc.dg/pr39979.c: New test.
3922
3923 2009-09-09  Richard Guenther  <rguenther@suse.de>
3924
3925         PR tree-optimization/41101
3926         * gcc.c-torture/compile/pr41101.c: New testcase.
3927
3928 2009-09-09  Richard Guenther  <rguenther@suse.de>
3929
3930         PR middle-end/41317
3931         * gcc.c-torture/execute/pr41317.c: New testcase.
3932         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3933         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3934
3935 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3936
3937         Fix some test breakages on Darwin
3938         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3939         and adjust.
3940         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3941         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3942         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3943         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3944         take darwin specifics in account.
3945
3946 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3947
3948         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3949         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3950
3951 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3952
3953         PR c++/39923
3954         * g++.dg/cpp0x/initlist24.C: New.
3955
3956 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3957
3958         * gcc.dg/large-size-array-2.c: Fix target requirement.
3959         * gcc.dg/large-size-array-4.c: Likewise.
3960         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3961         * gcc.dg/c99-const-expr-2.c: Likewise.
3962         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3963         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3964         * gcc.dg/c90-const-expr-10.c: Likewise.
3965         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3966         instead of long.
3967         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3968         * gcc.dg/vect/pr33846.c: Likewise.
3969         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3970         __PTRDIFF_TYPE__, instead of unsigned long.
3971         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3972
3973 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3974
3975         PR debug/41229
3976         PR debug/41291
3977         PR debug/41300
3978         * gfortran.dg/pr41229.f90: New.
3979
3980 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3981
3982         PR debug/41232
3983         * gcc.dg/pr41232.c: New.
3984
3985 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3986
3987         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3988         contain -march.
3989         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3990         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3991         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3992         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3993         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3994         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3995         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3996         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3997         options other than that used in dg-options.
3998
3999 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4000
4001         PR rtl-optimization/41239
4002         * gcc.c-torture/execute/pr41239.c: New test.
4003
4004 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4005
4006         PR libgfortran/41192
4007         * gfortran.dg/namelist_59.f90: New test.
4008
4009 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4010
4011         From Mike Frysinger  <michael.frysinger@analog.com>
4012         * gcc.target/bfin/mcpu-bf542m.c: New file.
4013         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4014         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4015         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4016         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4017
4018 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4019
4020         PR middle-end/41282
4021         * gcc.c-torture/compile/pr41282.c: New test.
4022
4023 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4024
4025         PR fortran/41197
4026         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4027         variables for stat and errmsg.
4028         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4029         * gfortran.dg/allocate_stat_2.f90:  New test.
4030
4031 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4032
4033         * gcc.c-torture/compile/20090907-1.c: New test.
4034
4035 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR bootstrap/41241
4038         * gcc.dg/pr41241.c: New test.
4039
4040 2009-09-06  Richard Guenther  <rguenther@suse.de>
4041
4042         PR middle-end/41144
4043         * g++.dg/torture/pr41144.C: New testcase.
4044
4045 2009-09-06  Richard Guenther  <rguenther@suse.de>
4046
4047         PR middle-end/41261
4048         * gcc.dg/torture/pr41261.c: New testcase.
4049
4050 2009-09-05  Richard Guenther  <rguenther@suse.de>
4051
4052         PR middle-end/41181
4053         * gcc.c-torture/compile/pr41181.c: New testcase.
4054
4055 2009-09-05  Richard Guenther  <rguenther@suse.de>
4056
4057         PR debug/41273
4058         * g++.dg/torture/pr41273.C: New testcase.
4059
4060 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4061
4062         PR fortran/41258
4063         * gfortran.dg/typebound_proc_12.f90 : New test.
4064
4065 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4066
4067         PR debug/41225
4068         * gfortran.dg/pr41225.f90: New.
4069
4070 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4071
4072         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4073         unistd.h, sys/types.h and sys/wait.h.
4074         (gualchk_t): New.
4075         (GUALCVT): New.
4076         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4077         (GUALITY_GDB_REDIRECT): New.
4078         (GUALITY_GDB_ARGS): Use it.
4079
4080 2009-09-04  Richard Guenther  <rguenther@suse.de>
4081
4082         PR middle-end/41257
4083         * g++.dg/torture/pr41257.C: New testcase.
4084
4085 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4086
4087         PR tree-optimization/41112
4088         * gnat.dg/array8.adb: New test.
4089
4090 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4091
4092         * gcc.target/arm/ctz.c: New test case.
4093
4094 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4095
4096         PR tree-optimization/38275
4097         * gcc.dg/autopar/reduc-1char.c: Increase number
4098         of iterations. Adjust the logic accordingly.
4099         * gcc.dg/autopar/reduc-2char.c: Ditto.
4100         * gcc.dg/autopar/reduc-1.c: Ditto.
4101         * gcc.dg/autopar/reduc-2.c: Ditto.
4102         * gcc.dg/autopar/reduc-3.c: Ditto.
4103         * gcc.dg/autopar/reduc-6.c: Ditto.
4104         * gcc.dg/autopar/reduc-7.c: Ditto.
4105         * gcc.dg/autopar/reduc-8.c: Ditto.
4106         * gcc.dg/autopar/reduc-9.c: Ditto.
4107         * gcc.dg/autopar/pr39500-1.c: Ditto.
4108         * gcc.dg/autopar/reduc-1short.c: Ditto.
4109         * gcc.dg/autopar/reduc-2short.c: Ditto.
4110         * gcc.dg/autopar/parallelization-1.c: Ditto.
4111
4112 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4113
4114         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4115         testcase using guality.h compiles and links and if a global variable
4116         can be verified by gdb.
4117
4118 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4119
4120         * lib/target-supports.exp (check_effective_target_sync_int_long):
4121         Supported on Blackfin Linux targets.
4122
4123 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4124
4125         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4126
4127 2009-09-03  Diego Novillo  <dnovillo@google.com>
4128
4129         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4130         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4131         * g++.dg/warn/unit-1.C: Likewise.
4132         * g++.dg/ipa/iinline-1.C: Likewise.
4133         * g++.dg/template/cond2.C: Adjust expected line location for the
4134         error.
4135         * g++.dg/template/pr35240.C: Likewise.
4136
4137 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4138
4139         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4140         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4141
4142 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4143
4144         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4145         * gcc.dg/memcpy-1.c: Add . to match pattern.
4146         * gcc.dg/uninit-I.c: XFAIL warning test.
4147         * g++.dg/warn/unit-1.C: XFAIL warning test.
4148
4149 2009-09-02  Ian Lance Taylor  <iant@google.com>
4150
4151         * gcc.dg/20090902-1.c: New test.
4152
4153 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4154
4155         * gcc.dg/builtin-object-size-9.c: New test.
4156
4157 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4158
4159         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4160
4161 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4162             Olivier Hainque  <hainque@adacore.com>
4163
4164         * gnat.dg/misaligned_param.adb: New test.
4165         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4166         * gnat.dg/slice7.adb: Add 1 more related case.
4167
4168 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4169
4170         * gcc.dg/guality/guality.c: Expect to fail for now.
4171         * gcc.dg/guality/example.c: Likewise.
4172
4173 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4174
4175         * gcc.dg/guality/guality.c: New.
4176         * gcc.dg/guality/guality.h: New.
4177         * gcc.dg/guality/guality.exp: New.
4178         * gcc.dg/guality/example.c: New.
4179         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4180         (cleanup-saved-temps): Likewise, .gkd files too.
4181
4182 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4183
4184         PR fortran/39229
4185         * gfortran.dg/line_length_3.f: New test.
4186         * gfortran.dg/line_length_4.f90: New test.
4187
4188 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4189
4190         * lib/target-supports.exp (check_gc_sections_available):
4191         Add proper pattern quote.
4192
4193 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4194             Kaz Kojima  <kkojima@gcc.gnu.org>
4195
4196         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4197         * g++.dg/cdce3.C: Use dg-add-options ieee.
4198         * g++.dg/torture/type-generic-1.C: Likewise.
4199         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4200         * gcc.dg/pr28796-2.c: Likewise.
4201         * gcc.dg/torture/builtin-math-7.c: Likewise.
4202         * gcc.dg/torture/type-generic-1.c: Likewise.
4203         * gfortran.dg/boz_14.f90: Likewise.
4204         * gfortran.dg/erf_2.F90: Likewise.
4205         * gfortran.dg/init_flag_3.f90: Likewise.
4206         * gfortran.dg/init_flag_4.f90: Likewise.
4207         * gfortran.dg/init_flag_5.f90: Likewise.
4208         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4209         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4210         * gfortran.dg/isnan_1.f90: Likewise.
4211         * gfortran.dg/isnan_2.f90: Likewise.
4212         * gfortran.dg/maxlocval_2.f90: Likewise.
4213         * gfortran.dg/maxlocval_4.f90: Likewise.
4214         * gfortran.dg/minlocval_1.f90: Likewise.
4215         * gfortran.dg/minlocval_4.f90: Likewise.
4216         * gfortran.dg/module_nan.f90: Likewise.
4217         * gfortran.dg/namelist_42.f90: Likewise.
4218         * gfortran.dg/namelist_43.f90: Likewise.
4219         * gfortran.dg/nan_1.f90: Likewise.
4220         * gfortran.dg/nan_2.f90: Likewise.
4221         * gfortran.dg/nan_3.f90: Likewise.
4222         * gfortran.dg/nan_4.f90: Likewise.
4223         * gfortran.dg/nan_5.f90: Likewise.
4224         * gfortran.dg/nearest_1.f90: Likewise.
4225         * gfortran.dg/nearest_2.f90: Likewise.
4226         * gfortran.dg/nearest_3.f90: Likewise.
4227         * gfortran.dg/pr37243.f: Likewise.
4228         * gfortran.dg/real_const_3.f90: Likewise.
4229         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4230
4231 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4232
4233         PR debug/30161
4234         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4235         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4236         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4237         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4238         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4239         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4240         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4241         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4242         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4243         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4244         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4245         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4246         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4247
4248 2009-08-31  Jason Merrill  <jason@redhat.com>
4249
4250         PR c++/41127
4251         * g++.dg/parse/enum5.C: New.
4252         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4253
4254 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4255
4256         PR fortran/40940
4257         * gfortran.dg/allocate_derived_1.f90: New.
4258         * gfortran.dg/class_3.f03: New.
4259
4260 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4261
4262         PR fortran/40996
4263         * gfortran.dg/allocatable_scalar_1.f90: New.
4264         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4265         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4266         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4267
4268 2009-08-30  Richard Guenther  <rguenther@suse.de>
4269
4270         PR tree-optimization/41186
4271         * g++.dg/torture/pr41186.C: New testcase.
4272         * g++.dg/tree-ssa/pr41186.C: Likewise.
4273
4274 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4275
4276         PR c++/41187
4277         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4278         take ia64 assembly comments syntax in account.
4279
4280 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4281
4282         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4283
4284 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4285
4286         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4287         * gfortran.dg/whole_file_6.f90: Likewise.
4288
4289 2009-08-28  Cary Coutant  <ccoutant@google.com>
4290
4291         PR debug/41063
4292         * g++.dg/debug/dwarf2/pr41063.C: New test.
4293
4294 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4295
4296         PR rtl-optimization/40861
4297         * gcc.dg/pr40861.c: New test.
4298
4299 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4300
4301         PR fortran/40869
4302         * gfortran.dg/proc_ptr_comp_20.f90: New.
4303
4304 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4305
4306         PR libfortran/39667
4307         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4308         open temp file with status="scratch".
4309         * gfortran.dg/fmt_cache_1.f: Likewise.
4310         * gfortran.dg/fmt_exhaust.f90: Likewise.
4311         * gfortran.dg/fmt_t_4.f90: Likewise.
4312         * gfortran.dg/fseek.f90: Likewise.
4313         * gfortran.dg/list_read_5.f90: Likewise.
4314         * gfortran.dg/namelist_39.f90: Likewise.
4315         * gfortran.dg/namelist_56.f90: Likewise.
4316         * gfortran.dg/read_bad_advance.f90: Likewise.
4317         * gfortran.dg/read_repeat.f90: Likewise.
4318         * gfortran.dg/read_size_noadvance.f90: Likewise.
4319         * gfortran.dg/read_x_past.f: Likewise.
4320
4321 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4322
4323         PR fortran/28039
4324         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4325
4326 2009-08-27  Daniel Kraft  <d@domob.eu>
4327
4328         PR fortran/37425
4329         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4330         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4331         error and fix problem with recursive assignment.
4332         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4333         * gfortran.dg/typebound_operator_3.f03: New test.
4334         * gfortran.dg/typebound_operator_4.f03: New test.
4335
4336 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4337
4338         PR debug/41170
4339         * debug/dwarf2/namespace-1.C: New test.
4340
4341 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4342
4343         PR fortran/41162
4344         * gfortran.dg/pr41162.f: New.
4345
4346 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4347             Richard Sandiford  <rdsandiford@googlemail.com>
4348
4349         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4350         with "forbid_cpu".
4351         * gcc.target/mips/branch-1.c: Update accordingly.
4352         * gcc.target/mips/extend-1.c: Likewise.
4353         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4354
4355 2009-08-26  Richard Guenther  <rguenther@suse.de>
4356
4357         PR middle-end/41163
4358         * gcc.c-torture/compile/pr41163.c: New testcase.
4359         * gcc.dg/pr35899.c: Adjust.
4360
4361 2009-08-26  Richard Guenther  <rguenther@suse.de>
4362
4363         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4364
4365 2009-08-26  Jason Merrill  <jason@redhat.com>
4366
4367         * g++.dg/cpp0x/explicit3.C: New.
4368         * g++.dg/overload/cond2.C: New.
4369
4370 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4371
4372         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4373
4374 2009-08-25  Jan Hubicka  <jh@suse.cz>
4375
4376         * gcc.target/i386/sse5-shift1-vector.c
4377         * gcc.target/i386/isa-12.c
4378         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4379         * gcc.target/i386/sse5-pcmov2.c
4380         * gcc.target/i386/isa-3.c
4381         * gcc.target/i386/sse5-shift2-vector.c
4382         * gcc.target/i386/isa-7.c
4383         * gcc.target/i386/funcspec-2.c
4384         * gcc.target/i386/sse5-haddX.c
4385         * gcc.target/i386/sse5-hadduX.c
4386         * gcc.target/i386/isa-9.c
4387         * gcc.target/i386/sse5-maccXX.c
4388         * gcc.target/i386/sse5-shift3-vector.c
4389         * gcc.target/i386/sse5-msubXX.c
4390         * gcc.target/i386/sse5-permpX.c
4391         * gcc.target/i386/sse5-check.h
4392         * gcc.target/i386/sse-12.c
4393         * gcc.target/i386/sse-11.c
4394         * gcc.target/i386/sse-10.c
4395         * gcc.target/i386/sse-13.c
4396         * gcc.target/i386/sse-14.c
4397         * gcc.target/i386/sse-22.c
4398         * gcc.target/i386/sse-2.c
4399         * gcc.target/i386/sse-13.c
4400         * gcc.target/i386/avx-2.c
4401         * gcc.target/i386/sse5-rotate1-vector.c
4402         * gcc.target/i386/isa-4.c
4403         * gcc.target/i386/sse5-hsubX.c
4404         * gcc.target/i386/sse5-pcmov.c
4405         * gcc.target/i386/sse5-fma.c
4406         * gcc.target/i386/isa-8.c
4407         * gcc.target/i386/sse5-rotate2-vector.c
4408         * gcc.target/i386/sse5-nmaccXX.c
4409         * gcc.target/i386/sse5-imul64-vector.c
4410         * gcc.target/i386/sse5-nmsubXX.c
4411         * gcc.target/i386/sse5-rotate3-vector.c
4412         * gcc.target/i386/sse5-fma-vector.c
4413         * gcc.target/i386/sse5-imul32widen-vector.c
4414         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4415
4416         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4417         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4418         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4419         * gcc.target/i386/avx-1.c: Remove SSE5.
4420         * gcc.target/i386/avx-2.c: Remove SSE5.
4421         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4422         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4423         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4424         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4425
4426 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4427
4428         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4429
4430 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4431
4432         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4433         keyword works in the same manner as __alignof.
4434
4435 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4436
4437         PR libfortran/34670
4438         * gfortran.dg/unpack_bounds_1.f90:  New test.
4439         * gfortran.dg/unpack_bounds_2.f90:  New test.
4440         * gfortran.dg/unpack_bounds_3.f90:  New test.
4441
4442 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4443
4444         * gnat.dg/slice7.adb: New test.
4445         * gnat.dg/slice7_pkg.ads: New helper.
4446
4447 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4448
4449         PR fortran/41139
4450         * gfortran.dg/proc_ptr_25.f90: New.
4451         * gfortran.dg/proc_ptr_comp_18.f90: New.
4452         * gfortran.dg/proc_ptr_comp_19.f90: New.
4453
4454 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4455
4456         PR fortran/41154
4457         * gfortran.dg/fmt_error_8.f: New test.
4458
4459 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4460
4461         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4462         number, update all callers and synchronize results for latest MPC.
4463
4464 2009-08-21  Jason Merrill  <jason@redhat.com>
4465
4466         * g++.dg/warn/Wunused-17.C: New.
4467
4468 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4469
4470         * gcc.target/arm/combine-cmp-shift.c: New test.
4471
4472 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4473
4474         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4475         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4476         width specifier.
4477
4478 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4479
4480         * gfortran.dg/fmt_error_7.f: New test.
4481
4482 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4483
4484         PR target/40718
4485         * gcc.target/i386/pr40718.c: New test.
4486
4487 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4488
4489         * gfortran.dg/proc_ptr_24.f90: New test.
4490
4491 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4492
4493         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4494         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4495         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4496
4497 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4498
4499         PR fortran/28039
4500         * gfortran.dg/fmt_with_extra.f: new file.
4501
4502 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4503
4504         * lib/target-supports.exp
4505         (check_effective_target_arm_iwmmxt_ok): New procedure.
4506         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4507         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4508
4509 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4510
4511         * gfortran.dg/boz_9.f90: Do not load denormal floating
4512         point constants.  Remove -mieee option for alpha*-*-* targets.
4513
4514 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4515
4516         PR fortran/41106
4517         * gfortran.dg/proc_ptr_23.f90: New.
4518         * gfortran.dg/proc_ptr_comp_15.f90: New.
4519         * gfortran.dg/proc_ptr_comp_16.f90: New.
4520         * gfortran.dg/proc_ptr_comp_17.f90: New.
4521
4522 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR c++/41131
4525         * g++.dg/expr/unary3.C: New test.
4526
4527 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4528
4529         * gfortran.dg/common_5.f: Add -mdalign for sh.
4530         * gfortran.dg/common_align_2.f90: Likewise.
4531
4532 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4533
4534         PR libfortran/40962
4535         * c_f_pointer_tests_4.f90:  New test.
4536
4537 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4538
4539         * gnat.dg/slice6.adb: New test.
4540         * gnat.dg/slice6_pkg.ads: New helper.
4541
4542 2009-08-20  Michael Matz  <matz@suse.de>
4543
4544         PR fortran/41126
4545         * gfortran.dg/pr41126.f90: New test.
4546
4547 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4548
4549         * gnat.dg/dynamic_bound.adb: New test.
4550
4551 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4552
4553         PR fortran/41121
4554         * gfortran.dg/intrinsic_5.f90: New.
4555
4556 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4557             Richard Earnshaw  <richard.earnshaw@arm.com>
4558
4559         * gcc.target/arm/20090811-1.c: New test.
4560
4561 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4562
4563         PR middle-end/41123
4564         * gcc.dg/pr41123.c: New test.
4565
4566 2009-08-19  Jason Merrill  <jason@redhat.com>
4567
4568         PR c++/41120
4569         * g++.dg/other/gc4.C: New.
4570
4571 2009-08-18  Michael Matz  <matz@suse.de>
4572
4573         * gfortran.dg/vect/vect-gems.f90: New test.
4574         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4575
4576 2009-08-18  DJ Delorie  <dj@redhat.com>
4577
4578         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4579         * lib/gcc-defs.exp: ... to here.
4580
4581         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4582         GCC_EXEC_PREFIX before building the wrapper.
4583
4584 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4585
4586         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4587         tests.
4588         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4589         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4590         dg-options.  Fix dg-final clause.
4591
4592 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4595
4596 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4597             Paul Thomas  <pault@gcc.gnu.org>
4598
4599         PR fortran/40870
4600         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4601
4602 2009-08-18  Richard Guenther  <rguenther@suse.de>
4603
4604         PR middle-end/41094
4605         * gcc.dg/torture/pr41094.c: New testcase.
4606         * gcc.dg/torture/builtin-power-1.c: Adjust.
4607         * gcc.dg/builtins-10.c: Likewise.
4608
4609 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR target/40971
4612         * gcc.dg/pr40971.c: New test.
4613
4614 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4615
4616         PR fortran/41062
4617         * gfortran.dg/use_only_4.f90: New test.
4618
4619 2009-08-17  Daniel Kraft  <d@domob.eu>
4620
4621         PR fortran/37425
4622         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4623         NOPASS bindings as operators.
4624
4625 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4626
4627         * lib/target-supports.exp
4628         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4629         of targets that do not need command line argument to enable SIMD.
4630
4631 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4632
4633         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4634         typo in cache name.
4635
4636 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4637
4638         PR fortran/41075
4639         * gfortran.dg/unlimited_fmt_1.f90: New test.
4640
4641 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4642
4643         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4644
4645 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4646
4647         * gnat.dg/itype.ad[sb]: New test.
4648
4649 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4650
4651         * gcc.target/mips/mips.exp: Add terminology section to comment
4652         at the top of the file.  Fix typos.
4653
4654 2009-08-16  Jason Merrill  <jason@redhat.com>
4655
4656         * g++.dg/debug/dwarf2/inline1.C: New.
4657
4658 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4659
4660         PR target/38599
4661         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4662
4663 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4664
4665         PR debug/37801
4666         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4667         Make sure to trigger inlining optimizations.
4668         * gcc.dg/debug/dwarf2/inline2.c: New test.
4669
4670 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4671
4672         PR fortran/41070
4673         * gfortran.dg/structure_constructor_10.f90: New.
4674
4675 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4676
4677         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4678         * gcc.dg/pragma-re-2.c: Likewise.
4679         * gcc.dg/pragma-re-3.c: Likewise.
4680         * gcc.dg/pragma-re-4.c: Likewise.
4681         * g++.dg/other/pragma-re-1.C: Likewise.
4682         * g++.dg/other/pragma-re-2.C: Likewise.
4683
4684 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4685
4686         * gcc.dg/torture/builtin-math-7.c: New.
4687
4688 2009-08-14  Richard Guenther  <rguenther@suse.de>
4689
4690         * gcc.c-torture/execute/20090814-1.c: New testcase.
4691
4692 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4693
4694         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4695
4696 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4697
4698         PR target/40934
4699         * gcc.target/i386/pr40934.c: New.
4700
4701 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4702
4703         PR target/41019
4704         * gcc.target/i386/pr41019.c: New test.
4705
4706 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4707
4708         PR fortran/40955
4709         * gfortran.dg/winapi.f90: New test.
4710
4711 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4712
4713         PR fortran/40995
4714         * gfortran.dg/intrinsic_4.f90: New.
4715         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4716         different line.
4717
4718 2009-08-13  Richard Guenther  <rguenther@suse.de>
4719
4720         PR middle-end/41047
4721         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4722
4723 2009-08-12  Richard Guenther  <rguenther@suse.de>
4724
4725         PR tree-optimization/41011
4726         * gfortran.dg/pr41011.f: New testcase.
4727
4728 2009-08-11  Andrew Haley  <aph@redhat.com>
4729
4730         * gcc.target/arm/synchronize.c: New file.
4731
4732 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4733
4734         PR middle-end/40980
4735         * gfortran.dg/graphite/id-17.f: New.
4736
4737 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4738             Sebastian Pop  <sebastian.pop@amd.com>
4739
4740         * gcc.dg/graphite/interchange-1.c: XFAILed.
4741         * gcc.dg/graphite/interchange-2.c: XFAILed.
4742         * gcc.dg/graphite/interchange-3.c: XFAILed.
4743         * gcc.dg/graphite/interchange-4.c: XFAILed.
4744         * gcc.dg/graphite/interchange-7.c: XFAILed.
4745
4746 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4747
4748         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4749
4750 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4751             Pranav Garg  <pranav.garg2107@gmail.com>
4752
4753         * gcc.dg/graphite/interchange-6.c: XFAILed.
4754
4755 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4756
4757         * gcc.dg/graphite/interchange-9.c: New.
4758
4759 2009-08-12  Richard Guenther  <rguenther@suse.de>
4760
4761         PR rtl-optimization/41033
4762         * gcc.dg/pr41033.c: New test.
4763
4764 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4765
4766         PR fortran/41022
4767         * gfortran.dg/proc_ptr_comp_14.f90: New.
4768
4769 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4770
4771         * gcc.target/mips/ext-5.c: New test.
4772         * gcc.target/mips/ext-6.c: New test.
4773         * gcc.target/mips/ext-7.c: New test.
4774         * gcc.target/mips/ext-8.c: New test.
4775         * gcc.target/mips/extend-2.c: New test.
4776
4777 2009-08-10  Jason Merrill  <jason@redhat.com>
4778
4779         * g++.dg/other/linkage2.C: New test for types-without-linkage
4780         handling.
4781         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4782         * g++.dg/lookup/anon2.C: Likewise.
4783         * g++.dg/other/anon3.C: Likewise.
4784         * g++.dg/template/arg2.C: Likewise.
4785         * g++.dg/template/local4.C: Likewise.
4786         * g++.old-deja/g++.law/operators32.C: Likewise.
4787         * g++.old-deja/g++.other/linkage2.C: Likewise.
4788         * g++.old-deja/g++.pt/enum6.C: Likewise.
4789         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4790         * g++.old-deja/g++.other/linkage1.C: Likewise.
4791
4792 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4793
4794         * gcc.dg/dg.exp: Test also c-c++-common dir.
4795         * g++.dg/dg.exp: Likewise.
4796         * g++.dg/warn/Wconversion-real.C: Delete.
4797         * gcc.dg/Wconversion-real.c: Move to ...
4798         * c-c++-common/Wconversion-real.c: ... here.
4799         * lib/target-supports.exp
4800         (check_effective_target_c,check_effective_target_c++): New.
4801
4802 2009-08-10  Daniel Kraft  <d@domob.eu>
4803
4804         PR fortran/37425
4805         * gfortran.dg/typebound_operator_1.f03: New test.
4806         * gfortran.dg/typebound_operator_2.f03: New test.
4807
4808 2009-08-10  Richard Guenther  <rguenther@suse.de>
4809
4810         PR middle-end/41006
4811         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4812         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4813
4814 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4815
4816         PR fortran/40940
4817         * gfortran.dg/class_1.f03: New.
4818         * gfortran.dg/class_2.f03: New.
4819         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4820         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4821         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4822         * gfortran.dg/typebound_call_10.f03: Ditto.
4823         * gfortran.dg/typebound_call_2.f03: Ditto.
4824         * gfortran.dg/typebound_call_3.f03: Ditto.
4825         * gfortran.dg/typebound_call_4.f03: Ditto.
4826         * gfortran.dg/typebound_generic_3.f03: Ditto.
4827         * gfortran.dg/typebound_generic_4.f03: Ditto.
4828         * gfortran.dg/typebound_proc_1.f08: Ditto.
4829         * gfortran.dg/typebound_proc_5.f03: Ditto.
4830         * gfortran.dg/typebound_proc_6.f03: Ditto.
4831
4832 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4833
4834         PR c++/40866
4835         * g++.dg/expr/stmt-expr-1.C: New test.
4836
4837 2009-08-09  Richard Guenther  <rguenther@suse.de>
4838
4839         PR tree-optimization/41016
4840         * gcc.c-torture/compile/pr41016.c: New testcase.
4841
4842 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4843
4844         * gcc.dg/overflow-warn-8.c: New test.
4845
4846 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4847
4848         PR tree-optimization/41008
4849         * gcc.dg/vect/O1-pr41008.c: New test.
4850
4851 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4852
4853         PR fortran/40955
4854         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4855
4856 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4857
4858         * gcc.target/bfin/loop-autoinc.c: New file.
4859
4860 2009-08-08  Richard Guenther  <rguenther@suse.de>
4861
4862         PR tree-optimization/40991
4863         * g++.dg/torture/pr40991.C: New testcase.
4864
4865 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4866
4867         * ada/acats/support/impdef.a: Tweak timing constants. Add
4868         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4869         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4870         * ada/acats/tests/c9/c940007.a: Likewise.
4871         * ada/acats/tests/c9/c94001c.ada: Likewise.
4872         * ada/acats/tests/c9/c94006a.ada: Likewise.
4873         * ada/acats/tests/c9/c94008c.ada: Likewise.
4874         * ada/acats/tests/c9/c951002.a: Likewise.
4875         * ada/acats/tests/c9/c954a01.a: Likewise.
4876         * ada/acats/tests/c9/c96001a.ada: Likewise.
4877         * ada/acats/tests/c9/c97307a.ada: Likewise.
4878
4879 2009-08-07  Richard Guenther  <rguenther@suse.de>
4880
4881         PR tree-optimization/40999
4882         * gfortran.dg/pr40999.f: New testcase.
4883
4884 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * g++.dg/tree-prof/partition1.C: New test.
4887
4888 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4889
4890         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4891         hook.
4892         (check_effective_target_arm_neon_ok): Improve test for neon
4893         availability.
4894         * gcc.target/arm/eabi1.c: Only run test in base variant.
4895         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4896         attribute.
4897         * gcc.target/arm/vfp1[567].c: New tests.
4898
4899 2009-08-06  Jason Merrill  <jason@redhat.com>
4900
4901         PR c++/40948
4902         * g++.dg/ext/complit12.C: Expand.
4903
4904 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4905
4906         Merge ARM/hard_vfp_branch to trunk.
4907
4908         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4909
4910         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4911         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4912
4913         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4914
4915         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4916         (PCS): Define macro to use base AAPCS.
4917         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4918
4919         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4920
4921         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4922         Correct arm_neon.h typo.
4923
4924         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4925
4926         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4927         this a linkage test.
4928         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4929         argument marshalling.
4930         * abitest.h: New file.
4931         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4932         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4933
4934 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4935
4936         PR middle-end/32964
4937         * gcc.dg/tree-ssa/pr32964.c: New test.
4938
4939 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4940             H.J. Lu  <hongjiu.lu@intel.com>
4941
4942         PR target/40957
4943         * gcc.target/i386/pr40957.c: New test.
4944
4945 2009-08-06  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/40964
4948         * gcc.c-torture/compile/pr40964.c: New testcase.
4949
4950 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/40847
4953         * gfortran.dg/transfer_resolve_1.f90 : New test.
4954
4955 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4956             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4957
4958         PR target/40906
4959         * gcc.target/i386/pr40906-1.c: New test.
4960         * gcc.target/i386/pr40906-2.c: Ditto.
4961         * gcc.target/i386/pr40906-3.c: Ditto.
4962
4963 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4964
4965         PR rtl-optimization/40924
4966         * g++.dg/torture/pr40924.C: New test.
4967
4968 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4969
4970         PR c++/36069
4971         * g++.dg/warn/pr36069.C: New.
4972
4973 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4974
4975         PR c++/39987
4976         * g++.dg/overload/defarg4.C: New test.
4977
4978 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4979
4980         PR c++/16696
4981         * g++.dg/parse/pr16696.C: New.
4982         * g++.dg/parse/pr16696-permissive.C: New.
4983
4984 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4985
4986         PR fortran/40875
4987         * gfortran.dg/initialization_23.f90 : New test.
4988
4989 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4990
4991         PR debug/39706
4992         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4993
4994 2009-08-03  Jason Merrill  <jason@redhat.com>
4995             Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR c++/40948
4998         * g++.dg/ext/complit12.C: New.
4999
5000 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5001
5002         PR c/39902
5003         * gcc.target/powerpc/pr39902-2.c: New test.
5004
5005 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5006
5007         PR middle-end/40943
5008         * gcc.dg/uninit-6.c: Re-add XFAIL.
5009         * gcc.dg/uninit-6-O0.c: Likewise.
5010         * gcc.dg/uninit-pr40943.c: New test.
5011
5012 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5013
5014         PR testsuite/40858
5015         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5016         .ascii.
5017
5018 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5019
5020         PR libfortran/40853
5021         * gfortran.dg/namelist_40.f90: Update error output.
5022         * gfortran.dg/namelist_47.f90: Update error output.
5023         * gfortran.dg/namelist_58.f90: New test.
5024
5025 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5026
5027         PR fortran/40881
5028         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5029         * gfortran.dg/altreturn_3.f90: Ditto.
5030         * gfortran.dg/altreturn_5.f90: Ditto.
5031         * gfortran.dg/altreturn_6.f90: Ditto.
5032         * gfortran.dg/altreturn_7.f90: Ditto.
5033         * gfortran.dg/array_constructor_13.f90: Ditto.
5034         * gfortran.dg/arrayio_7.f90: Ditto.
5035         * gfortran.dg/arrayio_8.f90: Ditto.
5036         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5037         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5038         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5039         * gfortran.dg/backspace_8.f: Add -std=legacy.
5040         * gfortran.dg/backspace_9.f: Ditto.
5041         * gfortran.dg/char_comparison_1.f: Ditto.
5042         * gfortran.dg/char_decl_1.f90: Ditto.
5043         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5044         * gfortran.dg/char_pointer_assign.f90: Ditto.
5045         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5046         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5047         * gfortran.dg/char_pointer_func.f90: Ditto.
5048         * gfortran.dg/common_8.f90: Ditto.
5049         * gfortran.dg/constant_substring.f: Ditto.
5050         * gfortran.dg/data_char_2.f90: Ditto.
5051         * gfortran.dg/der_array_io_1.f90: Ditto.
5052         * gfortran.dg/der_array_io_2.f90: Ditto.
5053         * gfortran.dg/der_array_io_3.f90: Ditto.
5054         * gfortran.dg/der_io_3.f90: Ditto.
5055         * gfortran.dg/dev_null.F90: Ditto.
5056         * gfortran.dg/direct_io_2.f90: Ditto.
5057         * gfortran.dg/do_iterator_2.f90: Ditto.
5058         * gfortran.dg/e_d_fmt.f90: Ditto.
5059         * gfortran.dg/empty_format_1.f90: Ditto.
5060         * gfortran.dg/entry_17.f90: Modified warning message.
5061         * gfortran.dg/entry_7.f90: Add -std=legacy.
5062         * gfortran.dg/eor_1.f90: Ditto.
5063         * gfortran.dg/equiv_2.f90: Ditto.
5064         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5065         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5066         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5067         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5068         * gfortran.dg/fmt_error_2.f90: Ditto.
5069         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5070         * gfortran.dg/fmt_tl.f: Ditto.
5071         * gfortran.dg/fmt_white.f: Ditto.
5072         * gfortran.dg/func_derived_1.f90: Ditto.
5073         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5074         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5075         * gfortran.dg/global_references_2.f90: Ditto.
5076         * gfortran.dg/hollerith_1.f90: Ditto.
5077         * gfortran.dg/hollerith.f90: Use new-style character length.
5078         * gfortran.dg/hollerith_f95.f90: Ditto.
5079         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5080         * gfortran.dg/implicit_6.f90: Ditto.
5081         * gfortran.dg/implicit_9.f90: Ditto.
5082         * gfortran.dg/inquire_13.f90: Ditto.
5083         * gfortran.dg/inquire_5.f90: Ditto.
5084         * gfortran.dg/inquire_6.f90: Ditto.
5085         * gfortran.dg/inquire.f90: Ditto.
5086         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5087         * gfortran.dg/io_constraints_2.f90: Ditto.
5088         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5089         * gfortran.dg/loc_2.f90: Ditto.
5090         * gfortran.dg/logical_1.f90: Ditto.
5091         * gfortran.dg/longline.f: Ditto.
5092         * gfortran.dg/merge_char_1.f90: Ditto.
5093         * gfortran.dg/namelist_12.f: Ditto.
5094         * gfortran.dg/namelist_14.f90: Ditto.
5095         * gfortran.dg/namelist_18.f90: Ditto.
5096         * gfortran.dg/namelist_19.f90: Ditto.
5097         * gfortran.dg/namelist_21.f90: Ditto.
5098         * gfortran.dg/namelist_22.f90: Ditto.
5099         * gfortran.dg/namelist_37.f90: Ditto.
5100         * gfortran.dg/namelist_54.f90: Ditto.
5101         * gfortran.dg/namelist_55.f90: Ditto.
5102         * gfortran.dg/namelist_empty.f90: Ditto.
5103         * gfortran.dg/namelist_use.f90: Use new-style character length.
5104         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5105         * gfortran.dg/nested_modules_4.f90: Ditto.
5106         * gfortran.dg/nested_modules_5.f90: Ditto.
5107         * gfortran.dg/open-options-blanks.f: Ditto.
5108         * gfortran.dg/output_exponents_1.f90: Ditto.
5109         * gfortran.dg/parens_5.f90: Ditto.
5110         * gfortran.dg/parens_6.f90: Ditto.
5111         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5112         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5113         * gfortran.dg/pr15129.f90: Ditto.
5114         * gfortran.dg/pr15332.f: Ditto.
5115         * gfortran.dg/pr16597.f90: Ditto.
5116         * gfortran.dg/pr17143.f90: Ditto.
5117         * gfortran.dg/pr17164.f90: Ditto.
5118         * gfortran.dg/pr17229.f: Modified warning message.
5119         * gfortran.dg/pr18210.f90: Add -std=legacy.
5120         * gfortran.dg/pr19155.f: Ditto.
5121         * gfortran.dg/pr20086.f90: Ditto.
5122         * gfortran.dg/pr20124.f90: Ditto.
5123         * gfortran.dg/pr20755.f: Ditto.
5124         * gfortran.dg/pr20865.f90: Ditto.
5125         * gfortran.dg/pr20950.f: Ditto.
5126         * gfortran.dg/pr21730.f: Ditto.
5127         * gfortran.dg/pr22491.f: Ditto.
5128         * gfortran.dg/pr29713.f90: Ditto.
5129         * gfortran.dg/print_parentheses_1.f: Ditto.
5130         * gfortran.dg/print_parentheses_2.f90: Ditto.
5131         * gfortran.dg/proc_assign_1.f90: Ditto.
5132         * gfortran.dg/proc_decl_1.f90: Ditto.
5133         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5134         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5135         * gfortran.dg/read_float_1.f90: Ditto.
5136         * gfortran.dg/read_logical.f90: Ditto.
5137         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5138         * gfortran.dg/return_1.f90: Ditto.
5139         * gfortran.dg/rewind_1.f90: Ditto.
5140         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5141         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5142         * gfortran.dg/stfunc_1.f90: Ditto.
5143         * gfortran.dg/stfunc_3.f90: Ditto.
5144         * gfortran.dg/stfunc_4.f90: Ditto.
5145         * gfortran.dg/stfunc_6.f90: Ditto.
5146         * gfortran.dg/streamio_2.f90: Ditto.
5147         * gfortran.dg/string_ctor_1.f90: Ditto.
5148         * gfortran.dg/string_null_compare_1.f: Ditto.
5149         * gfortran.dg/substr_6.f90: Ditto.
5150         * gfortran.dg/tl_editing.f90: Ditto.
5151         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5152         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5153         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5154         * gfortran.dg/g77/1832.f: Ditto.
5155         * gfortran.dg/g77/19981216-0.f Ditto.
5156         * gfortran.dg/g77/19990525-0.f: Ditto.
5157         * gfortran.dg/g77/19990826-2.f: Ditto.
5158         * gfortran.dg/g77/20000630-2.f: Ditto.
5159         * gfortran.dg/g77/20010116.f: Ditto.
5160         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5161         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5162         * gfortran.dg/g77/980520-1.f: Ditto.
5163         * gfortran.dg/g77/check0.f: Ditto.
5164         * gfortran.dg/g77/cpp3.F: Ditto.
5165         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5166         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5167         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5168         * gfortran.dg/g77/short.f: Ditto.
5169
5170 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5171
5172         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5173         * gcc.target/mips/ext-4.c: Likewise.
5174         * gcc.target/mips/interrupt_handler.c: Likewise.
5175         * gcc.target/mips/truncate-4.c: Likewise.
5176         * gcc.target/mips/truncate-5.c: Likewise.
5177
5178 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5179
5180         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5181         -fgraphite-force-parallel to -floop-parallelize-all.
5182
5183 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5184
5185         PR fortran/40011
5186         * gfortran.dg/whole_file_7.f90: New test.
5187         * gfortran.dg/whole_file_8.f90: New test.
5188         * gfortran.dg/whole_file_9.f90: New test.
5189         * gfortran.dg/whole_file_10.f90: New test.
5190         * gfortran.dg/whole_file_11.f90: New test.
5191         * gfortran.dg/whole_file_12.f90: New test.
5192         * gfortran.dg/whole_file_13.f90: New test.
5193         * gfortran.dg/whole_file_14.f90: New test.
5194
5195 2009-07-31  Jason Merrill  <jason@redhat.com>
5196
5197         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5198         binding semantics.
5199         * g++.dg/cpp0x/named.C: Likewise.
5200         * g++.dg/cpp0x/overload.C: Likewise.
5201         * g++.dg/cpp0x/rv1n.C: Likewise.
5202         * g++.dg/cpp0x/rv1p.C: Likewise.
5203         * g++.dg/cpp0x/rv2n.C: Likewise.
5204         * g++.dg/cpp0x/rv2p.C: Likewise.
5205         * g++.dg/cpp0x/rv3n.C: Likewise.
5206         * g++.dg/cpp0x/rv3p.C: Likewise.
5207         * g++.dg/cpp0x/rv4n.C: Likewise.
5208         * g++.dg/cpp0x/rv4p.C: Likewise.
5209         * g++.dg/cpp0x/rv5n.C: Likewise.
5210         * g++.dg/cpp0x/rv5p.C: Likewise.
5211         * g++.dg/cpp0x/rv6n.C: Likewise.
5212         * g++.dg/cpp0x/rv6p.C: Likewise.
5213         * g++.dg/cpp0x/rv7n.C: Likewise.
5214         * g++.dg/cpp0x/rv7p.C: Likewise.
5215         * g++.dg/cpp0x/template_deduction.C: Likewise.
5216         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5217         * g++.dg/cpp0x/overloadn.C: New.
5218         * g++.dg/cpp0x/rv-cast.C: New.
5219
5220 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5221
5222         * gcc.target/mips/ext-4.c: New test.
5223
5224 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5225
5226         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5227
5228 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5229
5230         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5231         * gcc.dg/tree-ssa/loop-32.c: Same.
5232         * gcc.dg/tree-ssa/loop-33.c: Same.
5233         * gcc.dg/tree-ssa/loop-34.c: Same.
5234         * gcc.dg/tree-ssa/loop-35.c: Same.
5235         * gcc.dg/tree-ssa/loop-7.c: Same.
5236         * gcc.dg/tree-ssa/pr23109.c: Same.
5237         * gcc.dg/tree-ssa/restrict-2.c: Same.
5238         * gcc.dg/tree-ssa/restrict-3.c: Same.
5239         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5240         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5241         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5242         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5243         * gcc.dg/tree-ssa/structopt-1.c: Same.
5244         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5245         * gfortran.dg/pr32921.f: Same.
5246
5247 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5248
5249         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5250         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5251         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5252         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5253         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5254         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5255         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5256         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5257         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5258         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5259         * gcc.dg/graphite/id-1.c: New.
5260         * gcc.dg/graphite/id-10.c: New.
5261         * gcc.dg/graphite/id-11.c: New.
5262         * gcc.dg/graphite/id-12.c: New.
5263         * gcc.dg/graphite/id-13.c: New.
5264         * gcc.dg/graphite/id-14.c: New.
5265         * gcc.dg/graphite/id-15.c: New.
5266         * gcc.dg/graphite/id-2.c: New.
5267         * gcc.dg/graphite/id-3.c: New.
5268         * gcc.dg/graphite/id-4.c: New.
5269         * gcc.dg/graphite/id-5.c: New.
5270         * gcc.dg/graphite/id-6.c: New.
5271         * gcc.dg/graphite/id-7.c: New.
5272         * gcc.dg/graphite/id-8.c: New.
5273         * gcc.dg/graphite/id-9.c: New.
5274         * gcc.dg/graphite/interchange-0.c: New.
5275         * gcc.dg/graphite/interchange-1.c: New.
5276         * gcc.dg/graphite/interchange-2.c: New.
5277         * gcc.dg/graphite/interchange-3.c: New.
5278         * gcc.dg/graphite/interchange-4.c: New.
5279         * gcc.dg/graphite/interchange-5.c: New.
5280         * gcc.dg/graphite/interchange-6.c: New.
5281         * gcc.dg/graphite/interchange-7.c: New.
5282         * gcc.dg/graphite/interchange-8.c: New.
5283         * gcc.dg/graphite/pr35356-1.c: New.
5284         * gcc.dg/graphite/pr35356-2.c: New.
5285         * gcc.dg/graphite/pr35356-3.c: New.
5286         * gcc.dg/graphite/pr40157.c: New.
5287         * gcc.dg/graphite/run-id-1.c: New.
5288         * gcc.dg/graphite/scop-20.c: New.
5289         * gcc.dg/graphite/scop-21.c: New.
5290         * gfortran.dg/graphite/id-1.f90: New.
5291         * gfortran.dg/graphite/id-10.f90: New.
5292         * gfortran.dg/graphite/id-11.f: New.
5293         * gfortran.dg/graphite/id-12.f: New.
5294         * gfortran.dg/graphite/id-13.f: New.
5295         * gfortran.dg/graphite/id-14.f: New.
5296         * gfortran.dg/graphite/id-15.f: New.
5297         * gfortran.dg/graphite/id-16.f: New.
5298         * gfortran.dg/graphite/id-5.f: New.
5299         * gfortran.dg/graphite/id-6.f: New.
5300         * gfortran.dg/graphite/id-7.f: New.
5301         * gfortran.dg/graphite/id-8.f: New.
5302         * gfortran.dg/graphite/id-9.f: New.
5303         * gfortran.dg/graphite/interchange-1.f: New.
5304         * gfortran.dg/graphite/interchange-2.f: New.
5305
5306 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5307
5308         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5309         flags based on the name of the testcase.
5310         * gfortran.dg/graphite/graphite.exp: Same.
5311
5312         * gcc.dg/graphite/block-0.c: Adjusted.
5313         * gcc.dg/graphite/block-1.c: Adjusted.
5314         * gcc.dg/graphite/block-2.c: Adjusted.
5315         * gcc.dg/graphite/block-3.c: Adjusted.
5316         * gcc.dg/graphite/block-4.c: Adjusted.
5317         * gcc.dg/graphite/block-5.c: Adjusted.
5318         * gcc.dg/graphite/block-6.c: Adjusted.
5319         * gcc.dg/graphite/pr37485.c: Adjusted.
5320         * gcc.dg/graphite/pr37684.c: Adjusted.
5321         * gcc.dg/graphite/pr37828.c: Adjusted.
5322         * gcc.dg/graphite/pr37883.c: Adjusted.
5323         * gcc.dg/graphite/pr37928.c: Adjusted.
5324         * gcc.dg/graphite/pr37943.c: Adjusted.
5325         * gcc.dg/graphite/pr38409.c: Adjusted.
5326         * gcc.dg/graphite/pr38498.c: Adjusted.
5327         * gcc.dg/graphite/pr38559.c: Adjusted.
5328         * gcc.dg/graphite/pr39335.c: Adjusted.
5329         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5330         * gcc.dg/graphite/scop-0.c: Adjusted.
5331         * gcc.dg/graphite/scop-1.c: Adjusted.
5332         * gcc.dg/graphite/scop-10.c: Adjusted.
5333         * gcc.dg/graphite/scop-11.c: Adjusted.
5334         * gcc.dg/graphite/scop-12.c: Adjusted.
5335         * gcc.dg/graphite/scop-13.c: Adjusted.
5336         * gcc.dg/graphite/scop-14.c: Adjusted.
5337         * gcc.dg/graphite/scop-15.c: Adjusted.
5338         * gcc.dg/graphite/scop-16.c: Adjusted.
5339         * gcc.dg/graphite/scop-17.c: Adjusted.
5340         * gcc.dg/graphite/scop-18.c: Adjusted.
5341         * gcc.dg/graphite/scop-19.c: Adjusted.
5342         * gcc.dg/graphite/scop-2.c: Adjusted.
5343         * gcc.dg/graphite/scop-3.c: Adjusted.-
5344         * gcc.dg/graphite/scop-4.c: Adjusted.
5345         * gcc.dg/graphite/scop-5.c: Adjusted.
5346         * gcc.dg/graphite/scop-6.c: Adjusted.
5347         * gcc.dg/graphite/scop-7.c: Adjusted.
5348         * gcc.dg/graphite/scop-8.c: Adjusted.
5349         * gcc.dg/graphite/scop-9.c: Adjusted.
5350         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5351         * gfortran.dg/graphite/block-1.f90: Adjusted.
5352         * gfortran.dg/graphite/block-2.f: Adjusted.
5353         * gfortran.dg/graphite/block-3.f90: Adjusted.
5354         * gfortran.dg/graphite/block-4.f90: Adjusted.
5355         * gfortran.dg/graphite/id-2.f90: Adjusted.
5356         * gfortran.dg/graphite/id-3.f90: Adjusted.
5357         * gfortran.dg/graphite/id-4.f90: Adjusted.
5358         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5359         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5360         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5361         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5362         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5363         * gfortran.dg/graphite/scop-1.f: Adjusted.
5364
5365 2009-07-30  Doug Kwan  <dougkwan@google.com>
5366
5367         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5368         in warnings added in rev 141298.
5369
5370 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5371
5372         * lib/options.exp: Use "!=" instead of "ne".
5373
5374         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5375
5376         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5377         * gcc.dg/ucnid-12.c: Likewise.
5378
5379 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5380             Pat Haugen  <pthaugen@us.ibm.com>
5381             Revital Eres <ERES@il.ibm.com>
5382
5383         * gcc.target/powerpc/altivec-32.c: New file to test
5384         Altivec simple math function vectorization.
5385
5386         * gcc.target/powerpc/bswap-run.c: New file to test swap
5387         builtins.
5388         * gcc.target/powerpc/bswap16.c: Ditto.
5389         * gcc.target/powerpc/bswap32.c: Ditto.
5390         * gcc.target/powerpc/bswap64-1.c: Ditto.
5391         * gcc.target/powerpc/bswap64-2.c: Ditto.
5392         * gcc.target/powerpc/bswap64-3.c: Ditto.
5393         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5394         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5395         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5396
5397         * gcc.target/powerpc/popcount-2.c: New file to test
5398         power7 popcntd instructions.
5399         * gcc.target/powerpc/popcount-3.c: Ditto.
5400
5401         * gcc.target/powerpc/pr39457.c: New VSX test.
5402         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5403         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5404         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5405         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5406         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5407         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5408         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5409         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5410         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5411         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5412         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5413         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5414
5415         * gcc.target/powerpc/altivec-6.c: Store the result of
5416         vec_add, so the optimizer doesn't remove it.
5417
5418         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5419         systems that support bswap64.
5420
5421         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5422         prevent VSX code generation.
5423
5424         * lib/target-supports.exp (check_vsx_hw_available): New
5425         function to test if VSX available.
5426         (check_effective_target_powerpc_vsx_ok): Ditto.
5427         (check_vmx_hw_available): Add explicit -mno-vsx.
5428
5429 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5430
5431         PR c/39902
5432         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5433
5434 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5435
5436         PR tree-optimization/40570
5437         * gcc.c-torture/compile/pr40570.c: New test.
5438
5439 2009-07-29  Jason Merrill  <jason@redhat.com>
5440
5441         PR c++/14912
5442         * g++.dg/template/defarg13.C: New.
5443
5444 2009-07-29  Richard Guenther  <rguenther@suse.de>
5445
5446         PR c++/40834
5447         * g++.dg/torture/pr40834.C: New testcase.
5448
5449 2009-07-29  Michael Matz  <matz@suse.de>
5450
5451         PR middle-end/40830
5452         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5453
5454 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5455
5456         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5457         sh*-*-* targets.  Skip on spu-*-* targets.
5458         * gfortran.dg/maxlocval_4.f90: Likewise.
5459         * gfortran.dg/minlocval_1.f90: Likewise.
5460         * gfortran.dg/minlocval_4.f90: Likewise.
5461
5462 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5463
5464         PR fortran/40878
5465         * gfortran.dg/gomp/pr40878-1.f90: New test.
5466         * gfortran.dg/gomp/pr40878-2.f90: New test.
5467
5468         PR testsuite/40891
5469         * gcc.dg/cdce1.c: Adjust note line number.
5470         * gcc.dg/cdce2.c: Likewise.
5471
5472 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5473
5474         PR fortran/40882
5475         * gfortran.dg/proc_ptr_comp_13.f90: New.
5476
5477 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5478
5479         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5480         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5481         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5482         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5483         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5484         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5485         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5486         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5487         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5488         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5489         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5490         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5491         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5492         #ifdef NEED_IEEE754_FLOAT conditional.
5493         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5494         conditional.
5495
5496 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5497
5498         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5499         i?86-*-netware.
5500         * g++.dg/ext/bitfield3.C: Likewise.
5501         * g++.dg/ext/bitfield4.C: Likewise.
5502         * g++.dg/ext/bitfield5.C: Likewise.
5503         * gcc.dg/bitfld-15.c: Likewise.
5504         * gcc.dg/bitfld-16.c: Likewise.
5505         * gcc.dg/bitfld-17.c: Likewise.
5506         * gcc.dg/bitfld-18.c: Likewise.
5507         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5508         * gcc.dg/20010912-1.c: Likewise.
5509         * gcc.dg/20021018-1.c: Likewise.
5510         * gcc.dg/20030213-1.c: Likewise.
5511         * gcc.dg/20030225-1.c: Likewise.
5512         * gcc.dg/20030708-1.c: Likewise.
5513         * gcc.dg/20050321-2.c: Likewise.
5514         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5515         * gcc.dg/cdce2.c: Likewise.
5516         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5517         targets.
5518         * gcc.target/i386/pr37248-3.c: Likewise.
5519
5520 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5521
5522         PR fortran/40848
5523         * gfortran.dg/altreturn_7.f90: New.
5524
5525 2009-07-27  Simon Baldwin  <simonb@google.com>
5526
5527         PR testsuite/40829
5528         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5529         so that indexing no longer runs off array end.
5530
5531 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5532
5533         PR fortran/40851
5534         * gfortran.dg/derived_init_3.f90: New test.
5535
5536 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/33197
5539         * gfortran.dg/atan2_1.f90: New test
5540         * gfortran.dg/atan2_2.f90: New test
5541
5542 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5543
5544         PR c++/40749
5545         * g++.dg/warn/Wreturn-type-6.C: New test.
5546
5547 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5548
5549         PR tree-optimization/40801
5550         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5551         * gfortran.dg/vect/vect.exp: Run tests starting with
5552         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5553
5554 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5555
5556         PR rtl-optimization/40445
5557         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5558
5559 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5560
5561         * gcc.dg/builtin-unreachable-4.c: New test.
5562
5563 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/33197
5566         * gfortran.dg/complex_intrinsic_5.f90: New test.
5567         * gfortran.dg/complex_intrinsic_7.f90: New test.
5568
5569 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5570
5571         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5572         * gcc.dg/ipa/noclone-1.c: New test.
5573
5574 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5575
5576         * lib/target-supports.exp (check_effective_target_static): New
5577         procedure.
5578         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5579         supported.
5580         * g++.old-deja/g++.law/weak.C: Require static effective target.
5581
5582 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5583
5584         PR fortran/39630
5585         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5586         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5587         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5588         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5589         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5590         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5591         * gfortran.dg/typebound_call_10.f03: New.
5592
5593 2009-07-24  Jason Merrill  <jason@redhat.com>
5594
5595         * g++.dg/cpp0x/defaulted11.C: New.
5596
5597         * g++.dg/cpp0x/initlist23.C: New.
5598
5599 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5600
5601         PR fortran/40822
5602         * gfortran.dg/char_length_16.f90: New.
5603
5604 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR fortran/40643
5607         PR fortran/31067
5608         * gfortran.dg/maxlocval_2.f90: New test.
5609         * gfortran.dg/maxlocval_3.f90: New test.
5610         * gfortran.dg/maxlocval_4.f90: New test.
5611         * gfortran.dg/minlocval_1.f90: New test.
5612         * gfortran.dg/minlocval_2.f90: New test.
5613         * gfortran.dg/minlocval_3.f90: New test.
5614         * gfortran.dg/minlocval_4.f90: New test.
5615
5616 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5617
5618         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5619         scan-assembler.
5620
5621 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR fortran/40839
5624         * gfortran.dg/pr40839.f90: New test.
5625
5626 2009-07-23  Michael Matz  <matz@suse.de>
5627
5628         PR middle-end/40830
5629         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5630         don't set options ourself.
5631
5632 2009-07-23  Simon Baldwin  <simonb@google.com>
5633
5634         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5635         native C compilation where required.
5636
5637 2009-07-22  Doug Kwan  <dougkwan@google.com>
5638
5639         * gcc.c-torture/compile/20090721-1.c: New test.
5640
5641 2009-07-22  Michael Matz  <matz@suse.de>
5642
5643         PR tree-optimization/35229
5644         PR tree-optimization/39300
5645         * gcc.dg/vect/vect-pre-interact.c: New test.
5646
5647 2009-07-22  Richard Guenther  <rguenther@suse.de>
5648
5649         * g++.dg/lookup/using21.C: Fix duplicate paste.
5650
5651 2009-07-22  Richard Guenther  <rguenther@suse.de>
5652
5653         PR c++/40799
5654         * g++.dg/lookup/using21.C: New testcase.
5655
5656 2009-07-21  Jason Merrill  <jason@redhat.com>
5657
5658         * g++.dg/init/aggr4.C: New.
5659
5660 2009-07-21  Jason Merrill  <jason@redhat.com>
5661
5662         Core issue 934
5663         * g++.dg/cpp0x/initlist22.C: New.
5664
5665 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5666
5667         * gcc.target/i386/vectorize8.c: New test.
5668
5669 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5670
5671         PR target/40811
5672         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5673         Add i?86 and x86_64 targets.
5674         * gcc.target/i386/vectorize7.c: New test.
5675
5676         PR target/40809
5677         * gcc.target/i386/pr40809.c: New test.
5678
5679 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR tree-optimization/40813
5682         * g++.dg/opt/inline15.C: New test.
5683
5684 2009-07-21  Paul Brook <paul@codesourcery.com>
5685
5686         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5687         * lib/target-supports.exp (check_effective_target_section_anchors):
5688         Add arm*-*-*.
5689
5690 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5691
5692         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5693         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5694         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5695
5696 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5697
5698         * gcc.target/mips/ext-3.c: New test.
5699
5700 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5701
5702         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5703         * gcc.dg/builtin-object-size-8.c: New test.
5704         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5705         * g++.dg/ext/builtin-object-size2.C: Likewise.
5706
5707         PR tree-optimization/40792
5708         * gcc.dg/pr40792.c: New test.
5709
5710 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5711
5712         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5713         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5714         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5715
5716 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5717
5718         * gcc.target/sh/mfmovd.c: New test.
5719
5720 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5721             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5722
5723         PR libfortran/40714
5724         * gfortran.dg/eof_3.f90: New test.
5725
5726 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5727
5728         PR fortran/40727
5729         * gfortran.dg/intrinsic_cmplx.f90: New test.
5730
5731 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5732
5733         PR libfortran/34670
5734         PR libfortran/36874
5735         * gfortran.dg/cshift_bounds_1.f90:  New test.
5736         * gfortran.dg/cshift_bounds_2.f90:  New test.
5737         * gfortran.dg/cshift_bounds_3.f90:  New test.
5738         * gfortran.dg/cshift_bounds_4.f90:  New test.
5739         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5740         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5741         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5742         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5743
5744 2009-07-19  Jan Hubicka  <jh@suse.cz>
5745
5746         PR tree-optimization/40676
5747         * gcc.c-torture/compile/pr40676.c: New testcase.
5748
5749 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5750
5751         * gcc.target/mips/ext-2.c: New test.
5752
5753 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5754
5755         * gcc.target/mips/octeon-exts-7.c: New test.
5756         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5757         * gcc.target/mips/octeon-exts-5.c: Likewise.
5758
5759 2009-07-18  Richard Guenther  <rguenther@suse.de>
5760
5761         PR testsuite/40798
5762         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5763
5764 2009-07-18  Richard Guenther  <rguenther@suse.de>
5765
5766         PR c/40787
5767         * gcc.dg/pr35899.c: Adjust.
5768
5769 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5770
5771         * gcc.target/powerpc/asm-es-1.c: New test.
5772         * gcc.target/powerpc/asm-es-2.c: Likewise.
5773
5774 2009-07-17  Richard Guenther  <rguenther@suse.de>
5775
5776         PR c/40401
5777         * g++.dg/rtti/crash4.C: New testcase.
5778         * g++.dg/torture/20090706-1.C: Likewise.
5779         * gcc.dg/redecl-17.c: Likewise.
5780         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5781         * gcc.dg/declspec-9.c: Expect extra error.
5782         * gcc.dg/declspec-10.c: Likewise.
5783         * gcc.dg/declspec-11.c: Likewise.
5784         * gcc.dg/redecl-10.c: Expect extra warnings.
5785         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5786         * gcc.target/i386/pr39545-1.c: Likewise.
5787         * g++.dg/ext/asm3.C: Expect more errors.
5788         * g++.dg/gomp/block-1.C: Likewise.
5789         * g++.dg/gomp/block-2.C: Likewise.
5790         * g++.dg/gomp/block-3.C: Likewise.
5791         * g++.dg/gomp/block-5.C: Likewise.
5792         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5793         * g++.dg/warn/unused-result1.C: XFAIL.
5794
5795 2009-07-17  Richard Guenther  <rguenther@suse.de>
5796
5797         PR tree-optimization/40321
5798         * gcc.c-torture/compile/pr40321.c: New testcase.
5799         * g++.dg/torture/pr40321.C: Likewise.
5800
5801 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5802
5803         PR c++/40780
5804         * g++.dg/template/ptrmem19.C: New test.
5805
5806 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5807             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5808
5809         PR 40435
5810         * gcc.dg/pr36902.c: Add column info.
5811         * g++.dg/gcov/gcov-2.C: Change count for definition.
5812
5813 2009-07-16  Jason Merrill  <jason@redhat.com>
5814
5815         PR libstdc++/37907
5816         * g++.dg/cpp0x/std-layout1.C: New.
5817         * g++.dg/ext/has_nothrow_assign.C: Fix.
5818         * g++.dg/ext/has_nothrow_copy.C: Fix.
5819         * g++.dg/ext/has_trivial_assign.C: Fix.
5820         * g++.dg/ext/has_trivial_copy.C: Fix.
5821         * g++.dg/ext/is_pod.C: Fix.
5822         * g++.dg/other/offsetof3.C: Adjust.
5823         * g++.dg/overload/ellipsis1.C: Adjust.
5824         * g++.dg/warn/var-args1.C: Adjust.
5825         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5826         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5827         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5828         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5829         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5830
5831 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5832
5833         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5834         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5835         effective target "mpc_pow".
5836         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5837
5838 2009-07-16  Richard Henderson  <rth@redhat.com>
5839
5840         * g++.dg/opt/eh4.C: New test.
5841
5842 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5843
5844         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5845
5846 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5847
5848         PR middle-end/40747
5849         * gcc.c-torture/execute/pr40747.c: New test.
5850
5851 2009-07-15  Richard Guenther  <rguenther@suse.de>
5852
5853         PR middle-end/40753
5854         * gcc.c-torture/compile/pr40753.c: New testcase.
5855
5856 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5857
5858         PR fortran/40743
5859         * gfortran.dg/interface_assignment_4.f90: New.
5860
5861 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5862
5863         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5864         for FreeBSD up to and including version 8.
5865
5866 2009-07-14  Taras Glek  <tglek@mozilla.com>
5867             Rafael Espindola  <espindola@google.com>
5868
5869         * g++.dg/plugin/header-plugin-test.C: New.
5870         * g++.dg/plugin/header_plugin.c: New.
5871         * g++.dg/plugin/plugin.exp: Update.
5872
5873 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5874
5875         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5876         function to enable vectorization.
5877         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5878         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5879
5880 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         * gcc.target/i386/sse-copysignf-vec.c: New test.
5883         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5884
5885 2009-07-14  Jason Merrill  <jason@redhat.com>
5886
5887         PR c++/37276
5888         * g++.dg/lookup/builtin5.C: New.
5889         * g++.dg/other/error22.C: Add missing extern "C".
5890         * g++.dg/warn/Warray-bounds.C: Likewise.
5891         * gcc.dg/compat/compat-common.h: Likewise.
5892
5893         PR c++/40746
5894         * g++.dg/lookup/using20.C: New.
5895
5896         PR c++/40740
5897         * g++.dg/template/koenig8.C: New.
5898
5899 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5900
5901         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5902         both i?86-*-darwin* and x86_64-*-darwin*.
5903
5904 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5905
5906         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5907         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5908         name.
5909
5910 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5911
5912         PR debug/40705
5913         * g++.dg/debug/dwarf2/typedef1.C: New test.
5914
5915         PR c++/40357
5916         * g++.dg/other/typedef3.C: New test.
5917
5918 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5919
5920         * gcc.dg/20090709-1.c: Move to a proper place ...
5921         * gcc.target/m68k/20090709-1.c: ... here.
5922
5923 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5924
5925         PR C++/22154
5926         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5927         front of qualified names are allowed.
5928         * g++.dg/parse/crash10.C: Likewise.
5929         * g++.dg/parse/error15.C: Likewise.
5930         * g++.dg/parse/typename9.C: Likewise.
5931         * g++.dg/parse/error8.C: Likewise.
5932
5933 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5934
5935         PR fortran/40646
5936         * gfortran.dg/proc_ptr_22.f90: Extended.
5937         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5938
5939 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5940
5941         * gfortran.dg/vect/vect-6.f: New test.
5942
5943 2009-07-12  Jason Merrill  <jason@redhat.com>
5944
5945         PR c++/36628
5946         * g++.dg/cpp0x/decltype17.C: New.
5947
5948         PR c++/37206
5949         * g++.dg/cpp0x/rv10.C: New.
5950
5951 2009-07-12  Jason Merrill  <jason@redhat.com>
5952
5953         PR c++/40689
5954         * g++.dg/cpp0x/initlist20.C: New.
5955         * g++.dg/cpp0x/initlist21.C: New.
5956
5957 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5958
5959         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5960         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5961         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5962         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5963         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5964
5965 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5966
5967         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5968         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5969         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5970         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5971         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5972         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5973         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5974         effective_target fd_truncate.
5975
5976 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5977
5978         * gnat.dg/specs/addr1.ads: New test.
5979
5980 2009-07-11  Jan Hubicka  <jh@suse.cz>
5981
5982         PR middle-end/48388
5983         * g++.dg/torture/pr40388.C: New testcase.
5984
5985 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR target/40668
5988         * gcc.c-torture/execute/pr40668.c: New test.
5989
5990 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5991
5992         * gcc.c-torture/execute/20090711-1.c: New test.
5993
5994 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5995
5996         PR testsuite/40699
5997         PR testsuite/40707
5998         PR testsuite/40709
5999         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6000         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6001         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6002         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6003
6004 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6005
6006         PR fortran/33197
6007         * gfortran.dg/complex_intrinsic_3.f90: New test.
6008         * gfortran.dg/complex_intrinsic_4.f90: New test.
6009
6010 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6011
6012         PR target/39079
6013         * gcc.target/mips/mips.exp: Make -msynci a known option.
6014         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6015
6016 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR c++/40502
6019         * g++.dg/ext/strncpy-chk1.C: New test.
6020
6021 2009-07-10  Richard Guenther  <rguenther@suse.de>
6022
6023         PR tree-optimization/40496
6024         * g++.dg/opt/pr40496.C: New testcase.
6025
6026 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6027
6028         PR 25509
6029         PR 40614
6030         * g++.dg/warn/unused-result1-Werror.c: New.
6031
6032 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6033
6034         PR fortran/39334
6035         * gfortran.dg/recursive_parameter_1.f90: New test.
6036
6037 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6038
6039         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6040         * gfortran.dg/module_equivalence_6.f90: Ditto.
6041         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6042         * gfortran.dg/nan_2.f90: Ditto.
6043         * gfortran.dg/inquire_11.f90: Ditto.
6044         * gfortran.dg/abstract_type_3.f03: Ditto.
6045         * gfortran.dg/abstract_type_1.f90: Ditto.
6046         * gfortran.dg/private_type_9.f90: Ditto.
6047         * gfortran.dg/abstract_type_5.f03: Ditto.
6048         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6049         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6050         * gfortran.dg/derived_sub.f90: Ditto.
6051         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6052         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6053         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6054         * gfortran.dg/mvbits_6.f90: Ditto.
6055         * gfortran.dg/abstract_type_2.f03: Ditto.
6056         * gfortran.dg/abstract_type_4.f03: Ditto.
6057         * gfortran.dg/bounds_check_9.f90: Ditto.
6058         * gfortran.dg/optional_dim_3.f90: Ditto.
6059         * gfortran.dg/pr32921.f: Ditto.
6060         * gfortran.dg/entry_16.f90: Ditto.
6061         * gfortran.dg/generic_16.f90: Ditto.
6062
6063
6064 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6065
6066         * gcc.target/m68k/20090709-1.c: New.
6067
6068 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6069
6070         PR c++/40684
6071         * g++.dg/template/unify11.C: New test.
6072
6073 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6074
6075         PR fortran/40629
6076         * gfortran.dg/host_assoc_function_9.f90: New test.
6077
6078 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6079
6080         PR fortran/40646
6081         * gfortran.dg/proc_ptr_22.f90: New.
6082         * gfortran.dg/proc_ptr_comp_12.f90: New.
6083
6084 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR middle-end/40692
6087         * gcc.c-torture/compile/pr40692.c: New test.
6088
6089 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6090
6091         PR fortran/40604
6092         * gfortran.dg/pointer_check_6.f90: New test.
6093
6094 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6095
6096         * gcc.target/mips/truncate-5.c: New test.
6097
6098 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6099
6100         PR libfortran/40330
6101         PR libfortran/40662
6102         * gfortran.dg/fmt_cache_1.f: New test.
6103
6104 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6105
6106         PR fortran/40675
6107         * gfortran.dg/nosigned_zero_1.f90: New test.
6108         * gfortran.dg/nosigned_zero_2.f90: New test.
6109
6110 2009-07-08  Richard Guenther  <rguenther@suse.de>
6111
6112         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6113
6114 2009-07-08  Richard Guenther  <rguenther@suse.de>
6115
6116         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6117
6118 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6119
6120         PR fortran/40591
6121         * gfortran.dg/proc_ptr_21.f90: New test.
6122
6123 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6124
6125         PR c++/31246
6126         * g++.dg/warn/pr31246.C: New.
6127         * g++.dg/warn/pr31246-2.C: New.
6128
6129 2009-07-07  Jason Merrill  <jason@redhat.com>
6130
6131         PR c++/35828
6132         * g++.dg/template/defarg12.C: New.
6133
6134         PR c++/37816
6135         * g++.dg/cpp0x/enum7.C: New.
6136
6137         PR c++/37946
6138         * g++.dg/cpp0x/enum6.C: New.
6139
6140         PR c++/40639
6141         * g++.dg/cpp0x/enum5.C: New.
6142
6143         PR c++/40633
6144         * g++.dg/cpp0x/enum4.C: New.
6145
6146 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6147
6148         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6149
6150 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6151
6152         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6153
6154 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR middle-end/40669
6157         * gcc.dg/pr40669.c: New test.
6158
6159 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6160
6161         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6162         location. Update all calls.
6163         * g++.dg/plugin/selfassign.c: Likewise.
6164
6165 2009-07-06  Jason Merrill  <jason@redhat.com>
6166
6167         * g++.dg/rtti/dyncast[34].C: New.
6168
6169 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6170
6171         * lib/target-supports.exp
6172         (check_effective_target_mips_newabi_large_long_double): New.
6173         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6174         target.
6175         * gcc.target/mips/fpr-moves-6.c: Likewise.
6176
6177 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6178
6179         PR c++/40557
6180         * g++.dg/template/union2.C: New test.
6181
6182 2009-07-04  Jason Merrill  <jason@redhat.com>
6183
6184         * g++.dg/template/using15.C: New.
6185
6186 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6187
6188         * gfortran.dg/maxloc_1.f90: New test.
6189
6190 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6191
6192         PR fortran/40593
6193         * gfortran.dg/proc_ptr_result_6.f90: New.
6194
6195 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6196
6197         * gcc.dg/framework-2.c: Adjust testcase to pass.
6198
6199 2009-07-04  Jason Merrill  <jason@redhat.com>
6200
6201         PR c++/40619
6202         * g++.dg/cpp0x/auto16.C: New.
6203
6204 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6205
6206         PR target/40587
6207         * gfortran.dg/pr40587.f: New test.
6208
6209 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6210
6211         PR fortran/40638
6212         * gfortran.dg/unit_1.f90: New test.
6213
6214 2009-07-03  Jason Merrill  <jason@redhat.com>
6215
6216         * g++.dg/template/pure1.C: Expect another error.
6217
6218 2009-07-03  Richard Guenther  <rguenther@suse.de>
6219
6220         PR tree-optimization/40640
6221         * gcc.c-torture/compile/pr40640.c: New testcase.
6222
6223 2009-07-03  Richard Guenther  <rguenther@suse.de>
6224
6225         PR middle-end/34163
6226         * gfortran.dg/pr34163.f90: New testcase.
6227
6228 2009-07-03  Jan Hubicka  <jh@suse.cz>
6229
6230         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6231         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6232         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6233         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6234         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6235         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6236         * gnat.dg/loop_optimization6.adb: Enable -O2.
6237
6238 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.dg/warn/null4.C: Extend.
6241
6242 2009-07-02  Jason Merrill  <jason@redhat.com>
6243
6244         * g++.dg/template/spec8.C: Fix.
6245
6246 2009-07-02  Michael Matz  <matz@suse.de>
6247
6248         PR fortran/32131
6249         * gfortran.dg/pr32921.f: Adjust.
6250
6251 2009-07-02  Jan Hubicka  <jh@suse.cz>
6252
6253         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6254
6255 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6256
6257         * gcc.target/mips/truncate-4.c: New testcase.
6258
6259 2009-07-01  Richard Guenther  <rguenther@suse.de>
6260
6261         PR tree-optimization/19831
6262         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6263         make allocated memory escape.  Un-XFAIL.
6264         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6265         * gcc.dg/vect/pr31699.c: Likewise.
6266         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6267
6268 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6269
6270         PR c++/40566
6271         * g++.dg/parse/cond5.C: New test.
6272
6273 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6274
6275         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6276         (main): Pass n to main_1 instead.
6277         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6278         (main_1): New function, split off from...
6279         (main): ...here.  Pass `off' to main_1 instead.
6280
6281 2009-06-30  Jason Merrill  <jason@redhat.com>
6282
6283         PR c++/40595
6284         * g++.dg/cpp0x/variadic94.C: New.
6285
6286 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6287
6288         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6289         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6290         (init_ld_library_path_env_vars): New function, replacing the
6291         orig_*_saved assignments.  Call it after defining it.
6292         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6293         (restore_ld_library_path_env_vars): Likewise.
6294         (add_path, find_libgcc_s): New functions.
6295         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6296         gcc-set-multilib-library-path.
6297         (objc_target_compile): Don't add "." to ld_library_path.
6298         Use add_path.
6299         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6300         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6301         gcc-set-multilib-library-path.
6302         * lib/g++.exp (g++_link_flags): Likewise.
6303         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6304         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6305         top level; do it...
6306         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6307         to tell when this needs to happen.  Use find_libgcc_s instead of
6308         gcc-set-multilib-library-path.
6309         * lib/gcc-dg.exp: Likewise.
6310         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6311         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6312         unless it is in $ALT_LD_LIBRARY_PATH.
6313         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6314
6315 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6316
6317         * gnat.dg/discr12.adb: New test.
6318         * gnat.dg/discr12_pkg.ads: New helper.
6319         * gnat.dg/discr13.adb: New test.
6320         * gnat.dg/discr14.ad[sb]: Likewise.
6321         * gnat.dg/discr15.adb: Likewise.
6322         * gnat.dg/discr15_pkg.ads: New helper.
6323         * gnat.dg/discr16.adb: New test.
6324         * gnat.dg/discr16_g.ads: New helper.
6325         * gnat.dg/discr16_pkg.ads: Likewise.
6326         * gnat.dg/discr16_cont.ads: Likewise.
6327         * gnat.dg/discr17.adb: New test.
6328         * gnat.dg/discr18.adb: Likewise.
6329         * gnat.dg/discr18_pkg.ads: New helper.
6330         * gnat.dg/discr19.adb: New test.
6331
6332 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6333
6334         PR fortran/40576
6335         * gfortran.dg/internal_write_1.f90:  New testcase.
6336
6337 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/40594
6340         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6341
6342 2009-06-30  Richard Guenther  <rguenther@suse.de>
6343
6344         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6345
6346 2009-06-30  Wei Guozhi  <carrot@google.com>
6347
6348         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6349         to "-Os".
6350
6351 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6352
6353         PR tree-optimization/40542
6354         * gcc.dg/vect/pr40542.c: New test.
6355
6356 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6357
6358         PR tree-optimization/40582
6359         * gcc.c-torture/compile/pr40582.c: New test.
6360
6361 2009-06-30  Wei Guozhi  <carrot@google.com>
6362
6363         PR/40416
6364         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6365
6366 2009-06-29  Jason Merrill  <jason@redhat.com>
6367
6368         PR c++/40274
6369         * g++.dg/template/debug1.C: New.
6370
6371 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6372
6373         PR fortran/40580
6374         * pointer_check_1.f90: New test.
6375         * pointer_check_2.f90: New test.
6376         * pointer_check_3.f90: New test.
6377         * pointer_check_4.f90: New test.
6378         * pointer_check_5.f90: New test.
6379
6380 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6381
6382         PR fortran/40551
6383         * gfortran.dg/func_assign_2.f90 : New test.
6384
6385 2009-06-29  Richard Guenther  <rguenther@suse.de>
6386
6387         PR middle-end/14187
6388         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6389         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6390         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6391         * gcc.c-torture/execute/20090623-1.c: Likewise.
6392         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6393         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6394
6395 2009-06-29  Richard Guenther  <rguenther@suse.de>
6396
6397         PR middle-end/38212
6398         * gcc.c-torture/execute/pr38212.c: New testcase.
6399
6400 2009-06-29  Richard Guenther  <rguenther@suse.de>
6401
6402         PR tree-optimization/40579
6403         * gcc.c-torture/execute/pr40579.c: New testcase.
6404
6405 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6406
6407         PR tree-optimization/40550
6408         * gcc.dg/pr40550.c: New test.
6409
6410 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6411
6412         * gnat.dg/overflow_sum2.adb: New test
6413         * gnat.dg/namet.ads: New helper.
6414
6415         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6416
6417 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6418
6419         PR fortran/34112
6420         * gfortran.dg/compiler-directive_1.f90: New test.
6421         * gfortran.dg/compiler-directive_2.f: New test.
6422
6423 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6424
6425         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6426         comment out some values and add some cases.
6427
6428 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6429
6430         PR testsuite/40567
6431         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6432
6433 2009-06-26  Richard Henderson  <rth@redhat.com>
6434
6435         PR testsuite/40565
6436         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6437         * gcc.target/i386/local.c: Pass a non-constant to T.
6438
6439 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6440
6441         PR fortran/39997
6442         PR fortran/40541
6443         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6444         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6445         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6446         * gfortran.dg/proc_ptr_result_5.f90: New.
6447
6448 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6449
6450         PR c/39902
6451         * gcc.dg/dfp/pr39902.c: New test.
6452
6453 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6454
6455         PR testsuite/40532
6456         * gcc.dg/builtins-65.c: Require c99 runtime.
6457
6458 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6459
6460         * gnat.dg/array7.ad[sb]: New test.
6461
6462 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6463
6464         * gnat.dg/array6.adb: New test.
6465
6466 2009-06-25  Ian Lance Taylor  <iant@google.com>
6467
6468         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6469
6470 2009-06-25  Ian Lance Taylor  <iant@google.com>
6471
6472         * g++.dg/warn/Wunused-16.C: New testcase.
6473
6474 2009-06-25  Ian Lance Taylor  <iant@google.com>
6475
6476         * g++.dg/warn/skip-2.C: New testcase.
6477
6478 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6479
6480         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6481         dg-skip-if and move to ...
6482         * gcc.dg/torture/20090618-1.c.
6483
6484 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6485
6486         PR tree-optimization/40493
6487         * gcc.c-torture/execute/pr40493.c: New test.
6488
6489 2009-06-24  Jason Merrill  <jason@redhat.com>
6490
6491         PR c++/40342
6492         * g++.dg/template/overload10.C: New.
6493
6494 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/40427
6497         * gfortran.dg/proc_ptr_comp_11.f90: New.
6498
6499 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6500
6501         * gcc.dg/pr40501.c: New testcase.
6502
6503 2009-06-23  DJ Delorie  <dj@redhat.com>
6504
6505         Add MeP port.
6506         * lib/target-supports.exp: Add mep support (no profiling).
6507
6508 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6509
6510         PR testsuite/39297
6511         * gcc.dg/ssa/loop-31.c: Change scan rules.
6512
6513 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6514
6515         * gcc.dg/cpp/empty-include.c: Update column info.
6516         * gcc.dg/cpp/assert2.c: Update column info.
6517
6518 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6519
6520         * g++.dg/ext/builtin-object-size1.C: New test.
6521         * g++.dg/ext/builtin-object-size2.C: New test.
6522
6523 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6524
6525         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6526         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6527
6528 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6529
6530         * gcc.target/mips/truncate-3.c: New test.
6531
6532 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6533
6534         PR fortran/37254
6535         PR fortran/39850
6536         * gfortran.dg/interface_30.f90: Modified error message.
6537         * gfortran.dg/proc_decl_22.f90: New.
6538
6539 2009-06-22  Ian Lance Taylor  <iant@google.com>
6540
6541         * gcc.dg/Wcxx-compat-19.c: New testcase.
6542
6543 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6544
6545         PR objc/28050
6546         * pr28050.m: New testcase.
6547
6548 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         PR testsuite/40481
6551         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6552
6553 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6554
6555         PR tree-optimization/40492
6556         * g++.dg/torture/pr40492.C: New test.
6557
6558 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6559
6560         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6561         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6562
6563 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6564
6565         * gnat.dg/raise_ce.adb: Helper for ...
6566         * gnat.dg/handle_and_return.adb: New test.
6567
6568 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6569
6570         PR fortran/40443
6571         * gfortran.dg/generic_18.f90: New test.
6572
6573 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6574
6575         PR fortran/40472
6576         * gfortran.dg/spread_size_limit.f90: New test.
6577
6578 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6579
6580         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6581         to put dump files in a subdirectory.
6582         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6583         ".o" temporary files.
6584
6585 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6586
6587         PR fortran/39850
6588         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6589         * gfortran.dg/interface_20.f90: Ditto.
6590         * gfortran.dg/interface_21.f90: Ditto.
6591         * gfortran.dg/interface_22.f90: Ditto.
6592         * gfortran.dg/interface_30.f90: New.
6593         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6594
6595 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6596
6597         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6598         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6599         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6600         DEFAULT_VECTFLAGS.
6601
6602 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6603             Revital Eres  <eres@il.ibm.com>
6604
6605         PR testsuite/40359
6606         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6607         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6608         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6609
6610 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6611
6612         PR testsuite/40475
6613         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6614         without misalignment support.
6615         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6616
6617 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6618
6619         PR fortran/40452
6620         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6621
6622 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6623
6624         PR fortran/40440
6625         * gfortran.dg/alloc_comp_result_2.f90: New test.
6626
6627 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6628
6629         PR target/40482
6630         * gcc.target/arm/pr40482.c: New test.
6631
6632 2009-06-19  Ian Lance Taylor  <iant@google.com>
6633
6634         * gcc.dg/Wcxx-compat-18.c: New testcase.
6635
6636 2009-06-19  Richard Guenther  <rguenther@suse.de>
6637
6638         * gcc.c-torture/execute/20090618-1.c: New testcase.
6639
6640 2009-06-19  Ian Lance Taylor  <iant@google.com>
6641
6642         * gcc.dg/Wcxx-compat-17.c: New testcase.
6643
6644 2009-06-19  Ian Lance Taylor  <iant@google.com>
6645
6646         * gcc.dg/Wcxx-compat-15.c: New testcase.
6647
6648 2009-06-19  Ian Lance Taylor  <iant@google.com>
6649
6650         * gcc.dg/Wcxx-compat-16.c: New testcase.
6651
6652 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6653
6654         * gcc.dg/builtins-34.c: Add significand cases.
6655
6656 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6657
6658         PR testsuite/40491
6659         * gcc.dg/20080522-1.c: Remove testcase for real.
6660         * gcc.dg/20080528-1.c: Ditto.
6661
6662 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6663
6664         PR fortran/40450
6665         * gfortran.dg/proc_ptr_20.f90: New.
6666
6667 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6668
6669         PR target/40470
6670         * gcc.dg/torture/pr40470-1.c: New.
6671         * gcc.dg/torture/pr40470-2.c: Likewise.
6672         * gcc.dg/torture/pr40470-3.c: Likewise.
6673         * gcc.dg/torture/pr40470-4.c: Likewise.
6674
6675 2009-06-18  Diego Novillo  <dnovillo@google.com>
6676
6677         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6678         * gcc.dg/plugin/ggcplug.c: Likewise.
6679         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6680         * g++.dg/plugin/selfassign.c: Likewise.
6681         * g++.dg/plugin/attribute_plugin.c: Likewise.
6682         * g++.dg/plugin/dumb_plugin.c: Likewise.
6683
6684 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6685
6686         * gcc.dg/cpp/arith-3.c: Add column info.
6687
6688 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6689
6690         * gcc.target/arm/fp16-compile-none-2.c: New.
6691         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6692         * gcc.target/arm/fp16-compile-alt-12.c: New.
6693
6694 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6695
6696         * gcc.target/arm/fp16-compile-alt-1.c: New.
6697         * gcc.target/arm/fp16-compile-alt-2.c: New.
6698         * gcc.target/arm/fp16-compile-alt-3.c: New.
6699         * gcc.target/arm/fp16-compile-alt-4.c: New.
6700         * gcc.target/arm/fp16-compile-alt-5.c: New.
6701         * gcc.target/arm/fp16-compile-alt-6.c: New.
6702         * gcc.target/arm/fp16-compile-alt-7.c: New.
6703         * gcc.target/arm/fp16-compile-alt-8.c: New.
6704         * gcc.target/arm/fp16-compile-alt-9.c: New.
6705         * gcc.target/arm/fp16-compile-alt-10.c: New.
6706         * gcc.target/arm/fp16-compile-alt-11.c: New.
6707         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6708         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6709         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6710         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6711         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6712         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6713         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6714         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6715         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6716         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6717         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6718         * gcc.target/arm/fp16-compile-none-1.c: New.
6719         * gcc.target/arm/fp16-compile-exprtype.c: New.
6720         * gcc.target/arm/fp16-compile-vcvt.c: New.
6721         * gcc.target/arm/fp16-builtins-1.c: New.
6722         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6723         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6724         * gcc.target/arm/fp16-param-1.c: New.
6725         * gcc.target/arm/fp16-return-1.c: New.
6726         * gcc.target/arm/fp16-unprototyped-1.c: New.
6727         * gcc.target/arm/fp16-unprototyped-2.c: New.
6728         * gcc.target/arm/fp16-variadic-1.c: New.
6729         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6730         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6731         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6732         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6733         * gcc.dg/torture/arm-fp16-ops.h: New.
6734         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6735         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6736         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6737         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6738         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6739         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6740         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6741         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6742         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6743         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6744         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6745         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6746         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6747         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6748         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6749         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6750         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6751         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6752         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6753         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6754         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6755
6756 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6757
6758         * gcc.dg/builtins-65.c: New test.
6759
6760 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6761
6762         PR fortran/40451
6763         * gfortran.dg/proc_ptr_result_4.f90: New.
6764
6765 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6766
6767         * gcc.c-torture/execute/bitfld-5.c: New test.
6768
6769 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6770
6771         * gcc.dg/builtin-unreachable-3.c: New test.
6772
6773 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6774
6775         * gcc.target/i386/builtin-unreachable.c: New test.
6776
6777 2009-06-17  Ian Lance Taylor  <iant@google.com>
6778
6779         * gcc.dg/Wcxx-compat-14.c: New testcase.
6780
6781 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6782
6783         * gcc.dg/func-ptr-conv-1.c: Update column info.
6784
6785 2009-06-17  Richard Guenther  <rguenther@suse.de>
6786
6787         PR middle-end/40404
6788         * gcc.c-torture/execute/pr40404.c: New testcase.
6789
6790 2009-06-17  Richard Guenther  <rguenther@suse.de>
6791
6792         PR middle-end/40460
6793         * g++.dg/torture/pr40460.C: New testcase.
6794
6795 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6796
6797         * gcc.dg/plugin/one_time_plugin.c: New test.
6798         * gcc.dg/plugin/one_time-test-1.c: New test.
6799         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6800
6801 2009-06-16  Ian Lance Taylor  <iant@google.com>
6802
6803         * g++.dg/warn/skip-1.C: New testcase.
6804
6805 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR middle-end/40446
6808         * g++.dg/other/pr40446.C: New test.
6809
6810 2009-06-16  Richard Guenther  <rguenther@suse.de>
6811
6812         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6813         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6814         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6815         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6816
6817 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6818
6819         * gcc.c-torture/compile/pr40432.c: New file.
6820
6821 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6822
6823         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6824
6825 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6826
6827         PR fortran/36947
6828         PR fortran/40039
6829         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6830         * gfortran.dg/interface_20.f90: Modified error messages.
6831         * gfortran.dg/interface_21.f90: Ditto.
6832         * gfortran.dg/interface_26.f90: Ditto.
6833         * gfortran.dg/interface_27.f90: Ditto.
6834         * gfortran.dg/interface_28.f90: Extended test case.
6835         * gfortran.dg/interface_29.f90: New.
6836         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6837         * gfortran.dg/proc_decl_8.f90: Ditto.
6838         * gfortran.dg/proc_ptr_11.f90: Ditto.
6839         * gfortran.dg/proc_ptr_15.f90: Ditto.
6840
6841 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6842
6843         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6844         printing.
6845         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6846         gcc.dg/vect/vect-outer-4f.c: Likewise.
6847         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6848         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6849         Likewise.
6850         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6851         outer loop.
6852
6853 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6854
6855         PR fortran/40383
6856         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6857
6858 2009-06-15  Ian Lance Taylor  <iant@google.com>
6859
6860         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6861         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6862         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6863         Recognize new notes.
6864         * gcc.dg/stmt-expr-label-2.c: Likewise.
6865         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6866         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6867         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6868         * gcc.dg/c99-vla-jump-4.c: Likewise.
6869         * gcc.dg/stmt-expr-label-1.c: Likewise.
6870         * gcc.dg/stmt-expr-label-3.c: Likewise.
6871         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6872
6873 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6874
6875         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6876
6877 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6878
6879         * gcc.dg/builtin-object-size-7.c: New test.
6880
6881 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR testsuite/40426
6884         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6885         level != "" use separate -gdwarf-2 -g${level} options instead of
6886         -gdwarf-2${level}.
6887         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6888         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6889         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6890
6891 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6892
6893         * g++.dg/abi/mangle11.C: Update warning line.
6894         * g++.dg/abi/mangle12.C: Update warning line.
6895         * g++.dg/abi/mangle17.C: Update warning line.
6896         * g++.dg/abi/mangle20-2.C: Update warning line.
6897
6898 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6899
6900         * gcc.dg/optimize-bswap-1.c: Split into these two:
6901         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6902         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6903
6904 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6905
6906         * gcc.dg/optimize-bswap-1.c: New testcase.
6907
6908 2009-06-14  Richard Guenther  <rguenther@suse.de>
6909
6910         PR middle-end/40389
6911         * g++.dg/torture/pr40389.C: New testcase.
6912
6913 2009-06-13  Richard Guenther  <rguenther@suse.de>
6914
6915         PR tree-optimization/40421
6916         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6917
6918 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6919
6920         * gcc.dg/old-style-prom-3.c: Add column info.
6921         * gcc.dg/overflow-warn-1.c
6922         * gcc.dg/gomp/pr27415.c
6923         * gcc.dg/gomp/for-1.c: Same.
6924         * gcc.dg/enum-compat-1.c: Same.
6925         * gcc.dg/c99-tag-3.c: Same.
6926         * gcc.dg/Wredundant-decls-2.c: Same.
6927         * gcc.dg/func-ptr-conv-1.c: Same.
6928         * gcc.dg/asm-wide-1.c: Same.
6929         * gcc.dg/nofixed-point-2.c: Same.
6930         * gcc.dg/cpp/line3.c: Same.
6931         * gcc.dg/array-10.c: Same.
6932         * gcc.dg/c99-vla-jump-1.c: Same.
6933         * gcc.dg/pr20368-1.c: Same.
6934         * gcc.dg/Wshadow-3.c: Same.
6935         * gcc.dg/c90-const-expr-8.c: Same.
6936         * gcc.dg/label-decl-2.c: Same.
6937         * gcc.dg/dremf-type-compat-2.c: Same.
6938         * gcc.dg/c90-const-expr-5.c: Same.
6939         * gcc.dg/builtins-30.c: Same.
6940         * gcc.dg/Warray-bounds.c: Same.
6941         * gcc.dg/Wcxx-compat-2.c: Same.
6942         * gcc.dg/tree-ssa/col-1.c: Same.
6943         * gcc.dg/old-style-prom-2.c: Same.
6944         * gcc.dg/cast-function-1.c: Same.
6945         * gcc.dg/pr15698-1.c: Same.
6946         * gcc.dg/dremf-type-compat-3.c: Same.
6947         * gcc.dg/vla-8.c: Same.
6948         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6949         line.
6950         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6951         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6952         * gcc.dg/enum-compat-1.c: Same.
6953         * gcc.dg/dremf-type-compat-2.c: Same.
6954         * gcc.dg/old-style-prom-2.c: Same.
6955         * gcc.dg/pr15698-1.c: Same.
6956         * gcc.dg/pr20368-1.c: Same.
6957         * gcc.dg/dremf-type-compat-3.c: Same.
6958         * gcc.dg/builtins-30.c: Same.  Test for columns.
6959
6960 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6961
6962         PR fortran/40176
6963         * gfortran.dg/proc_decl_1.f90: Extended.
6964
6965 2009-06-12  Ian Lance Taylor  <iant@google.com>
6966
6967         * gcc.dg/Wcxx-compat-13.c: New testcase.
6968
6969 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6970
6971         PR tree-opt/38865
6972         * gcc.dg/tree-ssa/fre-vce-1.c
6973
6974 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6975
6976         PR testsuite/40384
6977         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6978         min-insn-to-prefetch-ratio=5.
6979
6980 2009-06-12  Joey Ye  <joey.ye@intel.com>
6981             H.J. Lu  <hongjiu.lu@intel.com>
6982
6983         PR middle-end/39146
6984         * gcc.target/i386/stackalign/pr39146.c: New.
6985
6986 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6987
6988         * gcc.target/i386/crc32-1.c: New.
6989         * gcc.target/i386/crc32-2.c: Likewise.
6990
6991 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6992
6993         PR c/39252
6994         * gcc.dg/builtin-unreachable-1.c: New test.
6995         * gcc.dg/builtin-unreachable-2.c: Same.
6996
6997 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6998
6999         PR fortran/40402
7000         * gfortran.dg/data_value_1.f90: New test.
7001
7002 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7003
7004         PR testsuite/39831
7005         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7006         remove ilp32 requirement.
7007         * gcc.target/i386/excess-precision-2.c: Likewise.
7008         * gcc.target/i386/excess-precision-3.c: Likewise.
7009         * gcc.target/i386/excess-precision-4.c: Likewise.
7010         * gcc.target/i386/excess-precision-5.c: Likewise.
7011         * gcc.target/i386/excess-precision-6.c: Likewise.
7012
7013 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7014
7015         PR fortran/38718
7016         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7017         * gfortran.dg/nan_5.f90: New test.
7018
7019 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7020
7021         * gcc.target/arm/neon-modes-1.c: New test.
7022
7023 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7024
7025         * g++.dg/torture/pr31579.C: Cast pointer
7026         via __SIZE_TYPE__ instead of 'unsigned long'.
7027
7028 2009-06-10  Anthony Green  <green@moxielogic.com>
7029
7030         * lib/target-supports.exp (check_profiling_available):
7031         Profiling is not available for testing purposes on moxie.
7032
7033 2009-06-09  Ian Lance Taylor  <iant@google.com>
7034
7035         * gcc.dg/Wcxx-compat-12.c: New testcase.
7036
7037 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7038
7039         PR libfortran/40334
7040         * gfortran.dg/backspace_11.f90: New.
7041
7042 2009-06-09  Jason Merrill  <jason@redhat.com>
7043
7044         * g++.dg/cpp0x/defaulted10.C: New.
7045
7046 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7047
7048         * gcc.c-torture/compile/pr40351.c: New file.
7049
7050 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7051
7052         * gnat.dg/align_max.adb: New test.
7053
7054 2009-06-08  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/cpp0x/auto15.C: New.
7057
7058 2009-06-08  Jan Hubicka  <jh@suse.cz>
7059
7060         PR debug/39834
7061         * gcc.dg/torture/pr39834.c
7062
7063 2009-06-08  Jan Hubicka  <jh@suse.cz>
7064
7065         PR middle-end/40102
7066         * g++.dg/torture/pr40102.C: New testcase.
7067
7068 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7069
7070         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7071         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7072         * gcc.dg/builtin-object-size-6.c: New test.
7073
7074         PR c++/40373
7075         * g++.dg/template/dtor7.C: New test.
7076
7077         PR c++/40370
7078         PR c++/40372
7079         * g++.dg/template/error41.C: New test.
7080         * g++.dg/template/error42.C: New test.
7081
7082 2009-06-08  Revital Eres  <eres@il.ibm.com>
7083
7084         PR testsuite/40359
7085         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7086         * gcc.dg/vect/vect-88.c: Likewise.
7087         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7088         * gcc.dg/vect/pr25413.c: Likewise.
7089         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7090
7091 2009-06-07  Ian Lance Taylor  <iant@google.com>
7092
7093         * g++.dg/warn/Wswitch-3.C: New testcase.
7094         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7095         * gcc.dg/Wswitch-enum-error.c: Likewise.
7096         * gcc.dg/Wswitch-error.c: Likewise.
7097
7098 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7099
7100         PR fortran/40008
7101         * gfortran.dg/negative_unit.f: Update test.
7102         * gfortran.dg/negative_unit_int8.f: Update test.
7103         * gfortran.dg/newunit_1.f90: New test.
7104
7105 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7106
7107         PR fortran/25104
7108         PR fortran/29962
7109         * gfortran.dg/spread_init_expr.f03: New.
7110         * gfortran.dg/unpack_init_expr.f03: New.
7111         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7112         error message.
7113
7114 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7115
7116         PR fortran/25104
7117         PR fortran/29962
7118         * gfortran.dg/count_init_expr.f03
7119         * gfortran.dg/product_init_expr.f03
7120         * gfortran.dg/sum_init_expr.f03
7121
7122 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7123
7124         PR fortran/36874
7125         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7126         message.
7127         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7128         shapes.
7129         * gfortran.dg/zero_sized_5.f90: Likewise.
7130
7131 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7132
7133         PR middle-end/32950
7134         * g++.dg/torture/pr32950.C: New.
7135
7136 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7137
7138         PR fortran/25104
7139         PR fortran/29962
7140         * gfortran.dg/dot_product_1.f03: New.
7141         * gfortran.dg/matmul_8.f03: New.
7142         * gfortran.dg/transpose_3.f03: New.
7143
7144 2009-06-06  Ian Lance Taylor  <iant@google.com>
7145
7146         * gcc.dg/Wunused-label-1.c: New test case.
7147         * g++.dg/warn/Wunused-label-1.C: New test case.
7148         * g++.dg/warn/Wunused-label-2.C: New test case.
7149         * g++.dg/warn/Wunused-label-3.C: New test case.
7150
7151 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7152
7153         PR fortran/37203
7154         * reshape_zerosize_2.f90: New.
7155
7156 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7157
7158         PR fortran/32890
7159         * gfortran.dg/pack_assign_1.f90: New.
7160         * gfortran.dg/pack_vector_1.f90: New.
7161
7162 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR middle-end/40340
7165         * gcc.dg/pr40340-1.c: New test.
7166         * gcc.dg/pr40340-2.c: New test.
7167         * gcc.dg/pr40340-3.c: New test.
7168         * gcc.dg/pr40340-4.c: New test.
7169         * gcc.dg/pr40340-5.c: New test.
7170         * gcc.dg/pr40340.h: New file.
7171
7172 2009-06-05  Revital Eres  <eres@il.ibm.com>
7173
7174         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7175         New procedure.
7176         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7177         * gcc.dg/vect/vect-33.c: Likewise.
7178         * gcc.dg/vect/vect-92.c: Likewise.
7179         * gcc.dg/vect/vect-58.c: Likewise.
7180         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7181         * gcc.dg/vect/vect-42.c: Likewise.
7182         * gcc.dg/vect/slp-25.c: Likewise.
7183         * gcc.dg/vect/vect-align-1.c: Likewise.
7184         * gcc.dg/vect/vect-align-2.c: Likewise.
7185         * gcc.dg/vect/vect-93.c: Likewise.
7186         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7187         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7188         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7189         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7190         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7191         * gcc.dg/vect/vect-26.c: Likewise.
7192         * gcc.dg/vect/vect-44.c: Likewise.
7193         * gcc.dg/vect/vect-70.c: Likewise.
7194         * gcc.dg/vect/vect-95.c: Likewise.
7195         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7196         * gcc.dg/vect/vect-28.c: Likewise.
7197         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7198         * gcc.dg/vect/vect-87.c: Likewise.
7199         * gcc.dg/vect/vect-109.c: Likewise.
7200         * gcc.dg/vect/vect-54.c: Likewise.
7201         * gcc.dg/vect/vect-96.c: Likewise.
7202         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7203         * gcc.dg/vect/vect-88.c: Likewise.
7204         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7205         * gcc.dg/vect/vect-89.c: Likewise.
7206         * gcc.dg/vect/vect-91.c: Likewise.
7207         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7208         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7209         * gfortran.dg/vect/vect-2.f90: Likewise.
7210         * gfortran.dg/vect/vect-3.f90: Likewise.
7211         * gfortran.dg/vect/vect-4.f90: Likewise.
7212         * gfortran.dg/vect/vect-5.f90: Likewise.
7213
7214 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7215
7216         PR tree-optimization/36318
7217         * gcc.dg/tree-ssa/sra-7.c: New test.
7218
7219 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7220
7221         PR fortran/37203
7222         * gfortran.dg/reshape_order_5.f90: New.
7223         * gfortran.dg/reshape_shape_1.f90: New.
7224
7225 2009-06-04  Jason Merrill  <jason@redhat.com>
7226
7227         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7228
7229 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7230
7231         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7232         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7233
7234 2009-06-04  Richard Guenther  <rguenther@suse.de>
7235
7236         PR c++/39371
7237         * g++.dg/torture/pr40335.C: New testcase.
7238
7239 2009-06-03  Richard Guenther  <rguenther@suse.de>
7240
7241         PR middle-end/40328
7242         * gcc.dg/torture/pr40328.c: New testcase.
7243
7244 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7245
7246         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7247         m68k and fido.
7248
7249 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7250
7251         * g++.dg/torture/pr40323.C: New file.
7252
7253 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7254
7255         * gnat.dg/specs/root.ads: New test.
7256         * gnat.dg/specs/root-level_1.ads: Likewise.
7257         * gnat.dg/specs/root-level_2.ads: Likewise.
7258         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7259
7260 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7261
7262         * g++.dg/init/ref15.C: Require unwrapped targets.
7263
7264 2009-06-02  Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7267         * g++.dg/cpp0x/initlist18.C: New.
7268         * g++.dg/cpp0x/initlist19.C: New.
7269
7270         * g++.dg/cpp0x/auto14.C: New.
7271
7272 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7273
7274         * gnat.dg/alignment6.adb: Remove XFAIL.
7275
7276 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7277
7278         PR c++/38089
7279         * g++.dg/template/spec36.C: New test.
7280
7281 2009-06-01  Ian Lance Taylor  <iant@google.com>
7282
7283         * gcc.dg/cast-qual-3.c: New testcase.
7284         * g++.dg/warn/Wcast-qual2.C: New testcase.
7285
7286 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7287
7288         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7289         (process-message): Expect column numbers.
7290         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7291         * gcc.dg/pch/counter-2.c: Same.
7292         * gcc.dg/pch/valid-2.c: Same.
7293         * gcc.dg/pch/warn-1.c: Same.
7294         * gcc.dg/pch/valid-1.c: Same.
7295         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7296         * gcc.dg/cpp/syshdr.c: Same.
7297         * gcc.dg/cpp/19940712-1.c: Same.
7298         * gcc.dg/cpp/missing-header-1.c: Same.
7299         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7300         * gcc.dg/cpp/tr-warn3.c: Same.
7301         * gcc.dg/cpp/pr29612-2.c: Same.
7302         * gcc.dg/cpp/tr-warn4.c: Same.
7303         * gcc.dg/cpp/Wtrigraphs.c: Same.
7304         * gcc.dg/cpp/poison.c: Same.
7305         * gcc.dg/cpp/arith-3.c: Same.
7306         * gcc.dg/cpp/sysmac2.c: Same.
7307         * gcc.dg/cpp/cpp.exp: Same.
7308         * gcc.dg/cpp/tr-warn5.c: Same.
7309         * gcc.dg/cpp/include2.c: Same.
7310         * gcc.dg/cpp/Wmissingdirs.c: Same.
7311         * gcc.dg/cpp/Wmissingdirs.c: Same.
7312         * gcc.dg/cpp/tr-warn6.c: Same.
7313         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7314         * gcc.dg/cpp/macspace1.c: Same.
7315         * gcc.dg/cpp/escape-2.c: Same.
7316         * gcc.dg/cpp/assert2.c: Same.
7317         * gcc.dg/cpp/undef2.c: Same.
7318         * gcc.dg/cpp/macspace2.c: Same.
7319         * gcc.dg/cpp/tr-warn1.c: Same.
7320         * gcc.dg/cpp/extratokens2.c: Same.
7321         * gcc.dg/cpp/strify2.c: Same.
7322         * gcc.dg/cpp/Wsignprom.c: Same.
7323         * gcc.dg/cpp/redef2.c: Same.
7324         * gcc.dg/cpp/trad/trad.exp: Same.
7325         * gcc.dg/cpp/arith-1.c: Same.
7326         * gcc.dg/cpp/extratokens.c: Same.
7327         * gcc.dg/cpp/if-mpar.c: Same.
7328
7329 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7330
7331         * gnat.dg/nested_float_packed.ads: New test.
7332
7333 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7334             Eric Botcazou  <botcazou@adacore.com>
7335
7336         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7337         * gnat.dg/test_oconst.adb: New test.
7338
7339 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7340
7341         * gcc.dg/plugin/ggcplug.c: Moved comment.
7342         (plugin_init): Fixed typo, declared i, returned 0 at end.
7343
7344 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7345
7346         PR testsuite/40244
7347         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7348         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7349
7350 2009-05-29  Ian Lance Taylor  <iant@google.com>
7351
7352         * gcc.dg/Wcxx-compat-11.c: New testcase.
7353
7354 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7355
7356         PR fortran/40019
7357         * gfortran.dg/leadz_trailz_1.f90: New test.
7358         * gfortran.dg/leadz_trailz_2.f90: New test.
7359
7360 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7361
7362         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7363         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7364         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7365         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7366         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7367         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7368         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7369         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7370         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7371         * gcc.dg/tree-ssa/sra-5.c: New file.
7372         * gcc.dg/tree-ssa/sra-6.c: New file.
7373         * gcc.c-torture/compile/sra-1.c: New file.
7374
7375 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR middle-end/40291
7378         * gcc.c-torture/compile/pr40291.c: New test.
7379
7380         PR target/40017
7381         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7382         __vector _Bool.
7383         * gcc.target/powerpc/altivec-30.c: New test.
7384         * gcc.target/powerpc/altivec-31.c: New test.
7385
7386 2009-05-28  Richard Guenther  <rguenther@suse.de>
7387
7388         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7389         * gcc.c-torture/execute/20090527-1.c: Likewise.
7390
7391 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7392
7393         PR c++/39754
7394         * g++.dg/template/canon-type-1.C: New test.
7395         * g++.dg/template/canon-type-2.C: Likewise.
7396         * g++.dg/template/canon-type-3.C: Likewise.
7397         * g++.dg/template/canon-type-4.C: Likewise.
7398         * g++.dg/template/canon-type-5.C: Likewise.
7399         * g++.dg/template/canon-type-6.C: Likewise.
7400         * g++.dg/template/canon-type-7.C: Likewise.
7401
7402 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7403             Uros Bizjak  <ubizjak@gmail.com>
7404             Danny Smith  <dansmister@gmail.com>
7405
7406         PR target/37216
7407
7408         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7409         New function.
7410         * gcc.target/i386/pr37216.c:  New test source file.
7411         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7412         use -fno-common for testing Cygwin and MinGW targets.
7413
7414 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7415
7416         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7417         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7418         * g++.dg/pr37742.C (size_t): Likewise.
7419         * g++.dg/torture/pr34850.C (size_t): Likewise.
7420         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7421         _PTRDIFF_TYPE__.
7422         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7423         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7424         (size_t): Use __extension__ and __SIZE_TYPE__.
7425         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7426         __SIZE_TYPE__.
7427         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7428         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7429         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7430         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7431         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7432         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7433         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7434         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7435         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7436         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7437         (__ssize_t): Likewise.
7438         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7439         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7440         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7441         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7442         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7443         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7444         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7445         * gcc.dg/pr33667.c (size_t): Likewise.
7446         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7447         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7448         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7449         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7450         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7451         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7452
7453 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7454
7455         PR tree-optimization/40254
7456         * gcc.dg/vect/pr40254.c: New test.
7457
7458 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7459
7460         PR middle-end/33699
7461         * gcc.target/mips/const-anchor-1.c: New test.
7462         * gcc.target/mips/const-anchor-2.c: New test.
7463
7464 2009-05-27  Jason Merrill  <jason@redhat.com>
7465
7466         * g++.dg/cpp0x/initlist15.C: New.
7467         * g++.dg/cpp0x/initlist16.C: New.
7468         * g++.dg/cpp0x/initlist17.C: New.
7469
7470 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7471
7472         PR fortran/39178
7473         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7474         patterns to reflect frontend changes.
7475         * gfortran.dg/vector_subscript_4.f90: Likewise.
7476
7477 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7478             Eric Botcazou  <botcazou@adacore.com>
7479
7480         * gcc.c-torture/execute/align-nest.c: New testcase.
7481         * gnat.dg/misaligned_nest.adb: New testcase.
7482
7483 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7484
7485         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7486         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7487         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7488         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7489
7490 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7491
7492         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7493         cast instead of assuming 0ul.
7494         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7495         __SIZE_TYPE__.
7496         (_type_desc): Make first argument const.
7497         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7498
7499 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7500
7501         PR libfortran/40187
7502         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7503         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7504
7505 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7506
7507         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7508         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7509         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7510         * gcc.dg/plugin/ggcplug.c: Added new file.
7511
7512 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7513
7514         PR fortran/40246
7515         * gfortran.dg/nullify_4.f90: New test.
7516
7517 2009-05-26  Richard Guenther  <rguenther@suse.de>
7518
7519         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7520
7521 2009-05-26  Richard Guenther  <rguenther@suse.de>
7522
7523         PR middle-end/40252
7524         * gcc.c-torture/compile/pr40252.c: New testcase.
7525
7526 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7527
7528         PR c++/40007
7529         * g++.dg/template/typedef18.C: New test.
7530         * g++.dg/template/typedef19.C: Likewise.
7531         * g++.dg/template/typedef20.C: Likewise.
7532         * g++.dg/template/access11.C: Adjust.
7533
7534 2009-05-26  Richard Guenther  <rguenther@suse.de>
7535
7536         PR testsuite/40247
7537         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7538
7539 2009-05-25  Jason Merrill  <jason@redhat.com>
7540
7541         PR c++/38064
7542         * g++.dg/cpp0x/enum3.C: New test.
7543
7544 2009-05-25  Richard Guenther  <rguenther@suse.de>
7545
7546         PR tree-optimization/36327
7547         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7548         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7549         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7550         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7551         * gcc.dg/vect/vect-40.c: Likewise.
7552         * gcc.dg/vect/vect-42.c: Likewise.
7553         * gcc.dg/vect/vect-46.c: Likewise.
7554         * gcc.dg/vect/vect-76.c: Likewise.
7555
7556 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7557
7558         PR fortran/40176
7559         * gfortran.dg/proc_ptr_18.f90: New.
7560         * gfortran.dg/proc_ptr_19.f90: New.
7561         * gfortran.dg/proc_ptr_comp_9.f90: New.
7562         * gfortran.dg/proc_ptr_comp_10.f90: New.
7563
7564 2009-05-25  Richard Guenther  <rguenther@suse.de>
7565
7566         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7567         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7568
7569 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7570
7571         PR tree-optimization/40238
7572         * gcc.dg/vect/pr40238.c: New test.
7573
7574 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7575             Dominique Dhumieres  <dominiq@lps.ens.fr>
7576
7577         PR fortran/35732
7578         PR fortran/39872
7579         * gfortran.dg/bounds_check_fail_3.f90: New test.
7580         * gfortran.dg/bounds_check_fail_4.f90: New test.
7581         * gfortran.dg/bounds_check_14.f90: Update test.
7582         * gfortran.dg/bound_4.f90: Update test.
7583
7584 2009-05-24  Richard Guenther  <rguenther@suse.de>
7585
7586         PR middle-end/40233
7587         * gcc.c-torture/compile/pr40233.c: New testcase.
7588
7589 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7590
7591         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7592         for alpha*-*-* targets.
7593
7594 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7595
7596         * gcc.dg/vect/bb-slp-1.c: New test.
7597         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7598         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7599         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7600         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7601         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7602         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7603         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7604         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7605         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7606         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7607         gcc.dg/vect/bb-slp-22.c: Likewise.
7608         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7609
7610 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7611             Maxim Kuvyrkov  <maxim@codesourcery.com>
7612
7613         * gcc.dg/falign-labels-1.c: New test.
7614
7615 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7616
7617         * gnat.dg/specs/rep_clause3.ads: New test.
7618
7619 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7620
7621         * gnat.dg/addr6.adb: New test.
7622
7623 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7624
7625         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7626         New function.
7627         * gcc.target/arm/thumb2-mul-space.c: New file.
7628         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7629         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7630         * gcc.target/arm/thumb2-mul-speed.c: New file.
7631
7632 2009-05-22  Richard Guenther  <rguenther@suse.de>
7633
7634         PR middle-end/38964
7635         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7636         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7637         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7638
7639 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7640
7641         * gcc.dg/dll-6.c: New test.
7642         * gcc.dg/dll-6a.c: Likewise.
7643         * gcc.dg/dll-7.c: Likewise.
7644         * gcc.dg/dll-7a.c: Likewise.
7645         * g++.dg/ext/dllexport2.C: Likewise.
7646         * g++.dg/ext/dllexport2a.cc: Likewise.
7647
7648 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7649
7650         PR target/37846
7651         * gcc.target/ia64/mfused-madd-vect.c: New test.
7652         * gcc.target/ia64/mfused-madd.c: New test.
7653         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7654         * gcc.target/ia64/mno-fused-madd.c: New test.
7655
7656 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7657
7658         * gcc.target/i386/movbe-1.c: New.
7659         * gcc.target/i386/movbe-2.c: Likewise.
7660
7661 2009-05-21  Taras Glek  <tglek@mozilla.com>
7662
7663         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7664         plugin_init signature.
7665         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7666         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7667         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7668
7669 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7670
7671         * gcc.dg/target/arm/neon-vmla-1.c: New.
7672         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7673
7674 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7675
7676         * gcc.target/mips/octeon-exts-6.c: New test.
7677         * gcc.target/mips/extend-1.c: New test.
7678         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7679         EXTS.
7680         * gcc.target/mips/octeon-exts-5.c: Likewise.
7681
7682 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7683
7684         PR middle-end/40204
7685         * gcc.c-torture/compile/pr40204.c: New test.
7686
7687 2009-05-20  Richard Guenther  <rguenther@suse.de>
7688
7689         * gcc.c-torture/compile/20090518-1.c: New testcase.
7690
7691 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7692
7693         PR tree-optimization/40087
7694         * gcc.dg/tree-ssa/pr40087.c: New test.
7695
7696 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7697
7698         * gcc.dg/vector-4.c: New testcase.
7699         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7700         * g++.dg/ext/vector16.C: New testcase.
7701
7702 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         PR c/40172
7705         * gcc.dg/pr40172.c: Renamed to ...
7706         * gcc.dg/pr40172-1.c: This.
7707
7708         * gcc.dg/pr40172-2.c: New.
7709         * gcc.dg/pr40172-3.c: Likewise.
7710
7711 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7712
7713         PR c/40172
7714         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7715
7716 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7717
7718         * gnat.dg/loop_optimization6.ad[sb]: New test.
7719
7720 2009-05-19  Richard Guenther  <rguenther@suse.de>
7721
7722         * gcc.c-torture/compile/20090519-1.c: New testcase.
7723
7724 2009-05-18  Jason Merrill  <jason@redhat.com>
7725
7726         * g++.dg/cpp0x/explicit1.C: New.
7727         * g++.dg/cpp0x/explicit2.C: New.
7728
7729 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7730
7731         PR debug/40109
7732         * g++.dg/debug/dwarf2/nested-1.C: New test.
7733
7734 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7735
7736         PR testsuite/39907
7737         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7738         stack alignment.
7739
7740 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7741
7742         PR fortran/40164
7743         * gfortran.dg/proc_ptr_comp_8.f90: New.
7744
7745 2009-05-18  Richard Guenther  <rguenther@suse.de>
7746
7747         PR fortran/40168
7748         * gfortran.dg/array_memset_2.f90: Adjust.
7749
7750 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7751
7752         PR fortran/36947
7753         PR fortran/40039
7754         * gfortran.dg/interface_27.f90: New.
7755         * gfortran.dg/interface_28.f90: New.
7756         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7757         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7758
7759 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7760
7761         * gcc.target/m68k/tls-ie.c: New test.
7762         * gcc.target/m68k/tls-le.c: New test.
7763         * gcc.target/m68k/tls-gd.c: New test.
7764         * gcc.target/m68k/tls-ld.c: New test.
7765         * gcc.target/m68k/tls-ie-xgot.c: New test.
7766         * gcc.target/m68k/tls-le-xtls.c: New test.
7767         * gcc.target/m68k/tls-gd-xgot.c: New test.
7768         * gcc.target/m68k/tls-ld-xgot.c: New test.
7769         * gcc.target/m68k/tls-ld-xtls.c: New test.
7770         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7771
7772 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7773
7774         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7775
7776 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7777
7778         PR c/40172
7779         * gcc.dg/pr40172.c: New.
7780
7781 2009-05-17  Jason Merrill  <jason@redhat.com>
7782
7783         PR c++/40139
7784         * g++.dg/template/dtor6.C: New.
7785
7786 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7787
7788         * g++.dg/warn/translate-ice-1.C: New test.
7789
7790 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7791
7792         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7793         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7794         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7795         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7796
7797 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7798
7799         PR fortran/33197
7800         * gfortran.dg/erf_2.F90: New test.
7801         * gfortran.dg/erfc_scaled_2.f90: New test.
7802
7803 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7804
7805         PR fortran/31243
7806         * gfortran.dg/string_1.f90: New test.
7807         * gfortran.dg/string_2.f90: New test.
7808         * gfortran.dg/string_3.f90: New test.
7809
7810 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7811
7812         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7813         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7814
7815 2009-05-15  Ian Lance Taylor  <iant@google.com>
7816
7817         * gcc.dg/Wcxx-compat-10.c: New testcase.
7818
7819 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7820
7821         PR 16302
7822         * gcc.dg/pr16302.c: New.
7823         * g++.dg/warn/pr16302.C: New.
7824
7825 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7826
7827         * gcc.dg/torture/builtin-math-5.c: New.
7828         * gcc.dg/torture/builtin-math-6.c: New.
7829         * lib/target-supports.exp (check_effective_target_mpc): New.
7830
7831 2009-05-15  Jan Hubicka  <jh@suse.cz>
7832
7833         * gcc.dg/tree-ssa/inline-3.c: New testcase
7834
7835 2009-05-15  Jan Hubicka  <jh@suse.cz>
7836
7837         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7838         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7839         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7840         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7841         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7842         Mark noinline.
7843         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7844         Mark noinline.
7845         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7846         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7847
7848 2009-05-15  Jan Hubicka  <jh@suse.cz>
7849
7850         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7851         optimized by sibcall noinline.
7852
7853 2009-05-15  Jan Hubicka  <jh@suse.cz>
7854
7855         * sibcall-1.c (track): Mark noinline.
7856         * sibcall-2.c (track): Mark noinline.
7857         * sibcall-3.c (track): Mark noinline.
7858         * sibcall-4.c (track): Mark noinline.
7859
7860 2009-05-15  Jan Hubicka  <jh@suse.cz>
7861
7862         * flatten-2.c: Disable early inlining; add comment.
7863         * flatten-3.c: New test based on flatten-2.c.
7864
7865 2009-05-15  Richard Guenther  <rguenther@suse.de>
7866
7867         PR tree-optimization/39999
7868         * gcc.c-torture/compile/pr39999.c: New testcase.
7869
7870 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7871
7872         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7873
7874 2009-05-14  Ian Lance Taylor  <iant@google.com>
7875
7876         * gcc.dg/Wcxx-compat-9.c: New testcase.
7877
7878 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7879
7880         PR fortran/39996
7881         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7882         * gfortran.dg/duplicate_type_2.f90: Ditto.
7883         * gfortran.dg/duplicate_type_3.f90: New.
7884
7885 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7886
7887         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7888         * ada/acats/tests/c5/c59002c.ada: Likewise.
7889
7890 2009-05-13  Taras Glek  <tglek@mozilla.com>
7891
7892         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7893         attributes and decl smashing.
7894         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7895         attributes.
7896         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7897         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7898
7899 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR fortran/39865
7902         * gfortran.dg/pr39865.f90: New test.
7903         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7904         arrays in FMT=.
7905         * gfortran.dg/hollerith_f95.f90: Likewise.
7906         * gfortran.dg/hollerith6.f90: New test.
7907         * gfortran.dg/hollerith7.f90: New test.
7908
7909 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7910
7911         PR cpp/36674
7912         * gcc.dg/cpp/pr36674.i: New.
7913
7914 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7915
7916         PR middle-end/40035
7917         * gcc.c-torture/compile/pr40035.c: New test.
7918
7919 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7920
7921         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7922
7923 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/40110
7926         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7927         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7928         * gfortran.dg/interop_params.f03: Ditto.
7929
7930 2009-05-12  Jan Hubicka  <jh@suse.cz>
7931
7932         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7933         so unrolling still happens.
7934         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7935         * gcc.dg/ipa/ipacost-2.c: Likewise.
7936         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7937
7938 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7939
7940         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7941
7942 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7943
7944         * lib/target-supports.exp (check_profiling_available): Return
7945         false for -p on *-*-cygwin* targets.
7946
7947 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7948
7949         PR tree-optimization/38632
7950         * g++.dg/tree-ssa/pr38632.C: New.
7951
7952 2009-05-11  Jan Hubicka  <jh@suse.cz>
7953
7954         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7955         we now optimize better.
7956         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7957         out at different places.
7958         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7959         unroling.
7960         * gcc.dg/vect/vect-76.c: Likewise.
7961         * gcc.dg/vect/vect-70.c: Likewise.
7962         * gcc.dg/vect/vect-66.c: Likewise.
7963         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7964         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7965
7966 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7967
7968         PR middle-end/40080
7969         * gcc.c-torture/compile/pr40080.c: New.
7970
7971 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7972
7973         * gcc.c-torture/compile/pr40026.c: New testcase.
7974
7975 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7976
7977         PR fortran/40089
7978         * gfortran.dg/proc_ptr_comp_7.f90: New.
7979
7980 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7981
7982         PR tree-optimization/40074
7983         * gcc.dg/vect/pr40074.c: New test.
7984
7985 2009-05-10  Ian Lance Taylor  <iant@google.com>
7986
7987         * gcc.dg/Wcxx-compat-7.c: New testcase.
7988         * gcc.dg/Wcxx-compat-8.c: New testcase.
7989         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7990         * gcc.dg/pr17188-1.c: Likewise.
7991         * gcc.dg/pr39084.c: Likewise.
7992
7993 2009-05-10  Michael Matz  <matz@suse.de>
7994
7995         PR target/40031
7996         * gcc.dg/pr40031.c: New test.
7997
7998 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7999
8000         PR fortran/40018
8001         * gfortran.dg/array_constructor_31.f90: New test.
8002
8003 2009-05-10  Richard Guenther  <rguenther@suse.de>
8004
8005         PR tree-optimization/40081
8006         * g++.dg/torture/pr40081.C: New testcase.
8007
8008 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8009
8010         PR fortran/38863
8011         * gfortran.dg/dependency_24.f90: New test.
8012         * gfortran.dg/dependency_23.f90: Clean up module files.
8013
8014 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8015
8016         PR fortran/38956
8017         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8018         * gfortran.dg/chmod_2.f90: Likewise.
8019         * gfortran.dg/chmod_3.f90: Likewise.
8020         * gfortran.dg/open_errors.f90: Likewise.
8021
8022 2009-05-09  Jan Hubicka  <jh@suse.cz>
8023
8024         PR middle-end/40043
8025         * g++.dg/eh/nested-try.C: New test.
8026
8027 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8028
8029         PR tree-optimization/40049
8030         * gcc.dg/vect/vect-shift-2.c: New test.
8031
8032 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8033
8034         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8035         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8036
8037 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8038
8039         PR c/36892
8040         * g++.dg/warn/deprecated-6.C: New.
8041         * gcc.dg/deprecated-4.c: Likewise.
8042         * gcc.dg/deprecated-5.c: Likewise.
8043         * gcc.dg/deprecated-6.c: Likewise.
8044
8045 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8046
8047         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8048         __aligned__(__BIGGEST_ALIGNMENT__).
8049         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8050         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8051         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8052         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8053         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8054         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8055         * gcc.dg/vect/Os-vect-95.c: Likewise.
8056         * gcc.dg/vect/pr20122.c: Likewise.
8057         * gcc.dg/vect/pr36493.c: Likewise.
8058         * gcc.dg/vect/pr37385.c: Likewise.
8059         * gcc.dg/vect/slp-7.c: Likewise.
8060         * gcc.dg/vect/slp-9.c: Likewise.
8061         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8062         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8063         * gcc.dg/vect/vect-35.c: Likewise.
8064         * gcc.dg/vect/vect-40.c: Likewise.
8065         * gcc.dg/vect/vect-42.c: Likewise.
8066         * gcc.dg/vect/vect-44.c: Likewise.
8067         * gcc.dg/vect/vect-46.c: Likewise.
8068         * gcc.dg/vect/vect-48.c: Likewise.
8069         * gcc.dg/vect/vect-52.c: Likewise.
8070         * gcc.dg/vect/vect-54.c: Likewise.
8071         * gcc.dg/vect/vect-56.c: Likewise.
8072         * gcc.dg/vect/vect-58.c: Likewise.
8073         * gcc.dg/vect/vect-60.c: Likewise.
8074         * gcc.dg/vect/vect-74.c: Likewise.
8075         * gcc.dg/vect/vect-75.c: Likewise.
8076         * gcc.dg/vect/vect-76.c: Likewise.
8077         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8078         * gcc.dg/vect/vect-77.c: Likewise.
8079         * gcc.dg/vect/vect-77-global.c: Likewise.
8080         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8081         * gcc.dg/vect/vect-78.c: Likewise.
8082         * gcc.dg/vect/vect-78-global.c: Likewise.
8083         * gcc.dg/vect/vect-80.c: Likewise.
8084         * gcc.dg/vect/vect-85.c: Likewise.
8085         * gcc.dg/vect/vect-87.c: Likewise.
8086         * gcc.dg/vect/vect-88.c: Likewise.
8087         * gcc.dg/vect/vect-92.c: Likewise.
8088         * gcc.dg/vect/vect-93.c: Likewise.
8089         * gcc.dg/vect/vect-95.c: Likewise.
8090         * gcc.dg/vect/vect-97.c: Likewise.
8091         * gcc.dg/vect/vect-complex-1.c: Likewise.
8092         * gcc.dg/vect/vect-complex-4.c: Likewise.
8093         * gcc.dg/vect/vect-complex-5.c: Likewise.
8094         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8095         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8096         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8097         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8098         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8099         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8100         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8101         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8102         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8103         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8104         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8105         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8106         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8107         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8108         * gcc.dg/vect/vect-outer-1.c: Likewise.
8109         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8110         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8111         * gcc.dg/vect/vect-outer-2.c: Likewise.
8112         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8113         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8114         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8115         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8116         * gcc.dg/vect/vect-outer-3.c: Likewise.
8117         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8118         * gcc.dg/vect/vect-outer-5.c: Likewise.
8119         * gcc.dg/vect/vect-outer-6.c: Likewise.
8120         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8121         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8122         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8123         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8124         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8125         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8126         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8127         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8128         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8129         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8130         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8131         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8132         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8133         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8134
8135 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8136
8137         PR c/24581
8138         * gcc.dg/torture/complex-sign.h: New header.
8139         * gcc.dg/torture/complex-sign-add.c,
8140         gcc.dg/torture/complex-sign-mixed-add.c,
8141         gcc.dg/torture/complex-sign-mixed-div.c,
8142         gcc.dg/torture/complex-sign-mixed-mul.c,
8143         gcc.dg/torture/complex-sign-mixed-sub.c,
8144         gcc.dg/torture/complex-sign-mul.c,
8145         gcc.dg/torture/complex-sign-sub.c: New tests.
8146
8147 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8148
8149         PR fortran/39876
8150         * gfortran.dg/intrinsic_3.f90: New.
8151
8152 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8153
8154         PR c/39037
8155         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8156         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8157         * gcc.dg/dfp/float-constant-double.c: New test.
8158         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8159         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8160         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8161         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8162         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8163         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8164         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8165         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8166         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8167
8168 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8169
8170         PR middle-end/40057
8171         * gcc.c-torture/execute/pr40057.c: New test.
8172
8173 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8174
8175         * gcc.c-torture/compile/const-high-part.c: New test.
8176
8177 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8178
8179         PR testsuite/40050
8180         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8181         build plugin.
8182
8183 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8184
8185         PR fortran/39630
8186         * gfortran.dg/proc_decl_1.f90: Modified.
8187         * gfortran.dg/proc_ptr_comp_1.f90: New.
8188         * gfortran.dg/proc_ptr_comp_2.f90: New.
8189         * gfortran.dg/proc_ptr_comp_3.f90: New.
8190         * gfortran.dg/proc_ptr_comp_4.f90: New.
8191         * gfortran.dg/proc_ptr_comp_5.f90: New.
8192         * gfortran.dg/proc_ptr_comp_6.f90: New.
8193
8194 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8195
8196         PR c++/17395
8197         * g++.dg/template/call7.C: New test.
8198
8199 2009-05-06  Diego Novillo  <dnovillo@google.com>
8200
8201         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8202
8203 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8204
8205         * gfortran.dg/pr40021.f: Moved to ...
8206         * gfortran.fortran-torture/execute/pr40021.f: Here.
8207
8208 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8209
8210         PR middle-end/39986
8211         * gcc.dg/dfp/pr39986.c: New test.
8212
8213 2009-05-06  Michael Matz  <matz@suse.de>
8214
8215         PR middle-end/40021
8216         * gfortran.dg/pr40021.f: New test.
8217
8218 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8219
8220         * lib/plugin-support.exp: New file containing support procs for
8221         plugin testcases.
8222         * lib/target-supports.exp (check_plugin_available): New proc.
8223         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8224         * gcc.dg/plugin/selfassign.c: New plugin source file.
8225         * gcc.dg/plugin/self-assign-test-1.c: New test.
8226         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8227         * g++.dg/README: Add description for plugin test.
8228         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8229         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8230         * g++.dg/plugin/selfassign.c: New plugin source file.
8231         * g++.dg/plugin/self-assign-test-1.C: New test.
8232         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8233         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8234         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8235         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8236
8237 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8238
8239         PR fortran/40041
8240         * gfortran.dg/intrinsic_2.f90: New test.
8241         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8242
8243 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8244
8245         PR c/40032
8246         * gcc.dg/noncompile/incomplete-5.c: New test.
8247
8248 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR middle-end/39666
8251         * gcc.dg/pr39666-1.c: New test.
8252         * gcc.dg/pr39666-2.c: Likewise.
8253         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8254         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8255         * gfortran.dg/pr39666-1.f90: Likewise.
8256         * gfortran.dg/pr39666-2.f90: Likewise.
8257
8258 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8259
8260         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8261         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8262         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8263
8264 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8265
8266         PR fortran/39998
8267         * gfortran.dg/proc_ptr_17.f90: New.
8268
8269 2009-05-05  Richard Guenther  <rguenther@suse.de>
8270
8271         PR tree-optimization/40022
8272         * gcc.c-torture/execute/pr40022.c: New testcase.
8273
8274 2009-05-05  Richard Guenther  <rguenther@suse.de>
8275
8276         PR middle-end/40023
8277         * gcc.c-torture/compile/pr40023.c: New testcase.
8278
8279 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8282         * g++.dg/template/overload9.C: Likewise.
8283         * g++.dg/ext/ms-1.C: New.
8284
8285 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8286
8287         PR c++/40013
8288         * g++.dg/ext/vla7.C: New test.
8289
8290 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8291
8292         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8293
8294 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8295
8296         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8297         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8298         Update expected errors.
8299
8300 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8301
8302         PR c++/28152
8303         * g++.dg/parse/parser-pr28152.C: New.
8304         * g++.dg/parse/parser-pr28152-2.C: New.
8305
8306 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8307
8308         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8309
8310 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8311
8312         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8313         * gcc.target/sparc/fexpand-2.c: Likewise.
8314         * gcc.target/sparc/fpmerge-2.c: Likewise.
8315         * gcc.target/sparc/pdist-2.c: Likewise.
8316
8317 2009-05-03  Richard Guenther  <rguenther@suse.de>
8318
8319         PR c/39983
8320         * gcc.c-torture/compile/pr39983.c: New testcase.
8321
8322 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8323
8324         * gcc.dg/c99-complex-3.c: New test.
8325
8326 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8327
8328         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8329
8330 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8331
8332         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8333
8334 2009-05-02  Richard Guenther  <rguenther@suse.de>
8335
8336         PR middle-end/40001
8337         * gcc.target/spu/pr40001.c: New testcase.
8338
8339 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8340
8341         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8342
8343 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8344
8345         PR middle-end/39579
8346         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8347         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8348
8349 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8350
8351         PR testsuite/39776
8352         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8353         no longer issued.
8354
8355 2009-04-30  David Ayers  <ayers@fsfe.org>
8356
8357         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8358         and gcc_error_prefix variables.
8359         * objc.dg/bad-receiver-type.m: Update to match correct
8360         diagnostics marker.
8361         * objc.dg/encode-5.m: Likewise.
8362         * objc.dg/id-1.m: Likewise.
8363         * objc.dg/method-1.m: Likewise.
8364         * objc.dg/method-6.m: Likewise.
8365         * objc.dg/method-7.m: Likewise.
8366         * objc.dg/method-9.m: Likewise.
8367         * objc.dg/method-11.m: Likewise.
8368         * objc.dg/method-20.m: Likewise.
8369         * objc.dg/private-1.m: Likewise.
8370
8371 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8372
8373         PR libfortran/39667
8374         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8375         * gfortran.dg/advance_4.f90: Likewise
8376         * gfortran.dg/advance_5.f90: Likewise
8377         * gfortran.dg/append_1.f90: Likewise
8378         * gfortran.dg/backslash_1.f90: Likewise
8379         * gfortran.dg/backslash_2.f90: Likewise
8380         * gfortran.dg/backslash_3.f: Likewise
8381         * gfortran.dg/backspace_10.f90: Likewise
8382         * gfortran.dg/backspace_3.f: Likewise
8383         * gfortran.dg/backspace_4.f: Likewise
8384         * gfortran.dg/backspace_5.f: Likewise
8385         * gfortran.dg/backspace_8.f: Likewise
8386         * gfortran.dg/backspace_9.f: Likewise
8387         * gfortran.dg/complex_write.f90: Likewise
8388         * gfortran.dg/convert_implied_open.f90: Likewise
8389         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8390         * gfortran.dg/dos_eol.f: Likewise
8391         * gfortran.dg/empty_format_1.f90: Likewise
8392         * gfortran.dg/endfile.f: Likewise
8393         * gfortran.dg/eof_1.f90: Likewise
8394         * gfortran.dg/eor_1.f90: Likewise
8395         * gfortran.dg/eor_handling_1.f90: Likewise
8396         * gfortran.dg/eor_handling_2.f90: Likewise
8397         * gfortran.dg/eor_handling_3.f90: Likewise
8398         * gfortran.dg/eor_handling_4.f90: Likewise
8399         * gfortran.dg/eor_handling_5.f90: Likewise
8400         * gfortran.dg/error_recovery_5.f90: Likewise
8401         * gfortran.dg/f2003_inquire_1.f03: Likewise
8402         * gfortran.dg/f2003_io_4.f03: Likewise
8403         * gfortran.dg/f2003_io_5.f03: Likewise
8404         * gfortran.dg/f2003_io_7.f03: Likewise
8405         * gfortran.dg/fgetc_1.f90: Likewise
8406         * gfortran.dg/fgetc_2.f90: Likewise
8407         * gfortran.dg/flush_1.f90: Likewise
8408         * gfortran.dg/fmt_exhaust.f90: Likewise
8409         * gfortran.dg/fmt_huge.f90: Likewise
8410         * gfortran.dg/fmt_read.f90: Likewise
8411         * gfortran.dg/fmt_t_1.f90: Likewise
8412         * gfortran.dg/fmt_t_2.f90: Likewise
8413         * gfortran.dg/fmt_t_3.f90: Likewise
8414         * gfortran.dg/fmt_t_4.f90: Likewise
8415         * gfortran.dg/fmt_t_5.f90: Likewise
8416         * gfortran.dg/fmt_t_7.f: Likewise
8417         * gfortran.dg/fseek.f90: Likewise
8418         * gfortran.dg/ftell_1.f90: Likewise
8419         * gfortran.dg/ftell_2.f90: Likewise
8420         * gfortran.dg/func_derived_3.f90: Likewise
8421         * gfortran.dg/inquire_9.f90: Likewise
8422         * gfortran.dg/iostat_1.f90: Likewise
8423         * gfortran.dg/iostat_2.f90: Likewise
8424         * gfortran.dg/list_read_1.f90: Likewise
8425         * gfortran.dg/list_read_4.f90: Likewise
8426         * gfortran.dg/list_read_5.f90: Likewise
8427         * gfortran.dg/list_read_7.f90: Likewise
8428         * gfortran.dg/list_read_8.f90: Likewise
8429         * gfortran.dg/list_read_9.f90: Likewise
8430         * gfortran.dg/namelist_13.f90: Likewise
8431         * gfortran.dg/namelist_14.f90: Likewise
8432         * gfortran.dg/namelist_15.f90: Likewise
8433         * gfortran.dg/namelist_16.f90: Likewise
8434         * gfortran.dg/namelist_17.f90: Likewise
8435         * gfortran.dg/namelist_18.f90: Likewise
8436         * gfortran.dg/namelist_19.f90: Likewise
8437         * gfortran.dg/namelist_20.f90: Likewise
8438         * gfortran.dg/namelist_24.f90: Likewise
8439         * gfortran.dg/namelist_26.f90: Likewise
8440         * gfortran.dg/namelist_27.f90: Likewise
8441         * gfortran.dg/namelist_28.f90: Likewise
8442         * gfortran.dg/namelist_37.f90: Likewise
8443         * gfortran.dg/namelist_38.f90: Likewise
8444         * gfortran.dg/namelist_39.f90: Likewise
8445         * gfortran.dg/namelist_40.f90: Likewise
8446         * gfortran.dg/namelist_43.f90: Likewise
8447         * gfortran.dg/namelist_44.f90: Likewise
8448         * gfortran.dg/namelist_45.f90: Likewise
8449         * gfortran.dg/namelist_46.f90: Likewise
8450         * gfortran.dg/namelist_47.f90: Likewise
8451         * gfortran.dg/namelist_48.f90: Likewise
8452         * gfortran.dg/namelist_49.f90: Likewise
8453         * gfortran.dg/namelist_50.f90: Likewise
8454         * gfortran.dg/namelist_51.f90: Likewise
8455         * gfortran.dg/namelist_52.f90: Likewise
8456         * gfortran.dg/namelist_56.f90: Likewise
8457         * gfortran.dg/namelist_char_only.f90: Likewise
8458         * gfortran.dg/namelist_use.f90: Likewise
8459         * gfortran.dg/namelist_use_only.f90: Likewise
8460         * gfortran.dg/noadv_size.f90: Likewise
8461         * gfortran.dg/open_access_append_1.f90: Likewise
8462         * gfortran.dg/pad_no.f90: Likewise
8463         * gfortran.dg/pr12884.f: Likewise
8464         * gfortran.dg/pr17090.f90: Likewise
8465         * gfortran.dg/pr17285.f90: Likewise
8466         * gfortran.dg/pr17286.f90: Likewise
8467         * gfortran.dg/pr18122.f90: Likewise
8468         * gfortran.dg/pr18210.f90: Likewise
8469         * gfortran.dg/pr18392.f90: Likewise
8470         * gfortran.dg/pr19155.f: Likewise
8471         * gfortran.dg/pr19216.f: Likewise
8472         * gfortran.dg/pr19467.f90: Likewise
8473         * gfortran.dg/pr19657.f: Likewise
8474         * gfortran.dg/pr20257.f90: Likewise
8475         * gfortran.dg/read_bad_advance.f90: Likewise
8476         * gfortran.dg/read_eof_2.f90: Likewise
8477         * gfortran.dg/read_eof_4.f90: Likewise
8478         * gfortran.dg/read_many_1.f: Likewise
8479         * gfortran.dg/read_noadvance.f90: Likewise
8480         * gfortran.dg/read_repeat.f90: Likewise
8481         * gfortran.dg/read_size_noadvance.f90: Likewise
8482         * gfortran.dg/read_x_past.f: Likewise
8483         * gfortran.dg/record_marker_1.f90: Likewise
8484         * gfortran.dg/record_marker_3.f90: Likewise
8485         * gfortran.dg/rewind_1.f90: Likewise
8486         * gfortran.dg/runtime_warning_1.f90: Likewise
8487         * gfortran.dg/shape_3.f90: Likewise
8488         * gfortran.dg/slash_1.f90: Likewise
8489         * gfortran.dg/stat_1.f90: Likewise
8490         * gfortran.dg/stat_2.f90: Likewise
8491         * gfortran.dg/streamio_11.f90: Likewise
8492         * gfortran.dg/streamio_3.f90: Likewise
8493         * gfortran.dg/streamio_4.f90: Likewise
8494         * gfortran.dg/streamio_9.f90: Likewise
8495         * gfortran.dg/tl_editing.f90: Likewise
8496         * gfortran.dg/unf_io_convert_1.f90: Likewise
8497         * gfortran.dg/unf_io_convert_2.f90: Likewise
8498         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8499         * gfortran.dg/unf_short_record_1.f90: Likewise
8500         * gfortran.dg/utf8_1.f03: Likewise
8501         * gfortran.dg/utf8_2.f03: Likewise
8502         * gfortran.dg/widechar_IO_1.f90: Likewise
8503         * gfortran.dg/write_check3.f90: Likewise
8504         * gfortran.dg/write_rewind_2.f: Likewise
8505         * gfortran.dg/x_slash_2.f: Likewise
8506
8507 2009-04-29  Richard Guenther  <rguenther@suse.de>
8508
8509         PR target/39943
8510         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8511         New.
8512         (check_effective_target_vect_floatuint_cvt): Likewise.
8513         * gcc.dg/vect/slp-10.c: Adjust.
8514         * gcc.dg/vect/slp-11.c: Adjust.
8515         * gcc.dg/vect/slp-12b.c: Adjust.
8516         * gcc.dg/vect/slp-33.c: Adjust.
8517         * gcc.c-torture/compile/pr39943.c: New testcase.
8518
8519 2009-04-29  Richard Guenther  <rguenther@suse.de>
8520
8521         PR middle-end/39937
8522         * gcc.c-torture/compile/pr39937.c: New testcase.
8523
8524 2009-04-29  Richard Guenther  <rguenther@suse.de>
8525
8526         PR tree-optimization/39941
8527         * gcc.c-torture/compile/pr39941.c: New testcase.
8528
8529 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8530
8531         * gcc.target/bfin/20090411-1.c: New test.
8532
8533 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8534
8535         PR target/39565
8536         * gcc.dg/pr39565.c: New testcase.
8537
8538 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8539
8540         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8541         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8542         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8543         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8544         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8545         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8546         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8547         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8548         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8549         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8550         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8551         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8552         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8553         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8554         * gcc.target/i386/pr37191.c: Likewise.
8555         * gcc.target/i386/reload-1.c: Likewise.
8556         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8557         * g++.old-deja/g++.pt/repo2.C: Likewise.
8558         * g++.old-deja/g++.pt/repo3.C: Likewise.
8559         * g++.old-deja/g++.pt/repo4.C: Likewise.
8560         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8561         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8562         * g++.dg/template/repo1.C: Likewise.
8563         * g++.dg/template/repo2.C: Likewise.
8564         * g++.dg/template/repo3.C: Likewise.
8565         * g++.dg/template/repo4.C: Likewise.
8566         * g++.dg/template/repo5.C: Likewise.
8567         * g++.dg/template/repo6.C: Likewise.
8568         * g++.dg/template/repo7.C: Likewise.
8569         * g++.dg/template/repo8.C: Likewise.
8570         * g++.dg/template/repo9.C: Likewise.
8571         * g++.dg/rtti/repo1.C: Likewise.
8572         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8573         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8574         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8575         * g++.dg/other/PR23205.C: Skip for vxworks.
8576         * g++.dg/ext/visibility/class1.C: Requires PIC.
8577         * g++.dg/eh/async-unwind2.C: Requires PIC.
8578         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8579         does not have cxa_exit.
8580
8581 2009-04-28  Jing Yu  <jingyu@google.com>
8582
8583         PR testsuite/39790
8584         * lib/target-supports.exp (check_effective_target_tls): Remove
8585         comment of caching.
8586         (check_effective_target_tls_native): Likewise.
8587         (check_effective_target_tls_runtime): Likewise.
8588         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8589         tls to tls_runtime.
8590         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8591
8592 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8593
8594         PR fortran/39946
8595         * gfortran.dg/proc_ptr_16.f90: New.
8596
8597 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8598
8599         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8600         lp64 is true.
8601
8602 2009-04-28  Richard Guenther  <rguenther@suse.de>
8603
8604         PR middle-end/39937
8605         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8606
8607 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8608
8609         * g++.dg/warn/pr35652.C: Removed.
8610         * gcc.dg/pr35652.c: Likewise.
8611
8612 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8613
8614         * gcc.target/ia64/20071210-2.c: New testcase.
8615
8616 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8617
8618         PR c/39323
8619         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8620         * gcc.dg/pr39323-3.c: Ditto.
8621
8622 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8623
8624         PR fortran/39930
8625         PR fortran/39931
8626         * gfortran.dg/ambiguous_reference_2.f90: New.
8627         * gfortran.dg/pointer_assign_7.f90: New.
8628
8629 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8630             Mark Mitchell  <mark@codesourcery.com>
8631
8632         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8633         * gcc.dg/20020103-1.c: Check for __ppc.
8634         * gcc.dg/asm-b.c: Check for __ppc.
8635         * gcc.dg/20020919-1.c: Check for __ppc.
8636         * gcc.dg/20020312-2.c: Likewise.
8637         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8638         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8639         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8640         * g++.dg/warn/weak1.C: Likewise.
8641         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8642         static so appropriate optimizations kick in.
8643         (find_base_value_wrapper): New function.
8644         * g++.dg/eh/simd-5.C: Fix target triplet.
8645         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8646
8647 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8648             H.J. Lu  <hongjiu.lu@intel.com>
8649
8650         PR target/39911
8651         * gcc.target/i386/pr39911.c: New test.
8652
8653 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8654
8655         PR fortran/39879
8656         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8657
8658 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8659
8660         PR c++/35652
8661         Revert:
8662
8663         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8664
8665         * gcc.dg/pr35652.C: New.
8666         * g++.dg/warn/pr35652.C: New.
8667         * gcc.dg/format/plus-1.c: Adjust message.
8668
8669 2009-04-27  DJ Delorie  <dj@redhat.com>
8670
8671         * lib/target-supports.exp (check_effective_target_double64): New.
8672         (check_effective_target_double64plus): New.
8673         (check_effective_target_large_double): New.
8674         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8675         * gcc.dg/div-double-1.c: Likewise.
8676         * gcc.dg/Wconversion-real.c: Require large_double.
8677         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8678
8679         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8680         are too small.
8681
8682         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8683         constants as long.
8684
8685 2009-04-27  Ian Lance Taylor  <iant@google.com>
8686
8687         * gcc.dg/Wcxx-compat-5.c: New testcase.
8688         * gcc.dg/Wcxx-compat-6.c: New testcase.
8689
8690 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8691
8692         Allow non-constant arguments to conversion intrinsics.
8693         * gcc.target/spu/intrinsics-3.c: Update tests.
8694
8695 2009-04-27  Richard Guenther  <rguenther@suse.de>
8696
8697         PR middle-end/39928
8698         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8699         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8700
8701 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8702
8703         PR target/39903
8704         * gcc.dg/torture/pr39903-1.c: New.
8705         * gcc.dg/torture/pr39903-2.c: Likewise.
8706
8707 2009-04-27  Revital Eres  <eres@il.ibm.com>
8708
8709         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8710         and check it.
8711         * gcc.dg/sms-2.c: Add dump check.
8712         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8713         and check it.
8714         * gcc.dg/sms-4.c: Likewise.
8715         * gcc.dg/sms-5.c: Likewise.
8716         * gcc.dg/sms-6.c: Likewise.
8717         * gcc.dg/sms-7.c: Likewise.
8718         * gcc.dg/sms-antideps.c: Rename to...
8719         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8720
8721 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8722
8723         * gnat.dg/opt2.adb: New test.
8724
8725 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR c++/39875
8728         * g++.dg/warn/Wunused-15.C: New test.
8729
8730 2009-04-26  Michael Matz  <matz@suse.de>
8731
8732         Expand from SSA.
8733         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8734         change regexps.
8735         * gcc.target/i386/pr37248-1.c: Modified.
8736         * gcc.target/i386/pr37248-3.c: Modified.
8737         * gcc.target/i386/pr37248-2.c: Modified.
8738         * gnat.dg/aliasing1.adb: Modified.
8739         * gnat.dg/pack9.adb: Modified.
8740         * gnat.dg/aliasing2.adb: Modified.
8741         * gcc.dg/strict-overflow-2.c: Modified.
8742         * gcc.dg/autopar/reduc-1char.c: Modified.
8743         * gcc.dg/autopar/reduc-2char.c: Modified.
8744         * gcc.dg/autopar/reduc-1.c: Modified.
8745         * gcc.dg/autopar/reduc-2.c: Modified.
8746         * gcc.dg/autopar/reduc-3.c: Modified.
8747         * gcc.dg/autopar/reduc-6.c: Modified.
8748         * gcc.dg/autopar/reduc-7.c: Modified.
8749         * gcc.dg/autopar/reduc-8.c: Modified.
8750         * gcc.dg/autopar/reduc-9.c: Modified.
8751         * gcc.dg/autopar/reduc-1short.c: Modified.
8752         * gcc.dg/autopar/reduc-2short.c: Modified.
8753         * gcc.dg/autopar/parallelization-1.c: Modified.
8754         * gcc.dg/strict-overflow-4.c: Modified.
8755         * gcc.dg/strict-overflow-6.c: Modified.
8756         * gcc.dg/gomp/combined-1.c: Modified.
8757         * gcc.dg/no-strict-overflow-1.c: Modified.
8758         * gcc.dg/no-strict-overflow-3.c: Modified.
8759         * gcc.dg/no-strict-overflow-5.c: Modified.
8760         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8761         * gcc.dg/tree-ssa/pr18134.c: Modified.
8762         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8763         * gcc.dg/tree-ssa/vector-2.c: Modified.
8764         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8765         * gcc.dg/tree-ssa/loop-21.c: Modified.
8766         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8767         * gcc.dg/tree-ssa/vector-3.c: Modified.
8768         * gcc.dg/tree-ssa/asm-3.c: Modified.
8769         * gcc.dg/tree-ssa/pr23294.c: Modified.
8770         * gcc.dg/tree-ssa/loop-22.c: Modified.
8771         * gcc.dg/tree-ssa/loop-15.c: Modified.
8772         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8773         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8774         * gcc.dg/tree-ssa/pr20139.c: Modified.
8775         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8776         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8777         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8778         * gcc.dg/tree-ssa/loop-5.c: Modified.
8779         * gcc.dg/tree-ssa/pr19431.c: Modified.
8780         * gcc.dg/tree-ssa/pr32044.c: Modified.
8781         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8782         * gcc.dg/tree-ssa/loop-19.c: Modified.
8783         * gcc.dg/tree-ssa/loop-28.c: Modified.
8784         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8785         * gcc.dg/tree-ssa/divide-1.c: Modified.
8786         * gcc.dg/tree-ssa/inline-1.c: Modified.
8787         * gcc.dg/tree-ssa/divide-3.c: Modified.
8788         * gcc.dg/tree-ssa/pr30978.c: Modified.
8789         * gcc.dg/tree-ssa/alias-6.c: Modified.
8790         * gcc.dg/tree-ssa/divide-4.c: Modified.
8791         * gcc.dg/tree-ssa/alias-11.c: Modified.
8792         * gcc.dg/no-strict-overflow-7.c: Modified.
8793         * gcc.dg/strict-overflow-1.c: Modified.
8794         * gcc.dg/pr15784-4.c: Modified.
8795         * gcc.dg/pr34263.c: Modified.
8796         * gcc.dg/strict-overflow-3.c: Modified.
8797         * gcc.dg/tree-prof/stringop-1.c: Modified.
8798         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8799         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8800         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8801         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8802         * gcc.dg/no-strict-overflow-2.c: Modified.
8803         * gcc.dg/no-strict-overflow-4.c: Modified.
8804         * gcc.dg/no-strict-overflow-6.c: Modified.
8805         * g++.dg/tree-ssa/pr27090.C: Modified.
8806         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8807         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8808         * g++.dg/tree-ssa/pr19807.C: Modified.
8809         * g++.dg/opt/pr30965.C: Modified.
8810         * g++.dg/init/new17.C: Modified.
8811         * gfortran.dg/whole_file_6.f90: Modified.
8812         * gfortran.dg/whole_file_5.f90: Modified.
8813         * gfortran.dg/reassoc_1.f90: Modified.
8814         * gfortran.dg/reassoc_3.f90: Modified.
8815
8816 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8817
8818         PR fortran/39893
8819         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8820
8821 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8822
8823         PR inline-asm/39543
8824         * gcc.target/i386/pr39543-1.c: New test.
8825         * gcc.target/i386/pr39543-2.c: New test.
8826         * gcc.target/i386/pr39543-3.c: New test.
8827
8828         PR c/39889
8829         * gcc.dg/Wunused-value-3.c: New test.
8830
8831 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8832
8833         PR c/39581
8834         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8835         gcc.dg/vla-21.c: New tests.
8836
8837 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8838
8839         PR c/39556
8840         * gcc.dg/inline-34.c: New test.
8841
8842 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8843
8844         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8845         gcc.dg/enum-const-3.c: New tests.
8846         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8847         -pedantic-errors.  Update expected diagnostics.
8848
8849 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8850
8851         PR c/39582
8852         * gcc.dg/vla-20.c: New test.
8853
8854 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8855
8856         PR c/39564
8857         * gcc.dg/vla-19.c: New test.
8858
8859 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8860
8861         PR preprocessor/39559
8862         * gcc.dg/c99-intconst-2.c: New test.
8863
8864 2009-04-25  Jan Hubicka  <jh@suse.cz>
8865
8866         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8867
8868 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8869
8870         PR fortran/39688
8871         * gfortran.dg/import7.f90: New.
8872
8873 2009-04-24  Richard Guenther  <rguenther@suse.de>
8874
8875         * gcc.dg/tree-ssa/vrp48.c: Fix.
8876
8877 2008-04-24  Doug Kwan  <dougkwan@google.com>
8878
8879         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8880         destination are the same.
8881
8882 2009-04-24  Richard Guenther  <rguenther@suse.de>
8883
8884         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8885
8886 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8887
8888         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8889         gcc.dg/array-const-3.c: New tests.
8890
8891 2009-04-24  Ian Lance Taylor  <iant@google.com>
8892
8893         * gcc.dg/Wcxx-compat-4.c: New testcase.
8894
8895 2009-04-24  Daniel Kraft  <d@domob.eu>
8896
8897         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8898         expected on already erraneous symbol (renamed to fresh one).
8899
8900 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8901
8902         PR middle-end/39867
8903         * gcc.dg/pr39867.c: New.
8904
8905 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8906
8907         PR fortran/39861
8908         PR fortran/39864
8909         * gfortran.dg/intrinsic_1.f90: New.
8910
8911 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8912
8913         * gnat.dg/alignment7.adb: New test.
8914         * gnat.dg/alignment8.adb: Likewise.
8915
8916 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8917
8918         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8919         * gnat.dg/specs/rep_clause2.ads: New test.
8920
8921 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR rtl-optimization/39794
8924         * gcc.dg/pr39794.c: New test.
8925
8926 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8927
8928         * gnat.dg/atomic1.adb: New test.
8929         * gnat.dg/atomic1_pkg.ads: New helper.
8930
8931 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8932
8933         PR testsuite/39623
8934         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8935         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8936
8937 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8938
8939         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8940         warning.
8941
8942 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8943
8944         PR C/31499
8945         * gcc.dg/vector-init-1.c: New testcase.
8946         * gcc.dg/vector-init-2.c: New testcase.
8947
8948 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8949
8950         * gnat.dg/enum2.adb: New test.
8951         * gnat.dg/enum2_pkg.ads: New helper.
8952
8953 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8954
8955         PR c/39855
8956         * gcc.dg/torture/pr39855.c: New test.
8957
8958 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8959
8960         PR c++/39639
8961         * g++.dg/cpp0x/pr39639.C: New test.
8962
8963 2009-04-22  Mark Heffernan  <meheff@google.com>
8964
8965         * gcc.dg/profile-generate-3.c: New test.
8966
8967 2009-04-22  Jan Hubicka  <jh@suse.cz>
8968
8969         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8970
8971 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8972
8973         PR testsuite/39623
8974         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8975
8976 2009-04-22  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/39824
8979         * gcc.c-torture/compile/pr39824.c: New testcase.
8980
8981 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8982
8983         PR c++/14875
8984         * g++.dg/parse/parser-pr14875.C: New.
8985         * g++.dg/parse/parser-pr14875-2.C: New.
8986         * g++.dg/parse/error6.C: Update match string.
8987
8988 2009-04-22  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/39845
8991         * gcc.c-torture/compile/pr39845.c: New testcase.
8992
8993 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8994
8995         PR fortran/39735
8996         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8997         * gfortran.dg/external_initializer.f90: Modified.
8998         * gfortran.dg/interface_26.f90: Modified.
8999         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9000         * gfortran.dg/proc_ptr_3.f90: Modified.
9001         * gfortran.dg/proc_ptr_15.f90: New.
9002         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9003
9004 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9005
9006         PR c++/35711
9007         * g++.dg/warn/pr35711.C: New.
9008         * g++.dg/conversion/ptrmem2.C: Update.
9009
9010 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9011
9012         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9013         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9014         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9015         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9016         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9017         gcc.c-torture/ChangeLog.0,
9018         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9019         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9020         gcc.target/i386/math-torture/math-torture.exp,
9021         gcc.target/mips/inter/mips16-inter.exp,
9022         gcc.target/mips/mips-nonpic/README,
9023         gcc.target/x86_64/abi/README.gcc,
9024         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9025         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9026         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9027         notices.
9028         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9029
9030 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9031
9032         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9033
9034 2009-04-21  Richard Guenther  <rguenther@suse.de>
9035
9036         PR middle-end/39829
9037         * gcc.dg/torture/pr39829.c: New testcase.
9038
9039 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9040
9041         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9042
9043 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9044
9045         PR 16202
9046         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9047         * gcc.dg/sequence-pt-2.c: New.
9048         * gcc.dg/sequence-pt-3.c: New.
9049         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9050         * g++.dg/warn/sequence-pt-2.c: New.
9051         * g++.dg/warn/sequence-pt-3.c: New.
9052
9053 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9054
9055         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9056
9057 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9058
9059         * gnat.dg/import1.ad[sb]: New test.
9060
9061 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9062
9063         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9064         return 0.
9065
9066 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9067
9068         PR fortran/39811
9069         * gfortran.dg/continuation_11.f90: New test.
9070
9071 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9072
9073         PR c++/13358
9074         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9075         messages. Test for "long long" in system headers.
9076         * gcc.dg/c99-longlong-2.c: New.
9077         * g++.dg/warn/pr13358.C: New.
9078         * g++.dg/warn/pr13358-2.C: New.
9079         * g++.dg/warn/pr13358-3.C: New.
9080         * g++.dg/warn/pr13358-4.C: New.
9081
9082 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9083
9084         * gcc.dg/framework-2.c: Fix up for non existent includes
9085         being fatal errors now.
9086
9087 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9088
9089         PR fortran/39800
9090         * gfortran.dg/private_type_13.f90: New test.
9091         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9092
9093 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9094
9095         PR c++/39803
9096         * g++.dg/warn/Wunused-14.C: New test.
9097
9098 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9099
9100         * gnat.dg/specs/small_alignment.ads: New test.
9101
9102 2009-04-20  Ian Lance Taylor  <iant@google.com>
9103
9104         * gcc.dg/Wcxx-compat-3.c: New testcase.
9105
9106 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9107
9108         * gnat.dg/pack13.ad[sb]: New test.
9109         * gnat.dg/pack13_pkg.ads: New helper.
9110
9111 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9112
9113         * gnat.dg/discr11.ad[sb]: New test.
9114         * gnat.dg/discr11_pkg.ads: New helper.
9115
9116 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9117
9118         PR tree-optimization/39675
9119         * gcc.dg/vect/O3-pr39675-2.c: New test.
9120
9121 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9122
9123         * gnat.dg/rep_clause3.adb: New test.
9124
9125 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9126
9127         PR c/37481
9128         * gcc.dg/c99-flex-array-7.c: New test.
9129
9130 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9131
9132         PR c/19771
9133         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9134
9135 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9136
9137         PR c/38243
9138         * gcc.dg/c99-restrict-3.c: New test.
9139
9140 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9141
9142         PR preprocessor/20078
9143         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9144
9145 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9146
9147         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9148         Do not pass -B$root after -margs.
9149
9150 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9151
9152         PR c/32061
9153         PR c++/36954
9154         * gcc.dg/pr32061.c: New.
9155         * gcc.dg/Wlogical-op-1.c: Update.
9156         * g++.dg/warn/Wlogical-op-1.C: Update.
9157         * g++.dg/warn/pr36954.C: New.
9158
9159 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9160
9161         PR c/27676
9162         * gcc.dg/lvalue-5.c: New test.
9163
9164 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9165
9166         PR c/22367
9167         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9168
9169 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9170
9171         * gcc.dg/cpp/include5.c: New test.
9172
9173 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9174
9175         PR c/35210
9176         * gcc.dg/call-diag-2.c: New test.
9177
9178 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9179
9180         PR preprocessor/39646
9181         * gcc.dg/cpp/line8.c: New test.
9182
9183 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9184
9185         PR preprocessor/39647
9186         * gcc.dg/cpp/line7.c: New test.
9187
9188 2009-04-18  Richard Guenther  <rguenther@suse.de>
9189
9190         PR middle-end/39804
9191         * gcc.target/i386/pr39804.c: New testcase.
9192
9193 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9194
9195         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9196         * g++.dg/other/pr39496.C: Likewise.
9197
9198 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9199
9200         PR middle-end/36902
9201         * gcc.dg/pr36902.c: New.
9202
9203 2009-04-17  Diego Novillo  <dnovillo@google.com>
9204
9205         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9206         violation for variable 'inside_main'.
9207
9208 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9209
9210         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9211
9212 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9213
9214         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9215
9216 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9217
9218         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9219         * gfortran.dg/chmod_2.f90: Likewise.
9220         * gfortran.dg/chmod_3.f90: Likewise.
9221         * gfortran.dg/open_errors.f90: Likewise.
9222         * gfortran.dg/stat_1.f90: Likewise.
9223         * gfortran.dg/stat_2.f90: Likewise.
9224
9225 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9226
9227         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9228         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9229         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9230         * gfortran.dg/nearest_1.f90: Likewise.
9231         * gfortran.dg/nearest_3.f90: Likewise.
9232         * gfortran.dg/isnan_1.f90: Likewise.
9233         * gfortran.dg/isnan_2.f90: Likewise.
9234         * gfortran.dg/nan_1.f90: Likewise.
9235         * gfortran.dg/nan_2.f90: Likewise.
9236         * gfortran.dg/nan_3.f90: Likewise.
9237         * gfortran.dg/nan_4.f90: Likewise.
9238         * gfortran.dg/module_nan.f90: Likewise.
9239         * gfortran.dg/int_conv_2.f90: Likewise.
9240         * gfortran.dg/init_flag_3.f90: Likewise.
9241         * gfortran.dg/namelist_42.f90: Likewise.
9242         * gfortran.dg/namelist_43.f90: Likewise.
9243         * gfortran.dg/real_const_3.f90: Likewise.
9244         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9245
9246         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9247         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9248         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9249         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9250         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9251
9252         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9253         * gfortran.dg/gamma_5.f90: Likewise.
9254
9255 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9256
9257         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9258         less strict so it also works with auto-overlay support.
9259         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9260         for "exceeds local store" linker errors on the SPU.
9261
9262         * lib/gfortran.exp: Include target-supports.exp.
9263         (gfortran_init): On SPU targets where automatic overlay support
9264         is available, use it to build all Fortran test cases.
9265
9266         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9267
9268 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9269
9270         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9271         rule enforced by gnat on taft types.
9272
9273 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9274
9275         PR testsuite/39792
9276         * g++.dg/ext/complit11.C: Add empty dg-options.
9277
9278 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9279
9280         PR c++/17570
9281         * g++.dg/template/defarg11.C: New test.
9282
9283 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9284
9285         PR c++/28766
9286         * g++.dg/ext/complit11.C: New testcase.
9287
9288 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9289
9290         PR c++/39551
9291         * g++.dg/warn/Wunused-13.C: New testcase.
9292
9293 2009-04-15  Ian Lance Taylor  <iant@google.com>
9294
9295         * gcc.dg/Wenum-compare-1.c: New testcase.
9296
9297 2009-04-15  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/39764
9300         * g++.dg/torture/pr39764.C: New testcase.
9301
9302 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9303
9304         * g++.dg/ext/altivec-17.C: New.
9305
9306 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9307
9308         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9309         * gnat.dg/specs/limited1.ads: Ditto.
9310
9311 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9312
9313         PR testsuite/39769
9314         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9315         for testing the results of estimate instructions.
9316         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9317         * gcc.dg/vmx/3a-05.c (test): Ditto.
9318
9319 2009-04-14  Jason Merrill  <jason@redhat.com>
9320
9321         PR c++/39763
9322         * g++.dg/warn/Wshadow-4.C: Extend.
9323
9324 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9325
9326         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9327         (do_D): Remove attribute hidden.
9328
9329 2009-04-13  Jason Merrill  <jason@redhat.com>
9330
9331         PR c++/39480
9332         * g++.dg/init/copy7.C: New.
9333
9334 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9335
9336         PR testsuite/39733
9337         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9338         (check_for_all_options): This.
9339
9340 2009-04-13  Jason Merrill  <jason@redhat.com>
9341
9342         PR c++/39750
9343         * g++.dg/template/crash90.C: New.
9344
9345 2009-04-12  Jason Merrill  <jason@redhat.com>
9346
9347         PR c++/39742
9348         * g++.dg/overload/extern-C-2.C: New.
9349
9350 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9351
9352         PR preprocessor/31869
9353         * gcc.dg/cpp/strify5.c: New test.
9354
9355 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9356
9357         * gnat.dg/enum1.adb: New test.
9358         * gnat.dg/enum1_pkg.ads: New helper.
9359
9360 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9361
9362         PR target/39740
9363         * gcc.target/alpha/pr39740.c: New test.
9364
9365 2009-04-11  Daniel Kraft  <d@domob.eu>
9366
9367         PR fortran/37746
9368         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9369         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9370         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9371         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9372         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9373         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9374         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9375         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9376         expected string length that failed with -fbounds-check now.
9377         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9378
9379 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9380
9381         PR fortran/39692
9382         * gfortran.dg/proc_ptr_14.f90: New.
9383
9384 2009-04-11  Richard Guenther  <rguenther@suse.de>
9385
9386         PR middle-end/39732
9387         * g++.dg/torture/pr39732.C: New testcase.
9388
9389 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9390
9391         * gfortran.dg/whole_file_5.f90: New.
9392         * gfortran.dg/whole_file_6.f90: New.
9393
9394 2009-04-11  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/39713
9397         * g++.dg/torture/pr39713.C: New testcase.
9398
9399 2009-04-10  Richard Guenther  <rguenther@suse.de>
9400
9401         PR c/39712
9402         * gcc.dg/pr39712.c: New testcase.
9403
9404 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9405
9406         PR c++/28301
9407         * g++.dg/cpp0x/enum2.C: Updated.
9408         * g++.dg/debug/pr22514.C: Likewise.
9409         * g++.dg/parse/enum2.C: Likewise.
9410         * g++.dg/parse/enum3.C: Likewise.
9411         * g++.dg/template/crash79.C: Likewise.
9412         * g++.old-deja/g++.jason/cond.C: Likewise.
9413
9414 2009-04-10  Chao-ying Fu  <fu@mips.com>
9415
9416         * gcc.target/mips/interrupt_handler.c: Change from compile to
9417         assemble.
9418
9419 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9420
9421         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9422
9423 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9424
9425         PR fortran/38709
9426         * gfortran.dg/zero_sized_6.f90: New.
9427
9428 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9429
9430         PR  c++/20118
9431         * g++.dg/parse/pr20118.C: New.
9432         * g++.dg/template/spec16.C: Update.
9433
9434 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9435
9436         PR testsuite/35621
9437         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9438         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9439         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9440         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9441         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9442         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9443         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9444         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9445         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9446         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9447         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9448         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9449         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9450         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9451         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9452         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9453         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9454
9455 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9456
9457         PR target/39678
9458         * g++.dg/torture/pr39678.C: New.
9459         * gcc.dg/compat/struct-complex-2.h: Likewise.
9460         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9461         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9462         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9463         * gcc.dg/torture/pr39678.c: Likewise.
9464         * gcc.target/i386/pr39678.c: Likewise.
9465
9466         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9467         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9468
9469         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9470         <complex.h>.  Add tests for structure with complex float.
9471
9472 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9473             Joseph Myers  <joseph@codesourcery.com>
9474
9475         PR target/36800
9476         * gcc.dg/dfp/pr36800.c: New.
9477
9478 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9479             Rafael Avila de Espindola  <espindola@google.com>
9480
9481         * gcc.misc-tests/help.exp: New file.
9482         * lib/options.exp: New file.
9483
9484 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9485
9486         PR libobjc/36610
9487         * objc/execute/forward-1.x: New.
9488
9489 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9490
9491         * gcc.dg/pr27150-1.c: Change to a link test.
9492
9493 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9494
9495         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9496         3 of the GNU General Public License and to point readers at the
9497         COPYING3 file and the FSF's license web page.
9498         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9499         * gcc.dg/struct/struct-reorg.exp: Likewise.
9500         * gcc.target/spu/tag_manager.c: Likewise.
9501
9502 2009-04-09  Richard Guenther  <rguenther@suse.de>
9503
9504         PR testsuite/39696
9505         * ssa-ccp-25.c: Adjust pattern.
9506
9507 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9508
9509         PR fortran/36704
9510         * gfortran.dg/external_procedures_1.f90: Modified.
9511         * gfortran.dg/proc_ptr_result_1.f90: New.
9512         * gfortran.dg/proc_ptr_result_2.f90: New.
9513         * gfortran.dg/proc_ptr_result_3.f90: New.
9514
9515 2009-04-09  Richard Guenther  <rguenther@suse.de>
9516
9517         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9518         to prevent constant propagation.
9519         * gcc.dg/vect/vect-56.c: Likewise.
9520         * gcc.dg/vect/vect-58.c: Likewise.
9521         * gcc.dg/vect/vect-60.c: Likewise.
9522         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9523         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9524         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9525
9526 2009-04-09  Richard Guenther  <rguenther@suse.de>
9527
9528         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9529         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9530
9531 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9532
9533         PR c/39613
9534         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9535         New tests.
9536
9537 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9538
9539         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9540         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9541
9542 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9543
9544         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9545
9546 2009-04-08  Jason Merrill  <jason@redhat.com>
9547
9548         PR c++/25185
9549         * g++.dg/template/error40.C: Add another test.
9550
9551 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9552
9553         PR c/39614
9554         PR c/39673
9555         * gcc.c-torture/compile/pr39614-1.c,
9556         gcc.c-torture/compile/pr39614-2.c,
9557         gcc.c-torture/compile/pr39614-3.c,
9558         gcc.c-torture/compile/pr39614-4.c,
9559         gcc.c-torture/compile/pr39614-5.c,
9560         gcc.c-torture/compile/pr39673-1.c,
9561         gcc.c-torture/compile/pr39673-2.c: New tests.
9562         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9563         more cases.
9564         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9565         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9566         expected errors.
9567
9568 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9569
9570         PRc++/39637
9571         * g++.dg/cpp0x/variadic-crash2.C: New test.
9572
9573 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9574
9575         PR fortran/38863
9576         * gfortran.dg/alloc_comp_result_1.f90: New test.
9577
9578 2009-04-07  Jason Merrill  <jason@redhat.com>
9579
9580         PR c++/34691
9581         * g++.dg/overload/extern-C-1.C: New.
9582
9583 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9584
9585         PR testsuite/39325
9586         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9587
9588 2009-04-07  Jason Merrill  <jason@redhat.com>
9589
9590         PR c++/25185
9591         * g++.dg/template/error40.C: New.
9592
9593 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9594
9595         PR fortran/38152
9596         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9597
9598 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9599
9600         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9601
9602 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9603
9604         PR fortran/38290
9605         * gfortran.dg/proc_decl_1.f90: Modified.
9606         * gfortran.dg/proc_ptr_11.f90: Extended.
9607         * gfortran.dg/proc_ptr_13.f90: Modified.
9608
9609 2009-04-06  Jason Merrill  <jason@redhat.com>
9610
9611         PR c++/35146
9612         * g++.dg/template/fnspec1.C: New.
9613
9614 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9615
9616         * lib/gnat.exp: Handle multilib.
9617
9618 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9619
9620         PR fortran/38863
9621         * gfortran.dg/dependency_23.f90: New test.
9622
9623 2009-04-06  Richard Guenther  <rguenther@suse.de>
9624
9625         PR tree-optimization/28868
9626         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9627         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9628         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9629         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9630
9631 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9632
9633         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9634
9635 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9636
9637         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9638
9639 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9640
9641         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9642         with the built-in y0, and the subsequent warning.
9643         (y1): Likewise, rename to y_1.
9644
9645 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9646
9647         PR fortran/39414
9648         * gfortran.dg/proc_decl_21.f90: New.
9649
9650 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9651
9652         PR fortran/36091
9653         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9654
9655 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9656
9657         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9658         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9659         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9660         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9661         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9662         gfortran.dg/namelist_49.f90: Gate test on effective_target
9663         fd_truncate.
9664         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9665
9666 2009-04-05  Daniel Kraft  <d@domob.eu>
9667
9668         PR fortran/38654
9669         * gfortran.dg/read_float_2.f03
9670         * gfortran.dg/read_float_3.f90
9671
9672 2009-04-05  Richard Guenther  <rguenther@suse.de>
9673
9674         PR tree-optimization/39648
9675         * gcc.c-torture/compile/pr39648.c: New testcase.
9676
9677 2009-04-05  Jason Merrill  <jason@redhat.com>
9678
9679         PR c++/14912
9680         * g++.dg/template/error39.C: New.
9681
9682 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9683
9684         PR fortran/29458
9685         * gfortran.dg/implied_do_1.f90: New.
9686
9687 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9688
9689         PR fortran/39577
9690         * gfortran.dg/recursive_check_8.f90: New.
9691         * gfortran.dg/recursive_check_9.f90: New.
9692         * gfortran.dg/recursive_check_10.f90: New.
9693         * gfortran.dg/recursive_check_11.f90: New.
9694         * gfortran.dg/recursive_check_12.f90: New.
9695         * gfortran.dg/recursive_check_13.f90: New.
9696         * gfortran.dg/recursive_check_14.f90: New.
9697
9698 2009-04-04  Jason Merrill  <jason@redhat.com>
9699
9700         PR c++/25185
9701         * g++.dg/template/error38.C: Add more tests.
9702
9703 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9704
9705         PR fortran/37614
9706         * gfortran.dg/common_align_2.f90: New test.
9707
9708 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9709
9710         PR target/39501
9711         * gcc.c-torture/execute/pr39501.c: New file.
9712         * gcc.c-torture/execute/pr39501.x: New file.
9713
9714 2009-04-04  Richard Guenther  <rguenther@suse.de>
9715
9716         PR tree-optimization/8781
9717         PR tree-optimization/37892
9718         * g++.dg/tree-ssa/pr8781.C: New testcase.
9719         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9720
9721 2009-04-04  Richard Guenther  <rguenther@suse.de>
9722
9723         PR tree-optimization/39636
9724         * gcc.c-torture/compile/pr39636.c: New testcase.
9725
9726 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9727
9728         PR rtl-optimization/39607
9729         * g++.dg/opt/pr39607.C: New.
9730
9731 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9732
9733         PR fortran/39594
9734         * gfortran.dg/common_12.f90: New.
9735
9736 2009-04-03  Jason Merrill  <jason@redhat.com>
9737
9738         PR c++/39608
9739         * g++.dg/template/const2.C: New test.
9740
9741 2009-04-03  Richard Guenther  <rguenther@suse.de>
9742
9743         PR tree-optimization/2480
9744         PR tree-optimization/23086
9745         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9746         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9747
9748 2009-04-03  Richard Guenther  <rguenther@suse.de>
9749
9750         PR tree-optimization/34743
9751         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9752         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9753         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9754         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9755         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9756         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9757         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9758         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9759
9760 2009-04-03  Richard Guenther  <rguenther@suse.de>
9761
9762         PR middle-end/13146
9763         PR tree-optimization/23940
9764         PR tree-optimization/33237
9765         PR middle-end/33974
9766         PR middle-end/34093
9767         PR tree-optimization/36201
9768         PR tree-optimization/36230
9769         PR tree-optimization/38049
9770         PR tree-optimization/38207
9771         PR tree-optimization/38230
9772         PR tree-optimization/38301
9773         PR tree-optimization/38585
9774         PR middle-end/38895
9775         PR tree-optimization/38985
9776         PR tree-optimization/39299
9777         * gcc.dg/pr19633-1.c: Adjust.
9778         * gcc.dg/torture/pta-callused-1.c: Likewise.
9779         * gcc.dg/torture/pr39074-2.c: Likewise.
9780         * gcc.dg/torture/pr39074.c: Likewise.
9781         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9782         * gcc.dg/torture/pr30375.c: Adjust.
9783         * gcc.dg/torture/pr33563.c: Likewise.
9784         * gcc.dg/torture/pr33870.c: Likewise.
9785         * gcc.dg/torture/pr33560.c: Likewise.
9786         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9787         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9788         * gcc.dg/tree-ssa/alias-15.c: Remove.
9789         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9790         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9791         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9792         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9793         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9794         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9795         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9796         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9797         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9798         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9799         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9800         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9801         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9802         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9803         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9804         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9805         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9806         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9807         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9808         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9809         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9810         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9811         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9812         * gcc.dg/uninit-B.c: XFAIL.
9813         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9814         * gcc.dg/uninit-pr19430.c: XFAIL.
9815         * g++.dg/tree-ssa/pr13146.C: New testcase.
9816         * g++.dg/opt/pr36187.C: Adjust.
9817         * g++.dg/torture/20090329-1.C: New testcase.
9818
9819 2009-04-02  Chao-ying Fu  <fu@mips.com>
9820
9821         * gcc.target/mips/interrupt_handler.c: New test.
9822
9823 2009-04-02  David Ayers  <ayers@fsfe.org>
9824
9825         PR objc/18456
9826         * objc.dg/bad-receiver-type-2.m: New test contributed by
9827         Alexander Mamberg.
9828
9829 2009-04-02  Jason Merrill  <jason@redhat.com>
9830
9831         PR c++/25185
9832         * g++.dg/template/error38.C: New test.
9833
9834 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9835
9836         PR tree-optimization/31677
9837         * gcc.dg/memcpy-1.c: Add compiler option.
9838
9839 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9840
9841         PR tree-optimization/39595
9842         * gfortran.dg/vect/O3-pr39595.f: New test.
9843
9844 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9845
9846         PR c++/26693
9847         * g++.dg/template/typedef11.C: New test.
9848         * g++.dg/template/typedef12.C: Likewise.
9849         * g++.dg/template/typedef13.C: Likewise.
9850         * g++.dg/template/typedef14.C: Likewise.
9851         * g++.dg/template/typedef15.C: Likewise.
9852         * g++.dg/template/typedef16.C: Likewise.
9853         * g++.dg/template/sfinae3.C: Compile this pedantically.
9854         The only errors expected should be the one saying the typedef is ill
9855         formed.
9856         * g++.old-deja/g++.pt/typename8.C: Likewise.
9857         * g++.dg/template/access11.C: Update this.
9858
9859 2009-04-02  Richard Guenther  <rguenther@suse.de>
9860
9861         PR tree-optimization/37221
9862         * gcc.c-torture/compile/20090331-1.c: New testcase.
9863
9864 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9865
9866         * gcc.c-torture/compile/20090401-1.c: New test.
9867
9868 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9869
9870         PR c++/4926
9871         * g++.dg/template/pr4926-1.C: New.
9872
9873 2009-04-01  Xinliang David Li  <davidxl@google.com>
9874
9875         * gcc.target/i386/all_one_m128i.c: New test.
9876
9877 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9878
9879         PR c/39027
9880         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9881         * gcc.dg/fltconst-2.c: New test.
9882         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9883         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9884
9885         PR c/33466
9886         * gcc.dg/cpp/pr33466.c: New test.
9887         * gcc.dg/dfp/pr33466.c: New test.
9888         * gcc.dg/fixed-point/pr33466.c: New test.
9889
9890 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9891
9892         PR tree-optimization/35011
9893         * g++.dg/other/pr35011.C: New.
9894
9895 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR target/39226
9898         * gcc.dg/pr39226.c: New test.
9899
9900 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9901
9902         PR c++/35240
9903         * g++.dg/template/pr35240.C: New.
9904
9905 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9906
9907         PR c/39605
9908         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9909         * gcc.dg/pr25682.c: Update expected diagnostics.
9910
9911 2009-04-01  Richard Guenther  <rguenther@suse.de>
9912
9913         * gcc.dg/fold-plusmult-2.c: New testcase.
9914
9915 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR c/37772
9918         * gcc.dg/pr37772.c: New test.
9919         * g++.dg/ext/asm11.C: New test.
9920
9921 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9922
9923         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9924         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9925         defined.
9926
9927 2009-03-31  Jason Merrill  <jason@redhat.com>
9928
9929         * g++.old-deja/g++.other/using9.C: Add expected errors.
9930
9931 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9932
9933         * gcc.c-torture/compile/pr33009.c: Removed.
9934
9935 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9936
9937         * gcc.c-torture/compile/pr33009.c: Delete.
9938         * gcc.c-torture/compile/pr11832.c: Likewise.
9939
9940 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9941
9942         PR c/448
9943         * lib/target-supports.exp (check_effective_target_stdint_types):
9944         Update comment.
9945         (check_effective_target_inttypes_types): New.
9946         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9947         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9948         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9949
9950 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9951
9952         PR fortran/38917
9953         PR fortran/38918
9954         * gfortran.dg/data_pointer_1.f90: New test.
9955
9956 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9957
9958         PR fortran/38915
9959         * gfortran.dg/char_length_15.f90: New test.
9960
9961 2009-03-31  Jason Merrill  <jason@redhat.com>
9962
9963         C++ DR 613
9964         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9965         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9966         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9967         xfail others.
9968
9969         * g++.dg/other/typedef2.C: New test.
9970
9971         PR c++/37806
9972         * g++.dg/template/typedef17.C: New test.
9973
9974         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9975         * g++.dg/cpp0x/auto12.C: Likewise.
9976
9977 2009-03-31  Richard Guenther  <rguenther@suse.de>
9978
9979         PR middle-end/31029
9980         * gcc.dg/fold-compare-4.c: New testcase.
9981         * gcc.dg/fold-compare-5.c: Likewise.
9982
9983 2009-03-31  Richard Guenther  <rguenther@suse.de>
9984
9985         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9986
9987 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9988
9989         PR target/39592
9990         * gcc.target/i386/pr39592-1.c: New test.
9991
9992 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9993
9994         PR preprocessor/15638
9995         * gcc.dg/cpp/missing-header-1.c: New test.
9996         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9997         "compilation terminated" message.
9998         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9999         test #include "".
10000         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10001         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10002         terminated" message.
10003
10004 2009-03-31  Richard Guenther  <rguenther@suse.de>
10005
10006         PR middle-end/23401
10007         PR middle-end/27810
10008         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10009         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10010
10011 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10012
10013         PR fortran/38389
10014         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10015         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10016         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10017         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10018         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10019         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10020         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10021
10022 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/22571
10025         * gfortran.dg/whole_file_1.f90: New test.
10026         PR fortran/26227
10027         * gfortran.dg/whole_file_2.f90: New test.
10028         * gfortran.dg/whole_file_3.f90: New test.
10029         PR fortran/24886
10030         * gfortran.dg/whole_file_4.f90: New test.
10031
10032 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10033
10034         * gfortran.dg/bind_c_usage_19.f90: New test.
10035
10036         PR target/39558
10037         * gcc.target/powerpc/altivec-29.c: New test.
10038
10039 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10040
10041         PR rtl-optimization/323
10042         * gcc.target/i386/excess-precision-1.c,
10043         gcc.target/i386/excess-precision-2.c,
10044         gcc.target/i386/excess-precision-3.c,
10045         gcc.target/i386/excess-precision-4.c,
10046         gcc.target/i386/excess-precision-5.c,
10047         gcc.target/i386/excess-precision-6.c: New tests.
10048
10049 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10050
10051         PR c/35235
10052         * gcc.dg/c99-array-lval-8.c: New test.
10053
10054 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10055
10056         PR preprocessor/34695
10057         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10058         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10059         instead of dg-warning for "previous definition" messages.
10060         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10061         "warnings being treated as errors" message.
10062         * gcc.dg/fltconst-1.c: Use -fshow-column.
10063
10064 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10065
10066         PR fortran/38823
10067         * gfortran.dg/power1.f90: New test.
10068
10069 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10070
10071         PR c/456
10072         PR c/5675
10073         PR c/19976
10074         PR c/29116
10075         PR c/31871
10076         PR c/35198
10077         * gcc.c-torture/compile/20081108-1.c,
10078         gcc.c-torture/compile/20081108-2.c,
10079         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10080         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10081         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10082         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10083         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10084         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10085         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10086         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10087         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10088         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10089         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10090         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10091         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10092         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10093         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10094         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10095         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10096         case.
10097         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10098         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10099         XFAILs.  Update expected messages.
10100         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10101         expected messages.
10102         * gcc.dg/real-const-1.c: Replace with test from original PR.
10103         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10104         when casting from non-constant integer to pointer.
10105
10106 2009-03-29  Richard Guenther  <rguenther@suse.de>
10107
10108         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10109
10110 2009-03-29  Daniel Kraft  <d@domob.eu>
10111
10112         PR fortran/37423
10113         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10114         DEFERRED bindings.
10115         * gfortran.dg/typebound_proc_9.f03: New test.
10116         * gfortran.dg/typebound_proc_10.f03: New test.
10117         * gfortran.dg/typebound_proc_11.f03: New test.
10118         * gfortran.dg/abstract_type_5.f03: New test.
10119
10120 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10121
10122         PR fortran/38507
10123         * gfortran.dg/do_4.f: New.
10124         * gfortran.dg/goto_2.f90: Correct expected warnings.
10125         * gfortran.dg/goto_4.f90: Likewise.
10126         * gfortran.dg/goto_5.f90: New.
10127
10128 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10129
10130         PR target/39545
10131         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10132
10133         * gcc.target/i386/pr39545-1.c: New.
10134         * gcc.target/i386/pr39545-2.c: Likewise.
10135
10136         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10137         (flex2_struct): Likewise.
10138         (check_struct_passing7): Likewise.
10139         (check_struct_passing8): Likewise.
10140         (f1s): Likewise.
10141         (f2s): Likewise.
10142         (main): Call check_struct_passing7 and check_struct_passing8.
10143
10144 2009-03-29  Richard Guenther  <rguenther@suse.de>
10145
10146         * gcc.c-torture/execute/20090113-1.c: New testcase.
10147         * gcc.c-torture/execute/20090113-2.c: Likewise.
10148         * gcc.c-torture/execute/20090113-3.c: Likewise.
10149         * gcc.c-torture/execute/20090207-1.c: Likewise.
10150         * gcc.c-torture/compile/20090114-1.c: Likewise.
10151         * gcc.c-torture/compile/20090328-1.c: Likewise.
10152         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10153
10154 2009-03-29  David Ayers  <ayers@fsfe.org>
10155
10156         PR objc/27377
10157         * objc.dg/conditional-1.m: New tests.
10158
10159 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10160
10161         * gcc.dg/winline-10.c: New test.
10162
10163 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10164
10165         PR fortran/34656
10166         * gfortran.dg/do_check_1.f90: Add test.
10167         * gfortran.dg/do_check_2.f90: Add test.
10168         * gfortran.dg/do_check_3.f90: Add test.
10169         * gfortran.dg/do_check_4.f90: Add test.
10170
10171 2009-03-28  Jan Hubicka  <jh@suse.cz>
10172
10173         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10174         * gcc.dg/pr33826.c: Update dump files.
10175         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10176         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10177
10178 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10179
10180         * g++.dg/tree-ssa/fwprop-align.C: New test.
10181
10182 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.target/powerpc/altivec-28.c: New test.
10185
10186         PR c++/39554
10187         * gcc.dg/wdisallowed-functions-1.c: Removed.
10188         * gcc.dg/wdisallowed-functions-2.c: Removed.
10189         * gcc.dg/wdisallowed-functions-3.c: Removed.
10190         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10191         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10192         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10193
10194 2009-03-28  Richard Guenther  <rguenther@suse.de>
10195
10196         PR tree-optimization/38723
10197         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10198
10199 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10200
10201         PR fortran/38538
10202         * gfortran.dg/char_result_13.f90: New test.
10203
10204 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10205
10206         PR fortran/38765
10207         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10208
10209 2009-03-28  Daniel Kraft  <d@domob.eu>
10210
10211         * gfortran.dg/trim_1.f90: New test.
10212
10213 2009-03-28  Richard Guenther  <rguenther@suse.de>
10214
10215         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10216         * g++.dg/warn/Warray-bounds.C: Likewise.
10217
10218 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10219
10220         PR fortran/32626
10221         * gfortran.dg/recursive_check_7.f90: New test.
10222
10223 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10224
10225         PR fortran/38432
10226         * gfortran.dg/do_check_5.f90: New test.
10227         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10228         * gfortran.dg/array_constructor_18.f90: Ditto.
10229         * gfortran.dg/array_constructor_22.f90: Ditto.
10230         * gfortran.dg/do_3.F90: Ditto.
10231         * gfortran.dg/do_1.f90: Ditto.
10232
10233 2009-03-28  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/38180
10236         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10237
10238 2009-03-28  Richard Guenther  <rguenther@suse.de>
10239
10240         PR tree-optimization/38513
10241         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10242         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10243         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10244         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10245         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10246         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10247         * gcc.dg/vect/vect-35.c: Likewise.
10248         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10249         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10250         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10251
10252 2009-03-28  Richard Guenther  <rguenther@suse.de>
10253
10254         PR tree-optimization/38968
10255         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10256
10257 2009-03-28  Richard Guenther  <rguenther@suse.de>
10258
10259         PR tree-optimization/37795
10260         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10261
10262 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10263
10264         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10265         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10266         options for removed targets.
10267
10268 2009-03-27  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/39120
10271         * gcc.c-torture/execute/pr39120.c: New testcase.
10272
10273 2009-03-27  Richard Guenther  <rguenther@suse.de>
10274
10275         PR tree-optimization/39120
10276         * gcc.dg/torture/pta-callused-1.c: New testcase.
10277
10278 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10279
10280         PR middle-end/39315
10281         * gcc.target/i386/pr39315-1.c: New.
10282         * gcc.target/i386/pr39315-2.c: Likewise.
10283         * gcc.target/i386/pr39315-3.c: Likewise.
10284         * gcc.target/i386/pr39315-4.c: Likewise.
10285         * gcc.target/i386/pr39315-check.c: Likewise.
10286
10287 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR c/39323
10290         * gcc.dg/pr39323-1.c: New.
10291         * gcc.dg/pr39323-2.c: Likewise.
10292         * gcc.dg/pr39323-3.c: Likewise.
10293
10294 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10295
10296         PR target/38034
10297         * gcc.target/ia64/sync-1.c: New.
10298
10299 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10300
10301         PR target/39472
10302         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10303         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10304         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10305         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10306         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10307         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10308         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10309         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10310
10311 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10314         for low precision (i.e. float).
10315
10316 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10317             Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR debug/37959
10320         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10321
10322 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.dg/memmove-2.c: New test.
10325         * gcc.dg/memmove-3.c: New test.
10326
10327         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10328         in clone naming.
10329
10330 2009-03-27  Xinliang David Li  <davidxl@google.com>
10331
10332         PR tree-optimization/39557
10333         * g++.dg/tree-ssa/dom-invalid.C: New test.
10334
10335 2009-03-27  Xinliang David Li  <davidxl@google.com>
10336
10337         PR tree-optimization/39548
10338         * g++.dg/tree-ssa/copyprop.C: New test.
10339
10340 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10341
10342         PR c++/38638
10343         * g++.dg/template/typename17.C: New testcase.
10344         * g++.dg/template/typename18.C: New testcase.
10345
10346 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10347
10348         PR c++/36799
10349         * g++.dg/other/var_copy-1.C: New test.
10350
10351 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10352
10353         PR c++/37647
10354         * g++.dg/parse/ctor9.C: New test.
10355
10356 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10357
10358         PR c++/29727
10359         * g++.dg/init/error2.C: New test.
10360
10361 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10362
10363         PR c++/35652
10364         * gcc.dg/pr35652.C: New.
10365         * g++.dg/warn/pr35652.C: New.
10366         * gcc.dg/format/plus-1.c: Adjust message.
10367
10368 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10369
10370         PR c++/39554
10371         * gcc.dg/wdisallowed-functions-3.c: New test.
10372         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10373
10374 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10375
10376         * gcc.dg/inline-33.c: Fix when pic.
10377
10378 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10379
10380         * gcc.target/ia64/20090324-1.c: New test.
10381
10382 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR c/27898
10385         * gcc.dg/pr27898.c: New test.
10386
10387         PR tree-optimization/32139
10388         * gcc.c-torture/compile/pr32139.c: New test.
10389
10390 2009-03-24  Jason Merrill  <jason@redhat.com>
10391
10392         PR c++/28274
10393         * g++.dg/parse/defarg14.C: New test.
10394
10395 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10396
10397         PR libfortran/39528
10398         * gfortran.dg/read_repeat.f90: New test.
10399
10400 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10401
10402         PR tree-optimization/39529
10403         * gcc.dg/vect/pr39529.c: New test.
10404
10405 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10406             Jakub Jelinek  <jakub@redhat.com>
10407
10408         PR debug/39524
10409         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10410
10411 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR c/39495
10414         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10415
10416 2009-03-23  Jason Merrill  <jason@redhat.com>
10417
10418         * g++.dg/cpp0x/auto12.C: Add variadic test.
10419
10420         PR c++/39526
10421         * g++.dg/warn/Wshadow-4.C: New test.
10422
10423 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10424
10425         PR tree-optimization/39516
10426         * gfortran.dg/pr39516.f: New test.
10427
10428 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10429
10430         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10431         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10432         variable, not environment variable.
10433
10434 2009-03-21  Jason Merrill  <jason@redhat.com>
10435
10436         PR c++/28879
10437         * g++.dg/ext/vla6.C: New test.
10438
10439 2009-03-20  Jason Merrill  <jason@redhat.com>
10440
10441         * g++.dg/cpp0x/initlist5.C: Add additional test.
10442
10443 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10444             Janis Johnson  <janis187@us.ibm.com>
10445
10446         * lib/compat.exp (compat-get-options-main, compat-get-options):
10447         Handle dg-prune-output in source file.
10448         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10449         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10450         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10451         two warnings.
10452
10453 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10454
10455         PR c/39495
10456         * gcc.dg/gomp/pr39495-1.c: New test.
10457         * gcc.dg/gomp/pr39495-2.c: New test.
10458         * g++.dg/gomp/pr39495-1.C: New test.
10459         * g++.dg/gomp/pr39495-2.C: New test.
10460
10461         PR target/39496
10462         * gcc.target/i386/pr39496.c: New test.
10463         * g++.dg/other/pr39496.C: New test.
10464
10465 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10466
10467         PR middle-end/39500
10468         * gcc.dg/autopar/pr39500-1.c: New.
10469         * gcc.dg/autopar/pr39500-2.c: New.
10470
10471 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10472
10473         * g++.dg/dg.exp: Prune graphite.
10474
10475 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10476
10477         PR middle-end/39447
10478         * g++.dg/graphite: New.
10479         * g++.dg/graphite/graphite.exp: New.
10480         * g++.dg/graphite/pr39447.C: New.
10481
10482 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10483
10484         PR c++/39425
10485         * g++.dg/template/pr39425.C: New.
10486
10487         * g++.dg/template/spec33.C: Updated.
10488
10489 2009-03-17  Jason Merrill  <jason@redhat.com>
10490
10491         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10492
10493 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10494
10495         PR c++/39475
10496         * g++.dg/ext/unary_trait_incomplete.C: New.
10497
10498 2009-03-17  Jing Yu  <jingyu@google.com>
10499
10500         PR middle-end/39378
10501         * g++.dg/inherit/thunk10.C: New test.
10502
10503 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10504
10505         PR target/39482
10506         * gcc.target/i386/pr39482.c: New test.
10507
10508 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR debug/39471
10511         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10512         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10513         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10514         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10515
10516         PR middle-end/39443
10517         * gcc.dg/pr39443.c: New test.
10518
10519         PR debug/39412
10520         * gcc.dg/debug/pr39412.c: New test.
10521
10522 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10523
10524         PR testsuite/38526
10525         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10526         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10527         is defined.
10528         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10529         its original value, or unset if it was not defined.
10530         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10531         path procs around use of HOSTCC.
10532         * g++.dg/compat/struct-layout-1.exp: Ditto.
10533         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10534
10535 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10538
10539 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10540
10541         Revert patch for PR testsuite/37630.
10542
10543         PR testsuite/37960
10544         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10545
10546         PR testsuite/37630
10547         * lib/target-supports.exp (check_effective_target_ieee): New.
10548         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10549         * gcc.dg/20001012-1.c: Require ieee.
10550
10551         PR testsuite/37628
10552         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10553
10554 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10555
10556         PR tree-optimization/39455
10557         * gcc.dg/pr39455.c: New test.
10558
10559 2009-03-13  David Ayers  <ayers@fsfe.org>
10560
10561         * objc/execute/trivial.m. New test.
10562
10563 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10564
10565         PR target/39137
10566         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10567
10568 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10569
10570         PR testsuite/39451
10571         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10572         constraint on (%2).
10573
10574 2009-03-12  David Ayers  <ayers@fsfe.org>
10575
10576         PR libobjc/27466
10577         * objc/execute/exceptions/handler-1.m. New test.
10578
10579 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10580
10581         PR target/39431
10582         * gcc.target/i386/pr39431.c: New test.
10583
10584 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10585
10586         PR target/39445
10587         * gcc.target/i386/pr39445.c: New.
10588
10589         * gcc.target/i386/push-1.c: XFAIL.
10590
10591 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10592
10593         * gcc.dg/inline-33.c: New test.
10594
10595 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10596
10597         * gcc.dg/vect/vect-82.c: Combine dg-do and
10598         dg-require-effective-target into dg-skip-if.
10599         * gcc.dg/vect/vect-83.c: Likewise.
10600
10601 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR target/39137
10604         * gcc.target/i386/stackalign/longlong-1.c: New test.
10605         * gcc.target/i386/stackalign/longlong-2.c: New test.
10606
10607 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10608
10609         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10610
10611 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10612
10613         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10614         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10615
10616 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10617
10618         * gnat.dg/slice_enum.adb: New test.
10619
10620 2009-03-11  Jason Merrill  <jason@redhat.com>
10621
10622         PR debug/39086
10623         * g++.dg/opt/nrv15.C: New test.
10624
10625 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10626
10627         PR tree-optimization/39422
10628         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10629         constant array with static initialization to global memory.
10630         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10631
10632 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10633
10634         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10635         padding.
10636
10637 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10638
10639         PR c++/39371
10640         * g++.dg/opt/switch2.C: Add -w to dg-options.
10641         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10642         * g++.dg/warn/switch1.C: New test.
10643         * g++.dg/other/switch3.C: New test.
10644
10645         PR tree-optimization/39394
10646         * gcc.c-torture/compile/pr39394.c: New test.
10647
10648 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10649
10650         * gcc.target/s390/20090223-1.c: New testcase.
10651
10652 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10653
10654         PR libfortran/39402
10655         * gfortran.dg/fmt_f0_1.f90: New test.
10656
10657 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10658
10659         PR c++/39060
10660         * g++.dg/other/new1.C: Adjusted.
10661         * g++.dg/parse/crash40.C: Likewise.
10662         * g++.dg/parse/defarg12.C: Likewise.
10663         * g++.dg/template/error15.C: Likewise.
10664
10665         * g++.dg/other/pr39060.C: New.
10666
10667 2009-03-07  Jason Merrill  <jason@redhat.com>
10668
10669         PR c++/39367
10670         * g++.dg/opt/new1.C: New.
10671
10672 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10673
10674         PR c++/33492
10675         * g++.dg/other/error32.C: New.
10676
10677 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR middle-end/39360
10680         * gcc.c-torture/compile/pr39360.c: New test.
10681
10682         PR debug/39372
10683         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10684
10685 2009-03-05  Jason Merrill  <jason@redhat.com>
10686
10687         PR c++/38908
10688         * g++.dg/warn/Wuninitialized-3.C: New test.
10689
10690 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR debug/39379
10693         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10694         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10695
10696 2009-03-04  Jason Merrill  <jason@redhat.com>
10697
10698         PR c++/13549
10699         * g++.dg/template/koenig7.C: New test.
10700
10701 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10702
10703         * g++.dg/torture/predcom-1.C: New test.
10704
10705 2009-03-04  Richard Guenther  <rguenther@suse.de>
10706
10707         PR tree-optimization/39362
10708         * g++.dg/torture/pr39362.C: New testcase.
10709
10710 2009-03-04  Jason Merrill  <jason@redhat.com>
10711             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10712
10713         PR c++/9634
10714         PR c++/29469
10715         PR c++/29607
10716         * g++.dg/template/dependent-name5.C: New test.
10717
10718 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10719
10720         PR testsuite/39357
10721         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10722         vect_int to vect_int_mult.
10723
10724 2009-03-04  Richard Guenther  <rguenther@suse.de>
10725
10726         PR tree-optimization/39358
10727         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10728         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10729
10730 2009-03-04  Richard Guenther  <rguenther@suse.de>
10731
10732         PR tree-optimization/39339
10733         * gcc.c-torture/execute/pr39339.c: New testcase.
10734
10735 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10736
10737         * gcc.c-torture/compile/20090303-1.c,
10738         gcc.c-torture/compile/20090303-2.c: New tests.
10739
10740 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR fortran/39354
10743         * gfortran.dg/gomp/pr39354.f90: New test.
10744
10745         PR tree-optimization/39343
10746         * gcc.dg/pr39343.c: New test.
10747
10748 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10749
10750         PR tree-optimization/39248
10751         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10752         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10753         on targets without vector misalignment support.
10754         * lib/target-supports.exp
10755         (check_effective_target_vect_short_mult): Add
10756         check_effective_target_arm32.
10757
10758 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10759
10760         PR middle-end/39335
10761         * gcc.dg/graphite/pr39335_1.c: New.
10762         * gcc.dg/graphite/pr39335.c: New.
10763
10764 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10765
10766         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10767         of andl.
10768         * gcc.target/i386/stackalign/return-5.c: Likewise.
10769         * gcc.target/i386/stackalign/return-6.c: Likewise.
10770
10771 2009-03-02  Richard Guenther  <rguenther@suse.de>
10772             Ira Rosen  <irar@il.ibm.com>
10773
10774         PR tree-optimization/39318
10775         * gfortran.dg/vect/pr39318.f90: New test.
10776
10777 2009-03-01  Jan Hubicka  <jh@suse.cz>
10778
10779         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10780
10781 2009-03-01  Jan Hubicka  <jh@suse.cz>
10782
10783         PR debug/39267
10784         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10785
10786 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10787
10788         * gnat.dg/pack12.adb: New test.
10789
10790 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10791
10792         PR c++/37789
10793         * g++.dg/other/pr37789.C: New.
10794
10795 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10796
10797         PR fortran/39295
10798         * gfortran.dg/interface_25.f90: New test.
10799         * gfortran.dg/interface_26.f90: New test.
10800
10801 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/39292
10804         * gfortran.dg/initialization_22.f90: New test.
10805
10806 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10807
10808         PR rtl-optimization/39241
10809         * gcc.dg/torture/pr39241.c: New.
10810
10811 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10812
10813         PR tree-optimizations/39259
10814         * g++.dg/torture/pr39259.C: New testcase.
10815
10816 2009-02-24  Richard Guenther  <rguenther@suse.de>
10817
10818         PR c++/39242
10819         * g++.dg/template/instantiate10.C: New testcase.
10820
10821 2009-02-24  Richard Guenther  <rguenther@suse.de>
10822             Zdenek Dvorak  <ook@ucw.cz>
10823
10824         PR tree-optimization/39233
10825         * gcc.c-torture/execute/pr39233.c: New testcase.
10826
10827 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10828
10829         PR tree-optimization/39260
10830         * gcc.dg/graphite/pr39260.c: New.
10831
10832 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10833
10834         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10835
10836 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10837
10838         PR c++/36411
10839         * g++.dg/template/void14.C: New.
10840
10841 2009-02-23  Jason Merrill  <jason@redhat.com>
10842
10843         PR c++/38880
10844         * g++.dg/init/const7.C: Remove XFAIL.
10845         * g++.dg/init/static-init1.C: New test.
10846
10847         * g++.dg/cpp0x/initlist14.C: New test.
10848
10849 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10850
10851         PR fortran/38914
10852         * bound_simplification_2.f90:  New test case.
10853         * bound_7.f90:  New test case.
10854
10855 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10856
10857         * gcc.dg/cpp/include4.c: New test.
10858
10859 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10860
10861         PR target/39256
10862         * gcc.target/i386/abi-2.c: New.
10863
10864 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10865
10866         * gcc.c-torture/execute/pr39228.x: New.
10867
10868 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10869
10870         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10871         scan-assembler to check for xmm0 register.
10872
10873 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10874             Joseph Myers  <joseph@codesourcery.com>
10875
10876         * gcc.target/arm/va_list.c: New test.
10877         * g++.dg/abi/arm_va_list.C: Likewise.
10878         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10879         function.
10880         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10881         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10882         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10883         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10884         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10885         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10886
10887 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10888
10889         PR testsuite/38164
10890         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10891         to dg-options.
10892
10893 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10894
10895         PR target/39240
10896         * gcc.c-torture/execute/pr39240.c: New test.
10897
10898 2009-02-20  Jason Merrill  <jason@redhat.com>
10899
10900         PR c++/39225
10901         * g++.dg/parse/dtor15.C: New test.
10902
10903 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10904
10905         * gcc.c-torture/execute/20090219-1.c: New.
10906
10907 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10908
10909         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10910         (mips-dg-options): When matching isa* pseudo-options make
10911         'value' optional and accept ! entries.  Use $spec instead of
10912         $isa_spec in the isa pseudo-option error message.  Only
10913         perform the ISA-range check when 'value' is set.  If arch is
10914         matching any CPU in the ! entries switch to its generic ISA.
10915         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10916         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10917
10918 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10919
10920         PR target/39175
10921         * gcc.dg/visibility-20.c: New test.
10922         * g++.dg/ext/visibility/visibility-11.C: New test.
10923
10924 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10925
10926         PR c++/39188
10927         * g++.dg/abi/pr39188-1a.C: New.
10928         * g++.dg/abi/pr39188-1b.C: Likewise.
10929         * g++.dg/abi/pr39188-1.h: Likewise.
10930         * g++.dg/abi/pr39188-2a.C: Likewise.
10931         * g++.dg/abi/pr39188-2b.C: Likewise.
10932         * g++.dg/abi/pr39188-2.h: Likewise.
10933         * g++.dg/abi/pr39188-3a.C: Likewise.
10934         * g++.dg/abi/pr39188-3b.C: Likewise.
10935         * g++.dg/abi/pr39188-3.h: Likewise.
10936
10937 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10938
10939         PR c/38483
10940         * gcc.c-torture/execute/call-trap-1.c,
10941         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10942         tests.
10943
10944 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10945
10946         PR target/39228
10947         * gcc.c-torture/execute/pr39228.c: New test.
10948
10949 2009-02-19  Richard Guenther  <rguenther@suse.de>
10950
10951         PR tree-optimization/39074
10952         * gcc.dg/torture/pr39074.c: New testcase.
10953         * gcc.dg/torture/pr39074-2.c: Likewise.
10954         * gcc.dg/torture/pr39074-3.c: Likewise.
10955
10956 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10957
10958         PR c++/39219
10959         * g++.dg/parse/attr3.C: New.
10960
10961 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10962
10963         PR testsuite/38165
10964         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10965
10966         PR testsuite/38166
10967         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10968         and skip on Darwin.
10969
10970 2009-02-18  Jason Merrill  <jason@redhat.com>
10971
10972         PR c++/38880
10973         * g++.dg/init/const7.C: Remove XFAIL.
10974
10975         PR target/39179
10976         * g++.dg/opt/const6.C: New test.
10977
10978 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10979
10980         * gcc.dg/callabi/callabi.exp: Moved to ...
10981         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10982         in 64bit mode.
10983
10984         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10985         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10986         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10987         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10988         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10989         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10990         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10991
10992         * gcc.dg/callabi/callabi.h: Moved to ...
10993         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10994
10995         * gcc.dg/callabi/func-1.c: Moved to ...
10996         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10997
10998         * gcc.dg/callabi/func-indirect.c: Moved to ...
10999         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11000
11001         * gcc.dg/callabi/pr38891.c: Moved to ...
11002         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11003
11004         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11005         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11006
11007         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11008         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11009
11010         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11011         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11012
11013 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11014
11015         PR target/38891
11016         * gcc.dg/callabi/pr38891.c: New.
11017
11018 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         * gcc.dg/callabi/callabi.exp: New.
11021
11022 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11023
11024         PR target/39082
11025         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11026         -Wno-abi for x86.
11027         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11028
11029         * gcc.target/i386/pr39082-1.c: New.
11030
11031         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11032         -Wno-abi.
11033
11034         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11035         CHECK_M64_M128 is defined.
11036         (check_f_arguments): Add "do".
11037         (check_vector_arguments): New.
11038         (check_m64_arguments): Likewise.
11039         (check_m128_arguments): Likewise.
11040
11041         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11042         (CHECK_M64_M128): Define.
11043
11044         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11045         on abitest.
11046         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11047
11048         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11049         tests only if CHECK_M64_M128 is defined.
11050
11051         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11052         (m128_2_struct): Likewise.
11053         (check_struct_passing5): Likewise.
11054         (check_struct_passing6): Likewise.
11055         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11056
11057         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11058         (un5): Likewise.
11059         (check_union_passing4): Likewise.
11060         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11061
11062 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11063
11064         PR c/35447
11065         * gcc.dg/noncompile/pr35447-1.c: New test.
11066
11067 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR tree-optimization/36922
11070         * gfortran.dg/pr36922.f: New test.
11071
11072 2009-02-17  Richard Guenther  <rguenther@suse.de>
11073
11074         PR tree-optimization/39202
11075         * gcc.c-torture/compile/pr39202.c: New testcase.
11076
11077 2009-02-17  Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/39204
11080         * gcc.dg/torture/pr39204.c: New testcase.
11081
11082 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11083
11084         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11085         * gcc.dg/vect/vect-outer-6.c: Ditto.
11086
11087 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11088
11089         PR c/35446
11090         * gcc.dg/noncompile/init-5.c: New test.
11091         * gcc.dg/init-bad-4.c: Adjust expected errors.
11092
11093 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11094
11095         PR target/37049
11096         * gcc.target/i386/push-1.c: New.
11097
11098 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11099
11100         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11101
11102 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11103
11104         * gcc.target/spu/intrinsics-sr.c: New test.
11105
11106 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11107
11108         PR target/38056
11109         * gcc.target/ia64/sibcall-opt-1.c: New test.
11110         * gcc.target/ia64/sibcall-opt-2.c: New test.
11111
11112 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11113
11114         PR fortran/36528
11115         * gfortran.dg/cray_pointers_8.f90: New test.
11116
11117         PR fortran/36703
11118         * gfortran.dg/cray_pointers_9.f90: New test.
11119
11120 2009-02-13  Jason Merrill  <jason@redhat.com>
11121
11122         PR c++/39070
11123         * g++.dg/cpp0x/decltype16.C: New.
11124
11125 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11126
11127         PR target/39152
11128         * gfortran.dg/gomp/pr39152.f90: New.
11129
11130 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11131
11132         PR target/39162
11133         * gcc.target/i386/pr39162.c: New.
11134
11135 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11136
11137         PR c/35444
11138         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11139         New tests.
11140
11141 2009-02-12  Jason Merrill  <jason@redhat.com>
11142
11143         PR c++/38950
11144         * g++.dg/template/array20.C: New test.
11145
11146 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11147
11148         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11149         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11150         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11151
11152 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11153
11154         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11155
11156 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11157
11158         PR target/39152
11159         * gfortran.dg/pr39152.f: New.
11160
11161 2009-02-11  Jason Merrill  <jason@redhat.com>
11162
11163         PR c++/39153
11164         * g++.dg/cpp0x/defaulted9.C: New test.
11165
11166         PR c++/30111
11167         * g++.dg/init/value7.C: New test.
11168
11169 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11170
11171         PR target/38824
11172         * gcc.target/i386/pr38824.c: New testcase.
11173
11174 2009-02-11  Jason Merrill  <jason@redhat.com>
11175
11176         PR c++/38649
11177         * g++.dg/cpp0x/defaulted8.C: New test.
11178
11179         PR c++/36744
11180         * g++.dg/cpp0x/rv9p.C: New test.
11181
11182 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11183
11184         * gnat.dg/aliasing3.adb: New test.
11185         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11186
11187 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11188
11189         PR c++/34397
11190         * g++.dg/template/crash88.C: New.
11191         * g++.dg/template/crash89.C: Likewise.
11192
11193 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11194
11195         PR c/39084
11196         * gcc.dg/pr39084.c: New test.
11197
11198 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR target/39139
11201         * gcc.target/i386/pr39139.c: New test.
11202
11203 2009-02-10  Richard Guenther  <rguenther@suse.de>
11204
11205         PR tree-optimization/39132
11206         * gcc.dg/torture/pr39132.c: New testcase.
11207
11208 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11209
11210         PR target/39119
11211         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11212         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11213         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11214         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11215         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11216         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11217         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11218         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11219
11220 2009-02-09  Jason Merrill  <jason@redhat.com>
11221
11222         PR c++/39109
11223         * g++.dg/init/value6.C: New test.
11224
11225 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11226
11227         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11228
11229 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11230
11231         * gcc.c-torture/compile/20090209-1.c: New test.
11232
11233 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11234
11235         PR c++/35147
11236         PR c++/37737
11237         * g++.dg/cpp0x/vt-35147.C: New.
11238         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11239         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11240
11241 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11242
11243         PR c/35434
11244         * gcc.dg/attr-alias-4.c: New test.
11245
11246 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11247
11248         PR c/39035
11249         * gcc.dg/dfp/pr39035.c: New test.
11250
11251 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11252
11253         PR c/36432
11254         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11255
11256 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR c++/39106
11259         * g++.dg/opt/thunk3.C: New test.
11260
11261 2009-02-05  Nick Clifton  <nickc@redhat.com>
11262
11263         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11264         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11265         * gcc.dg/cdce1.c: Likewise.
11266         * gcc.dg/cpp/_Pragma6.c: Likewise.
11267         * g++.dg/cpp/_Pragma1.C: Likewise.
11268         * gcc.dg/utf32-2.c: Xfail for M32C.
11269         * gcc.dg/utf32-1.c: Likewise.
11270         * gcc.dg/utf32-3.c: Likewise.
11271         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11272         targets.
11273         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11274         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11275         * gcc.dg/Wconversion-5.c: Likewise.
11276         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11277         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11278         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11279         * gcc.dg/utf-inc-init.c: Likewise.
11280         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11281         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11282         * gcc.dg/utf-array-short-wchar.c: Likewise.
11283         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11284         * gcc.dg/mallign.c: Use size_t instead of long.
11285
11286 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11287
11288         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11289
11290 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11291
11292         * gcc.c-torture/execute/pr39100.c: New.
11293
11294 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11295
11296         PR c/35435
11297         * gcc.dg/tls/diag-6.c: New test.
11298
11299 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11300
11301         * gcc.dg/graphite/scop-19.c: New
11302
11303 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11304
11305         AVX Programming Reference (January, 2009)
11306         * gcc.target/i386/avx-vpclmulqdq.c: New.
11307         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11308
11309         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11310
11311         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11312         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11313         (pclmul_test): Renamed to ...
11314         (TEST): This.
11315
11316 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR c++/39095
11319         * g++.dg/abi/mangle31.C: New test.
11320
11321 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11322
11323         PR c/29129
11324         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11325         declarator.
11326         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11327         inside function prototype but not part of parameter declarator.
11328         * vla-11.c: New test.
11329
11330 2009-02-03  Jason Merrill  <jason@redhat.com>
11331
11332         * g++.dg/warn/main-4.C: New test.
11333         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11334
11335 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11336
11337         PR c++/36607
11338         * g++.dg/expr/cast10.C: New test.
11339
11340 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11341
11342         PR c/35433
11343         * gcc.dg/init-bad-6.c: New test.
11344
11345 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11346
11347         PR target/35318
11348         * gcc.c-torture/compile/pr35318.c: New test.
11349
11350         PR inline-asm/39059
11351         * gcc.dg/nofixed-point-2.c: New test.
11352         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11353         * g++.dg/ext/fixed2.C: Likewise.
11354         * g++.dg/other/error25.C: Likewise.
11355         * g++.dg/lookup/crash7.C: Likewise.
11356         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11357
11358         PR c++/39056
11359         * g++.dg/cpp0x/initlist13.C: New test.
11360
11361 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11362
11363         PR c++/36897
11364         * g++.dg/template/func2.C: New test.
11365
11366         PR c++/37314
11367         * g++.dg/template/typename15.C: New.
11368         * g++.dg/template/typename16.C: New.
11369
11370 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11371             Ben Elliston  <bje@au.ibm.com>
11372
11373         PR c/39034
11374         * gcc.dg/dfp/pr39034.c: New test.
11375
11376 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11377
11378         PR testsuite/38263
11379         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11380
11381 2009-02-02  Jason Merrill  <jason@redhat.com>
11382
11383         PR c++/39054
11384         * g++.dg/parse/dtor14.C: New test.
11385
11386 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11387
11388         * lib/target-supports.exp
11389         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11390         * g++.dg/ext/builtin10.C: New test.
11391
11392         PR inline-asm/39058
11393         * gcc.target/i386/pr39058.c: New test.
11394
11395 2009-02-02  Richard Guenther  <rguenther@suse.de>
11396
11397         PR tree-optimization/38937
11398         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11399
11400 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11401
11402         PR c++/39053
11403         * g++.dg/parse/crash52.C: New.
11404
11405 2009-01-30  Richard Guenther  <rguenther@suse.de>
11406
11407         PR tree-optimization/39041
11408         * gcc.c-torture/compile/pr39041.c: New testcase.
11409
11410 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR target/39013
11413         * gcc.target/i386/pr39013-1.c: New test.
11414         * gcc.target/i386/pr39013-2.c: New test.
11415
11416         PR c++/39028
11417         * g++.dg/ext/label12.C: New test.
11418
11419 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11420
11421         PR c++/33465
11422         * g++.dg/parse/error34.C: New.
11423         * g++.dg/parse/error35.C: Likewise.
11424
11425 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11426
11427         PR c++/38655
11428         * g++.dg/cpp0x/decltype-38655.C: New.
11429
11430 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11431
11432         PR target/39002
11433         * g++.dg/torture/pr39002.C: New test.
11434
11435 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11436
11437         PR tree-optimization/39007
11438         * gcc.dg/tree-ssa/pr39007.c: New.
11439
11440 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11441
11442         PR middle-end/35854
11443         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11444         to "subreg1".
11445
11446 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11447
11448         PR middle-end/38857
11449         * gcc.c-torture/compile/pr38857.c: New test.
11450
11451 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11452
11453         PR fortran/38852
11454         PR fortran/39006
11455         * gfortran.dg/bound_6.f90: New test.
11456
11457 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11458
11459         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11460
11461 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11462
11463         PR tree-optimization/38997
11464         * gcc.dg/tree-ssa/pr38997.c: New.
11465
11466 2009-01-28  Richard Guenther  <rguenther@suse.de>
11467
11468         PR tree-optimization/38926
11469         * gcc.c-torture/compile/pr38926.c: New testcase.
11470
11471 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11472
11473         PR middle-end/38934
11474         * gcc.dg/pr38934.c: New test.
11475
11476 2009-01-28  Richard Guenther  <rguenther@suse.de>
11477
11478         PR middle-end/38908
11479         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11480
11481 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11482
11483         PR tree-optimization/38984
11484         * gcc.dg/pr38984.c: New XFAILed testcase.
11485
11486
11487 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11488
11489         PR target/38988
11490         * gcc.target/i386/pr38988.c: New test.
11491
11492 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11493
11494         PR c++/37554
11495         * g++.dg/parse/crash51.C: New.
11496         * g++.old-deja/g++.pt/crash9.C: Adjust.
11497
11498 2009-01-27  Daniel Kraft  <d@domob.eu>
11499
11500         PR fortran/38883
11501         * gfortran.dg/mvbits_6.f90:  New test.
11502         * gfortran.dg/mvbits_7.f90:  New test.
11503         * gfortran.dg/mvbits_8.f90:  New test.
11504
11505 2009-01-27  Richard Guenther  <rguenther@suse.de>
11506
11507         PR tree-optimization/38503
11508         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11509
11510 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11511
11512         PR middle-end/38969
11513         * gcc.c-torture/execute/pr38969.c: New test.
11514
11515 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11516
11517         PR testsuite/38864
11518         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11519         to dg-do compile.
11520         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11521         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11522         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11523
11524 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11525
11526         PR target/38952
11527         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11528         if __USING_SJLJ_EXCEPTIONS__ is defined.
11529
11530         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11531         __USING_SJLJ_EXCEPTIONS__ is defined.
11532         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11533         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11534         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11535         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11536         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11537         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11538
11539 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11540
11541         PR testsuite/38949
11542         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11543         Use instead of C name in asm statements.
11544
11545 2009-01-26  Richard Guenther  <rguenther@suse.de>
11546
11547         PR tree-optimization/38745
11548         * g++.dg/torture/pr38745.C: New testcase.
11549
11550 2009-01-26  Richard Guenther  <rguenther@suse.de>
11551
11552         PR middle-end/38851
11553         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11554
11555 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11556
11557         * gcc.dg/bitfld-15.c: Gate warning on target
11558         pcc_bitfield_type_matters.
11559         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11560         g++.dg/ext/bitfield4.C: Likewise.
11561         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11562         bitfield for any target.
11563
11564 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11565
11566         PR c/38957
11567         * gcc.dg/pr38957.c: New test.
11568
11569 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11570
11571         PR fortran/38955
11572         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11573         comparing floats.
11574
11575 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11576
11577         PR tree-optimization/38953
11578         * gfortran.dg/graphite/pr38953.f90: New.
11579
11580 2009-01-24  Paul Brook  <paul@codesourcery.com>
11581
11582         * gcc.target/arm/neon-cond-1.c: New test.
11583
11584 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11585
11586         PR tree-optimization/38932
11587         * gcc.dg/pr38932.c: New.
11588
11589 2009-01-23  Revital Eres  <eres@il.ibm.com>
11590
11591         * gcc.dg/sms-7.c: Fix test.
11592
11593 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11594
11595         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11596         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11597         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11598         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11599
11600 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11601
11602         * gcc.dg/pr35729.c: Make test x86 specific.
11603
11604 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11605
11606         PR middle-end/38615
11607         * gcc.dg/pr38615.c: New test.
11608
11609 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11610
11611         PR target/38931
11612         * gcc.target/i386/pr38931.c: New test.
11613
11614 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11615
11616         PR c++/38930
11617         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11618         * g++.dg/template/typedef12.C: Likewise.
11619         * g++.dg/template/typedef13.C: Likewise.
11620         * g++.dg/template/typedef14.C: Likewise.
11621         * g++.dg/template/sfinae3.C: Likewise.
11622         * g++.old-deja/g++.pt/typename8.C: Likewise.
11623         * g++.dg/template/access11.C: Likewise
11624
11625 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11626
11627         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11628         and mips*-*-irix*.
11629         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11630
11631 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11632
11633         PR c++/26693
11634         * g++.dg/template/typedef11.C: New test.
11635         * g++.dg/template/typedef12.C: Likewise.
11636         * g++.dg/template/typedef13.C: Likewise.
11637         * g++.dg/template/typedef14.C: Likewise.
11638         * g++.dg/template/sfinae3.C: Compile this pedantically.
11639         The only errors expected should be the one saying the typedef is ill
11640         formed.
11641         * g++.old-deja/g++.pt/typename8.C: Likewise.
11642         * g++.dg/template/access11.C: Update this.
11643
11644 2009-01-21  Daniel Kraft  <d@domob.eu>
11645
11646         PR fortran/38887
11647         * gfortran.dg/mvbits_5.f90:  New test.
11648
11649 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11650
11651         * gcc.dg/sms-6.c: New test.
11652         * gcc.dg/sms-7.c: Likewise.
11653
11654 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11655
11656         PR fortran/38907
11657         * gfortran.dg/host_assoc_function_7.f90: New test
11658
11659 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11660             Richard Guenther  <rguenther@suse.de>
11661
11662         PR tree-optimization/38747
11663         PR tree-optimization/38748
11664         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11665         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11666         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11667
11668 2009-01-20  Kees Cook  <kees@ubuntu.com>
11669             H.J. Lu  <hongjiu.lu@intel.com>
11670
11671         PR target/38902
11672         * gcc.dg/pr38902.c: New.
11673
11674 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11675
11676         PR target/38868
11677         * gfortran.dg/pr38868.f: New testcase.
11678
11679 2009-01-20  Richard Guenther  <rguenther@suse.de>
11680
11681         * gcc.c-torture/execute/pr36227.c: Move ...
11682         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11683
11684 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11685
11686         * lib/gfortran.exp: Add -B options for targets that use
11687         libgfortran.a%s in their specs.
11688
11689 2009-01-19  Jason Merrill  <jason@redhat.com>
11690
11691         PR c++/23287
11692         * g++.dg/template/dtor5.C: New test.
11693
11694 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11695
11696         PR fortran/38859
11697         * gfortran.dg/bound_5.f90: New test.
11698
11699 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11700
11701         PR target/38736
11702         * g++.dg/compat/abi/pr38736_main.C: New.
11703         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11704         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11705         * g++.dg/other/macro-1.C: Likewise.
11706         * gcc.dg/macro-1.c: Likewise.
11707         * gcc.dg/compat/pr38736_main.c: Likewise.
11708         * gcc.dg/compat/pr38736_x.c: Likewise.
11709         * gcc.dg/compat/pr38736_y.c: Likewise.
11710
11711 2009-01-18  Richard Guenther  <rguenther@suse.de>
11712
11713         PR tree-optimization/38819
11714         * gcc.c-torture/execute/pr38819.c: New testcase.
11715
11716 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11717
11718         PR fortran/38657
11719         * gfortran.dg/module_commons_3.f90: Reapply.
11720
11721 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11722
11723         PR fortran/34955
11724         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11725         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11726
11727 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11728
11729         PR fortran/38657
11730         * gfortran.dg/module_commons_3.f90: Remove
11731
11732 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11733
11734         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11735
11736 2009-01-16  Jason Merrill  <jason@redhat.com>
11737
11738         PR c++/38877
11739         * g++.dg/template/lvalue1.C: New test.
11740
11741         PR c++/29470
11742         * g++.dg/template/access20.C: New test.
11743         * g++.dg/torture/pr34641.C: Fix access.
11744
11745 2009-01-16  Richard Guenther  <rguenther@suse.de>
11746
11747         PR tree-optimization/38835
11748         PR middle-end/36227
11749         * gcc.c-torture/execute/pr36227.c: New testcase.
11750         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11751         * g++.dg/init/const7.C: Likewise.
11752
11753 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11754
11755         PR target/38554
11756         * gcc.c-torture/compile/pr38554.c: New test.
11757
11758 2009-01-16  Jason Merrill  <jason@redhat.com>
11759
11760         PR c++/38579
11761         * g++.dg/conversion/access1.C: New test.
11762
11763 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR tree-optimization/38789
11766         * gcc.c-torture/compile/pr38789.c: New test.
11767
11768 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11769
11770         PR fortran/38152
11771         * gfortran.dg/proc_ptr_13.f90: New.
11772
11773 2009-01-15  Jason Merrill  <jason@redhat.com>
11774
11775         PR c++/38850
11776         * g++.dg/template/koenig6.C: New test.
11777
11778 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11779
11780         PR c++/29388
11781         * g++.dg/template/error37.C: New testcase.
11782
11783 2009-01-15  Jason Merrill  <jason@redhat.com>
11784
11785         PR c++/36334
11786         * g++.dg/conversion/memfn1.C: New test.
11787
11788         PR c++/37646
11789         * g++.dg/conversion/memfn2.C: New test.
11790
11791 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11792
11793         PR c++/38357
11794         * g++.dg/template/crash87.C: New test.
11795
11796 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11797
11798         PR middle-end/37843
11799         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11800
11801 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11802
11803         PR c++/38636
11804         * g++.dg/parse/crash50.C: New test.
11805
11806 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11807
11808         PR rtl-optimization/38245
11809         * gcc.dg/pr38245-3.c: New test.
11810         * gcc.dg/pr38245-3.h: New file.
11811         * gcc.dg/pr38245-4.c: New file.
11812         * gcc.dg/pr38364.c: New test.
11813
11814 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11815
11816         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11817         sequence PC-relative.
11818
11819 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11820
11821         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11822         calls and/or PLT markers.
11823         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11824         calls and/or PLT markers.
11825         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11826         calls and/or PLT markers.
11827         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11828         calls and/or PLT markers.
11829
11830 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11831             Nathan Froyd  <froydnj@codesourcery.com>
11832             Joseph Myers  <joseph@codesourcery.com>
11833
11834         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11835         New function.
11836         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11837         and use consistent CFLAGS.
11838         * gcc.target/powerpc/20030505.c: Likewise.
11839         * gcc.target/powerpc/20081204-1.c: Likewise.
11840         * gcc.target/powerpc/ppc-spe.c: Likewise.
11841         * gcc.target/powerpc/spe1.c: Likewise.
11842         * g++.dg/ext/spe1.C: Likewise.
11843         * g++.dg/other/opaque-1.C: Likewise.
11844         * g++.dg/other/opaque-2.C: Likewise.
11845         * g++.dg/other/opaque-3.C: Likewise.
11846
11847 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11848
11849         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11850         out of loop.
11851
11852 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11853
11854         PR target/38811
11855         * g++.dg/torture/pr38811.C: New file.
11856
11857 2009-01-14  Richard Guenther  <rguenther@suse.de>
11858
11859         PR tree-optimization/38826
11860         PR middle-end/38477
11861         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11862
11863 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11864
11865         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11866
11867 2009-01-14  Nick Clifton  <nickc@redhat.com>
11868
11869         PR c++/37862
11870         * g++.cp/parse/pr37862.C: New test.
11871
11872 2009-01-14  Julian Brown  <julian@codesourcery.com>
11873
11874         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11875         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11876         to...
11877         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11878         These.
11879
11880 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11881
11882         PR rtl-optimization/38774
11883         * gcc.dg/torture/pr38774.c: New test.
11884
11885         PR c++/38795
11886         * g++.dg/cpp0x/pr38795.C: New test.
11887
11888 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11889             Nathan Froyd  <froydnj@codesourcery.com>
11890             Joseph Myers  <joseph@codesourcery.com>
11891
11892         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11893         otherwise.  Do not check for AltiVec at runtime.
11894         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11895         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11896         * gcc.target/powerpc/altivec-1.c: Likewise.
11897         * gcc.target/powerpc/altivec-3.c: Likewise.
11898         * gcc.target/powerpc/altivec-10.c: Likewise.
11899         * gcc.target/powerpc/altivec-12.c: Likewise.
11900         * gcc.target/powerpc/altivec-24.c: Likewise.
11901         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11902         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11903         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11904         * gcc.target/powerpc/pr35907.c: Likewise.
11905         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11906         otherwise.  Do not check for Cell at runtime.
11907         * gcc.target/powerpc/altivec_check.h: Delete.
11908
11909         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11910         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11911         not check for AltiVec at runtime.
11912         * g++.dg/ext/altivec-cell-2.C: Likewise.
11913         * g++.dg/ext/altivec-cell-3.C: Likewise.
11914         * g++.dg/ext/altivec-cell-4.C: Likewise.
11915         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11916         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11917         check.
11918         * g++.dg/ext/altivec_check.h: Delete.
11919
11920 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11921
11922         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11923         effective target.  Adjust line numbers accordingly.
11924
11925 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11928
11929 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11930
11931         PR tree-optimization/38786
11932         * gcc.dg/graphite/pr38786.c: New.
11933
11934 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11935
11936         Revert:
11937         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11938
11939         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11940         for alpha*-*-* targets.
11941         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11942
11943 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11944
11945         PR libfortran/38772
11946         * gfortran.dg/fmt_bz_bn_err.f: New test.
11947
11948 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11949
11950         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11951
11952 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11953
11954         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11955         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11956         instruction support.  Do not check for it at runtime.
11957
11958 2009-01-12  Jason Merrill  <jason@redhat.com>
11959
11960         PR c++/35109
11961         * g++.dg/lookup/friend11.C: Remove expected error.
11962         * g++.dg/lookup/friend14.C: New test.
11963         * g++.dg/lookup/friend15.C: New test.
11964
11965 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11966
11967         PR c++/36019
11968         * g++.dg/lookup/hidden-class12.C: New test.
11969         * g++.dg/lookup/hidden-class13.C: New test.
11970         * g++.dg/lookup/hidden-class14.C: New test.
11971         * g++.dg/lookup/hidden-class15.C: New test.
11972         * g++.dg/lookup/hidden-class16.C: New test.
11973
11974 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11975
11976         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11977         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11978         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11979
11980 2009-01-12  Jason Merrill  <jason@redhat.com>
11981
11982         PR c++/31488
11983         * g++.dg/other/vararg-3.C: New test.
11984
11985 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11986
11987         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11988         Explicitly enable SPE.
11989         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11990         directive.
11991
11992         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11993         Expect -flax-vector-conversions message.  Adjust incompatible
11994         types errors.
11995         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11996         Make Foo extern.
11997
11998         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11999
12000         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12001
12002         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12003         * g++.dg/other/opaque-2.C: Likewise.
12004         * g++.dg/other/opaque-3.C: Likewise.
12005
12006 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12007
12008         PR c/32041
12009         * gcc.dg/pr32041.c: New test.
12010         * g++.dg/parse/offsetof9.C: New test.
12011
12012 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12013             Nathan Froyd  <froydnj@codesourcery.com>
12014
12015         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12016         * g++.dg/ext/attribute-test-1.C: Likewise.
12017         * g++.dg/ext/attribute-test-2.C: Likewise.
12018         * g++.dg/ext/attribute-test-3.C: Likewise.
12019         * g++.dg/ext/attribute-test-4.C: Likewise.
12020
12021 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12022
12023         * gnat.dg/unchecked_convert3.adb: New test.
12024
12025 2009-01-12  Tomas Bily  <tbily@suse.cz>
12026
12027         PR middlend/38385
12028         * gcc.dg/tree-ssa/pr38385.c: New file.
12029
12030 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12031
12032         PR c++/38794
12033         * g++.dg/parse/typedef9.C: New test.
12034
12035         PR tree-optimization/38807
12036         * gcc.c-torture/compile/pr38807.c: New test.
12037
12038 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12039
12040         * gcc.target/mips/ins-2.c: New test.
12041
12042 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12043
12044         PR testsuite/38809
12045         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12046
12047 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12048
12049         PR c++/36254
12050         * g++.dg/warn/Wreturn-type-5.C: New test.
12051
12052 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12053
12054         PR middle-end/38616
12055         * gcc.dg/pr38616.c: New test.
12056
12057 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12058
12059         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12060
12061 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12062
12063         PR c++/38648
12064         * g++.dg/expr/string-1.C: New test.
12065         * g++.dg/expr/string-2.C: New test.
12066
12067         PR c++/36695
12068         * g++.dg/ext/complex4.C: New test.
12069         * g++.dg/ext/complex5.C: New test.
12070         * g++.dg/init/reference1.C: New test.
12071         * g++.dg/init/reference2.C: New test.
12072         * g++.dg/init/reference3.C: New test.
12073
12074 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12075
12076         PR fortran/38763
12077         * gfortran.dg/transfer_null_1.f90: New test.
12078
12079 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12080
12081         PR fortran/38765
12082         * gfortran.dg/host_assoc_function_6.f90: New test.
12083
12084 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12085
12086         * lib/target-supports.exp: Add method to determine if the effective
12087         target is really a ppc405 after applying all compile options.
12088         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12089         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12090         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12091         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12092         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12093         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12094         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12095         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12096         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12097         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12098         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12099         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12100         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12101         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12102         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12103         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12104         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12105         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12106         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12107         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12108         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12109         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12110         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12111         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12112         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12113         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12114         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12115         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12116         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12117         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12118         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12119
12120 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12121
12122         PR c++/35335
12123         * g++.dg/other/error31.C: New testcase.
12124
12125         PR c/35742
12126         * gcc.dg/pr35742.c: New test.
12127
12128 2009-01-09  John F. Carr  <jfc@mit.edu>
12129
12130         PR c++/37877
12131         * g++.dg/parse/linkage3.C: New test.
12132
12133 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR middle-end/38771
12136         * gcc.c-torture/compile/pr38771.c: New test.
12137
12138 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12139
12140         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12141
12142 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12143
12144         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12145         * gcc.dg/sibcall-4.c: Likewise.
12146
12147 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12148             Jan Sjodin  <jan.sjodin@amd.com>
12149
12150         PR tree-optimization/38559
12151         * gcc.dg/graphite/pr38559.c: New.
12152
12153 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12154
12155         PR tree-optimization/37194
12156         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12157
12158 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12159
12160         PR c++/38725
12161         * g++.dg/ext/label11.C: New test.
12162
12163 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12164
12165         * lib/target-supports.exp (check_weak_override_available): New.
12166         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12167         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12168         dg-require-weak-override.
12169
12170 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12171             Alan Modra  <amodra@bigpond.net.au>
12172
12173         * gcc.c-torture/compile/20090107-1.c: New test.
12174
12175 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12176
12177         PR target/38706
12178         * g++.dg/other/pr38706.C: New test.
12179
12180 2009-01-07  Jason Merrill  <jason@redhat.com>
12181
12182         * g++.dg/cpp0x/variadic92.C: New test.
12183         * g++.dg/cpp0x/variadic93.C: New test.
12184
12185 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12186
12187         * lib/target-supports-dg.exp (current_compiler_flags): New.
12188         (check-flags): Use it; do not access dg-test local variables.
12189         (dg-skip-if): Do not access dg-test local variables.
12190         (dg-xfail-run-if): Ditto.
12191         (dg-shouldfail): Ditto.
12192         * gcc.test-framework/test-framework.exp
12193         (check_effective_target_def_nocache): New.
12194         * gcc.test-framework/test-framework.awk: Handle scan tests.
12195         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12196         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12197         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12198         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12199         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12200         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12201         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12202         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12203         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12204
12205         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12206
12207         * lib/target-supports-dg.exp (check_test_flags): Delete.
12208
12209 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12210
12211         PR tree-optimization/38492
12212         PR tree-optimization/38498
12213         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12214         in trunk.
12215         * gcc.dg/graphite/block-0.c: Update test.
12216         * gcc.dg/graphite/block-1.c: Same.
12217         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12218         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12219         * gcc.dg/graphite/block-3.c: New.
12220         * gcc.dg/graphite/pr38498.c: New.
12221
12222 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12223
12224         AVX Programming Reference (December, 2008)
12225         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12226         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12227         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12228
12229         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12230         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12231
12232 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12233
12234         PR fortran/38220
12235         * gfortran.dg/c_loc_pure_1.f90:  New test.
12236
12237 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12238
12239         PR fortran/38669
12240         * gfortran.dg/elemental_dependency_3.f90:
12241         Add the final tree dump cleanup.
12242
12243 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12246         passing -m32.
12247
12248         PR rtl-optimization/38722
12249         * gfortran.dg/pr38722.f90: New test.
12250
12251 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12252
12253         PR c/34252
12254         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12255         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12256
12257 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12258
12259         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12260         * gfortran.dg/typebound_call_8.f03: Same.
12261         * gfortran.dg/elemental_bind_c.f90: Same.
12262         * gfortran.dg/typebound_call_7.f03: Same.
12263         * gfortran.dg/interface_proc_end.f90: Same
12264         * gfortran.dg/pr37243.f: Fix typo.
12265
12266 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12267
12268         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12269         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12270         large stack sizes.
12271
12272 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12273
12274         AVX Programming Reference (December, 2008)
12275         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12276         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12277         * gcc.target/i386/sse-14.c: Likewise.
12278
12279         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12280         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12281         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12282         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12283
12284 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12285
12286         PR libfortran/38735
12287         * gfortran.dg/fmt_bz_bn.f: Update test.
12288
12289 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12290
12291         PR c++/38472
12292         * g++.dg/conversion/usual-arith-conv.C: New test.
12293
12294 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12295
12296         PR c/34911
12297         * gcc.dg/vector-3.c: New testcase.
12298         * g++.dg/ext/vector15.C: New test.
12299
12300 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12301
12302         PR tree-optimization/38510
12303         * gcc.dg/graphite/pr38510.c: New.
12304
12305 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12306             Jan Sjodin <jan.sjodin@amd.com>
12307
12308         PR tree-optimization/38500
12309         * gcc.dg/graphite/pr38500.c: New.
12310
12311 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12312
12313         * gcc.c-torture/compile/20001226-1.c: Generalize
12314         dg-timeout-factor.
12315         * gcc.c-torture/compile/limits-fnargs.c: Add
12316         dg-timeout-factor.
12317         * gcc.dg/20020425-1.c: Likewise.
12318         * gcc.dg/pch/pch.exp: Likewise.
12319
12320 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12321
12322         PR fortran/38657
12323         * gfortran.dg/module_commons_3.f90: New test.
12324
12325 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12326
12327         PR fortran/37159
12328         * gfortran.dg/random_seed_1.f90: Updated.
12329
12330 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12331
12332         PR fortran/38669
12333         PR fortran/38726
12334         * gfortran.dg/elemental_subroutine_7.f90:
12335         Fix p values so that it can be used as vector subscript.
12336
12337 2009-01-05  Jason Merrill  <jason@redhat.com>
12338
12339         * g++.dg/cpp0x/initlist12.C: Add another test.
12340
12341         * g++.dg/cpp0x/defaulted7.C: New test.
12342
12343 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12344
12345         PR fortran/38672
12346         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12347         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12348
12349 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12350
12351         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12352         for alpha*-*-* targets.
12353         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12354
12355 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12356
12357         PR fortran/38665
12358         * gfortran.dg/host_assoc_function_5.f90: New test.
12359
12360 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12361
12362         PR fortran/38669
12363         * gfortran.dg/elemental_dependency_3.f90: New test.
12364         * gfortran.dg/elemental_subroutine_7.f90: New test.
12365
12366 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12367
12368         * gcc.dg/struct-ret-3.c: Include unistd.h.
12369         (main): Exit early if system memory page size is
12370         larger than 4096 bytes.
12371
12372 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12373
12374         PR fortran/38718
12375         * gfortran.dg/merge_init_expr.f90: New.
12376
12377 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12378
12379         PR fortran/38536
12380         * gfortran.dg/c_loc_tests_13.f90: New test.
12381         * gfortran.dg/c_loc_tests_14.f90: New test.
12382
12383 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12384
12385         * gfortran.dg/func_result_4.f90: New.
12386
12387 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12388
12389         PR fortran/38594
12390         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12391         interface still works, in addition to original tests.
12392         * gfortran.dg/host_assoc_call_6.f90: New test.
12393
12394 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12395
12396         PR c++/38705
12397         * g++.dg/torture/pr38705.C: New test.
12398
12399         PR c/38700
12400         * gcc.dg/pr38700.c: New test.
12401
12402 2009-01-02  Jason Merrill  <jason@redhat.com>
12403
12404         * g++.dg/cpp0x/initlist11.C: New test.
12405         * g++.dg/cpp0x/initlist12.C: New test.
12406
12407 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12408
12409         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12410         Allow extra informative notes.
12411
12412 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12413
12414         PR c/36489
12415         * gcc.dg/pr36489.c: New test.
12416
12417 \f
12418 Copyright (C) 2009 Free Software Foundation, Inc.
12419
12420 Copying and distribution of this file, with or without modification,
12421 are permitted in any medium without royalty provided the copyright
12422 notice and this notice are preserved.