OSDN Git Service

PR c++/42415
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-18  Jason Merrill  <jason@redhat.com>
2
3         PR c++/28300
4         * g++.dg/template/spec37.C: New.
5
6         PR c++/42415
7         * g++.dg/tc1/dr147.C: Add test.
8         * g++.old-deja/g++.jason/temporary5.C: Adjust.
9
10 2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
11
12         * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
13         explicit.
14
15 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
18         but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
19         -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
20         * g++.dg/debug/dwarf2/const1.C: Likewise.
21         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
22         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
23
24 2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
25
26         PR debug/41679
27         * gcc.target/arm/pr41679.c: New.
28
29 2009-12-17  Jakub Jelinek  <jakub@redhat.com>
30
31         PR c++/42386
32         * g++.dg/opt/dtor3.C: New test.
33
34 2009-12-17  Arnaud Charlet  <charlet@adacore.com>
35
36         * ada/acats/run_all.sh: Strip comments from norun.lst
37
38 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
39
40         PR target/32280
41         * gcc.target/i386/pr32280-1.c: New test.
42
43 2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
44
45         * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
46         x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
47
48 2009-12-17  Janus Weil  <janus@gcc.gnu.org>
49
50         PR fortran/42144
51         * gfortran.dg/dynamic_dispatch_6.f03: New test.
52
53 2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
54
55         * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
56         explicit.
57         * g++.old-deja/g++.bugs/900213_02.C: Likewise.
58         * g++.old-deja/g++.bugs/900215_02.C: Likewise.
59
60 2009-12-16  Richard Guenther  <rguenther@suse.de>
61
62         PR lto/42392
63         * gcc.dg/lto/20091216-1_0.c: New testcase.
64
65 2009-12-15  Jason Merrill  <jason@redhat.com>
66
67         PR c++/42387
68         * g++.dg/ext/vla8.C: New.
69
70 2009-12-16  Jakub Jelinek  <jakub@redhat.com>
71
72         * gcc.c-torture/compile/20091215-1.c: New test.
73
74         * gcc.dg/debug/tls-1.c: New test.
75
76 2009-12-15  Jason Merrill  <jason@redhat.com>
77
78         PR c++/42358
79         * g++.dg/cpp0x/variadic98.C: New.
80
81 2009-12-14  Jason Merrill  <jason@redhat.com>
82
83         PR c++/42373
84         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
85
86 2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
87
88         * ada/acats/norun.lst: Sort.
89
90 2009-12-15  Jakub Jelinek  <jakub@redhat.com>
91
92         PR c++/41183
93         * g++.dg/torture/pr41183.C: New test.
94
95 2009-12-15  Tobias Burnus  <burnus@net-b.de>
96
97         PR fortran/41235
98         * gfortran.dg/auto_char_len_1.f90: New test.
99         * gfortran.dg/auto_char_len_2.f90: New test.
100         * gfortran.dg/auto_char_len_4.f90: Correct test.
101
102 2009-12-14  Jason Merrill  <jason@redhat.com>
103
104         PR c++/42364
105         * g++.dg/cpp0x/variadic31.C: Compile with -g.
106         * g++.dg/ext/attrib33.C: Likewise.
107
108 2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
109
110         * g++.dg/other/error20.C: Adjust dg-message strings.
111         * g++.dg/other/error31.C: Likewise.
112         * g++.dg/rtti/typeid6.C: Likewise.
113         * g++.dg/ext/ms-1.C: Likewise.
114         * g++.dg/parse/error19.C: Likewise.
115         * g++.dg/parse/crash5.C: Likewise.
116         * g++.dg/cpp0x/explicit4.C: Likewise.
117         * g++.dg/template/ptrmem4.C: Likewise.
118         * g++.dg/template/crash37.C: Likewise.
119         * g++.dg/template/qualttp5.C: Likewise.
120         * g++.dg/template/local6.C: Likewise.
121         * g++.dg/template/instantiate5.C: Likewise.
122         * g++.old-deja/g++.brendan/overload1.C: Likewise.
123         * g++.old-deja/g++.brendan/cvt3.C: Likewise.
124         * g++.old-deja/g++.brendan/overload4.C: Likewise.
125         * g++.old-deja/g++.jason/conversion11.C: Likewise.
126         * g++.old-deja/g++.jason/scoping10.C: Likewise.
127         * g++.old-deja/g++.other/expr1.C: Likewise.
128         * g++.old-deja/g++.other/pmf3.C: Likewise.
129         * g++.old-deja/g++.other/crash24.C: Likewise.
130         * g++.old-deja/g++.niklas/t120.C: Likewise.
131         * g++.old-deja/g++.niklas/t121.C: Likewise.
132         * g++.old-deja/g++.law/operators9.C: Likewise.
133         * g++.old-deja/g++.law/arm9.C: Likewise.
134         * g++.old-deja/g++.law/enum4.C: Likewise.
135         * g++.old-deja/g++.law/arg11.C: Likewise.
136         * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
137         * g++.old-deja/g++.mike/p2431.C: Likewise.
138         * g++.old-deja/g++.mike/p438.C: Likewise.
139         * g++.old-deja/g++.mike/p9068.C: Likewise.
140         * g++.old-deja/g++.mike/p11110.C: Likewise.
141         * g++.old-deja/g++.bugs/900330_02.C: Likewise.
142
143 2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
144
145         * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
146         * g++.dg/other/i386-3.C: Ditto.
147         * g++.dg/other/i386-5.C: Remove duplicated test.
148         * g++.dg/other/i386-6.C: Ditto.
149
150 2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
151
152         PR fortran/42354
153         * gfortran.dg/iso_c_binding_init_expr.f03: New.
154         * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
155         * gfortran.dg/function_kinds_5.f90: Likewise.
156         * gfortran.dg/selected_char_kind_3.f90: Likewise.
157
158 2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
159
160         * gfortran.dg/boz_15.f90: Fix typos.
161
162 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
163             Sebastian Pop  <sebastian.pop@amd.com>
164
165         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
166         * gcc.target/i386/sse-13.c: Same.
167         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
168         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
169         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
170         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
171         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
172         * gcc.target/i386/sse-23.c: Same.
173
174 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
175
176         PR middle-end/42284
177         * testsuite/gcc.dg/graphite/pr42284.c: New.
178
179 2009-12-13  Richard Guenther  <rguenther@suse.de>
180
181         PR tree-optimization/42357
182         * g++.dg/torture/pr42357.C: New testcase.
183
184 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
185
186         PR fortran/42257
187         * gfortran.dg/extends_9.f03: New test.
188
189 2009-12-11  Jason Merrill  <jason@redhat.com>
190
191         PR c++/42219
192         * g++.dg/conversion/err-recover1.C: New.
193
194 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
195
196         PR fortran/42335
197         * gfortran.dg/select_type_11.f03: New test.
198
199 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
200
201         PR c++/42225
202         * g++.dg/template/typedef24.C: New test.
203         * g++.dg/template/typedef25.C: New test.
204
205 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
206
207         PR c++/42251
208         * g++.dg/template/const3.C: New test.
209
210 2009-12-11  Richard Guenther  <rguenther@suse.de>
211
212         PR lto/42320
213         * g++.dg/lto/20091210-1_0.h: New testcase.
214         * g++.dg/lto/20091210-1_0.C: Likewise.
215         * g++.dg/lto/20091210-1_1.C: Likewise.
216
217 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
218
219         PR c++/42317
220         * g++.dg/opt/dtor2.C: New test.
221         * g++.dg/opt/dtor2.h: New file.
222         * g++.dg/opt/dtor2-aux.cc: New file.
223
224 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
225
226         PR fortran/41369
227         * gfortran.dg/func_derived_5.f90: New.
228
229 2009-12-10  Jan Hubicka  <jh@suse.cz>
230
231         PR middle-end/42110
232         * g++.dg/torture/pr42110.C: new file.
233
234 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
235
236         PR fortran/34402
237         * gfortran.dg/alloc_comp_init_expr.f03: New.
238
239 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
240
241         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
242         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
243
244 2009-12-09  Xinliang David Li  <davidxl@google.com>
245
246         PR tree-optimization/42337
247         * g++.dg/tree-ssa/pr42337.C: New test.
248
249 2009-12-08  Tobias Burnus  <burnus@net-b.de>
250
251         PR fortran/41711
252         * gfortran.dg/boz_15.f90: New test.
253
254 2008-12-08  Daniel Kraft  <d@domob.eu>
255
256         PR fortran/41177
257         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
258         * gfortran.dg/typebound_proc_13.f03: New test.
259
260 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
261             Jakub Jelinek <jakub@redhat.com>
262
263         PR midle-end/41843
264         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
265
266 2009-12-07  Richard Henderson  <rth@redhat.com>
267
268         PR rtl-opt/42269
269         * gcc.c-torture/execute/pr42269-2.c: New.
270         * gcc.target/alpha/pr42269-1.c: Likewise.
271
272 2009-12-07  Richard Henderson  <rth@redhat.com>
273
274         PR debug/42299
275         PR debug/42166
276         * gcc.c-torture/compile/pr42299.c: New.
277         * gfortran.dg/pr42166.f90: Likewise.
278
279 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
280
281         PR debug/42244
282         * gcc.dg/debug/pr42244.c: New test.
283
284 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
285
286         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
287         abmintrin.h is also tested.
288         * gcc.target/i386/sse-13.c: Likewise.
289
290 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
291
292         PR fortran/41940
293         * gfortran.dg/allocate_scalar_with_shape.f90: New.
294
295 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
296
297         PR other/40302
298         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
299         * gcc.dg/torture/builtin-math-7.c: Likewise.
300         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
301         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
302         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
303         * lib/target-supports.exp (check_effective_target_mpc,
304         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
305         Delete.
306
307 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
308
309         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
310         targets.
311
312 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
313
314         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
315         for 16bit int targets.
316
317 2009-12-06  Richard Henderson  <rth@redhat.com>
318
319         PR debug/42234
320         * gcc.c-torture/compile/pr42234.c: New.
321
322 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
323
324         PR fortran/41478
325         PR fortran/42268
326         * gfortran.dg/intrinsic_pack_5.f90: New test.
327
328 2009-12-04  Jason Merrill  <jason@redhat.com>
329
330         PR c++/42010
331         * g++.dg/abi/local2.C: New.
332
333         PR c++/42277
334         * g++.dg/cpp0x/decltype20.C: New.
335
336 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
337
338         PR rtl-optimization/42164
339         * gcc.c-torture/compile/pr42164.c: New test.
340
341 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
342
343         * gnat.dg/specs/size_attribute1.ads: New test.
344         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
345         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
346
347 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
348
349         PR c++/42218
350         * g++.dg/other/error33.C: New test.
351
352 2009-12-03  Jason Merrill  <jason@redhat.com>
353
354         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
355
356         PR c++/41611
357         * g++.dg/abi/guard2.C: New.
358
359         PR c++/42266
360         * g++.dg/cpp0x/variadic97.C: New.
361
362 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
363
364         PR middle-end/42049
365         * gcc.c-torture/compile/pr42049.c: New test.
366
367 2009-12-03  Quentin Ochem  <ochem@adacore.com>
368
369         * gnat.dg/controlled5.adb: New test.
370         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
371
372 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
373
374         PR c++/42217
375         * g++.dg/other/bitfield4.C: New test.
376
377 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
378
379         PR c++/42256
380         * g++.dg/inherit/thunk11.C: New test.
381         * g++.dg/inherit/thunk11.h: New file.
382         * g++.dg/inherit/thunk11-aux.cc: New file.
383
384 2009-12-02  Richard Henderson  <rth@redhat.com>
385
386         PR tree-opt/42215
387         * gcc.dg/pr42215.c: New.
388
389 2009-12-02  Richard Guenther  <rguenther@suse.de>
390
391         * g++.dg/ipa/iinline-1.C: Adjust.
392         * g++.dg/template/cond2.C: Likewise.
393         * g++.dg/template/pr35240.C: Likewise.
394
395 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
396
397         PR middle-end/42224
398         * gcc.target/s390/pr42224.c: New test.
399
400 2009-12-01  Jason Merrill  <jason@redhat.com>
401
402         PR c++/41611
403         * g++.dg/abi/guard1.C: New.
404
405 2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
406
407         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
408
409 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
410
411         PR c++/42234
412         * g++.dg/gomp/pr42234.C: New test.
413
414 2009-12-01  Martin Jambor  <mjambor@suse.cz>
415
416         PR tree-optimization/42237
417         * gcc.c-torture/compile/pr42237.c: New test.
418
419 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
420
421         PR c++/42057
422         * g++.dg/parse/crash54.C: New.
423
424 2009-11-30  Chao-ying Fu  <fu@mips.com>
425
426         * gcc.target/mips/dsp-lhx.c: New test.
427         * gcc.target/mips/dsp-no-lhx.c: New test.
428
429 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
430
431         * lib/g++.exp (g++_init): Add host-dependent settings for
432         LC_ALL and LANG.
433         * lib/gcc-dg.exp: Likewise.
434         * lib/options.exp: Likewise.
435         * lib/objc.exp (objc_init): Likewise.
436         * lib/gfortran.exp (gfortran_init): Likewise.
437
438 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
439
440         PR c++/40371
441         * g++.dg/template/crash93.C: New.
442
443 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
444
445         * gcc.dg/pr41551.c: New test.
446
447 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
448
449         PR fortran/42053
450         * gfortran.dg/select_type_9.f03: New.
451
452 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
453
454         PR fortran/41631
455         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
456         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
457         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
458         * gfortran.dg/select_type_2.f03: Ditto.
459         * gfortran.dg/select_type_8.f03: New test.
460
461 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
462
463         * gfortran.dg/extends_type_of_1.f03: New test.
464         * gfortran.dg/same_type_as_1.f03: Extended.
465
466 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
467
468         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
469         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
470
471 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
472
473         PR testsuite/42212
474         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
475
476 2009-11-30  Martin Jambor  <mjambor@suse.cz>
477
478         PR middle-end/42196
479         * gcc.c-torture/compile/pr42196-1.c: New test.
480         * gcc.c-torture/compile/pr42196-2.c: New test.
481         * gcc.c-torture/compile/pr42196-3.c: New test.
482
483 2009-11-30  Ira Rosen  <irar@il.ibm.com>
484
485         * gfortran.dg/vect/vect-7.f90: New test.
486
487 2009-11-30  Richard Guenther  <rguenther@suse.de>
488
489         PR middle-end/42119
490         PR fortran/38530
491         * gfortran.dg/pr42119.f90: New testcase.
492
493 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
494
495         PR c++/42069
496         * g++.dg/template/typedef23.C: New test.
497
498 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
499
500         PR tree-optimization/41961
501         * g++.dg/tree-ssa/pr41961.C: New.
502
503 2009-11-29  Ira Rosen  <irar@il.ibm.com>
504
505         PR tree-optimization/42193
506         * gcc.dg/vect/pr42193.c: New test.
507
508 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
509
510         PR c++/36408
511         * g++.dg/template/stmtexpr2.C: New test.
512
513 2009-11-28  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/42183
516         * g++.dg/torture/pr42183.C: New testcase.
517
518 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
519
520         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
521         w64 target type 'unsigned long long'.
522
523 2009-11-27  Martin Jambor  <mjambor@suse.cz>
524
525         PR middle-end/42006
526         * gcc.c-torture/execute/pr42006.c: New test.
527
528 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
529
530         PR c++/38656
531         * g++.dg/cpp0x/error2.C: New.
532
533 2009-11-27  Michael Matz  <matz@suse.de>
534
535         PR rtl-optimization/42084
536         * gcc.dg/pr42084.c: New test.
537
538 2009-11-27  Michael Matz  <matz@suse.de>
539
540         PR c++/41906
541         * g++.dg/tree-ssa/pr41906.C: New testcase.
542
543 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
544
545         * gcc.dg/O16384.c: New test.
546
547 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
548
549         PR c++/35112
550         * g++.dg/parse/crash53.C: New.
551         * g++.dg/parse/error17.C: Adjust, error messages are not
552         duplicated anymore.
553         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
554
555 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
556
557         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
558         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
559         * gcc.target/i386/vperm-v4si-2.c: Ditto.
560         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
561
562 2009-11-26  Richard Henderson  <rth@redhat.com>
563
564         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
565
566 2009-11-26  Jason Merrill  <jason@redhat.com>
567
568         PR c++/42026, DR 239
569         * g++.dg/lookup/koenig8.C: New.
570
571         PR c++/10690
572         * g++.dg/template/explicit-args2.C: Add typeid cases.
573
574 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575
576         PR fortran/41278
577         * gfortran.dg/array_function_5.f90: New test.
578
579 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
580
581         PR fortran/42048
582         PR fortran/42167
583         * gfortran.dg/select_type_10.f03: New test case.
584         * gfortran.dg/typebound_call_11.f03: Extended test case.
585
586 2009-11-26  Michael Matz  <matz@suse.de>
587
588         PR tree-optimization/41905
589         * g++.dg/tree-ssa/pr41905.C: New testcase.
590
591 2009-11-25  Richard Henderson  <rth@redhat.com>
592
593         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
594
595         * lib/target-supports.exp
596         (check_effective_target_vect_extract_even_odd): Add x86.
597
598         * gcc.target/i386/isa-check.h: New.
599         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
600         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
601         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
602         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
603         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
604         gcc.target/i386/vperm.pl: New files.
605
606 2009-11-25  Richard Henderson  <rth@redhat.com>
607
608         * gcc.dg/vect/pr36493.c: Call check_vect.
609         * gcc.dg/vect/pr37539.c: Likewise.
610         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
611         * tree-vect.h (check_vect): Use cpuid for x86.
612
613 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gnat.dg/specs/pack6.ads: New test.
616         * gnat.dg/specs/pack6_pkg.ads: New helper.
617
618 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
619
620         * gcc.target/powerpc/regnames-1.c: New test.
621
622 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
623             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
624
625         PR ada/42170
626         * ada/acats/run_acats: Bump stack limit to 16MB.
627
628 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
629
630         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
631         -march=armv5te.
632
633 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
634
635         PR fortran/42008
636         * gfortran.dg/pure_initializer_2.f90: New test.
637
638 2009-11-23  Jason Merrill  <jason@redhat.com>
639
640         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
641         * g++.old-deja/g++.pt/ctor2.C: Adjust.
642         * g++.dg/lookup/name-clash4.C: Adjust.
643
644 2009-11-23  Jason Merrill  <jason@redhat.com>
645
646         * g++.dg/template/spec15.C: Check for helpful message.
647
648 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
649
650         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
651         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
652         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
653         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
654         * gcc.target/powerpc/paired-2.c: Ditto.
655         * gcc.target/powerpc/paired-3.c: Ditto.
656         * gcc.target/powerpc/paired-4.c: Ditto.
657         * gcc.target/powerpc/paired-5.c: Ditto.
658         * gcc.target/powerpc/paired-6.c: Ditto.
659         * gcc.target/powerpc/paired-7.c: Ditto.
660         * gcc.target/powerpc/paired-8.c: Ditto.
661         * gcc.target/powerpc/paired-9.c: Ditto.
662         * gcc.target/powerpc/paired-10.c: Ditto.
663         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
664         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
665         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
666         * gcc.target/powerpc/pr39457.c: Don't use -m64.
667         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
668         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
669         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
670         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
671
672 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
673
674         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
675         scan-assembler-not regular expression.
676
677 2009-11-24  Richard Guenther  <rguenther@suse.de>
678
679         PR tree-optimization/42142
680         * gcc.c-torture/execute/pr42142.c: New testcase.
681
682 2009-11-24  Martin Jambor  <mjambor@suse.cz>
683
684         PR tree-optimization/42154
685         * gcc.c-torture/execute/pr42154.c: New test.
686
687 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
688
689         PR fortran/42045
690         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
691         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
692         * gfortran.dg/proc_ptr_comp_24.f90: New.
693
694 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
695
696         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
697         int targets.
698
699 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
700
701         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
702
703 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
704
705         PR testsuite/42086
706         * gcc.target/ia64/fptr-1.c: Make it a compile test.
707
708 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
709
710         * lib/lto.exp (lto_option_list): Rename from option_list.
711         * lib/compat.exp (compat_option_list): Rename from option_list.
712
713 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
714
715         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
716         * gcc-dg/raw-string-2.c: Ditto.
717         * gcc-dg/utf-array-short-wchar.c: Ditto.
718         * gcc-dg/utf-array.c: Ditto.
719         * gcc-dg/utf8-2.c: Ditto.
720
721 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
722
723         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
724         targets.
725
726 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
727
728         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
729
730 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
731
732         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
733
734 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
735
736         PR testsuite/36470
737         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
738         Enable short test for avr target.
739         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
740         * gcc.dg/utf32-2.c: Ditto.
741         * gcc.dg/utf32-3.c: Ditto.
742         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
743
744 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
745
746         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
747
748 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
749
750         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
751
752
753 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
754
755         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
756         * gcc.dg/sms-7.c: Ditto.
757
758 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
759
760         * gcc.dg/pr36998.c: Frame pointer required for avr target.
761         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
762         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
763         * gcc.dg/pr41340.c: Test requires long pointer target.
764         * gcc.dg/profile-generate-3.c: Test requires profiling support.
765
766 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
767
768         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
769         * gcc.dg/graphite/block-3.c: Ditto.
770         * gcc.dg/graphite/block-4.c: Ditto.
771         * gcc.dg/graphite/block-5.c: Ditto.
772         * gcc.dg/graphite/block-6.c: Ditto.
773         * gcc.dg/graphite/interchange-0.c: Ditto.
774         * gcc.dg/graphite/interchange-1.c: Ditto.
775         * gcc.dg/graphite/interchange-2.c: Ditto.
776         * gcc.dg/graphite/interchange-3.c: Ditto.
777         * gcc.dg/graphite/interchange-4.c: Ditto.
778         * gcc.dg/graphite/interchange-5.c: Ditto.
779         * gcc.dg/graphite/interchange-6.c: Ditto.
780         * gcc.dg/graphite/run-id-1.c: Ditto.
781         * gcc.dg/graphite/scop-16.c: Ditto.
782         * gcc.dg/graphite/scop-17.c: Ditto.
783         * gcc.dg/graphite/scop-18.c: Ditto.
784         * gcc.dg/graphite/scop-matmult.c: Ditto.
785         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
786         * gcc.dg/graphite/id-15.c: Ditto.
787
788 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
789
790         * gnat.dg/specs/weak1.ads: New test.
791
792 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
793
794         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
795
796 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
797
798         PR c++/14777
799         * g++.dg/template/typedef13.C: Adjust.
800         * g++.dg/template/typedef19.C: Adjust.
801         * g++.dg/template/typedef20.C: Adjust.
802         * g++.dg/template/typedef22.C: New test.
803
804 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
805
806         PR target/42113
807         * gcc.target/alpha/pr42113.c: New test.
808
809 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
810
811         PR fortran/41807
812         * gfortran.dg/data_value_1.f90: Update test.
813         * gfortran.dg/array_constructor_32.f90: New test.
814
815 2009-11-21  Martin Jambor  <mjambor@suse.cz>
816
817         PR middle-end/42025
818         * gcc.c-torture/compile/pr42025-1.c: New test.
819         * gcc.c-torture/compile/pr42025-2.c: New test.
820
821 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
822
823         * gcc.target/mips/mult-1.c: Forbid octeon.
824         * gcc.target/mips/octeon-dmul-3.c: New test.
825
826 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
827
828         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
829
830 2009-11-20  Jason Merrill  <jason@redhat.com>
831
832         PR c++/9050, DR 147, DR 318
833         * g++.dg/template/ctor9.C: New.
834         * g++.dg/tc1/dr147.C: Remove xfails.
835         * g++.dg/lookup/name-clash4.C: Adjust.
836         * g++.old-deja/g++.jason/temporary5.C: Adjust.
837         * g++.old-deja/g++.pt/ctor2.C: Adjust.
838
839 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
840
841         PR tree-optimization/42078
842         * gcc.dg/pr42078.c: New test.
843
844 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
845
846         PR Testsuite/42114
847         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
848         XFAIL ptrdiff range test for avr.
849         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
850         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
851         * gcc-dg/c99-stdint-6.c: Ditto.
852
853 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
854
855         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
856         2009-10-23 change to set VRSAVE if VSX has been reverted.
857
858 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
859
860         PR c++/38646
861         * g++.dg/cpp0x/pr38646.C: New test.
862
863 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
864
865         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
866         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
867         Wrap *intmax_t tests in !NO_MAX_TYPES.
868
869 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
870
871         PR c++/42060
872         * g++.dg/cpp0x/initlist28.C: New.
873
874 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
875
876         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
877
878 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
879
880         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
881
882 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
883
884         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
885         explicit.
886         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
887         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
888         * g++.old-deja/g++.law/typeck1.C: Likewise.
889         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
890         * g++.dg/conversion/ptrmem9.C: Likewise.
891         * g++.dg/expr/cond2.C: Likewise.
892
893 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
894             Janus Weil  <janus@gcc.gnu.org>
895
896         PR fortran/42104
897         * gfortran.dg/proc_ptr_comp_23.f90: New test.
898
899 2009-11-19  Jason Merrill  <jason@redhat.com>
900
901         PR c++/42115
902         * g++.dg/init/placement5.C: Add positive test.
903
904         DR 176 permissiveness
905         * g++.dg/ext/injected-ttp.C: New.
906         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
907         * g++.old-deja/g++.pt/ttp41.C: Adjust.
908
909 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
910
911         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
912         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
913
914 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
915
916         * gcc-dg/raw-string-1.c: Skip test for avr target.
917         * gcc-dg/utf-array-short-wchar.c: Ditto.
918         * gcc-dg/utf-array.c: Ditto.
919         * gcc-dg/utf8-2.c: Ditto.
920
921 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
922
923         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
924         (plugin_init): Pass correct version to plugin_default_version_check.
925         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
926         (plugin_init): Pass correct version to plugin_default_version_check.
927         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
928         (plugin_init): Pass correct version to plugin_default_version_check.
929
930 2009-11-19  Jason Merrill  <jason@redhat.com>
931
932         PR c++/561
933         * g++.dg/overload/pmf2.C: New.
934
935 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR libgfortran/42090
938         * gfortran.dg/direct_io_11.f90: New test.
939
940 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
941
942         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
943
944 2009-11-18  Nick Clifton  <nickc@redhat.com>
945
946         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
947         * g++.dg/lto/20081120-1_0.C: Likewise.
948         * g++.dg/lto/20091002-2_0.C: Likewise.
949         * g++.dg/lto/20081120-2_0.C: Likewise.
950         * g++.dg/lto/20091002-3_0.C: Likewise.
951         * g++.dg/lto/20081123_0.C: Likewise.
952         * g++.dg/lto/20090313_0.C: Likewise.
953         * g++.dg/lto/20081109-1_0.C: Likewise.
954         * g++.dg/lto/20081219_0.C: Likewise.
955         * g++.dg/lto/20081204-1_0.C: Likewise.
956         * g++.dg/lto/20090302_0.C: Likewise.
957         * g++.dg/lto/20081119-1_0.C: Likewise.
958         * g++.dg/lto/20081118_0.C: Likewise.
959
960 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
961
962         PR testsuite/41913
963         * lib/lto.exp (scan-symbol): Properly check if target exist.
964
965 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
966
967         PR fortran/42072
968         * gfortran.dg/proc_ptr_8.f90: Extended.
969
970 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
971
972         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
973         explicit.
974         * g++.dg/inherit/error4.C: Likewise.
975         * g++.dg/template/crash90.C: Likewise.
976
977 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
978
979         PR c++/3187
980         * g++.dg/abi/mangle26.C: Also match *C2* definition.
981         * g++.dg/abi/mangle27.C: Likewise.
982         * g++.dg/abi/mangle28.C: Likewise.
983         * g++.dg/abi/mangle29.C: Likewise.
984
985 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
986
987         PR debug/41926
988         * gcc.dg/vect/vect-debug-pr41926.c: New.
989
990 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
991
992         PR c++/42058
993         * g++.dg/init/array26.C: New.
994         * g++.dg/init/array27.C: Likewise.
995         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
996
997 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
998
999         PR c++/42061
1000         * g++.dg/cpp0x/initlist27.C: New test.
1001
1002         PR c++/42059
1003         * g++.dg/cpp0x/initlist26.C: New test.
1004
1005 2009-11-16  Jason Merrill  <jason@redhat.com>
1006
1007         PR c++/189, c++/9937, c++/13950, DR 176
1008         * g++.dg/tc1/dr176.C: Adjust.
1009         * g++.dg/template/injected1.C: New.
1010         * g++.dg/template/inherit.C: Adjust.
1011         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1012         * g++.old-deja/g++.pt/lookup8.C: Adjust.
1013         * g++.old-deja/g++.pt/ttp22.C: Adjust.
1014         * g++.old-deja/g++.pt/ttp23.C: Adjust.
1015
1016 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1017
1018         PR c++/42055
1019         * g++.dg/template/crash92.C: New.
1020
1021 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1022
1023         PR c++/32056
1024         * g++.dg/template/error44.C: New.
1025
1026 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1027
1028         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1029
1030 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
1031
1032         PR fortran/42048
1033         * gfortran.dg/typebound_call_11.f03: New test.
1034
1035 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
1036
1037         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1038         init functions.
1039
1040 2009-11-13  Jason Merrill  <jason@redhat.com>
1041
1042         PR c++/27425
1043         PR c++/34274
1044         * g++.dg/template/arg7.C: New.
1045
1046         PR c++/29363
1047         * g++.dg/template/error43.C: New.
1048
1049         PR debug/26965
1050         * g++.dg/debug/dwarf2/static-data-member2.C: New.
1051
1052         PR c++/35075
1053         * g++.dg/template/ref5.C: New.
1054
1055         PR c++/21008, DR 515
1056         * g++.dg/template/inherit4.C: New.
1057         * g++.dg/lookup/scoped8.C: Adjust.
1058
1059         PR c++/11987
1060         * g++.dg/parse/typename11.C: New.
1061         * g++.dg/template/crash48.C: Adjust.
1062
1063 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         PR testsuite/42001
1066         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1067         lto_finish at the end.
1068         * gfortran.dg/lto/lto.exp: Ditto.
1069
1070 2009-11-12  Jason Merrill  <jason@redhat.com>
1071
1072         PR c++/39560
1073         * g++.dg/lookup/anon7.C: New.
1074
1075         PR c++/37037
1076         * g++.dg/template/typedef21.C: New.
1077
1078         PR c++/42013
1079         * g++.dg/cpp0x/decltype19.C: New.
1080
1081 2009-11-11  Jason Merrill  <jason@redhat.com>
1082
1083         PR c++/39131
1084         * g++.dg/dfp/typeid1.C: New.
1085
1086 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
1087
1088         PR fortran/41978
1089         * gfortran.dg/proc_ptr_comp_22.f90: New test.
1090
1091 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
1092
1093         PR testsuite/42001
1094         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1095         lto_finish at the end.
1096
1097         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1098         (lto_finish): New. Restore mathlib.
1099
1100 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
1101
1102         * g++.dg/torture/pushpop_macro.C: New testcase.
1103         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1104         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1105
1106 2009-11-11  Jon Beniston  <jon@beniston.com>
1107
1108         * lib/target-supports.exp (check_profiling_available): lm32 target
1109           doesn't support profiling.
1110         * gcc.dg/20020312-2.c: Add lm32 support.
1111         * g++.dg/other/packed1.C: Expect to fail on lm32.
1112         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1113
1114 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1115
1116         * gcc.target/arm/neon: Regenerate generated tests.
1117
1118 2009-11-10  Jason Merrill  <jason@redhat.com>
1119
1120         * g++.dg/init/placement5.C: New.
1121
1122         PR c++/34158
1123         * g++.dg/init/placement4.C: New.
1124
1125 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1126
1127         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1128         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1129         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1130         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1131
1132 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1135         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1136
1137 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1138
1139         * gcc.c-torture/compile/pr41987.c: New.
1140
1141 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR middle-end/40946
1144         * gcc.dg/pr40946.c: New test.
1145
1146 2009-11-09  Jason Merrill  <jason@redhat.com>
1147
1148         PR c++/41972
1149         * g++.dg/template/ref4.C: New.
1150
1151         PR c++/41994
1152         * g++.dg/template/conv10.C: New.
1153
1154 2009-11-07  Jason Merrill  <jason@redhat.com>
1155
1156         PR c++/37920
1157         * g++.dg/ext/typeof11.C: New.
1158
1159 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
1160
1161         PR target/41985
1162         * gcc.target/i386/pr41985.c: New test.
1163
1164 2009-11-08  Richard Guenther  <rguenther@suse.de>
1165
1166         * gcc.dg/torture/pta-escape-1.c: New testcase.
1167
1168 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1169
1170         * gnat.dg/rep_clause4.adb: New test.
1171
1172 2009-11-08  Richard Guenther  <rguenther@suse.de>
1173
1174         PR rtl-optimization/41928
1175         * gfortran.dg/pr41928.f90: New testcase.
1176
1177 2009-11-07  Jason Merrill  <jason@redhat.com>
1178
1179         PR c++/18451
1180         PR c++/40738
1181         * g++.dg/parse/error36.C: Add parameter and template cases.
1182         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1183         * g++.dg/ext/typedef-init.C: Likewise.
1184         * g++.dg/lookup/hidden-class1.C: Likewise.
1185         * g++.dg/lookup/hidden-class10.C: Likewise.
1186         * g++.dg/lookup/hidden-class5.C: Likewise.
1187         * g++.dg/lookup/hidden-class7.C: Likewise.
1188         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1189         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1190         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1191         * g++.dg/lookup/strong-using-2.C: Likewise.
1192         * g++.dg/other/typedef1.C: Likewise.
1193         * g++.dg/parse/access10.C: Likewise.
1194         * g++.dg/parse/constructor1.C: Likewise.
1195         * g++.dg/parse/crash38.C: Likewise.
1196         * g++.dg/parse/error3.C: Likewise.
1197         * g++.dg/parse/typespec1.C: Likewise.
1198         * g++.dg/template/typedef5.C: Likewise.
1199         * g++.old-deja/g++.pt/typename3.C: Likewise.
1200         * g++.old-deja/g++.pt/typename4.C: Likewise.
1201         * g++.old-deja/g++.pt/typename6.C: Likewise.
1202         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1203
1204         * g++.dg/abi/regparm1.C: Fix execute test.
1205
1206 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR tree-optimization/41643
1209         * gcc.dg/pr41643.c: New test.
1210
1211 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1212
1213         PR fortran/41909
1214         * gfortran.dg/recursive_check_15.f90: New test.
1215
1216 2009-11-06  Jason Merrill  <jason@redhat.com>
1217
1218         PR c++/15946
1219         * g++.dg/parse/error36.C: New.
1220         * g++.old-deja/g++.other/typename1.C: Adjust.
1221
1222         PR c++/9381
1223         * g++.dg/abi/regparm1.C: New.
1224
1225 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1226
1227         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1228         PLUGIN_PRAGMAS.
1229         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1230         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1231         and pragma_plugin-test-1.C.
1232
1233 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1234
1235         PR c++/41536
1236         * g++.dg/ext/always_inline-5.C: New test.
1237
1238 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1239
1240         PR c++/41967
1241         * g++.dg/gomp/pr41967.C: New test.
1242
1243 2009-11-06  Michael Matz  <matz@suse.de>
1244
1245         PR middle-end/41963
1246         * gcc.dg/pr41963.c: New test.
1247
1248 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR middle-end/41935
1251         * gcc.dg/pr41935.c: New test.
1252         * c-c++-common/pr41935.c: New test.
1253         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1254         element.
1255         * gcc.c-torture/execute/pr41935.c: New test.
1256
1257 2009-11-05  Jason Merrill  <jason@redhat.com>
1258
1259         PR c++/34180
1260         * g++.dg/init/synth2.C: New.
1261
1262         PR c++/7046
1263         * g++.dg/abi/pragma-pack1.C: New.
1264
1265         PR c++/34870
1266         * g++.dg/lookup/koenig7.C: New.
1267
1268         PR c++/41703
1269         * g++.dg/template/partial6.C: New.
1270
1271 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1272
1273         PR fortran/41556
1274         * gfortran.dg/class_12.f03: New test.
1275
1276 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1277
1278         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1279         in builtin's name.
1280
1281 2009-11-04  Jason Merrill  <jason@redhat.com>
1282
1283         PR c++/36912
1284         * g++.dg/init/static-init2.C: New.
1285
1286 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/41556
1289         PR fortran/41873
1290         * gfortran.dg/interface_abstract_4.f90: New test.
1291
1292 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1293
1294         * gcc.target/m68k/pr41302.c: Fix target triplet.
1295
1296 2009-11-04  Jason Merrill  <jason@redhat.com>
1297
1298         PR c++/39413
1299         * g++.dg/template/overload11.C: New.
1300         * g++.dg/template/nested3.C: Adjust.
1301
1302 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         PR ada/20548
1305         * ada/acats/norun.lst: Remove the stack checking tests.
1306         * ada/acats/run_acats: Limit the stack to 8MB.
1307
1308 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1309
1310         PR fortran/41556
1311         PR fortran/41937
1312         * gfortran.dg/class_11.f03: New test.
1313
1314 2009-11-04  Jason Merrill  <jason@redhat.com>
1315
1316         PR c++/35067
1317         * g++.dg/abi/thunk5.C: New.
1318
1319 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1320
1321         PR rtl-opt/41833
1322         * gcc.target/powerpc/altivec-33.c: New testcase.
1323
1324 2009-11-04  Jason Merrill  <jason@redhat.com>
1325
1326         PR c++/17365, DR 218
1327         * g++.dg/lookup/koenig6.C: New.
1328         * g++.dg/lookup/koenig5.C: Adjust.
1329         * g++.dg/template/crash56.C: Adjust.
1330         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1331
1332 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1333             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1334
1335         * gcc.target/i386/xop-check.h: New file.
1336         * gcc.target/i386/xop-hadduX.c: Ditto.
1337         * gcc.target/i386/xop-haddX.c: Ditto.
1338         * gcc.target/i386/xop-hsubX.c: Ditto.
1339         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1340         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1341         * gcc.target/i386/xop-pcmov2.c: Ditto.
1342         * gcc.target/i386/xop-pcmov.c: Ditto.
1343         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1344         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1345         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1346         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1347         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1348         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1349         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1350         * gcc.target/i386/sse-12.c: Update with new compile options to
1351         activate and check xopintrin.h intrinsic file.
1352         * gcc.target/i386/sse-13.c: Ditto.
1353         * gcc.target/i386/sse-14.c: Ditto.
1354         * gcc.target/i386/sse-22.c: Ditto.
1355         * gcc.target/i386/sse-23.c: Ditto.
1356         * g++.dg/other/i386-2.C: Ditto.
1357         * g++.dg/other/i386-3.C: Ditto.
1358         * g++.dg/other/i386-5.C: Ditto.
1359         * g++.dg/other/i386-6.C: Ditto.
1360
1361 2009-11-04  Wei Guozhi  <carrot@google.com>
1362
1363         PR target/40835
1364         * gcc.target/arm/pr40835: New testcase.
1365
1366 2009-11-04  Revital Eres  <eres@il.ibm.com>
1367
1368         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1369         change in decision of peeling for alignment.
1370         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1371         * gcc.dg/vect/vect-50.c: Likewise.
1372         * gcc.dg/vect/vect-42.c: Likewise.
1373         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1374         Likewise.
1375         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1376         Likewise.
1377         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1378         * gcc.dg/vect/vect-60.c: Likewise.
1379         * gcc.dg/vect/vect-52.c: Likewise.
1380         * gcc.dg/vect/vect-44.c: Likewise.
1381         * gcc.dg/vect/vect-27.c: Likewise.
1382         * gcc.dg/vect/vect-29.c: Likewise.
1383         * gcc.dg/vect/vect-72.c: Likewise.
1384         * gcc.dg/vect/vect-56.c: Likewise.
1385         * gcc.dg/vect/vect-48.c: Likewise.
1386         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1387         * gfortran.dg/vect/vect-2.f90: Likewise.
1388         * gfortran.dg/vect/vect-5.f90: Likewise.
1389
1390 2009-11-04  Richard Guenther  <rguenther@suse.de>
1391
1392         PR tree-optimization/41919
1393         * gcc.c-torture/execute/pr41919.c: New testcase.
1394
1395 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1396
1397         PR target/41302
1398         * gcc.target/m68k/pr41302.c: New test.
1399
1400 2009-11-03  Jason Merrill  <jason@redhat.com>
1401
1402         PR c++/36959
1403         * g++.dg/opt/inline16.C: New.
1404
1405 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1406
1407         * gnat.dg/stack_check.adb1: New test.
1408         * gnat.dg/stack_check.adb2: Likewise.
1409
1410 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1411
1412         PR rtl-optimization/41917
1413         * gcc.c-torture/execute/pr41917.c: New test.
1414
1415 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1416
1417         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1418         dump to not include "call *%esp".
1419
1420 2009-11-03  Jason Merrill  <jason@redhat.com>
1421
1422         PR c++/39786
1423         * g++.dg/lookup/using22.C: New.
1424
1425         PR c++/41876
1426         * g++.dg/parse/eh-decl.C: New.
1427
1428         PR c++/41927
1429         * g++.dg/template/sfinae16.C: New.
1430
1431         PR c++/41815
1432         * g++.dg/cpp0x/rv-return.C: New.
1433         * g++.dg/cpp0x/deduce.C: Adjust.
1434
1435         PR c++/40944
1436         * g++.dg/template/sfinae15.C: New.
1437
1438         PR c++/40687
1439         * g++.dg/cpp0x/auto3.C: Remove xfail.
1440
1441 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1442
1443         PR fortran/41907
1444         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1445
1446 2009-11-03  Nick Clifton  <nickc@redhat.com>
1447
1448         * gcc.target/rx/builtins.c: Remove redundant tests.
1449         Add test of MVTIPL instruction.
1450         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1451         function attributes.  Add -msave-acc-in-interrupts option to the
1452         command line.
1453
1454 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1455             Maxim Kuvyrkov  <maxim@codesourcery.com>
1456
1457         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1458         sh, m68k and fido.
1459
1460 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1461
1462         PR c++/38699
1463         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1464         * c-c++-common/builtin-offsetof.c: ... here.
1465
1466 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1467
1468         PR c++/38699
1469         * c-c++-common/dfp/builtin-offsetof.c: New test.
1470         * g++.dg/other/offsetof6.C: Likewise.
1471
1472 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1473
1474         PR target/41900
1475         * gcc.target/i386/pr41900.c: New test.
1476
1477 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1478
1479         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1480
1481 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1482
1483         PR c++/41856
1484         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1485         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1486
1487 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1488
1489         PR c++/37093
1490         * g++.dg/other/ptrmem10.C: New test.
1491         * g++.dg/other/ptrmem11.C: Likewise.
1492
1493 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1494
1495         PR testsuite/41878
1496         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1497         spaces in some expressions.
1498
1499 2009-11-02  Jason Merrill  <jason@redhat.com>
1500
1501         * g++.dg/other/linkage2.C: Move to...
1502         * g++.dg/cpp0x/linkage2.C: ..here.
1503         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1504         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1505         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1506         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1507         * g++.dg/lookup/anon2.C: Likewise.
1508         * g++.dg/other/anon3.C: Likewise.
1509         * g++.dg/template/arg2.C: Likewise.
1510         * g++.dg/template/local4.C: Likewise.
1511         * g++.old-deja/g++.law/operators32.C: Likewise.
1512         * g++.old-deja/g++.other/linkage2.C: Likewise.
1513         * g++.old-deja/g++.pt/enum6.C: Likewise.
1514         * g++.old-deja/g++.other/anon9.C: Likewise.
1515         * g++.old-deja/g++.other/linkage1.C: Likewise.
1516         * c-c++-common/dfp/pr35620.c: Give the union a name.
1517
1518 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1519
1520         PR tree-optimization/41857
1521         * gcc.target/spu/ea/pr41857.c: New file.
1522
1523 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1524
1525         PR tree-optimization/41750
1526         * gcc.c-torture/execute/pr41750.c: New test.
1527
1528 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR tree-optimization/41841
1531         * gcc.dg/pr41841.c: New test.
1532
1533         PR debug/41893
1534         * gcc.dg/debug/pr41893-1.c: New test.
1535         * gcc.dg/debug/pr41893-2.c: New file.
1536
1537         PR c++/41774
1538         * g++.dg/ext/visibility/namespace3.C: New test.
1539
1540 2009-11-01  Jason Merrill  <jason@redhat.com>
1541
1542         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1543         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1544         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1545
1546 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/opt5.adb: New test.
1549
1550 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1551
1552         PR fortran/41872
1553         * gfortran.dg/allocatable_scalar_4.f90: New test.
1554
1555 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1556
1557         PR fortran/41850
1558         * gfortran.dg/intent_out_6.f90: New testcase.
1559
1560 2009-10-31  Richard Guenther  <rguenther@suse.de>
1561
1562         * g++.dg/tree-ssa/restrict1.C: New.
1563
1564 2009-10-31  Jason Merrill  <jason@redhat.com>
1565
1566         * g++.dg/rtti/typeid9.C: New.
1567
1568         PR c++/41754
1569         * g++.dg/cpp0x/initlist25.C: New.
1570
1571 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1572
1573         * gnat.dg/specs/rep_clause4.ads: New test.
1574
1575 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1576
1577         PR target/41885
1578         * gcc.target/avr/torture/pr41885.c: New test.
1579
1580 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1581
1582         * gnat.dg/specs/pack5.ads: New test.
1583
1584 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1585
1586         * lib/target-supports.exp: Handle powerpc-*-elf.
1587
1588 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1589
1590         PR target/40838
1591         * gcc.target/i386/incoming-6.c: New.
1592         * gcc.target/i386/incoming-7.c: Likewise.
1593         * gcc.target/i386/incoming-8.c: Likewise.
1594         * gcc.target/i386/incoming-9.c: Likewise.
1595         * gcc.target/i386/incoming-10.c: Likewise.
1596         * gcc.target/i386/incoming-11.c: Likewise.
1597         * gcc.target/i386/incoming-12.c: Likewise.
1598         * gcc.target/i386/incoming-13.c: Likewise.
1599         * gcc.target/i386/incoming-14.c: Likewise.
1600         * gcc.target/i386/incoming-15.c: Likewise.
1601         * gcc.target/i386/pr37843-4.c: Likewise.
1602
1603 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1604
1605         PR c++/41863
1606         * g++.dg/template/sizeof12.C: New test.
1607
1608 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1609
1610         * gnat.dg/pack14.adb: New test.
1611
1612 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1613
1614         * gcc.target/mips/mips.exp (mips_option_groups): Add
1615         mcount-ra-address.
1616         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1617         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1618         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1619
1620 2009-10-29  Michael Matz  <matz@suse.de>
1621
1622         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1623         * gcc.target/i386/sse-recip-vec.c: Ditto.
1624         * gcc.target/i386/brokensqrt.c: New test.
1625
1626 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1627
1628         PR fortran/41777
1629         * gfortran.dg/associated_target_3.f90: New testcase.
1630
1631 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1632
1633         * gfortran.dg/lto/pr41764_0.f: New.
1634
1635 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1636
1637         PR tree-optimization/41775
1638         * g++.dg/torture/pr41775.C: New testcase.
1639
1640 2009-10-28  Jason Merrill  <jason@redhat.com>
1641
1642         * g++.dg/cpp0x/inline-ns1.C: New.
1643         * g++.dg/cpp0x/inline-ns2.C: New.
1644         * g++.dg/cpp0x/inline-ns3.C: New.
1645
1646 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1647
1648         PR rtl-optimization/39715
1649         * gcc.target/arm/thumb-ltu.c: New.
1650
1651 2009-10-28  Richard Guenther  <rguenther@suse.de>
1652
1653         PR lto/41808
1654         PR lto/41839
1655         * gcc.dg/lto/20091027-1_0.c: New testcase.
1656         * gcc.dg/lto/20091027-1_1.c: Likewise.
1657         * g++.dg/lto/20091026-1_0.C: Likewise.
1658         * g++.dg/lto/20091026-1_1.C: Likewise.
1659         * g++.dg/lto/20091026-1_a.h: Likewise.
1660
1661 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR middle-end/41837
1664         * gcc.dg/pr41837.c: New test.
1665
1666         PR debug/41801
1667         * g++.dg/ext/sync-3.C: New test.
1668
1669         PR target/41762
1670         * gcc.dg/pr41762.c: New test.
1671
1672 2009-10-28  Richard Guenther  <rguenther@suse.de>
1673
1674         PR middle-end/41855
1675         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1676         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1677         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1678         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1679
1680 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1681
1682         PR rtl-optimization/39715
1683         * gcc.target/arm/thumb-bitfld1.c: New.
1684
1685 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1686
1687         PR rtl-optimization/40741
1688         * gcc.target/arm/thumb-branch1.c: New.
1689
1690 2009-10-27  Jason Merrill  <jason@redhat.com>
1691
1692         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1693         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1694         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1695         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1696
1697 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1698
1699         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1700         * gnat.dg/null_pointer_deref2.adb: Likewise.
1701
1702 2009-10-27  Richard Guenther  <rguenther@suse.de>
1703
1704         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1705
1706 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1707
1708         PR c/41842
1709         * gcc.dg/pr41842.c: New test.
1710
1711 2009-10-27  Revital Eres  <eres@il.ibm.com>
1712
1713         PR tree-optimization/40648
1714         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1715         change in decision of peeling for alignment.
1716         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1717         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1718         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1719         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1720         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1721         * gcc.dg/vect/vect-50.c: Likewise.
1722         * gcc.dg/vect/vect-33.c: Likewise.
1723         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1724         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1725         Likewise.
1726         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1727         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1728         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1729         Likewise.
1730         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1731         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1732         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1733         * gcc.dg/vect/vect-60.c: Likewise.
1734         * gcc.dg/vect/vect-26.c: Likewise.
1735         * gcc.dg/vect/vect-52.c: Likewise.
1736         * gcc.dg/vect/vect-44.c: Likewise.
1737         * gcc.dg/vect/vect-27.c: Likewise.
1738         * gcc.dg/vect/vect-70.c: Likewise.
1739         * gcc.dg/vect/vect-28.c: Likewise.
1740         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1741         * gcc.dg/vect/vect-109.c: Likewise.
1742         * gcc.dg/vect/vect-54.c: Likewise.
1743         * gcc.dg/vect/vect-29.c: Likewise.
1744         * gcc.dg/vect/vect-72.c: Likewise.
1745         * gcc.dg/vect/vect-56.c: Likewise.
1746         * gcc.dg/vect/vect-48.c: Likewise.
1747         * gcc.dg/vect/vect-91.c: Likewise.
1748         * gcc.dg/vect/vect-92.c: Likewise.
1749         * gcc.dg/vect/vect-58.c: Likewise.
1750         * gcc.dg/vect/slp-25.c: Likewise.
1751         * gcc.dg/vect/vect-93.c: Likewise.
1752         * gcc.dg/vect/vect-95.c: Likewise.
1753         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1754         * gcc.dg/vect/vect-87.c: Likewise.
1755         * gcc.dg/vect/vect-96.c: Likewise.
1756         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1757         * gcc.dg/vect/vect-88.c: Likewise.
1758         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1759         * gcc.dg/vect/vect-89.c: Likewise.
1760         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1761         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1762         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1763         * gfortran.dg/vect/vect-2.f90: Likewise.
1764         * gfortran.dg/vect/vect-3.f90: Likewise.
1765         * gfortran.dg/vect/vect-4.f90: Likewise.
1766         * gfortran.dg/vect/vect-5.f90: Likewise.
1767
1768 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1769
1770         PR c++/41020
1771         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1772
1773 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1774             Michael Meissner  <meissner@linux.vnet.ibm.com>
1775             Ulrich Weigand  <uweigand@de.ibm.com>
1776
1777         * gcc.target/spu/ea/ea.exp: New file.
1778         * gcc.target/spu/ea/cache1.c: Likewise.
1779         * gcc.target/spu/ea/cast1.c: Likewise.
1780         * gcc.target/spu/ea/cast2.c: Likewise.
1781         * gcc.target/spu/ea/compile1.c: Likewise.
1782         * gcc.target/spu/ea/compile2.c: Likewise.
1783         * gcc.target/spu/ea/cppdefine.c: Likewise.
1784         * gcc.target/spu/ea/errors1.c: Likewise.
1785         * gcc.target/spu/ea/errors2.c: Likewise.
1786         * gcc.target/spu/ea/execute1.c: Likewise.
1787         * gcc.target/spu/ea/execute2.c: Likewise.
1788         * gcc.target/spu/ea/execute3.c: Likewise.
1789         * gcc.target/spu/ea/ops1.c: Likewise.
1790         * gcc.target/spu/ea/ops2.c: Likewise.
1791         * gcc.target/spu/ea/options1.c: Likewise.
1792         * gcc.target/spu/ea/test-sizes.c: Likewise.
1793
1794 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR bootstrap/41345
1797         * gcc.dg/pr41345.c: New test.
1798
1799         PR debug/41828
1800         * g++.dg/debug/dwarf2/anonname1.C: New test.
1801
1802 2009-10-26  Jason Merrill  <jason@redhat.com>
1803
1804         PR c++/38796
1805         * g++.dg/cpp0x/defaulted15.C: New.
1806         * g++.dg/cpp0x/defaulted16.C: New.
1807
1808 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1809
1810         PR c++/41785
1811         * g++.dg/cpp0x/variadic96.C: New test.
1812
1813 2009-10-26  Nick Clifton  <nickc@redhat.com>
1814
1815         * lib/target-supports.exp (check_profiling_available):
1816         Profiling is not, currently, available for the RX port.
1817         (check_effective_target_hard_float): Add support for RX target.
1818         * gcc.target/rx: New directory.
1819         * gcc.target/rx/builtins.c: New test file.
1820         * gcc.target/rx/interrupts.c: New test file.
1821         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1822         * gcc.target/rx/zero-width-bitfield.c: New test file.
1823         * gcc.target/rx/i272091.c: New test file.
1824         * gcc.target/rx/packed-struct.c: New test file.
1825         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1826
1827 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1828
1829         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1830         * gcc.dg/lto/20091016-1_0.c: Likewise.
1831         * gcc.dg/lto/20090206-1_0.c: Likewise.
1832         * gcc.dg/lto/20081120-1_0.c: Likewise.
1833         * gcc.dg/lto/20081120-2_0.c: Likewise.
1834         * gcc.dg/lto/20090116_0.c: Likewise.
1835         * gcc.dg/lto/20081126_0.c: Likewise.
1836         * gcc.dg/lto/20091013-1_0.c: Likewise.
1837         * gcc.dg/lto/20081212-1_0.c: Likewise.
1838         * gcc.dg/lto/20091015-1_0.c: Likewise.
1839         * gcc.dg/lto/20090126-1_0.c: Likewise.
1840         * gcc.dg/lto/20090126-2_0.c: Likewise.
1841         * gcc.dg/lto/20091020-1_0.c: Likewise.
1842         * gcc.dg/lto/20091020-2_0.c: Likewise.
1843         * gcc.dg/lto/20081204-1_0.c: Likewise.
1844         * gcc.dg/lto/20081204-2_0.c: Likewise.
1845         * gcc.dg/lto/20081224_0.c: Likewise.
1846         * gcc.dg/lto/20090219_0.c: Likewise.
1847
1848 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1849
1850         PR c++/41020
1851         * g++.dg/lookup/extern-c-redecl2.C: New test.
1852         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1853         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1854         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1855
1856 2009-10-26  Michael Matz  <matz@suse.de>
1857
1858         PR tree-optimization/41783
1859         * gcc.dg/pr41783.c: New test.
1860         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1861         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1862         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1863
1864 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1865
1866         PR fortran/41714
1867         * gfortran.dg/class_allocate_4.f03: New test.
1868
1869 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1870
1871         * gcc.target/mips/mult-1.c: New test.
1872
1873 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1874
1875         PR fortran/41784
1876         * gfortran.dg/extends_8.f03: New test.
1877
1878 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1879
1880         * gnat.dg/specs/pack4.ads: New test.
1881
1882 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1883
1884         * gnat.dg/null_pointer_deref1.adb: New test.
1885         * gnat.dg/null_pointer_deref2.adb: Likewise.
1886
1887 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1888
1889         PR fortran/41772
1890         * gfortran.dg/transfer_intrinsic_3.f90.
1891
1892 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1893
1894         * gnat.dg/opt4.adb: New test.
1895
1896 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1897
1898         PR c/40033
1899         * gcc.dg/noncompile/pr40033-1.c: New test.
1900
1901 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1902
1903         PR c++/40808
1904         * g++.dg/abi/mangle34.C: New test
1905
1906 2009-10-23  Jason Merrill  <jason@redhat.com>
1907
1908         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1909
1910         Core issue 899
1911         * g++.dg/cpp0x/explicit4.C: New.
1912
1913 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1914
1915         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1916         *-*-cygwin.
1917         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1918         for *-*-mingw* and *-*-cygwin.
1919         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1920         * g++.dg/template/spec35.C: Disable weak symbol test for
1921         *-*-mingw* and *-*-cygwin.
1922
1923         PR testsuite/31342
1924         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1925
1926 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1927
1928         PR fortran/41800
1929         * gfortran.dg/class_10.f03: New test.
1930
1931 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1932
1933         PR target/41787
1934         * gcc.target/powerpc/vsx-vrsave.c: New file.
1935
1936 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1937
1938         PR c/41673
1939         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1940
1941 2009-10-23  Richard Guenther  <rguenther@suse.de>
1942
1943         PR tree-optimization/41778
1944         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1945
1946 2009-10-22  Richard Guenther  <rguenther@suse.de>
1947
1948         PR lto/41791
1949         * g++.dg/lto/20091022-2_0.C: New testcase.
1950
1951 2009-10-22  Richard Guenther  <rguenther@suse.de>
1952
1953         PR lto/41730
1954         * g++.dg/lto/20091022-1_0.C: New testcase.
1955
1956 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1957
1958         * gcc.dg/autopar/outer-4.c: Adjust scan.
1959         * gcc.dg/autopar/outer-5.c: Adjust scan.
1960         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1961
1962         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1963         * gcc.dg/autopar/outer-1.c: New testcase.
1964         * gcc.dg/autopar/outer-2.c: New testcase.
1965         * gcc.dg/autopar/outer-3.c: New testcase.
1966         * gcc.dg/autopar/outer-4.c: New testcase.
1967         * gcc.dg/autopar/outer-5.c: New testcase.
1968         * gcc.dg/autopar/outer-6.c: New testcase.
1969
1970 2009-10-22  Jan Hubicka  <jh@suse.cz>
1971
1972         * gcc.c-torture/compile/pr40556.c: New testcase.
1973
1974 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1975
1976         PR fortran/41781
1977         * gfortran.dg/goto_8.f90: New test case.
1978
1979 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1980
1981         PR tree-optimization/41497
1982         * gcc.dg/tree-ssa/pr41497.c: New.
1983
1984 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1985
1986         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1987
1988 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1989
1990         * gcc.dg/tls/pie-1.c: New test.
1991
1992 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1993
1994         * g++.dg/abi/mangle33.C: New test.
1995
1996 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998         * gnat.dg/discr22.adb: New test.
1999
2000 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2001
2002         * gnat.dg/loop_optimization7.ad[sb]: New test.
2003         * gnat.dg/loop_optimization7_pkg.ads: New helper.
2004
2005 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
2006
2007         PR fortran/41706
2008         PR fortran/41766
2009         * gfortran.dg/class_9.f03: Extended test case.
2010         * gfortran.dg/select_type_7.f03: New test case.
2011
2012 2009-10-20  Richard Guenther  <rguenther@suse.de>
2013
2014         * gcc.dg/lto/20091020-3_0.c: New testcase.
2015
2016 2009-10-20  Richard Guenther  <rguenther@suse.de>
2017
2018         PR lto/41761
2019         * gcc.dg/lto/20091020-1_0.c: New testcase.
2020         * gcc.dg/lto/20091020-1_1.c: Likewise.
2021         * gcc.dg/lto/20091020-2_0.c: Likewise.
2022         * gcc.dg/lto/20091020-2_1.c: Likewise.
2023
2024 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR debug/41340
2027         * gcc.dg/pr41340.c: New test.
2028
2029 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2030
2031         * gnat.dg/discr21.ad[sb]: New test.
2032         * gnat.dg/discr21_pkg.ads: New helper.
2033
2034 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
2035
2036         PR fortran/41706
2037         * gfortran.dg/class_9 : New test.
2038
2039 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2040
2041         * gcc.dg/raw-string-1.c: New test.
2042         * gcc.dg/raw-string-2.c: New test.
2043         * gcc.dg/raw-string-3.c: New test.
2044         * gcc.dg/raw-string-4.c: New test.
2045         * gcc.dg/raw-string-5.c: New test.
2046         * gcc.dg/raw-string-6.c: New test.
2047         * gcc.dg/raw-string-7.c: New test.
2048         * gcc.dg/utf8-1.c: New test.
2049         * gcc.dg/utf8-2.c: New test.
2050         * gcc.dg/utf-badconcat2.c: New test.
2051         * gcc.dg/utf-dflt2.c: New test.
2052         * gcc.dg/cpp/include6.c: New test.
2053         * g++.dg/ext/raw-string-1.C: New test.
2054         * g++.dg/ext/raw-string-2.C: New test.
2055         * g++.dg/ext/raw-string-3.C: New test.
2056         * g++.dg/ext/raw-string-4.C: New test.
2057         * g++.dg/ext/raw-string-5.C: New test.
2058         * g++.dg/ext/raw-string-6.C: New test.
2059         * g++.dg/ext/raw-string-7.C: New test.
2060         * g++.dg/ext/utf8-1.C: New test.
2061         * g++.dg/ext/utf8-2.C: New test.
2062         * g++.dg/ext/utf-badconcat2.C: New test.
2063         * g++.dg/ext/utf-dflt2.C: New test.
2064
2065         * gcc.dg/cleanup-13.c: New test.
2066
2067 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
2068
2069         PR fortran/41586
2070         * gfortran.dg/auto_dealloc_1.f90: New test case.
2071
2072 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2073
2074         Port from redhat/gcc-4_4-branch:
2075         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
2076         * gcc.dg/debug/vta-2.c: New test.
2077
2078         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
2079         * gcc.dg/debug/vta-1.c: New.
2080
2081 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2082
2083         * gnat.dg/noreturn2.ad[sb]: New test.
2084
2085 2009-10-19  Tobias Burnus  <burnus@net-b.de>
2086
2087         PR fortran/41755
2088         * gfortran.dg/equiv_8.f90: New test.
2089         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2090
2091 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
2092
2093         * gcc.target/arm/neon-thumb2-move.c: New test.
2094
2095 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
2096
2097         * gcc.dg/debug/vta-3.c: New test.
2098
2099 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2100
2101         * gnat.dg/nested_proc.adb: Rename into...
2102         * gnat.dg/nested_proc1.adb: ...this.
2103         * gnat.dg/nested_proc2.adb: New test.
2104
2105 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2106
2107         * gnat.dg/noreturn1.ad[sb]: New test.
2108
2109 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
2110             Paul Thomas  <pault@gcc.gnu.org>
2111
2112         PR fortran/41629
2113         * gfortran.dg/class_6.f90: New test.
2114
2115         PR fortran/41608
2116         PR fortran/41587
2117         * gfortran.dg/class_7.f90: New test.
2118
2119         PR fortran/41618
2120         * gfortran.dg/class_8.f90: New test.
2121
2122 2009-10-17  Richard Guenther  <rguenther@suse.de>
2123
2124         * gcc.dg/lto/20091017-1_0.c: New testcase.
2125         * gcc.dg/lto/20091017-1_1.c: Likewise.
2126
2127 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2130
2131 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2132
2133         * gnat.dg/aggr11.adb: New test.
2134         * gnat.dg/aggr11_pkg.ads: New helper.
2135
2136 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2137
2138         * gnat.dg/slice8.adb: New test.
2139         * gnat.dg/slice8_pkg1.ads: New helper.
2140         * gnat.dg/slice8_pkg2.ads: Likewise.
2141         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2142
2143 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
2144
2145         * gnat.dg/unchecked_convert4.adb: New test.
2146
2147 2009-10-15  Jason Merrill  <jason@redhat.com>
2148
2149         PR c++/38798
2150         * g++.dg/cpp0x/trailing5.C: New.
2151
2152         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2153         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2154         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2155         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2156
2157 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
2158
2159         PR fortran/41719
2160         * gfortran.dg/class_5.f03: New test case.
2161         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2162         * gfortran.dg/typebound_operator_4.f03: Ditto.
2163
2164 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2165
2166         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2167         * g++.dg/other/first-global.C: Likewise.
2168         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2169         * g++.dg/torture/pr40323.C: Likewise.
2170         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2171         * gcc.dg/inline-33.c: Likewise.
2172         * gcc.dg/ipa/ipa-1.c: Likewise.
2173         * gcc.dg/ipa/ipa-2.c: Likewise.
2174         * gcc.dg/ipa/ipa-3.c: Likewise.
2175         * gcc.dg/ipa/ipa-4.c: Likewise.
2176         * gcc.dg/ipa/ipa-5.c: Likewise.
2177         * gcc.dg/ipa/ipa-7.c: Likewise.
2178         * gcc.dg/ipa/ipacost-2.c: Likewise.
2179         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2180         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2181         * gfortran.dg/whole_file_5.f90: Likewise.
2182         * gfortran.dg/whole_file_6.f90: Likewise.
2183
2184 2009-10-16  Richard Guenther  <rguenther@suse.de>
2185
2186         PR tree-optimization/41728
2187         * gcc.c-torture/compile/pr41728.c: New testcase.
2188
2189 2009-10-16  Richard Guenther  <rguenther@suse.de>
2190
2191         PR lto/41598
2192         * gcc.dg/lto/20091016-1_0.c: New testcase.
2193         * gcc.dg/lto/20091016-1_1.c: Likewise.
2194         * gcc.dg/lto/20091016-1_a.h: Likewise.
2195
2196 2009-10-16  Richard Guenther  <rguenther@suse.de>
2197
2198         PR lto/41715
2199         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2200         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2201         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2202
2203 2009-10-16  Richard Guenther  <rguenther@suse.de>
2204
2205         PR lto/41713
2206         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2207
2208 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR debug/41717
2211         * gcc.dg/debug/pr41717.c: New test.
2212
2213 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2214
2215         PR fortran/41648
2216         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2217
2218         PR fortran/41656
2219         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2220
2221 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2222
2223         PR target/23983
2224         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2225         result used.
2226         * g++.dg/ext/altivec-2.C (main): Ditto.
2227
2228 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2229
2230         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2231         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2232
2233 2009-10-15  Richard Guenther  <rguenther@suse.de>
2234
2235         PR lto/41669
2236         * gcc.dg/lto/20091015-1_0.c: New testcase.
2237         * gcc.dg/lto/20091015-1_1.c: Likewise.
2238         * gcc.dg/lto/20091015-1_2.c: Likewise.
2239         * gcc.dg/lto/20091015-1_a.h: Likewise.
2240         * gcc.dg/lto/20091015-1_b.h: Likewise.
2241
2242 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2243
2244         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2245
2246 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2247
2248         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2249
2250 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2251
2252         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2253         line from 1 to 0.
2254         * obj-c++.dg/bitfield-1.mm: Likewise.
2255         * obj-c++.dg/bitfield-4.mm: Likewise.
2256
2257 2009-10-14  Richard Guenther  <rguenther@suse.de>
2258
2259         PR lto/41173
2260         * gcc.dg/lto/20091014-1_0.c: New testcase.
2261
2262 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR testsuite/41707
2265         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2266         warning on line 0 instead of 1.
2267
2268 2009-10-14  Richard Guenther  <rguenther@suse.de>
2269
2270         PR lto/41521
2271         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2272         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2273
2274 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR preprocessor/41543
2277         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2278
2279         PR debug/41695
2280         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2281
2282 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2283
2284         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2285         New procedure.
2286         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2287         effective target.
2288
2289 2009-10-14  Jason Merrill  <jason@redhat.com>
2290
2291         PR c++/39866
2292         * g++.dg/cpp0x/defaulted14.C: New.
2293
2294 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2295
2296         * g++.dg/cpp0x/vt-40092.C: New.
2297
2298 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2299
2300         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2301         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2302
2303 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2304
2305         * gfortran.dg/complex_intrinsic_8.f90: New test.
2306
2307 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2308
2309         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2310         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2311
2312 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2313
2314         PR target/38948
2315         * gcc.dg/torture/pr38948.c: New test.
2316
2317 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2318
2319         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2320
2321 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2322
2323         PR fortran/41581
2324         * gfortran.dg/class_allocate_2.f03: Modified.
2325         * gfortran.dg/class_allocate_3.f03: New test case.
2326
2327 2009-10-13  Richard Guenther  <rguenther@suse.de>
2328
2329         PR lto/41668
2330         * gcc.dg/lto/20091006-2_0.c: New testcase.
2331         * gcc.dg/lto/20091006-2_1.c: Likewise.
2332         * gcc.dg/lto/20091006-2_2.c: Likewise.
2333         * gcc.dg/lto/20091013-1_0.c: Likewise.
2334         * gcc.dg/lto/20091013-1_1.c: Likewise.
2335         * gcc.dg/lto/20091013-1_2.c: Likewise.
2336
2337 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2338
2339         * gcc.c-torture/compile/pr41661.c: New test.
2340
2341 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2342
2343         PR libgfortran/41683
2344         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2345
2346 2009-10-12  Jason Merrill  <jason@redhat.com>
2347
2348         PR c++/37875
2349         * g++.dg/cpp0x/decltype18.C: New.
2350
2351         PR c++/37766
2352         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2353
2354 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2355
2356         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2357
2358 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2359
2360         PR debug/41343
2361         PR debug/41447
2362         PR debug/41264
2363         PR debug/41338
2364         * gcc.dg/guality/pr41447-1.c: New.
2365         * gcc.dg/debug/pr41264-1.c: New.
2366         * gcc.dg/debug/pr41343-1.c: New.
2367
2368 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2369
2370         PR target/26515
2371         * gcc.dg/torture/pr26515.c: New test.
2372
2373 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2374
2375         PR testsuite/41659
2376         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2377         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2378         or "xfail" with dg-lto-do.
2379
2380 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2381
2382         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2383
2384 2009-10-12  Michael Matz  <matz@suse.de>
2385
2386         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2387         pass.
2388
2389 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR target/41680
2392         * g++.dg/torture/pr41680.C: New test.
2393
2394 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2395
2396         PR c++/41570
2397         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2398
2399 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2400
2401         PR debug/41616
2402         * gcc.dg/guality/pr41616-1.c: New.
2403
2404 2009-10-11  Jason Merrill  <jason@redhat.com>
2405
2406         PR c++/37204
2407         * g++.dg/cpp0x/rv-reinterpret.C: New.
2408
2409 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2410
2411         PR libgfortran/38439
2412         * gfortran.dg/fmt_error_9.f: New test.
2413         * gfortran.dg/fmt_error_10.f: New test.
2414
2415 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2416
2417         PR fortran/41583
2418         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2419         * gfortran.dg/class_4b.f03: As above.
2420         * gfortran.dg/class_4c.f03: As above.
2421         * gfortran.dg/class_4d.f03: As above.
2422
2423 2009-10-11  Richard Guenther  <rguenther@suse.de>
2424
2425         PR tree-optimization/41555
2426         * gcc.dg/torture/pr41555.c: New testcase.
2427
2428 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2429
2430         PR libgfortran/35862
2431         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2432         function correctly.
2433
2434 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2435
2436         PR libgfortran/35862
2437         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2438         Add conditions to avoid runtime errors if not supported.
2439
2440 2009-10-10  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/41654
2443         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2444
2445 2009-10-09  Jason Merrill  <jason@redhat.com>
2446
2447         * g++.dg/cpp/ucn-1.C: New.
2448
2449 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2450
2451         PR fortran/41585
2452         * gfortran.dg/class_2.f03: Extended test case.
2453
2454 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2455
2456         PR fortran/41582
2457         * gfortran.dg/class_allocate_1.f03: Modify code such that
2458         it compiles with the gfc_warning->gfc_error change.
2459         * gfortran.dg/class_allocate_1.f03: New test.
2460
2461 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2462
2463         PR fortran/41579
2464         * gfortran.dg/select_type_6.f03: New test.
2465
2466 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR preprocessor/41445
2469         * gcc.dg/cpp/separate-1.c: Adjust.
2470         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2471         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2472         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2473         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2474         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2475         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2476         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2477
2478         PR rtl-optimization/41646
2479         * gcc.c-torture/compile/pr41646.c: New test.
2480
2481 2009-10-09  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/41634
2484         * gcc.c-torture/compile/pr41634.c: New testcase.
2485
2486 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2487
2488         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2489
2490 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2491
2492         * gnat.dg/opt3.adb: New test.
2493         * gnat.dg/opt3_pkg.ads: New helper.
2494
2495 2009-10-08  Doug Kwan  <dougkwan@google.com>
2496
2497         PR rtl-optimization/41574
2498         * gcc.dg/pr41574.c: New test.
2499
2500 2009-10-08  Cary Coutant  <ccoutant@google.com>
2501
2502         Add support for debugging with ICF (Identical Code Folding).
2503         * g++.dg/debug/dwarf2/icf.C: New test.
2504
2505 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2506
2507         * gcc.target/mips/truncate-6.c: New test.
2508
2509 2009-10-08  Jason Merrill  <jason@redhat.com>
2510
2511         PR c++/36816
2512         * g++.dg/cpp0x/rv-deduce.C: New.
2513
2514         PR c++/37177
2515         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2516         * g++.dg/template/explicit-args2.C: New.
2517         * g++.dg/template/explicit-args3.C: New.
2518         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2519
2520 2009-10-08  Michael Matz  <matz@suse.de>
2521
2522         PR middle-end/41573
2523         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2524         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2525         * gcc.dg/pr41573.c: New test.
2526
2527 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2528
2529         PR c/41182
2530         * gcc.c-torture/compile/pr41182-1.c: New.
2531
2532 2009-10-07  Jason Merrill  <jason@redhat.com>
2533
2534         * g++.dg/cpp0x/variadic95.C: New.
2535
2536 2009-10-07  Jason Merrill  <jason@redhat.com>
2537
2538         * g++.dg/template/scope3.C: New.
2539
2540 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2541
2542         * gcc.dg/debug/dwarf2/inline3.c: New test.
2543
2544 2009-10-07  Daniel Kraft  <d@domob.eu>
2545
2546         PR fortran/41615
2547         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2548
2549 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2550
2551         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2552         * gfortran.dg/select_type_1.f03: Modified error message.
2553         * gfortran.dg/select_type_5.f03: New test.
2554
2555 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2556
2557         PR libgfortran/41612
2558         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2559         have kind=10 reals.
2560
2561 2009-10-06  Jason Merrill  <jason@redhat.com>
2562
2563         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2564         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2565
2566 2009-10-06  Richard Guenther  <rguenther@suse.de>
2567
2568         PR lto/41502
2569         * gcc.dg/lto/20091006-1_0.c: New testcase.
2570         * gcc.dg/lto/20091006-1_1.c: Likewise.
2571         * gcc.dg/lto/20091005-2_0.c: Likewise.
2572
2573 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2574
2575         PR ada/41383
2576         * gnat.dg/timer_cancel.adb: New test.
2577
2578 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2579
2580         PR ada/38333
2581         * gnat.dg/specs/import_abstract.ads: New.
2582
2583 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2584
2585         PR libgfortran/35862
2586         * gfortran.dg/round_2.f03: New test.
2587
2588 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2589
2590         PR debug/41558
2591         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2592         * lib/gcc-gdb-test.exp: ... here.  New file.
2593         * gfortran.dg/guality/guality.exp: New file.
2594         * gfortran.dg/guality/pr41558.f90: New test.
2595         * gfortran.dg/guality/arg1.f90: New test.
2596
2597 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2598
2599         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2600         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2601         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2602         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2603
2604 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2605
2606         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2607         register_pass_info.
2608         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2609         plugin_pass to register_pass_info.
2610         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2611         register_pass_info.
2612         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2613         register_pass_info.
2614
2615 2009-10-05  Richard Guenther  <rguenther@suse.de>
2616
2617         PR lto/41281
2618         * gcc.dg/lto/20090914-2_0.c: New testcase.
2619
2620 2009-10-05  Richard Guenther  <rguenther@suse.de>
2621
2622         PR lto/40902
2623         * gcc.dg/lto/20091005-1_0.c: New testcase.
2624         * gcc.dg/lto/20091005-1_1.c: Likewise.
2625
2626 2009-10-05  Richard Guenther  <rguenther@suse.de>
2627
2628         PR lto/41552
2629         PR lto/41487
2630         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2631         * g++.dg/lto/20091004-1_0.C: New testcase.
2632         * g++.dg/lto/20091004-1_1.C: Likewise.
2633         * g++.dg/lto/20091004-2_0.C: Likewise.
2634         * g++.dg/lto/20091004-2_1.C: Likewise.
2635         * g++.dg/lto/20091004-3_0.C: Likewise.
2636         * g++.dg/lto/20091004-3_1.C: Likewise.
2637
2638 2009-10-05  Richard Guenther  <rguenther@suse.de>
2639
2640         PR tree-optimization/23821
2641         * gcc.dg/torture/pr23821.c: New testcase.
2642
2643 2009-10-05  Daniel Kraft  <d@domob.eu>
2644
2645         PR fortran/41403
2646         * gfortran.dg/goto_6.f: New test.
2647         * gfortran.dg/goto_7.f: New test.
2648
2649 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2650             Bill Maddox  <maddox@google.com>
2651             Cary Coutant  <ccoutant@google.com>
2652             Chris Demetriou  <cgd@google.com>
2653             Diego Novillo  <dnovillo@google.com>
2654             Doug Kwan  <dougkwan@google.com>
2655             Jan Hubicka  <jh@suse.cz>
2656             Ollie Wild  <aaw@google.com>
2657             Rafael Espindola  <espindola@google.com>
2658             Richard Guenther  <rguenther@suse.de>
2659             Simon Baldwin  <simonb@google.com>
2660
2661         * g++.dg/20090107-1.C: New.
2662         * g++.dg/20090121-1.C: New.
2663         * g++.dg/ipa/20090113-1.C: New.
2664         * g++.dg/lto: New directory.
2665         * g++.dg/lto/20080829_0.C: New.
2666         * g++.dg/lto/20080904_0.C: New.
2667         * g++.dg/lto/20080907_0.C: New.
2668         * g++.dg/lto/20080908-1_0.C: New.
2669         * g++.dg/lto/20080908-2_0.C: New.
2670         * g++.dg/lto/20080908-3_0.C: New.
2671         * g++.dg/lto/20080909-1_0.C: New.
2672         * g++.dg/lto/20080910-1_0.C: New.
2673         * g++.dg/lto/20080912-1_0.C: New.
2674         * g++.dg/lto/20080912_0.C: New.
2675         * g++.dg/lto/20080915_0.C: New.
2676         * g++.dg/lto/20080916_0.C: New.
2677         * g++.dg/lto/20080917_0.C: New.
2678         * g++.dg/lto/20080924_0.C: New.
2679         * g++.dg/lto/20080926_0.C: New.
2680         * g++.dg/lto/20081008_0.C: New.
2681         * g++.dg/lto/20081022.h: New.
2682         * g++.dg/lto/20081022_0.C: New.
2683         * g++.dg/lto/20081022_1.C: New.
2684         * g++.dg/lto/20081023_0.C: New.
2685         * g++.dg/lto/20081109-1_0.C: New.
2686         * g++.dg/lto/20081109-2_0.C: New.
2687         * g++.dg/lto/20081109_0.C: New.
2688         * g++.dg/lto/20081109_1.C: New.
2689         * g++.dg/lto/20081118-1_0.C: New.
2690         * g++.dg/lto/20081118-1_1.C: New.
2691         * g++.dg/lto/20081118_0.C: New.
2692         * g++.dg/lto/20081118_1.C: New.
2693         * g++.dg/lto/20081119-1.h: New.
2694         * g++.dg/lto/20081119-1_0.C: New.
2695         * g++.dg/lto/20081119-1_1.C: New.
2696         * g++.dg/lto/20081119_0.C: New.
2697         * g++.dg/lto/20081119_1.C: New.
2698         * g++.dg/lto/20081120-1_0.C: New.
2699         * g++.dg/lto/20081120-1_1.C: New.
2700         * g++.dg/lto/20081120-2_0.C: New.
2701         * g++.dg/lto/20081120-2_1.C: New.
2702         * g++.dg/lto/20081123_0.C: New.
2703         * g++.dg/lto/20081123_1.C: New.
2704         * g++.dg/lto/20081125.h: New.
2705         * g++.dg/lto/20081125_0.C: New.
2706         * g++.dg/lto/20081125_1.C: New.
2707         * g++.dg/lto/20081127_0.C: New.
2708         * g++.dg/lto/20081127_1.C: New.
2709         * g++.dg/lto/20081203_0.C: New.
2710         * g++.dg/lto/20081203_1.C: New.
2711         * g++.dg/lto/20081204-1_0.C: New.
2712         * g++.dg/lto/20081204-1_1.C: New.
2713         * g++.dg/lto/20081204-2_0.C: New.
2714         * g++.dg/lto/20081204-2_1.C: New.
2715         * g++.dg/lto/20081209_0.C: New.
2716         * g++.dg/lto/20081209_1.C: New.
2717         * g++.dg/lto/20081211-1.h: New.
2718         * g++.dg/lto/20081211-1_0.C: New.
2719         * g++.dg/lto/20081211-1_1.C: New.
2720         * g++.dg/lto/20081217-1_0.C: New.
2721         * g++.dg/lto/20081217-2_0.C: New.
2722         * g++.dg/lto/20081219_0.C: New.
2723         * g++.dg/lto/20081219_1.C: New.
2724         * g++.dg/lto/20090106_0.C: New.
2725         * g++.dg/lto/20090112_0.C: New.
2726         * g++.dg/lto/20090128_0.C: New.
2727         * g++.dg/lto/20090221_0.C: New.
2728         * g++.dg/lto/20090302_0.C: New.
2729         * g++.dg/lto/20090302_1.C: New.
2730         * g++.dg/lto/20090303_0.C: New.
2731         * g++.dg/lto/20090311-1.h: New.
2732         * g++.dg/lto/20090311-1_0.C: New.
2733         * g++.dg/lto/20090311-1_1.C: New.
2734         * g++.dg/lto/20090311_0.C: New.
2735         * g++.dg/lto/20090311_1.C: New.
2736         * g++.dg/lto/20090312.h: New.
2737         * g++.dg/lto/20090312_0.C: New.
2738         * g++.dg/lto/20090312_1.C: New.
2739         * g++.dg/lto/20090313_0.C: New.
2740         * g++.dg/lto/20090313_1.C: New.
2741         * g++.dg/lto/20090315_0.C: New.
2742         * g++.dg/lto/20090315_1.C: New.
2743         * g++.dg/lto/20091002-1_0.C: New testcase.
2744         * g++.dg/lto/20091002-2_0.C: Likewise..
2745         * g++.dg/lto/20091002-3_0.C: Likewise..
2746         * g++.dg/lto/README: New.
2747         * g++.dg/lto/pr40818_0.C: New.
2748         * g++.dg/opt/thunk3-1.C: New.
2749         * g++.dg/opt/thunk4.C: New.
2750         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2751         replacements with __attribute__ ((__noinline__)).
2752         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2753         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2754         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2755         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2756         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2757         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2758         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2759         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2760         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2761         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2762         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2763         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2764         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2765         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2766         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2767         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2768         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2769         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2770         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2771         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2772         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2773         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2774         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2775         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2776         * gcc.dg/20081223-1.c: New.
2777         * gcc.dg/lto: New directory.
2778         * gcc.dg/lto/20080908_0.c: New.
2779         * gcc.dg/lto/20080917_0.c: New.
2780         * gcc.dg/lto/20080924_0.c: New.
2781         * gcc.dg/lto/20081024_0.c: New.
2782         * gcc.dg/lto/20081109_0.c: New.
2783         * gcc.dg/lto/20081111_0.c: New.
2784         * gcc.dg/lto/20081111_1.c: New.
2785         * gcc.dg/lto/20081112_0.c: New.
2786         * gcc.dg/lto/20081112_1.c: New.
2787         * gcc.dg/lto/20081115_0.c: New.
2788         * gcc.dg/lto/20081115_1.c: New.
2789         * gcc.dg/lto/20081115_2.c: New.
2790         * gcc.dg/lto/20081118_0.c: New.
2791         * gcc.dg/lto/20081118_1.c: New.
2792         * gcc.dg/lto/20081118_2.c: New.
2793         * gcc.dg/lto/20081120-1_0.c: New.
2794         * gcc.dg/lto/20081120-1_1.c: New.
2795         * gcc.dg/lto/20081120-2_0.c: New.
2796         * gcc.dg/lto/20081120-2_1.c: New.
2797         * gcc.dg/lto/20081125_0.c: New.
2798         * gcc.dg/lto/20081125_1.c: New.
2799         * gcc.dg/lto/20081126_0.c: New.
2800         * gcc.dg/lto/20081201-1_0.c: New.
2801         * gcc.dg/lto/20081201-1_1.c: New.
2802         * gcc.dg/lto/20081201-1_2.c: New.
2803         * gcc.dg/lto/20081201-2_0.c: New.
2804         * gcc.dg/lto/20081201-2_1.c: New.
2805         * gcc.dg/lto/20081202-1_0.c: New.
2806         * gcc.dg/lto/20081202-1_1.c: New.
2807         * gcc.dg/lto/20081202-2_0.c: New.
2808         * gcc.dg/lto/20081202-2_1.c: New.
2809         * gcc.dg/lto/20081204-1_0.c: New.
2810         * gcc.dg/lto/20081204-1_1.c: New.
2811         * gcc.dg/lto/20081204-2_0.c: New.
2812         * gcc.dg/lto/20081210-1_0.c: New.
2813         * gcc.dg/lto/20081212-1_0.c: New.
2814         * gcc.dg/lto/20081222_0.c: New.
2815         * gcc.dg/lto/20081222_0.h: New.
2816         * gcc.dg/lto/20081222_1.c: New.
2817         * gcc.dg/lto/20081224_0.c: New.
2818         * gcc.dg/lto/20081224_0.h: New.
2819         * gcc.dg/lto/20081224_1.c: New.
2820         * gcc.dg/lto/20090116_0.c: New.
2821         * gcc.dg/lto/20090120_0.c: New.
2822         * gcc.dg/lto/20090126-1_0.c: New.
2823         * gcc.dg/lto/20090126-2_0.c: New.
2824         * gcc.dg/lto/20090206-1_0.c: New.
2825         * gcc.dg/lto/20090206-2_0.c: New.
2826         * gcc.dg/lto/20090210_0.c: New.
2827         * gcc.dg/lto/20090210_1.c: New.
2828         * gcc.dg/lto/20090213_0.c: New.
2829         * gcc.dg/lto/20090213_1.c: New.
2830         * gcc.dg/lto/20090218-1_0.c: New.
2831         * gcc.dg/lto/20090218-1_1.c: New.
2832         * gcc.dg/lto/20090218-2_0.c: New.
2833         * gcc.dg/lto/20090218-2_1.c: New.
2834         * gcc.dg/lto/20090218_0.c: New.
2835         * gcc.dg/lto/20090218_1.c: New.
2836         * gcc.dg/lto/20090218_2.c: New.
2837         * gcc.dg/lto/20090218_3.c: New.
2838         * gcc.dg/lto/20090219_0.c: New.
2839         * gcc.dg/lto/20090312_0.c: New.
2840         * gcc.dg/lto/20090312_1.c: New.
2841         * gcc.dg/lto/20090313_0.c: New.
2842         * gcc.dg/lto/20090706-1_0.c: New.
2843         * gcc.dg/lto/20090706-2_0.c: New.
2844         * gcc.dg/lto/20090717_0.c: New.
2845         * gcc.dg/lto/20090717_1.c: New.
2846         * gcc.dg/lto/20090729_0.c: New.
2847         * gcc.dg/lto/20090729_1.c: New.
2848         * gcc.dg/lto/20090812_0.c: New.
2849         * gcc.dg/lto/20090812_1.c: New.
2850         * gcc.dg/lto/20090914-1_0.c: New.
2851         * gcc.dg/lto/README: New.
2852         * gcc.dg/visibility-7.c: Adjust expected pattern
2853         * gfortran.dg/lto: New directory.
2854         * gfortran.dg/lto/pr40724_0.f: New.
2855         * gfortran.dg/lto/pr40724_1.f: New.
2856         * gfortran.dg/lto/pr40725_0.f03: New.
2857         * gfortran.dg/lto/pr40725_1.c: New.
2858         * gfortran.dg/lto/pr41069_0.f90: New.
2859         * gfortran.dg/lto/pr41069_1.f90: New.
2860         * gfortran.dg/lto/pr41069_2.f90: New.
2861         * g++.dg/README: Add 'lto' directory.
2862         * g++.dg/dg.exp: Also scan 'lto' directory
2863
2864 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2865             Janis Johnson  <janis187@us.ibm.com>
2866             Diego Novillo  <dnovillo@google.com>
2867
2868         * g++.dg/lto/lto.exp: New.
2869         * gcc.c-torture/execute/execute.exp: Add
2870         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2871         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2872         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2873         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2874         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2875         * gcc.dg/lto/lto.exp: New.
2876         * gfortran.dg/lto/lto.exp: New.
2877         * lib/target-supports.exp (check_effective_target_lto): New.
2878         * lib/c-torture.exp: Load target-supports.exp.  Define
2879         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2880         * lib/gcc-dg.exp: Likewise.
2881         * lib/lto.exp: New.
2882         * lib/torture-options.exp: Add support for a third argument.
2883
2884 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2885
2886         PR testsuite/41542
2887         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2888
2889 2009-10-02  Jason Merrill  <jason@redhat.com>
2890
2891         * g++.dg/abi/mangle32.C: New.
2892
2893 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gnat.dg/atomic2.adb: New test.
2896
2897 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2898
2899         * gnat.dg/array11.adb: New test.
2900         * gnat.dg/array12.adb: Likewise.
2901
2902 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2903
2904         * gnat.dg/array10.adb: New test.
2905         * gnat.dg/object_overflow.adb: Tweak.
2906
2907 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2908
2909         * gcc.dg/guality/guality.exp: Disable on darwin.
2910
2911 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2912
2913         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2914         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2915         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2916         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2917
2918 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2919
2920         PR fortran/41479
2921         * gfortran.dg/intent_out_5.f90: New test.
2922
2923 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2924
2925         PR debug/41404
2926         PR debug/41353
2927         * gcc.dg/guality/pr41404-1.c: New test.
2928         * gcc.dg/guality/pr41353-2.c: New test.
2929
2930 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         PR testsuite/41546
2933         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2934         to -mtune=generic.
2935
2936 2009-10-01  Jan Hubicka  <jh@suse.cz>
2937
2938         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2939
2940 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2941
2942         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2943
2944         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2945
2946 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2947
2948         PR fortran/41515
2949         * gfortran.dg/parameter_array_init_5.f90: New test.
2950
2951 2009-10-01  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/cpp0x/defaulted13.C: New.
2954
2955 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2956
2957         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2958         * gfortran.dg/bounds_check_11.f90: Likewise.
2959         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2960
2961 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2962
2963         * gfortran.dg/select_type_4.f90: New test.
2964
2965 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2966
2967         * gfortran.dg/same_type_as_1.f03: New test.
2968         * gfortran.dg/same_type_as_2.f03: Ditto.
2969
2970 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2971
2972         * gfortran.dg/select_type_1.f03: Extended.
2973         * gfortran.dg/select_type_3.f03: New test.
2974
2975 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2976
2977         * gfortran.dg/class_allocate_1.f03: New test.
2978
2979 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2980
2981         PR fortran/40996
2982         * gfortran.dg/allocatable_scalar_3.f90: New test.
2983         * gfortran.dg/select_type_2.f03: Ditto.
2984         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2985
2986 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2987
2988         * gfortran.dg/block_name_2.f90: Modified error message.
2989         * gfortran.dg/select_6.f90: Ditto.
2990         * gfortran.dg/select_type_1.f03: New test.
2991
2992 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2993
2994         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2995         * gfortran.dg/class_1.f03: Ditto.
2996         * gfortran.dg/class_2.f03: Ditto.
2997         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2998         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2999         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3000         * gfortran.dg/typebound_call_10.f03: Ditto.
3001         * gfortran.dg/typebound_call_2.f03: Ditto.
3002         * gfortran.dg/typebound_call_3.f03: Ditto.
3003         * gfortran.dg/typebound_call_4.f03: Ditto.
3004         * gfortran.dg/typebound_call_9.f03: Ditto.
3005         * gfortran.dg/typebound_generic_3.f03: Ditto.
3006         * gfortran.dg/typebound_generic_4.f03: Ditto.
3007         * gfortran.dg/typebound_operator_1.f03: Ditto.
3008         * gfortran.dg/typebound_operator_2.f03: Ditto.
3009         * gfortran.dg/typebound_operator_3.f03: Ditto.
3010         * gfortran.dg/typebound_operator_4.f03: Ditto.
3011         * gfortran.dg/typebound_proc_1.f08: Ditto.
3012         * gfortran.dg/typebound_proc_5.f03: Ditto.
3013         * gfortran.dg/typebound_proc_6.f03: Ditto.
3014
3015 2009-09-30  Jason Merrill  <jason@redhat.com>
3016
3017         * g++.dg/eh/init-temp1.C: Improve test.
3018
3019 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
3020
3021         PR target/22093
3022         * gcc.target/alpha/pr22093.c: New test.
3023
3024 2009-09-29  John Freeman  <jfreeman08@gmail.com>
3025             Jason Merrill  <jason@redhat.com>
3026
3027         * g++.dg/cpp0x/lambda/lambda-array.C: New.
3028         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3029         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3030         * g++.dg/cpp0x/lambda/lambda-const.C: New.
3031         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3032         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3033         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3034         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3035         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3036         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3037         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3038         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3039         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3040         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3041         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3042         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3043         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3044         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3045         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3046         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3047         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3048         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3049         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3050         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3051         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3052         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3053         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3054         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3055         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3056         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3057         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3058         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3059         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3060         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3061         * g++.dg/cpp0x/lambda/lambda-template.C: New.
3062         * g++.dg/cpp0x/lambda/lambda-this.C: New.
3063         * g++.dg/cpp0x/lambda/lambda-type.C: New.
3064         * g++.dg/cpp0x/lambda/lambda-use.C: New.
3065         * lib/prune.exp: Accept "In lambda function".
3066
3067 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3068
3069         * gcc.target/i386/fma4-check.h: New file.
3070         * gcc.target/i386/fma4-fma.c: Ditto.
3071         * gcc.target/i386/fma4-maccXX.c: Ditto.
3072         * gcc.target/i386/fma4-msubXX.c: Ditto.
3073         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3074         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3075         * gcc.target/i386/fma4-vector.c: Ditto.
3076         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3077         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3078         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3079         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3080         * gcc.target/i386/fma4-256-vector.c: Ditto.
3081         * gcc.target/i386/funcspec-2.c: Ditto.
3082
3083         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3084
3085         * gcc.target/i386/funcspec-5.c: Add FMA4.
3086         * gcc.target/i386/funcspec-6.c: Ditto.
3087         * gcc.target/i386/funcspec-8.c: Ditto.
3088
3089         * gcc.target/i386/funcspec-9.c: New file.
3090
3091         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3092
3093         * gcc.target/i386/isa-10.c: New file.
3094         * gcc.target/i386/isa-11.c: Ditto.
3095         * gcc.target/i386/isa-12.c: Ditto.
3096         * gcc.target/i386/isa-13.c: Ditto.
3097         * gcc.target/i386/isa-2.c: Ditto.
3098         * gcc.target/i386/isa-3.c: Ditto.
3099         * gcc.target/i386/isa-4.c: Ditto.
3100         * gcc.target/i386/isa-7.c: Ditto.
3101         * gcc.target/i386/isa-8.c: Ditto.
3102         * gcc.target/i386/isa-9.c: Ditto.
3103
3104         * gcc.target/i386/isa-14.c: Add FMA4.
3105         * gcc.target/i386/isa-1.c: Ditto.
3106         * gcc.target/i386/isa-5.c: Ditto.
3107         * gcc.target/i386/isa-6.c: Ditto.
3108
3109         * gcc.target/i386/sse-12.c: New file.
3110         * gcc.target/i386/sse-13.c: Ditto.
3111         * gcc.target/i386/sse-14.c: Ditto.
3112         * gcc.target/i386/sse-22.c: Ditto.
3113
3114         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3115         * g++.dg/other/i386-3.C: Ditto.
3116         * g++.dg/other/i386-5.C: Ditto.
3117         * g++.dg/other/i386-6.C: Ditto.
3118
3119 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
3120
3121         PR testsuite/41496
3122         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3123         before.
3124
3125 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3126
3127         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3128         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3129
3130 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3131
3132         PR debug/41438
3133         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3134         hidden.
3135         * g++.dg/debug/dwarf2/const-1.C: Likewise.
3136
3137 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
3138
3139         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3140         * gcc.target/i386/isa-1.c: Remove SSE5.
3141         * gcc.target/i386/isa-5.c: Ditto.
3142         * gcc.target/i386/isa-6.c: Ditto.
3143         * gcc.target/i386/funcspec-4.c: Remove error conditions
3144         related to SSE5.
3145         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3146         * gcc.target/i386/avx-2.c: Ditto.
3147         * gcc.target/i386/sse-23.c: Ditto.
3148         * gcc.target/i386/funcspec-9.c: Delete.
3149
3150 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
3151
3152         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3153         * gcc.dg/guality/pr41353-1.c: New test.
3154
3155         PR testsuite/41444
3156         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3157         in macro name definition for non-unix/win32/msdos.
3158
3159 2009-09-29  Daniel Kraft  <d@domob.eu>
3160
3161         PR fortran/39626
3162         * gfortran.dg/block_1.f08: New test.
3163         * gfortran.dg/block_2.f08: New test.
3164         * gfortran.dg/block_3.f90: New test.
3165         * gfortran.dg/block_4.f08: New test.
3166         * gfortran.dg/block_5.f08: New test.
3167         * gfortran.dg/block_6.f08: New test.
3168         * gfortran.dg/block_7.f08: New test.
3169         * gfortran.dg/block_8.f08: New test.
3170
3171 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3172
3173         PR libgfortran/35862
3174         * gfortran.dg/round_1.f03: New test.
3175         * gfortran.dg/f2003_io_3.f03: Update test.
3176
3177 2009-09-28  Easwaran Raman  <eraman@google.com>
3178
3179         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3180         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3181
3182 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3183
3184         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3185         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3186         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3187         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3188         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3189
3190         * g++.dg/dfp/dfp.exp: Fix typo.
3191
3192         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3193         Fix typo that breaks the check.
3194
3195 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3196
3197         * gnat.dg (tagged_alloc_free.adb): New testcase.
3198
3199 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3200
3201         * g++.dg/dfp: New directory.
3202         * g++.dg/dg.exp: Prune tests in dfp directory.
3203         * g++.dg/dfp/dfp.exp: New.
3204         * g++.dg/dfp/mangle-mode.C: New test.
3205
3206 2009-09-28  Michael Matz  <matz@suse.de>
3207
3208         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3209         for sign of -Inf.
3210
3211 2009-09-27  Richard Henderson  <rth@redhat.com>
3212
3213         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3214         * gcc.dg/tree-ssa/pr41469-1.c: New.
3215
3216 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3217
3218         PR c/41476
3219         * gcc.dg/cond-constqual-1.c: New test.
3220
3221 2009-09-26  Michael Matz  <matz@suse.de>
3222
3223         PR lto/40758
3224         PR middle-end/41470
3225         * gcc.dg/pr41470.c: New test.
3226
3227 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3228
3229         * gnat.dg/array9.adb: New test.
3230
3231 2009-09-26  Michael Matz  <matz@suse.de>
3232
3233         PR tree-optimization/41454
3234         * gcc.dg/pr41454.c: New test.
3235
3236 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3237
3238         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3239         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3240         into DW_TAG_GNU_template_parameter_pack and
3241         DW_TAG_GNU_formal_parameter_pack.
3242         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3243         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3244
3245 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3246
3247         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3248         parameters for alignment-sensitive -fsection-anchors tests.
3249
3250 2009-09-25  Richard Guenther  <rguenther@suse.de>
3251
3252         PR middle-end/41463
3253         * gcc.c-torture/execute/pr41463.c: New testcase.
3254
3255 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3256
3257         * gnat.dg/sse_nolib.adb: New testcase.
3258
3259 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3260
3261         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3262         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3263         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3264         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3265         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3266         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3267         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3268         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3269         * gcc.dg/vect/vect.exp: Add Power7 flags.
3270         * g++.dg/vect/vect.exp: Likewise.
3271         * gfortran.dg/vect/vect.exp: Likewise.
3272
3273 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3274
3275         PR fortran/41459
3276         * gfortran.dg/empty_label.f: New test.
3277         * gfortran.dg/empty_label.f90: Ditto.
3278         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3279
3280 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3281
3282         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3283         compile-time.
3284
3285 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3286
3287         * lib/scanasm.exp (make_pattern_printable): New function.
3288         (dg-scan, scan-assembler-times, scan-assembler-dem,
3289         scan-assembler-dem-not): Use it.
3290
3291 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3292
3293         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3294         (test_nested): Renamed to ...
3295         (test_nested1): This.
3296         (test_nested2): New.
3297         (main): Likewise.
3298
3299 2009-09-24  Richard Guenther  <rguenther@suse.de>
3300
3301         PR tree-optimization/36143
3302         PR tree-optimization/38747
3303         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3304         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3305         * g++.dg/torture/pr38747.C: New testcase.
3306         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3307
3308 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3309
3310         * gnat.dg/nested_proc.adb: New test.
3311
3312 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3313
3314         * gcc.target/i386/pr12329.c: Adjust.
3315
3316 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3317
3318         PR debug/41248
3319         * gcc.dg/pr41248.c: New.
3320
3321 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3322
3323         PR debug/41065
3324         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3325
3326 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3327
3328         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3329         current_compiler_flags.  Fix typos.
3330
3331 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3332
3333         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3334
3335 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3336
3337         PR c/39779
3338         * gcc.c-torture/compile/pr39779.c: New test.
3339
3340 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3341
3342         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3343         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3344         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3345
3346 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3347
3348         PR debug/41295
3349         * gcc.dg/pr41295.c: New.
3350
3351 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3352
3353         * gcc.dg/pr40209.c: Add test case.
3354
3355 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3356
3357         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3358         matching assembly.
3359         * gcc.target/mips/code-readable-2.c: Likewise.
3360         * gcc.target/mips/code-readable-3.c: Likewise.
3361
3362 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3363
3364         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3365         Check support via mode instead of C type.
3366         (check_effective_target_dfprt_nocache): Ditto.
3367         (check_effective_target_hard_dfp): Ditto.
3368
3369 2009-09-22  Richard Guenther  <rguenther@suse.de>
3370
3371         PR middle-end/41395
3372         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3373         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3374
3375 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3376
3377         * gcc.dg/20090922-1.c: New test.
3378
3379         PR bootstrap/41405
3380         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3381         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3382         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3383         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3384         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3385         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3386         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3387         * objc.dg/dwarf-2.m: Likewise.
3388
3389 2009-09-22  Richard Guenther  <rguenther@suse.de>
3390
3391         PR tree-optimization/41428
3392         * g++.dg/tree-ssa/pr41428.C: New testcase.
3393
3394 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR middle-end/41429
3397         * g++.dg/gomp/pr41429.C: New test.
3398
3399 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3400
3401         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3402
3403 2009-09-21  Jason Merrill  <jason@redhat.com>
3404
3405         PR c++/41421
3406         * g++.dg/cpp0x/trivial1.C: Expand.
3407
3408 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3409
3410         * gcc.dg/torture/calleesave-sse.c: New.
3411
3412 2009-09-21  Jan Hubicka  <jh@suse.cz>
3413
3414         * gcc.dg/guality/inline-params.c: New testcase.
3415
3416 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3417
3418         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3419         Add -fno-inline.
3420         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3421         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3422         (f2): Ditto.
3423
3424 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3425
3426         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3427         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3428         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3429         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3430         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3431
3432 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3433
3434         PR middle-end/40642
3435         * g++.dg/torture/pr40642.C: New testcase.
3436
3437 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3438
3439         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3440         cases in static initializers.
3441
3442 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3443
3444         * gcc.c-tortue/compile/pr39886.c: New.
3445
3446 2009-09-20  Chris Demetriou  <cgd@google.com>
3447
3448         PR preprocessor/28435:
3449         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3450         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3451         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3452         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3453         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3454
3455 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3456
3457         * gcc.target/mips/mips.exp: Add relax-pic-calls
3458         under -mfoo/-mno-foo options.
3459         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3460         and -mexplicit-relocs.
3461         * gcc.target/mips/call-1.c: New test.
3462         * gcc.target/mips/call-2.c: New test.
3463         * gcc.target/mips/call-3.c: New test.
3464         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3465         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3466
3467 2009-09-19  Chris Demetriou  <cgd@google.com>
3468
3469         PR preprocessor/28435:
3470         * gcc.dg/cpp/missing-header-MD.c: New test.
3471         * gcc.dg/cpp/missing-header-MMD.c: New test.
3472         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3473         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3474
3475 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3476
3477         PR libgfortran/41328
3478         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3479         EOF works.
3480
3481 2009-09-18  Jason Merrill  <jason@redhat.com>
3482
3483         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3484         * g++.dg/cpp0x/initlist-deduce.C: New.
3485
3486 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3487
3488         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3489
3490 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3491
3492         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3493         * c-c++-common/dfp: New directory.
3494         * c-c++-common/dfp/dfp-dbg.h: New file.
3495         * gcc.dg/dfp/call-by-value.c: Move to ...
3496         * c-c++-common/call-by-value.c: here.
3497         * gcc.dg/dfp/cast.c: Move to ...
3498         * c-c++-common/cast.c: here.
3499         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3500         * c-c++-common/compare-eq-const.c: here.
3501         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3502         * c-c++-common/compare-eq-d128.c: here.
3503         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3504         * c-c++-common/compare-eq-d32.c: here.
3505         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3506         * c-c++-common/compare-eq-d64.c: here.
3507         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3508         * c-c++-common/compare-eq-dfp.c: here.
3509         * gcc.dg/dfp/compare-eq.h: Move to ...
3510         * c-c++-common/compare-eq.h: here.
3511         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3512         * c-c++-common/compare-rel-const.c: here.
3513         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3514         * c-c++-common/compare-rel-d128.c: here.
3515         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3516         * c-c++-common/compare-rel-d32.c: here.
3517         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3518         * c-c++-common/compare-rel-d64.c: here.
3519         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3520         * c-c++-common/compare-rel-dfp.c: here.
3521         * gcc.dg/dfp/compare-rel.h: Move to ...
3522         * c-c++-common/compare-rel.h: here.
3523         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3524         * c-c++-common/compare-special-d128.c: here.
3525         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3526         * c-c++-common/compare-special-d32.c: here.
3527         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3528         * c-c++-common/compare-special-d64.c: here.
3529         * gcc.dg/dfp/compare-special.h: Move to ...
3530         * c-c++-common/compare-special.h: here.
3531         * gcc.dg/dfp/constants-zero.c: Move to ...
3532         * c-c++-common/constants-zero.c: here.
3533         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3534         * c-c++-common/convert-bfp-10.c: here.
3535         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3536         * c-c++-common/convert-bfp-11.c: here.
3537         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3538         * c-c++-common/convert-bfp-12.c: here.
3539         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3540         * c-c++-common/convert-bfp-13.c: here.
3541         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3542         * c-c++-common/convert-bfp-14.c: here.
3543         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3544         * c-c++-common/convert-bfp-2.c: here.
3545         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3546         * c-c++-common/convert-bfp-3.c: here.
3547         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3548         * c-c++-common/convert-bfp-4.c: here.
3549         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3550         * c-c++-common/convert-bfp-5.c: here.
3551         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3552         * c-c++-common/convert-bfp-6.c: here.
3553         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3554         * c-c++-common/convert-bfp-7.c: here.
3555         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3556         * c-c++-common/convert-bfp-8.c: here.
3557         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3558         * c-c++-common/convert-bfp-9.c: here.
3559         * gcc.dg/dfp/convert-bfp.c: Move to ...
3560         * c-c++-common/convert-bfp.c: here.
3561         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3562         * c-c++-common/convert-bfp-fold.c: here.
3563         * gcc.dg/dfp/convert-dfp.c: Move to ...
3564         * c-c++-common/convert-dfp.c: here.
3565         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3566         * c-c++-common/convert-dfp-fold-2.c: here.
3567         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3568         * c-c++-common/convert-dfp-fold.c: here.
3569         * gcc.dg/dfp/convert.h: Move to ...
3570         * c-c++-common/convert.h: here.
3571         * gcc.dg/dfp/convert-int.c: Move to ...
3572         * c-c++-common/convert-int.c: here.
3573         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3574         * c-c++-common/convert-int-fold.c: here.
3575         * gcc.dg/dfp/convert-int-max.c: Move to ...
3576         * c-c++-common/convert-int-max.c: here.
3577         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3578         * c-c++-common/convert-int-max-fold.c: here.
3579         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3580         * c-c++-common/convert-int-saturate.c: here.
3581         * gcc.dg/dfp/func-array.c: Move to ...
3582         * c-c++-common/func-array.c: here.
3583         * gcc.dg/dfp/func-deref.c: Move to ...
3584         * c-c++-common/func-deref.c: here.
3585         * gcc.dg/dfp/func-mixed.c: Move to ...
3586         * c-c++-common/func-mixed.c: here.
3587         * gcc.dg/dfp/func-pointer.c: Move to ...
3588         * c-c++-common/func-pointer.c: here.
3589         * gcc.dg/dfp/func-scalar.c: Move to ...
3590         * c-c++-common/func-scalar.c: here.
3591         * gcc.dg/dfp/func-struct.c: Move to ...
3592         * c-c++-common/func-struct.c: here.
3593         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3594         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3595         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3596         * c-c++-common/func-vararg-alternate-d128.c: here.
3597         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3598         * c-c++-common/func-vararg-alternate-d32.c: here.
3599         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3600         * c-c++-common/func-vararg-alternate-d64.c: here.
3601         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3602         * c-c++-common/func-vararg-alternate.h: here.
3603         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3604         * c-c++-common/func-vararg-dfp.c: here.
3605         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3606         * c-c++-common/func-vararg-mixed-2.c: here.
3607         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3608         * c-c++-common/func-vararg-mixed.c: here.
3609         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3610         * c-c++-common/func-vararg-size0.c: here.
3611         * gcc.dg/dfp/inf-1.c: Move to ...
3612         * c-c++-common/inf-1.c: here.
3613         * gcc.dg/dfp/loop-index.c: Move to ...
3614         * c-c++-common/loop-index.c: here.
3615         * gcc.dg/dfp/modes.c: Move to ...
3616         * c-c++-common/modes.c: here.
3617         * gcc.dg/dfp/nan-1.c: Move to ...
3618         * c-c++-common/nan-1.c: here.
3619         * gcc.dg/dfp/nan-2.c: Move to ...
3620         * c-c++-common/nan-2.c: here.
3621         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3622         * c-c++-common/operator-arith-fold.c: here.
3623         * gcc.dg/dfp/operator-assignment.c: Move to ...
3624         * c-c++-common/operator-assignment.c: here.
3625         * gcc.dg/dfp/operator-comma.c: Move to ...
3626         * c-c++-common/operator-comma.c: here.
3627         * gcc.dg/dfp/operator-cond.c: Move to ...
3628         * c-c++-common/operator-cond.c: here.
3629         * gcc.dg/dfp/operator-logical.c: Move to ...
3630         * c-c++-common/operator-logical.c: here.
3631         * gcc.dg/dfp/operator-unary.c: Move to ...
3632         * c-c++-common/operator-unary.c: here.
3633         * gcc.dg/dfp/pr31385.c: Move to ...
3634         * c-c++-common/pr31385.c: here.
3635         * gcc.dg/dfp/pr33466.c: Move to ...
3636         * c-c++-common/pr33466.c: here.
3637         * gcc.dg/dfp/pr35620.c: Move to ...
3638         * c-c++-common/pr35620.c: here.
3639         * gcc.dg/dfp/pr36800.c: Move to ...
3640         * c-c++-common/pr36800.c: here.
3641         * gcc.dg/dfp/pr39034.c: Move to ...
3642         * c-c++-common/pr39034.c: here.
3643         * gcc.dg/dfp/pr39035.c: Move to ...
3644         * c-c++-common/pr39035.c: here.
3645         * gcc.dg/dfp/pr39902.c: Move to ...
3646         * c-c++-common/pr39902.c: here.
3647         * gcc.dg/dfp/pr39986.c: Move to ...
3648         * c-c++-common/pr39986.c: here.
3649         * gcc.dg/dfp/signbit-1.c: Move to ...
3650         * c-c++-common/signbit-1.c: here.
3651         * gcc.dg/dfp/signbit-2.c: Move to ...
3652         * c-c++-common/signbit-2.c: here.
3653         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3654         * c-c++-common/struct-layout-1.c: here.
3655         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3656         * c-c++-common/usual-arith-conv.c: here.
3657         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3658         * c-c++-common/usual-arith-conv-const.c: here.
3659
3660 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3661
3662         PR testsuite/41288
3663         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3664         stack alignment.
3665
3666 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3667
3668         PR c++/39365
3669         * g++.dg/expr/bool3.C: New test.
3670         * g++.dg/expr/bool4.C: New test.
3671
3672 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3673
3674         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3675         * gcc.dg/dfp/signbit-2.c: Use it.
3676         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3677         arguments to unsigned int.
3678         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3679         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3680         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3681         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3682         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3683         * gcc.dg/dfp/pr39986.c: Ditto.
3684         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3685         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3686         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3687         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3688         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3689
3690 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3691
3692         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3693
3694 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3695
3696         PR c/41049
3697         * dfp/pr41049.c: New test.
3698
3699 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3700
3701         PR testsuite/41385
3702         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3703
3704 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3705
3706         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3707         * gcc.dg/ipa/ipa-sra-1.c: New test.
3708         * gcc.dg/ipa/ipa-sra-2.c: New test.
3709         * gcc.dg/ipa/ipa-sra-3.c: New test.
3710         * gcc.dg/ipa/ipa-sra-4.c: New test.
3711         * gcc.dg/ipa/ipa-sra-5.c: New test.
3712         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3713         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3714
3715 2009-09-17  Michael Matz  <matz@suse.de>
3716
3717         PR middle-end/41347
3718         * gfortran.dg/pr41347.f90: New test.
3719
3720 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3721
3722         * gcc.c-torture/compile/20090917-1.c: New testcase.
3723
3724 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3725
3726         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3727         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3728         alpha*-*-* target from XFAIL list.
3729
3730 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3731
3732         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3733         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3734         * gcc.dg/dfp/cast-bad.c: Use default options.
3735         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3736         * gcc.dg/dfp/composite-type.c: Ditto.
3737         * gcc.dg/dfp/constants.c: Ditto.
3738         * gcc.dg/dfp/constants-hex.c: Ditto.
3739         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3740         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3741         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3742         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3743         * gcc.dg/dfp/ctypes.c: Ditto.
3744         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3745         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3746         * gcc.dg/dfp/float-constant-double.c: Ditto.
3747         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3748         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3749         * gcc.dg/dfp/modes.c: Ditto.
3750         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3751         * gcc.dg/dfp/pr31344.c: Ditto.
3752         * gcc.dg/dfp/pr31385.c: Ditto.
3753         * gcc.dg/dfp/pr33466.c: Ditto.
3754         * gcc.dg/dfp/pr35620.c: Ditto.
3755         * gcc.dg/dfp/pr37435.c: Ditto.
3756         * gcc.dg/dfp/pr39986.c: Ditto.
3757         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3758         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3759         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3760         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3761         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3762         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3763         * gcc.dg/dfp/typespec.c: Ditto.
3764         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3765         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3766         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3767         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3768         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3769         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3770         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3771         * gcc.dg/dfp/compare-rel.h: Ditto.
3772         * gcc.dg/dfp/compare-special.h: Ditto.
3773         * gcc.dg/dfp/convert.h: Ditto.
3774         * gcc.dg/dfp/fe-check.h: Ditto.
3775         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3776         * gcc.dg/dfp/cast.c: Ditto.
3777         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3778         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3779         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3780         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3781         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3782         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3783         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3784         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3785         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3786         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3787         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3788         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3789         * gcc.dg/dfp/constants-zero.c: Ditto.
3790         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3791         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3792         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3793         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3794         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3795         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3796         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3797         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3798         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3799         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3800         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3801         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3802         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3803         * gcc.dg/dfp/convert-bfp.c: Ditto.
3804         * gcc.dg/dfp/convert-complex.c: Ditto.
3805         * gcc.dg/dfp/convert-dfp.c: Ditto.
3806         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3807         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3808         * gcc.dg/dfp/convert-int.c: Ditto.
3809         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3810         * gcc.dg/dfp/convert-int-max.c: Ditto.
3811         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3812         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3813         * gcc.dg/dfp/fe-binop.c: Ditto.
3814         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3815         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3816         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3817         * gcc.dg/dfp/func-array.c: Ditto.
3818         * gcc.dg/dfp/func-deref.c: Ditto.
3819         * gcc.dg/dfp/func-mixed.c: Ditto.
3820         * gcc.dg/dfp/func-pointer.c: Ditto.
3821         * gcc.dg/dfp/func-scalar.c: Ditto.
3822         * gcc.dg/dfp/func-struct.c: Ditto.
3823         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3824         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3825         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3826         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3827         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3828         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3829         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3830         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3831         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3832         * gcc.dg/dfp/inf-1.c: Ditto.
3833         * gcc.dg/dfp/loop-index.c: Ditto.
3834         * gcc.dg/dfp/nan-1.c: Ditto.
3835         * gcc.dg/dfp/nan-2.c: Ditto.
3836         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3837         * gcc.dg/dfp/operator-assignment.c: Ditto.
3838         * gcc.dg/dfp/operator-comma.c: Ditto.
3839         * gcc.dg/dfp/operator-cond.c: Ditto.
3840         * gcc.dg/dfp/operator-logical.c: Ditto.
3841         * gcc.dg/dfp/operator-unary.c: Ditto.
3842         * gcc.dg/dfp/pr36800.c: Ditto.
3843         * gcc.dg/dfp/pr39034.c: Ditto.
3844         * gcc.dg/dfp/pr39035.c: Ditto.
3845         * gcc.dg/dfp/pr39902.c: Ditto.
3846         * gcc.dg/dfp/signbit-1.c: Ditto.
3847         * gcc.dg/dfp/signbit-2.c: Ditto.
3848         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3849         * gcc.dg/dfp/union-init.c: Ditto.
3850         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3851
3852 2009-09-16  Michael Matz  <matz@suse.de>
3853
3854         PR fortran/41212
3855         * gfortran.dg/pr41212.f90: New test.
3856
3857 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3858
3859         * gnat.dg/alignment9.adb: New test.
3860
3861 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3862
3863         * gnat.dg/discr20.ad[sb]: New test.
3864
3865 2009-09-16  Richard Guenther  <rguenther@suse.de>
3866
3867         PR middle-end/34011
3868         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3869
3870 2009-09-16  DJ Delorie  <dj@redhat.com>
3871             Kaz Kojima  <kkojima@gcc.gnu.org>
3872
3873         * gcc.target/sh/struct-arg-dw2.c: New test.
3874
3875 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3876             Jakub Jelinek  <jakub@redhat.com>
3877
3878         PR target/41175
3879         * gcc.target/powerpc/pr41175.c: New test.
3880
3881 2009-09-14  Richard Henderson  <rth@redhat.com>
3882
3883         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3884         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3885         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3886
3887 2009-09-14  Richard Henderson  <rth@redhat.com>
3888
3889         * g++.dg/eh/builtin1.C: Update resx pattern match.
3890         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3891
3892 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3893
3894         * gcc.target/mips/branch-helper.h: New file.
3895         * gcc.target/mips/branch-2.c,
3896         * gcc.target/mips/branch-3.c,
3897         * gcc.target/mips/branch-4.c,
3898         * gcc.target/mips/branch-5.c,
3899         * gcc.target/mips/branch-6.c,
3900         * gcc.target/mips/branch-7.c,
3901         * gcc.target/mips/branch-8.c,
3902         * gcc.target/mips/branch-9.c,
3903         * gcc.target/mips/branch-10.c,
3904         * gcc.target/mips/branch-11.c,
3905         * gcc.target/mips/branch-12.c,
3906         * gcc.target/mips/branch-13.c,
3907         * gcc.target/mips/branch-14.c,
3908         * gcc.target/mips/branch-15.c: New tests.
3909
3910 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3911
3912         PR target/41331
3913         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3914         -m32 -mpowerpc64 system.
3915
3916 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3917
3918         From Jie Zhang <jie.zhang@analog.com>:
3919         * gcc.target/bfin/saveall.c: New test.
3920         * gcc.target/bfin/20090914-1.c: New test.
3921         * gcc.target/bfin/20090914-2.c: New test.
3922
3923         * gcc.target/bfin/20090914-3.c: New test.
3924
3925 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3926
3927         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3928
3929 2009-09-14  Richard Guenther  <rguenther@suse.de>
3930
3931         PR middle-end/41350
3932         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3933
3934 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3935
3936         PR libgfortran/41328
3937         * gfortran.dg/cr_lf.f90: New test.
3938
3939 2009-09-11  Michael Matz  <matz@suse.de>
3940
3941         PR middle-end/41275
3942         * g++.dg/tree-ssa/pr41275.C: New test.
3943
3944 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3945
3946         PR fortran/41242
3947         * gfortran.dg/proc_ptr_comp_21.f90: New.
3948
3949 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3950
3951         PR fortran/31292
3952         * gfortran.dg/module_procedure_1.f90: New test.
3953         * gfortran.dg/module_procedure_2.f90: Ditto.
3954         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3955
3956 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3957             James A. Morrison  <phython@gcc.gnu.org>
3958
3959         PR ada/18302
3960         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3961         commands.
3962         * ada/acats/run_test.exp: New file.
3963
3964 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3965
3966         Revert:
3967         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3968
3969         PR rtl-optimization/39779
3970         * gcc.dg/pr39979.c: New test.
3971
3972 2009-09-10  Richard Guenther  <rguenther@suse.de>
3973
3974         PR middle-end/41257
3975         * g++.dg/torture/pr41257-2.C: New testcase.
3976
3977 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3978
3979         PR c++/28293
3980         * g++.dg/template/crash91.C: New.
3981
3982 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3983
3984         PR rtl-optimization/39779
3985         * gcc.dg/pr39979.c: New test.
3986
3987 2009-09-09  Richard Guenther  <rguenther@suse.de>
3988
3989         PR tree-optimization/41101
3990         * gcc.c-torture/compile/pr41101.c: New testcase.
3991
3992 2009-09-09  Richard Guenther  <rguenther@suse.de>
3993
3994         PR middle-end/41317
3995         * gcc.c-torture/execute/pr41317.c: New testcase.
3996         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3997         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3998
3999 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
4000
4001         Fix some test breakages on Darwin
4002         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4003         and adjust.
4004         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4005         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4006         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4007         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4008         take darwin specifics in account.
4009
4010 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4011
4012         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4013         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4014
4015 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4016
4017         PR c++/39923
4018         * g++.dg/cpp0x/initlist24.C: New.
4019
4020 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
4021
4022         * gcc.dg/large-size-array-2.c: Fix target requirement.
4023         * gcc.dg/large-size-array-4.c: Likewise.
4024         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4025         * gcc.dg/c99-const-expr-2.c: Likewise.
4026         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4027         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4028         * gcc.dg/c90-const-expr-10.c: Likewise.
4029         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4030         instead of long.
4031         * gcc.dg/tree-ssa/pr33920.c: Likewise.
4032         * gcc.dg/vect/pr33846.c: Likewise.
4033         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4034         __PTRDIFF_TYPE__, instead of unsigned long.
4035         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4036
4037 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4038
4039         PR debug/41229
4040         PR debug/41291
4041         PR debug/41300
4042         * gfortran.dg/pr41229.f90: New.
4043
4044 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
4045
4046         PR debug/41232
4047         * gcc.dg/pr41232.c: New.
4048
4049 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
4050
4051         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4052         contain -march.
4053         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4054         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4055         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4056         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4057         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4058         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4059         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4060         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4061         options other than that used in dg-options.
4062
4063 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR rtl-optimization/41239
4066         * gcc.c-torture/execute/pr41239.c: New test.
4067
4068 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4069
4070         PR libgfortran/41192
4071         * gfortran.dg/namelist_59.f90: New test.
4072
4073 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4074
4075         From Mike Frysinger  <michael.frysinger@analog.com>
4076         * gcc.target/bfin/mcpu-bf542m.c: New file.
4077         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4078         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4079         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4080         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4081
4082 2009-09-07  Martin Jambor  <mjambor@suse.cz>
4083
4084         PR middle-end/41282
4085         * gcc.c-torture/compile/pr41282.c: New test.
4086
4087 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4088
4089         PR fortran/41197
4090         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4091         variables for stat and errmsg.
4092         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4093         * gfortran.dg/allocate_stat_2.f90:  New test.
4094
4095 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
4096
4097         * gcc.c-torture/compile/20090907-1.c: New test.
4098
4099 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
4100
4101         PR bootstrap/41241
4102         * gcc.dg/pr41241.c: New test.
4103
4104 2009-09-06  Richard Guenther  <rguenther@suse.de>
4105
4106         PR middle-end/41144
4107         * g++.dg/torture/pr41144.C: New testcase.
4108
4109 2009-09-06  Richard Guenther  <rguenther@suse.de>
4110
4111         PR middle-end/41261
4112         * gcc.dg/torture/pr41261.c: New testcase.
4113
4114 2009-09-05  Richard Guenther  <rguenther@suse.de>
4115
4116         PR middle-end/41181
4117         * gcc.c-torture/compile/pr41181.c: New testcase.
4118
4119 2009-09-05  Richard Guenther  <rguenther@suse.de>
4120
4121         PR debug/41273
4122         * g++.dg/torture/pr41273.C: New testcase.
4123
4124 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
4125
4126         PR fortran/41258
4127         * gfortran.dg/typebound_proc_12.f90 : New test.
4128
4129 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4130
4131         PR debug/41225
4132         * gfortran.dg/pr41225.f90: New.
4133
4134 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
4135
4136         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4137         unistd.h, sys/types.h and sys/wait.h.
4138         (gualchk_t): New.
4139         (GUALCVT): New.
4140         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4141         (GUALITY_GDB_REDIRECT): New.
4142         (GUALITY_GDB_ARGS): Use it.
4143
4144 2009-09-04  Richard Guenther  <rguenther@suse.de>
4145
4146         PR middle-end/41257
4147         * g++.dg/torture/pr41257.C: New testcase.
4148
4149 2009-09-04  Martin Jambor  <mjambor@suse.cz>
4150
4151         PR tree-optimization/41112
4152         * gnat.dg/array8.adb: New test.
4153
4154 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
4155
4156         * gcc.target/arm/ctz.c: New test case.
4157
4158 2009-09-03  Alon Dayan  <alond@il.ibm.com>
4159
4160         PR tree-optimization/38275
4161         * gcc.dg/autopar/reduc-1char.c: Increase number
4162         of iterations. Adjust the logic accordingly.
4163         * gcc.dg/autopar/reduc-2char.c: Ditto.
4164         * gcc.dg/autopar/reduc-1.c: Ditto.
4165         * gcc.dg/autopar/reduc-2.c: Ditto.
4166         * gcc.dg/autopar/reduc-3.c: Ditto.
4167         * gcc.dg/autopar/reduc-6.c: Ditto.
4168         * gcc.dg/autopar/reduc-7.c: Ditto.
4169         * gcc.dg/autopar/reduc-8.c: Ditto.
4170         * gcc.dg/autopar/reduc-9.c: Ditto.
4171         * gcc.dg/autopar/pr39500-1.c: Ditto.
4172         * gcc.dg/autopar/reduc-1short.c: Ditto.
4173         * gcc.dg/autopar/reduc-2short.c: Ditto.
4174         * gcc.dg/autopar/parallelization-1.c: Ditto.
4175
4176 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4177
4178         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4179         testcase using guality.h compiles and links and if a global variable
4180         can be verified by gdb.
4181
4182 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4183
4184         * lib/target-supports.exp (check_effective_target_sync_int_long):
4185         Supported on Blackfin Linux targets.
4186
4187 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4188
4189         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4190
4191 2009-09-03  Diego Novillo  <dnovillo@google.com>
4192
4193         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4194         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4195         * g++.dg/warn/unit-1.C: Likewise.
4196         * g++.dg/ipa/iinline-1.C: Likewise.
4197         * g++.dg/template/cond2.C: Adjust expected line location for the
4198         error.
4199         * g++.dg/template/pr35240.C: Likewise.
4200
4201 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4202
4203         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4204         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4205
4206 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4207
4208         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4209         * gcc.dg/memcpy-1.c: Add . to match pattern.
4210         * gcc.dg/uninit-I.c: XFAIL warning test.
4211         * g++.dg/warn/unit-1.C: XFAIL warning test.
4212
4213 2009-09-02  Ian Lance Taylor  <iant@google.com>
4214
4215         * gcc.dg/20090902-1.c: New test.
4216
4217 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4218
4219         * gcc.dg/builtin-object-size-9.c: New test.
4220
4221 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4222
4223         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4224
4225 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4226             Olivier Hainque  <hainque@adacore.com>
4227
4228         * gnat.dg/misaligned_param.adb: New test.
4229         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4230         * gnat.dg/slice7.adb: Add 1 more related case.
4231
4232 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4233
4234         * gcc.dg/guality/guality.c: Expect to fail for now.
4235         * gcc.dg/guality/example.c: Likewise.
4236
4237 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4238
4239         * gcc.dg/guality/guality.c: New.
4240         * gcc.dg/guality/guality.h: New.
4241         * gcc.dg/guality/guality.exp: New.
4242         * gcc.dg/guality/example.c: New.
4243         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4244         (cleanup-saved-temps): Likewise, .gkd files too.
4245
4246 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4247
4248         PR fortran/39229
4249         * gfortran.dg/line_length_3.f: New test.
4250         * gfortran.dg/line_length_4.f90: New test.
4251
4252 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4253
4254         * lib/target-supports.exp (check_gc_sections_available):
4255         Add proper pattern quote.
4256
4257 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4258             Kaz Kojima  <kkojima@gcc.gnu.org>
4259
4260         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4261         * g++.dg/cdce3.C: Use dg-add-options ieee.
4262         * g++.dg/torture/type-generic-1.C: Likewise.
4263         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4264         * gcc.dg/pr28796-2.c: Likewise.
4265         * gcc.dg/torture/builtin-math-7.c: Likewise.
4266         * gcc.dg/torture/type-generic-1.c: Likewise.
4267         * gfortran.dg/boz_14.f90: Likewise.
4268         * gfortran.dg/erf_2.F90: Likewise.
4269         * gfortran.dg/init_flag_3.f90: Likewise.
4270         * gfortran.dg/init_flag_4.f90: Likewise.
4271         * gfortran.dg/init_flag_5.f90: Likewise.
4272         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4273         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4274         * gfortran.dg/isnan_1.f90: Likewise.
4275         * gfortran.dg/isnan_2.f90: Likewise.
4276         * gfortran.dg/maxlocval_2.f90: Likewise.
4277         * gfortran.dg/maxlocval_4.f90: Likewise.
4278         * gfortran.dg/minlocval_1.f90: Likewise.
4279         * gfortran.dg/minlocval_4.f90: Likewise.
4280         * gfortran.dg/module_nan.f90: Likewise.
4281         * gfortran.dg/namelist_42.f90: Likewise.
4282         * gfortran.dg/namelist_43.f90: Likewise.
4283         * gfortran.dg/nan_1.f90: Likewise.
4284         * gfortran.dg/nan_2.f90: Likewise.
4285         * gfortran.dg/nan_3.f90: Likewise.
4286         * gfortran.dg/nan_4.f90: Likewise.
4287         * gfortran.dg/nan_5.f90: Likewise.
4288         * gfortran.dg/nearest_1.f90: Likewise.
4289         * gfortran.dg/nearest_2.f90: Likewise.
4290         * gfortran.dg/nearest_3.f90: Likewise.
4291         * gfortran.dg/pr37243.f: Likewise.
4292         * gfortran.dg/real_const_3.f90: Likewise.
4293         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4294
4295 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4296
4297         PR debug/30161
4298         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4299         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4300         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4301         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4302         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4303         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4304         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4305         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4306         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4307         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4308         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4309         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4310         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4311
4312 2009-08-31  Jason Merrill  <jason@redhat.com>
4313
4314         PR c++/41127
4315         * g++.dg/parse/enum5.C: New.
4316         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4317
4318 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4319
4320         PR fortran/40940
4321         * gfortran.dg/allocate_derived_1.f90: New.
4322         * gfortran.dg/class_3.f03: New.
4323
4324 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4325
4326         PR fortran/40996
4327         * gfortran.dg/allocatable_scalar_1.f90: New.
4328         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4329         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4330         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4331
4332 2009-08-30  Richard Guenther  <rguenther@suse.de>
4333
4334         PR tree-optimization/41186
4335         * g++.dg/torture/pr41186.C: New testcase.
4336         * g++.dg/tree-ssa/pr41186.C: Likewise.
4337
4338 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4339
4340         PR c++/41187
4341         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4342         take ia64 assembly comments syntax in account.
4343
4344 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4347
4348 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4349
4350         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4351         * gfortran.dg/whole_file_6.f90: Likewise.
4352
4353 2009-08-28  Cary Coutant  <ccoutant@google.com>
4354
4355         PR debug/41063
4356         * g++.dg/debug/dwarf2/pr41063.C: New test.
4357
4358 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4359
4360         PR rtl-optimization/40861
4361         * gcc.dg/pr40861.c: New test.
4362
4363 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4364
4365         PR fortran/40869
4366         * gfortran.dg/proc_ptr_comp_20.f90: New.
4367
4368 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4369
4370         PR libfortran/39667
4371         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4372         open temp file with status="scratch".
4373         * gfortran.dg/fmt_cache_1.f: Likewise.
4374         * gfortran.dg/fmt_exhaust.f90: Likewise.
4375         * gfortran.dg/fmt_t_4.f90: Likewise.
4376         * gfortran.dg/fseek.f90: Likewise.
4377         * gfortran.dg/list_read_5.f90: Likewise.
4378         * gfortran.dg/namelist_39.f90: Likewise.
4379         * gfortran.dg/namelist_56.f90: Likewise.
4380         * gfortran.dg/read_bad_advance.f90: Likewise.
4381         * gfortran.dg/read_repeat.f90: Likewise.
4382         * gfortran.dg/read_size_noadvance.f90: Likewise.
4383         * gfortran.dg/read_x_past.f: Likewise.
4384
4385 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4386
4387         PR fortran/28039
4388         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4389
4390 2009-08-27  Daniel Kraft  <d@domob.eu>
4391
4392         PR fortran/37425
4393         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4394         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4395         error and fix problem with recursive assignment.
4396         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4397         * gfortran.dg/typebound_operator_3.f03: New test.
4398         * gfortran.dg/typebound_operator_4.f03: New test.
4399
4400 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4401
4402         PR debug/41170
4403         * debug/dwarf2/namespace-1.C: New test.
4404
4405 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4406
4407         PR fortran/41162
4408         * gfortran.dg/pr41162.f: New.
4409
4410 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4411             Richard Sandiford  <rdsandiford@googlemail.com>
4412
4413         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4414         with "forbid_cpu".
4415         * gcc.target/mips/branch-1.c: Update accordingly.
4416         * gcc.target/mips/extend-1.c: Likewise.
4417         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4418
4419 2009-08-26  Richard Guenther  <rguenther@suse.de>
4420
4421         PR middle-end/41163
4422         * gcc.c-torture/compile/pr41163.c: New testcase.
4423         * gcc.dg/pr35899.c: Adjust.
4424
4425 2009-08-26  Richard Guenther  <rguenther@suse.de>
4426
4427         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4428
4429 2009-08-26  Jason Merrill  <jason@redhat.com>
4430
4431         * g++.dg/cpp0x/explicit3.C: New.
4432         * g++.dg/overload/cond2.C: New.
4433
4434 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4435
4436         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4437
4438 2009-08-25  Jan Hubicka  <jh@suse.cz>
4439
4440         * gcc.target/i386/sse5-shift1-vector.c
4441         * gcc.target/i386/isa-12.c
4442         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4443         * gcc.target/i386/sse5-pcmov2.c
4444         * gcc.target/i386/isa-3.c
4445         * gcc.target/i386/sse5-shift2-vector.c
4446         * gcc.target/i386/isa-7.c
4447         * gcc.target/i386/funcspec-2.c
4448         * gcc.target/i386/sse5-haddX.c
4449         * gcc.target/i386/sse5-hadduX.c
4450         * gcc.target/i386/isa-9.c
4451         * gcc.target/i386/sse5-maccXX.c
4452         * gcc.target/i386/sse5-shift3-vector.c
4453         * gcc.target/i386/sse5-msubXX.c
4454         * gcc.target/i386/sse5-permpX.c
4455         * gcc.target/i386/sse5-check.h
4456         * gcc.target/i386/sse-12.c
4457         * gcc.target/i386/sse-11.c
4458         * gcc.target/i386/sse-10.c
4459         * gcc.target/i386/sse-13.c
4460         * gcc.target/i386/sse-14.c
4461         * gcc.target/i386/sse-22.c
4462         * gcc.target/i386/sse-2.c
4463         * gcc.target/i386/sse-13.c
4464         * gcc.target/i386/avx-2.c
4465         * gcc.target/i386/sse5-rotate1-vector.c
4466         * gcc.target/i386/isa-4.c
4467         * gcc.target/i386/sse5-hsubX.c
4468         * gcc.target/i386/sse5-pcmov.c
4469         * gcc.target/i386/sse5-fma.c
4470         * gcc.target/i386/isa-8.c
4471         * gcc.target/i386/sse5-rotate2-vector.c
4472         * gcc.target/i386/sse5-nmaccXX.c
4473         * gcc.target/i386/sse5-imul64-vector.c
4474         * gcc.target/i386/sse5-nmsubXX.c
4475         * gcc.target/i386/sse5-rotate3-vector.c
4476         * gcc.target/i386/sse5-fma-vector.c
4477         * gcc.target/i386/sse5-imul32widen-vector.c
4478         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4479
4480         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4481         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4482         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4483         * gcc.target/i386/avx-1.c: Remove SSE5.
4484         * gcc.target/i386/avx-2.c: Remove SSE5.
4485         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4486         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4487         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4488         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4489
4490 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4491
4492         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4493
4494 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4495
4496         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4497         keyword works in the same manner as __alignof.
4498
4499 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4500
4501         PR libfortran/34670
4502         * gfortran.dg/unpack_bounds_1.f90:  New test.
4503         * gfortran.dg/unpack_bounds_2.f90:  New test.
4504         * gfortran.dg/unpack_bounds_3.f90:  New test.
4505
4506 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4507
4508         * gnat.dg/slice7.adb: New test.
4509         * gnat.dg/slice7_pkg.ads: New helper.
4510
4511 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4512
4513         PR fortran/41139
4514         * gfortran.dg/proc_ptr_25.f90: New.
4515         * gfortran.dg/proc_ptr_comp_18.f90: New.
4516         * gfortran.dg/proc_ptr_comp_19.f90: New.
4517
4518 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4519
4520         PR fortran/41154
4521         * gfortran.dg/fmt_error_8.f: New test.
4522
4523 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4524
4525         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4526         number, update all callers and synchronize results for latest MPC.
4527
4528 2009-08-21  Jason Merrill  <jason@redhat.com>
4529
4530         * g++.dg/warn/Wunused-17.C: New.
4531
4532 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4533
4534         * gcc.target/arm/combine-cmp-shift.c: New test.
4535
4536 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4537
4538         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4539         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4540         width specifier.
4541
4542 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4543
4544         * gfortran.dg/fmt_error_7.f: New test.
4545
4546 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4547
4548         PR target/40718
4549         * gcc.target/i386/pr40718.c: New test.
4550
4551 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4552
4553         * gfortran.dg/proc_ptr_24.f90: New test.
4554
4555 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4556
4557         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4558         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4559         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4560
4561 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4562
4563         PR fortran/28039
4564         * gfortran.dg/fmt_with_extra.f: new file.
4565
4566 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4567
4568         * lib/target-supports.exp
4569         (check_effective_target_arm_iwmmxt_ok): New procedure.
4570         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4571         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4572
4573 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4574
4575         * gfortran.dg/boz_9.f90: Do not load denormal floating
4576         point constants.  Remove -mieee option for alpha*-*-* targets.
4577
4578 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4579
4580         PR fortran/41106
4581         * gfortran.dg/proc_ptr_23.f90: New.
4582         * gfortran.dg/proc_ptr_comp_15.f90: New.
4583         * gfortran.dg/proc_ptr_comp_16.f90: New.
4584         * gfortran.dg/proc_ptr_comp_17.f90: New.
4585
4586 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4587
4588         PR c++/41131
4589         * g++.dg/expr/unary3.C: New test.
4590
4591 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4592
4593         * gfortran.dg/common_5.f: Add -mdalign for sh.
4594         * gfortran.dg/common_align_2.f90: Likewise.
4595
4596 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4597
4598         PR libfortran/40962
4599         * c_f_pointer_tests_4.f90:  New test.
4600
4601 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4602
4603         * gnat.dg/slice6.adb: New test.
4604         * gnat.dg/slice6_pkg.ads: New helper.
4605
4606 2009-08-20  Michael Matz  <matz@suse.de>
4607
4608         PR fortran/41126
4609         * gfortran.dg/pr41126.f90: New test.
4610
4611 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4612
4613         * gnat.dg/dynamic_bound.adb: New test.
4614
4615 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4616
4617         PR fortran/41121
4618         * gfortran.dg/intrinsic_5.f90: New.
4619
4620 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4621             Richard Earnshaw  <richard.earnshaw@arm.com>
4622
4623         * gcc.target/arm/20090811-1.c: New test.
4624
4625 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR middle-end/41123
4628         * gcc.dg/pr41123.c: New test.
4629
4630 2009-08-19  Jason Merrill  <jason@redhat.com>
4631
4632         PR c++/41120
4633         * g++.dg/other/gc4.C: New.
4634
4635 2009-08-18  Michael Matz  <matz@suse.de>
4636
4637         * gfortran.dg/vect/vect-gems.f90: New test.
4638         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4639
4640 2009-08-18  DJ Delorie  <dj@redhat.com>
4641
4642         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4643         * lib/gcc-defs.exp: ... to here.
4644
4645         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4646         GCC_EXEC_PREFIX before building the wrapper.
4647
4648 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4649
4650         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4651         tests.
4652         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4653         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4654         dg-options.  Fix dg-final clause.
4655
4656 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4657
4658         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4659
4660 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4661             Paul Thomas  <pault@gcc.gnu.org>
4662
4663         PR fortran/40870
4664         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4665
4666 2009-08-18  Richard Guenther  <rguenther@suse.de>
4667
4668         PR middle-end/41094
4669         * gcc.dg/torture/pr41094.c: New testcase.
4670         * gcc.dg/torture/builtin-power-1.c: Adjust.
4671         * gcc.dg/builtins-10.c: Likewise.
4672
4673 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR target/40971
4676         * gcc.dg/pr40971.c: New test.
4677
4678 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4679
4680         PR fortran/41062
4681         * gfortran.dg/use_only_4.f90: New test.
4682
4683 2009-08-17  Daniel Kraft  <d@domob.eu>
4684
4685         PR fortran/37425
4686         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4687         NOPASS bindings as operators.
4688
4689 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4690
4691         * lib/target-supports.exp
4692         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4693         of targets that do not need command line argument to enable SIMD.
4694
4695 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4696
4697         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4698         typo in cache name.
4699
4700 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4701
4702         PR fortran/41075
4703         * gfortran.dg/unlimited_fmt_1.f90: New test.
4704
4705 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4706
4707         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4708
4709 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4710
4711         * gnat.dg/itype.ad[sb]: New test.
4712
4713 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4714
4715         * gcc.target/mips/mips.exp: Add terminology section to comment
4716         at the top of the file.  Fix typos.
4717
4718 2009-08-16  Jason Merrill  <jason@redhat.com>
4719
4720         * g++.dg/debug/dwarf2/inline1.C: New.
4721
4722 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4723
4724         PR target/38599
4725         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4726
4727 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4728
4729         PR debug/37801
4730         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4731         Make sure to trigger inlining optimizations.
4732         * gcc.dg/debug/dwarf2/inline2.c: New test.
4733
4734 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4735
4736         PR fortran/41070
4737         * gfortran.dg/structure_constructor_10.f90: New.
4738
4739 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4740
4741         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4742         * gcc.dg/pragma-re-2.c: Likewise.
4743         * gcc.dg/pragma-re-3.c: Likewise.
4744         * gcc.dg/pragma-re-4.c: Likewise.
4745         * g++.dg/other/pragma-re-1.C: Likewise.
4746         * g++.dg/other/pragma-re-2.C: Likewise.
4747
4748 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4749
4750         * gcc.dg/torture/builtin-math-7.c: New.
4751
4752 2009-08-14  Richard Guenther  <rguenther@suse.de>
4753
4754         * gcc.c-torture/execute/20090814-1.c: New testcase.
4755
4756 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4757
4758         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4759
4760 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4761
4762         PR target/40934
4763         * gcc.target/i386/pr40934.c: New.
4764
4765 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4766
4767         PR target/41019
4768         * gcc.target/i386/pr41019.c: New test.
4769
4770 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4771
4772         PR fortran/40955
4773         * gfortran.dg/winapi.f90: New test.
4774
4775 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4776
4777         PR fortran/40995
4778         * gfortran.dg/intrinsic_4.f90: New.
4779         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4780         different line.
4781
4782 2009-08-13  Richard Guenther  <rguenther@suse.de>
4783
4784         PR middle-end/41047
4785         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4786
4787 2009-08-12  Richard Guenther  <rguenther@suse.de>
4788
4789         PR tree-optimization/41011
4790         * gfortran.dg/pr41011.f: New testcase.
4791
4792 2009-08-11  Andrew Haley  <aph@redhat.com>
4793
4794         * gcc.target/arm/synchronize.c: New file.
4795
4796 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4797
4798         PR middle-end/40980
4799         * gfortran.dg/graphite/id-17.f: New.
4800
4801 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4802             Sebastian Pop  <sebastian.pop@amd.com>
4803
4804         * gcc.dg/graphite/interchange-1.c: XFAILed.
4805         * gcc.dg/graphite/interchange-2.c: XFAILed.
4806         * gcc.dg/graphite/interchange-3.c: XFAILed.
4807         * gcc.dg/graphite/interchange-4.c: XFAILed.
4808         * gcc.dg/graphite/interchange-7.c: XFAILed.
4809
4810 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4811
4812         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4813
4814 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4815             Pranav Garg  <pranav.garg2107@gmail.com>
4816
4817         * gcc.dg/graphite/interchange-6.c: XFAILed.
4818
4819 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4820
4821         * gcc.dg/graphite/interchange-9.c: New.
4822
4823 2009-08-12  Richard Guenther  <rguenther@suse.de>
4824
4825         PR rtl-optimization/41033
4826         * gcc.dg/pr41033.c: New test.
4827
4828 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4829
4830         PR fortran/41022
4831         * gfortran.dg/proc_ptr_comp_14.f90: New.
4832
4833 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4834
4835         * gcc.target/mips/ext-5.c: New test.
4836         * gcc.target/mips/ext-6.c: New test.
4837         * gcc.target/mips/ext-7.c: New test.
4838         * gcc.target/mips/ext-8.c: New test.
4839         * gcc.target/mips/extend-2.c: New test.
4840
4841 2009-08-10  Jason Merrill  <jason@redhat.com>
4842
4843         * g++.dg/other/linkage2.C: New test for types-without-linkage
4844         handling.
4845         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4846         * g++.dg/lookup/anon2.C: Likewise.
4847         * g++.dg/other/anon3.C: Likewise.
4848         * g++.dg/template/arg2.C: Likewise.
4849         * g++.dg/template/local4.C: Likewise.
4850         * g++.old-deja/g++.law/operators32.C: Likewise.
4851         * g++.old-deja/g++.other/linkage2.C: Likewise.
4852         * g++.old-deja/g++.pt/enum6.C: Likewise.
4853         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4854         * g++.old-deja/g++.other/linkage1.C: Likewise.
4855
4856 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4857
4858         * gcc.dg/dg.exp: Test also c-c++-common dir.
4859         * g++.dg/dg.exp: Likewise.
4860         * g++.dg/warn/Wconversion-real.C: Delete.
4861         * gcc.dg/Wconversion-real.c: Move to ...
4862         * c-c++-common/Wconversion-real.c: ... here.
4863         * lib/target-supports.exp
4864         (check_effective_target_c,check_effective_target_c++): New.
4865
4866 2009-08-10  Daniel Kraft  <d@domob.eu>
4867
4868         PR fortran/37425
4869         * gfortran.dg/typebound_operator_1.f03: New test.
4870         * gfortran.dg/typebound_operator_2.f03: New test.
4871
4872 2009-08-10  Richard Guenther  <rguenther@suse.de>
4873
4874         PR middle-end/41006
4875         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4876         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4877
4878 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4879
4880         PR fortran/40940
4881         * gfortran.dg/class_1.f03: New.
4882         * gfortran.dg/class_2.f03: New.
4883         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4884         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4885         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4886         * gfortran.dg/typebound_call_10.f03: Ditto.
4887         * gfortran.dg/typebound_call_2.f03: Ditto.
4888         * gfortran.dg/typebound_call_3.f03: Ditto.
4889         * gfortran.dg/typebound_call_4.f03: Ditto.
4890         * gfortran.dg/typebound_generic_3.f03: Ditto.
4891         * gfortran.dg/typebound_generic_4.f03: Ditto.
4892         * gfortran.dg/typebound_proc_1.f08: Ditto.
4893         * gfortran.dg/typebound_proc_5.f03: Ditto.
4894         * gfortran.dg/typebound_proc_6.f03: Ditto.
4895
4896 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4897
4898         PR c++/40866
4899         * g++.dg/expr/stmt-expr-1.C: New test.
4900
4901 2009-08-09  Richard Guenther  <rguenther@suse.de>
4902
4903         PR tree-optimization/41016
4904         * gcc.c-torture/compile/pr41016.c: New testcase.
4905
4906 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4907
4908         * gcc.dg/overflow-warn-8.c: New test.
4909
4910 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4911
4912         PR tree-optimization/41008
4913         * gcc.dg/vect/O1-pr41008.c: New test.
4914
4915 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/40955
4918         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4919
4920 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4921
4922         * gcc.target/bfin/loop-autoinc.c: New file.
4923
4924 2009-08-08  Richard Guenther  <rguenther@suse.de>
4925
4926         PR tree-optimization/40991
4927         * g++.dg/torture/pr40991.C: New testcase.
4928
4929 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4930
4931         * ada/acats/support/impdef.a: Tweak timing constants. Add
4932         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4933         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4934         * ada/acats/tests/c9/c940007.a: Likewise.
4935         * ada/acats/tests/c9/c94001c.ada: Likewise.
4936         * ada/acats/tests/c9/c94006a.ada: Likewise.
4937         * ada/acats/tests/c9/c94008c.ada: Likewise.
4938         * ada/acats/tests/c9/c951002.a: Likewise.
4939         * ada/acats/tests/c9/c954a01.a: Likewise.
4940         * ada/acats/tests/c9/c96001a.ada: Likewise.
4941         * ada/acats/tests/c9/c97307a.ada: Likewise.
4942
4943 2009-08-07  Richard Guenther  <rguenther@suse.de>
4944
4945         PR tree-optimization/40999
4946         * gfortran.dg/pr40999.f: New testcase.
4947
4948 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4949
4950         * g++.dg/tree-prof/partition1.C: New test.
4951
4952 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4953
4954         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4955         hook.
4956         (check_effective_target_arm_neon_ok): Improve test for neon
4957         availability.
4958         * gcc.target/arm/eabi1.c: Only run test in base variant.
4959         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4960         attribute.
4961         * gcc.target/arm/vfp1[567].c: New tests.
4962
4963 2009-08-06  Jason Merrill  <jason@redhat.com>
4964
4965         PR c++/40948
4966         * g++.dg/ext/complit12.C: Expand.
4967
4968 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4969
4970         Merge ARM/hard_vfp_branch to trunk.
4971
4972         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4973
4974         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4975         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4976
4977         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4978
4979         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4980         (PCS): Define macro to use base AAPCS.
4981         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4982
4983         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4984
4985         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4986         Correct arm_neon.h typo.
4987
4988         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4989
4990         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4991         this a linkage test.
4992         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4993         argument marshalling.
4994         * abitest.h: New file.
4995         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4996         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4997
4998 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4999
5000         PR middle-end/32964
5001         * gcc.dg/tree-ssa/pr32964.c: New test.
5002
5003 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
5004             H.J. Lu  <hongjiu.lu@intel.com>
5005
5006         PR target/40957
5007         * gcc.target/i386/pr40957.c: New test.
5008
5009 2009-08-06  Richard Guenther  <rguenther@suse.de>
5010
5011         PR tree-optimization/40964
5012         * gcc.c-torture/compile/pr40964.c: New testcase.
5013
5014 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
5015
5016         PR fortran/40847
5017         * gfortran.dg/transfer_resolve_1.f90 : New test.
5018
5019 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
5020             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
5021
5022         PR target/40906
5023         * gcc.target/i386/pr40906-1.c: New test.
5024         * gcc.target/i386/pr40906-2.c: Ditto.
5025         * gcc.target/i386/pr40906-3.c: Ditto.
5026
5027 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR rtl-optimization/40924
5030         * g++.dg/torture/pr40924.C: New test.
5031
5032 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5033
5034         PR c++/36069
5035         * g++.dg/warn/pr36069.C: New.
5036
5037 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5038
5039         PR c++/39987
5040         * g++.dg/overload/defarg4.C: New test.
5041
5042 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5043
5044         PR c++/16696
5045         * g++.dg/parse/pr16696.C: New.
5046         * g++.dg/parse/pr16696-permissive.C: New.
5047
5048 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
5049
5050         PR fortran/40875
5051         * gfortran.dg/initialization_23.f90 : New test.
5052
5053 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
5054
5055         PR debug/39706
5056         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5057
5058 2009-08-03  Jason Merrill  <jason@redhat.com>
5059             Jakub Jelinek  <jakub@redhat.com>
5060
5061         PR c++/40948
5062         * g++.dg/ext/complit12.C: New.
5063
5064 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
5065
5066         PR c/39902
5067         * gcc.target/powerpc/pr39902-2.c: New test.
5068
5069 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR middle-end/40943
5072         * gcc.dg/uninit-6.c: Re-add XFAIL.
5073         * gcc.dg/uninit-6-O0.c: Likewise.
5074         * gcc.dg/uninit-pr40943.c: New test.
5075
5076 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5077
5078         PR testsuite/40858
5079         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5080         .ascii.
5081
5082 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5083
5084         PR libfortran/40853
5085         * gfortran.dg/namelist_40.f90: Update error output.
5086         * gfortran.dg/namelist_47.f90: Update error output.
5087         * gfortran.dg/namelist_58.f90: New test.
5088
5089 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
5090
5091         PR fortran/40881
5092         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5093         * gfortran.dg/altreturn_3.f90: Ditto.
5094         * gfortran.dg/altreturn_5.f90: Ditto.
5095         * gfortran.dg/altreturn_6.f90: Ditto.
5096         * gfortran.dg/altreturn_7.f90: Ditto.
5097         * gfortran.dg/array_constructor_13.f90: Ditto.
5098         * gfortran.dg/arrayio_7.f90: Ditto.
5099         * gfortran.dg/arrayio_8.f90: Ditto.
5100         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5101         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5102         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5103         * gfortran.dg/backspace_8.f: Add -std=legacy.
5104         * gfortran.dg/backspace_9.f: Ditto.
5105         * gfortran.dg/char_comparison_1.f: Ditto.
5106         * gfortran.dg/char_decl_1.f90: Ditto.
5107         * gfortran.dg/char_initialiser_actual.f90: Ditto.
5108         * gfortran.dg/char_pointer_assign.f90: Ditto.
5109         * gfortran.dg/char_pointer_dependency.f90: Ditto.
5110         * gfortran.dg/char_pointer_dummy.f90: Ditto.
5111         * gfortran.dg/char_pointer_func.f90: Ditto.
5112         * gfortran.dg/common_8.f90: Ditto.
5113         * gfortran.dg/constant_substring.f: Ditto.
5114         * gfortran.dg/data_char_2.f90: Ditto.
5115         * gfortran.dg/der_array_io_1.f90: Ditto.
5116         * gfortran.dg/der_array_io_2.f90: Ditto.
5117         * gfortran.dg/der_array_io_3.f90: Ditto.
5118         * gfortran.dg/der_io_3.f90: Ditto.
5119         * gfortran.dg/dev_null.F90: Ditto.
5120         * gfortran.dg/direct_io_2.f90: Ditto.
5121         * gfortran.dg/do_iterator_2.f90: Ditto.
5122         * gfortran.dg/e_d_fmt.f90: Ditto.
5123         * gfortran.dg/empty_format_1.f90: Ditto.
5124         * gfortran.dg/entry_17.f90: Modified warning message.
5125         * gfortran.dg/entry_7.f90: Add -std=legacy.
5126         * gfortran.dg/eor_1.f90: Ditto.
5127         * gfortran.dg/equiv_2.f90: Ditto.
5128         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5129         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5130         * gfortran.dg/extended_char_comparison_1.f: Ditto.
5131         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5132         * gfortran.dg/fmt_error_2.f90: Ditto.
5133         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5134         * gfortran.dg/fmt_tl.f: Ditto.
5135         * gfortran.dg/fmt_white.f: Ditto.
5136         * gfortran.dg/func_derived_1.f90: Ditto.
5137         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5138         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5139         * gfortran.dg/global_references_2.f90: Ditto.
5140         * gfortran.dg/hollerith_1.f90: Ditto.
5141         * gfortran.dg/hollerith.f90: Use new-style character length.
5142         * gfortran.dg/hollerith_f95.f90: Ditto.
5143         * gfortran.dg/ichar_1.f90: Add -std=legacy.
5144         * gfortran.dg/implicit_6.f90: Ditto.
5145         * gfortran.dg/implicit_9.f90: Ditto.
5146         * gfortran.dg/inquire_13.f90: Ditto.
5147         * gfortran.dg/inquire_5.f90: Ditto.
5148         * gfortran.dg/inquire_6.f90: Ditto.
5149         * gfortran.dg/inquire.f90: Ditto.
5150         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5151         * gfortran.dg/io_constraints_2.f90: Ditto.
5152         * gfortran.dg/list_read_2.f90: Add -std=legacy.
5153         * gfortran.dg/loc_2.f90: Ditto.
5154         * gfortran.dg/logical_1.f90: Ditto.
5155         * gfortran.dg/longline.f: Ditto.
5156         * gfortran.dg/merge_char_1.f90: Ditto.
5157         * gfortran.dg/namelist_12.f: Ditto.
5158         * gfortran.dg/namelist_14.f90: Ditto.
5159         * gfortran.dg/namelist_18.f90: Ditto.
5160         * gfortran.dg/namelist_19.f90: Ditto.
5161         * gfortran.dg/namelist_21.f90: Ditto.
5162         * gfortran.dg/namelist_22.f90: Ditto.
5163         * gfortran.dg/namelist_37.f90: Ditto.
5164         * gfortran.dg/namelist_54.f90: Ditto.
5165         * gfortran.dg/namelist_55.f90: Ditto.
5166         * gfortran.dg/namelist_empty.f90: Ditto.
5167         * gfortran.dg/namelist_use.f90: Use new-style character length.
5168         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5169         * gfortran.dg/nested_modules_4.f90: Ditto.
5170         * gfortran.dg/nested_modules_5.f90: Ditto.
5171         * gfortran.dg/open-options-blanks.f: Ditto.
5172         * gfortran.dg/output_exponents_1.f90: Ditto.
5173         * gfortran.dg/parens_5.f90: Ditto.
5174         * gfortran.dg/parens_6.f90: Ditto.
5175         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5176         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5177         * gfortran.dg/pr15129.f90: Ditto.
5178         * gfortran.dg/pr15332.f: Ditto.
5179         * gfortran.dg/pr16597.f90: Ditto.
5180         * gfortran.dg/pr17143.f90: Ditto.
5181         * gfortran.dg/pr17164.f90: Ditto.
5182         * gfortran.dg/pr17229.f: Modified warning message.
5183         * gfortran.dg/pr18210.f90: Add -std=legacy.
5184         * gfortran.dg/pr19155.f: Ditto.
5185         * gfortran.dg/pr20086.f90: Ditto.
5186         * gfortran.dg/pr20124.f90: Ditto.
5187         * gfortran.dg/pr20755.f: Ditto.
5188         * gfortran.dg/pr20865.f90: Ditto.
5189         * gfortran.dg/pr20950.f: Ditto.
5190         * gfortran.dg/pr21730.f: Ditto.
5191         * gfortran.dg/pr22491.f: Ditto.
5192         * gfortran.dg/pr29713.f90: Ditto.
5193         * gfortran.dg/print_parentheses_1.f: Ditto.
5194         * gfortran.dg/print_parentheses_2.f90: Ditto.
5195         * gfortran.dg/proc_assign_1.f90: Ditto.
5196         * gfortran.dg/proc_decl_1.f90: Ditto.
5197         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5198         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5199         * gfortran.dg/read_float_1.f90: Ditto.
5200         * gfortran.dg/read_logical.f90: Ditto.
5201         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5202         * gfortran.dg/return_1.f90: Ditto.
5203         * gfortran.dg/rewind_1.f90: Ditto.
5204         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5205         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5206         * gfortran.dg/stfunc_1.f90: Ditto.
5207         * gfortran.dg/stfunc_3.f90: Ditto.
5208         * gfortran.dg/stfunc_4.f90: Ditto.
5209         * gfortran.dg/stfunc_6.f90: Ditto.
5210         * gfortran.dg/streamio_2.f90: Ditto.
5211         * gfortran.dg/string_ctor_1.f90: Ditto.
5212         * gfortran.dg/string_null_compare_1.f: Ditto.
5213         * gfortran.dg/substr_6.f90: Ditto.
5214         * gfortran.dg/tl_editing.f90: Ditto.
5215         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5216         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5217         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5218         * gfortran.dg/g77/1832.f: Ditto.
5219         * gfortran.dg/g77/19981216-0.f Ditto.
5220         * gfortran.dg/g77/19990525-0.f: Ditto.
5221         * gfortran.dg/g77/19990826-2.f: Ditto.
5222         * gfortran.dg/g77/20000630-2.f: Ditto.
5223         * gfortran.dg/g77/20010116.f: Ditto.
5224         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5225         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5226         * gfortran.dg/g77/980520-1.f: Ditto.
5227         * gfortran.dg/g77/check0.f: Ditto.
5228         * gfortran.dg/g77/cpp3.F: Ditto.
5229         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5230         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5231         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5232         * gfortran.dg/g77/short.f: Ditto.
5233
5234 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5235
5236         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5237         * gcc.target/mips/ext-4.c: Likewise.
5238         * gcc.target/mips/interrupt_handler.c: Likewise.
5239         * gcc.target/mips/truncate-4.c: Likewise.
5240         * gcc.target/mips/truncate-5.c: Likewise.
5241
5242 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5243
5244         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5245         -fgraphite-force-parallel to -floop-parallelize-all.
5246
5247 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5248
5249         PR fortran/40011
5250         * gfortran.dg/whole_file_7.f90: New test.
5251         * gfortran.dg/whole_file_8.f90: New test.
5252         * gfortran.dg/whole_file_9.f90: New test.
5253         * gfortran.dg/whole_file_10.f90: New test.
5254         * gfortran.dg/whole_file_11.f90: New test.
5255         * gfortran.dg/whole_file_12.f90: New test.
5256         * gfortran.dg/whole_file_13.f90: New test.
5257         * gfortran.dg/whole_file_14.f90: New test.
5258
5259 2009-07-31  Jason Merrill  <jason@redhat.com>
5260
5261         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5262         binding semantics.
5263         * g++.dg/cpp0x/named.C: Likewise.
5264         * g++.dg/cpp0x/overload.C: Likewise.
5265         * g++.dg/cpp0x/rv1n.C: Likewise.
5266         * g++.dg/cpp0x/rv1p.C: Likewise.
5267         * g++.dg/cpp0x/rv2n.C: Likewise.
5268         * g++.dg/cpp0x/rv2p.C: Likewise.
5269         * g++.dg/cpp0x/rv3n.C: Likewise.
5270         * g++.dg/cpp0x/rv3p.C: Likewise.
5271         * g++.dg/cpp0x/rv4n.C: Likewise.
5272         * g++.dg/cpp0x/rv4p.C: Likewise.
5273         * g++.dg/cpp0x/rv5n.C: Likewise.
5274         * g++.dg/cpp0x/rv5p.C: Likewise.
5275         * g++.dg/cpp0x/rv6n.C: Likewise.
5276         * g++.dg/cpp0x/rv6p.C: Likewise.
5277         * g++.dg/cpp0x/rv7n.C: Likewise.
5278         * g++.dg/cpp0x/rv7p.C: Likewise.
5279         * g++.dg/cpp0x/template_deduction.C: Likewise.
5280         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5281         * g++.dg/cpp0x/overloadn.C: New.
5282         * g++.dg/cpp0x/rv-cast.C: New.
5283
5284 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5285
5286         * gcc.target/mips/ext-4.c: New test.
5287
5288 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5289
5290         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5291
5292 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5293
5294         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5295         * gcc.dg/tree-ssa/loop-32.c: Same.
5296         * gcc.dg/tree-ssa/loop-33.c: Same.
5297         * gcc.dg/tree-ssa/loop-34.c: Same.
5298         * gcc.dg/tree-ssa/loop-35.c: Same.
5299         * gcc.dg/tree-ssa/loop-7.c: Same.
5300         * gcc.dg/tree-ssa/pr23109.c: Same.
5301         * gcc.dg/tree-ssa/restrict-2.c: Same.
5302         * gcc.dg/tree-ssa/restrict-3.c: Same.
5303         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5304         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5305         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5306         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5307         * gcc.dg/tree-ssa/structopt-1.c: Same.
5308         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5309         * gfortran.dg/pr32921.f: Same.
5310
5311 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5312
5313         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5314         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5315         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5316         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5317         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5318         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5319         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5320         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5321         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5322         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5323         * gcc.dg/graphite/id-1.c: New.
5324         * gcc.dg/graphite/id-10.c: New.
5325         * gcc.dg/graphite/id-11.c: New.
5326         * gcc.dg/graphite/id-12.c: New.
5327         * gcc.dg/graphite/id-13.c: New.
5328         * gcc.dg/graphite/id-14.c: New.
5329         * gcc.dg/graphite/id-15.c: New.
5330         * gcc.dg/graphite/id-2.c: New.
5331         * gcc.dg/graphite/id-3.c: New.
5332         * gcc.dg/graphite/id-4.c: New.
5333         * gcc.dg/graphite/id-5.c: New.
5334         * gcc.dg/graphite/id-6.c: New.
5335         * gcc.dg/graphite/id-7.c: New.
5336         * gcc.dg/graphite/id-8.c: New.
5337         * gcc.dg/graphite/id-9.c: New.
5338         * gcc.dg/graphite/interchange-0.c: New.
5339         * gcc.dg/graphite/interchange-1.c: New.
5340         * gcc.dg/graphite/interchange-2.c: New.
5341         * gcc.dg/graphite/interchange-3.c: New.
5342         * gcc.dg/graphite/interchange-4.c: New.
5343         * gcc.dg/graphite/interchange-5.c: New.
5344         * gcc.dg/graphite/interchange-6.c: New.
5345         * gcc.dg/graphite/interchange-7.c: New.
5346         * gcc.dg/graphite/interchange-8.c: New.
5347         * gcc.dg/graphite/pr35356-1.c: New.
5348         * gcc.dg/graphite/pr35356-2.c: New.
5349         * gcc.dg/graphite/pr35356-3.c: New.
5350         * gcc.dg/graphite/pr40157.c: New.
5351         * gcc.dg/graphite/run-id-1.c: New.
5352         * gcc.dg/graphite/scop-20.c: New.
5353         * gcc.dg/graphite/scop-21.c: New.
5354         * gfortran.dg/graphite/id-1.f90: New.
5355         * gfortran.dg/graphite/id-10.f90: New.
5356         * gfortran.dg/graphite/id-11.f: New.
5357         * gfortran.dg/graphite/id-12.f: New.
5358         * gfortran.dg/graphite/id-13.f: New.
5359         * gfortran.dg/graphite/id-14.f: New.
5360         * gfortran.dg/graphite/id-15.f: New.
5361         * gfortran.dg/graphite/id-16.f: New.
5362         * gfortran.dg/graphite/id-5.f: New.
5363         * gfortran.dg/graphite/id-6.f: New.
5364         * gfortran.dg/graphite/id-7.f: New.
5365         * gfortran.dg/graphite/id-8.f: New.
5366         * gfortran.dg/graphite/id-9.f: New.
5367         * gfortran.dg/graphite/interchange-1.f: New.
5368         * gfortran.dg/graphite/interchange-2.f: New.
5369
5370 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5371
5372         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5373         flags based on the name of the testcase.
5374         * gfortran.dg/graphite/graphite.exp: Same.
5375
5376         * gcc.dg/graphite/block-0.c: Adjusted.
5377         * gcc.dg/graphite/block-1.c: Adjusted.
5378         * gcc.dg/graphite/block-2.c: Adjusted.
5379         * gcc.dg/graphite/block-3.c: Adjusted.
5380         * gcc.dg/graphite/block-4.c: Adjusted.
5381         * gcc.dg/graphite/block-5.c: Adjusted.
5382         * gcc.dg/graphite/block-6.c: Adjusted.
5383         * gcc.dg/graphite/pr37485.c: Adjusted.
5384         * gcc.dg/graphite/pr37684.c: Adjusted.
5385         * gcc.dg/graphite/pr37828.c: Adjusted.
5386         * gcc.dg/graphite/pr37883.c: Adjusted.
5387         * gcc.dg/graphite/pr37928.c: Adjusted.
5388         * gcc.dg/graphite/pr37943.c: Adjusted.
5389         * gcc.dg/graphite/pr38409.c: Adjusted.
5390         * gcc.dg/graphite/pr38498.c: Adjusted.
5391         * gcc.dg/graphite/pr38559.c: Adjusted.
5392         * gcc.dg/graphite/pr39335.c: Adjusted.
5393         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5394         * gcc.dg/graphite/scop-0.c: Adjusted.
5395         * gcc.dg/graphite/scop-1.c: Adjusted.
5396         * gcc.dg/graphite/scop-10.c: Adjusted.
5397         * gcc.dg/graphite/scop-11.c: Adjusted.
5398         * gcc.dg/graphite/scop-12.c: Adjusted.
5399         * gcc.dg/graphite/scop-13.c: Adjusted.
5400         * gcc.dg/graphite/scop-14.c: Adjusted.
5401         * gcc.dg/graphite/scop-15.c: Adjusted.
5402         * gcc.dg/graphite/scop-16.c: Adjusted.
5403         * gcc.dg/graphite/scop-17.c: Adjusted.
5404         * gcc.dg/graphite/scop-18.c: Adjusted.
5405         * gcc.dg/graphite/scop-19.c: Adjusted.
5406         * gcc.dg/graphite/scop-2.c: Adjusted.
5407         * gcc.dg/graphite/scop-3.c: Adjusted.-
5408         * gcc.dg/graphite/scop-4.c: Adjusted.
5409         * gcc.dg/graphite/scop-5.c: Adjusted.
5410         * gcc.dg/graphite/scop-6.c: Adjusted.
5411         * gcc.dg/graphite/scop-7.c: Adjusted.
5412         * gcc.dg/graphite/scop-8.c: Adjusted.
5413         * gcc.dg/graphite/scop-9.c: Adjusted.
5414         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5415         * gfortran.dg/graphite/block-1.f90: Adjusted.
5416         * gfortran.dg/graphite/block-2.f: Adjusted.
5417         * gfortran.dg/graphite/block-3.f90: Adjusted.
5418         * gfortran.dg/graphite/block-4.f90: Adjusted.
5419         * gfortran.dg/graphite/id-2.f90: Adjusted.
5420         * gfortran.dg/graphite/id-3.f90: Adjusted.
5421         * gfortran.dg/graphite/id-4.f90: Adjusted.
5422         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5423         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5424         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5425         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5426         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5427         * gfortran.dg/graphite/scop-1.f: Adjusted.
5428
5429 2009-07-30  Doug Kwan  <dougkwan@google.com>
5430
5431         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5432         in warnings added in rev 141298.
5433
5434 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5435
5436         * lib/options.exp: Use "!=" instead of "ne".
5437
5438         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5439
5440         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5441         * gcc.dg/ucnid-12.c: Likewise.
5442
5443 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5444             Pat Haugen  <pthaugen@us.ibm.com>
5445             Revital Eres <ERES@il.ibm.com>
5446
5447         * gcc.target/powerpc/altivec-32.c: New file to test
5448         Altivec simple math function vectorization.
5449
5450         * gcc.target/powerpc/bswap-run.c: New file to test swap
5451         builtins.
5452         * gcc.target/powerpc/bswap16.c: Ditto.
5453         * gcc.target/powerpc/bswap32.c: Ditto.
5454         * gcc.target/powerpc/bswap64-1.c: Ditto.
5455         * gcc.target/powerpc/bswap64-2.c: Ditto.
5456         * gcc.target/powerpc/bswap64-3.c: Ditto.
5457         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5458         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5459         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5460
5461         * gcc.target/powerpc/popcount-2.c: New file to test
5462         power7 popcntd instructions.
5463         * gcc.target/powerpc/popcount-3.c: Ditto.
5464
5465         * gcc.target/powerpc/pr39457.c: New VSX test.
5466         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5467         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5468         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5469         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5470         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5471         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5472         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5473         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5474         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5475         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5476         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5477         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5478
5479         * gcc.target/powerpc/altivec-6.c: Store the result of
5480         vec_add, so the optimizer doesn't remove it.
5481
5482         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5483         systems that support bswap64.
5484
5485         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5486         prevent VSX code generation.
5487
5488         * lib/target-supports.exp (check_vsx_hw_available): New
5489         function to test if VSX available.
5490         (check_effective_target_powerpc_vsx_ok): Ditto.
5491         (check_vmx_hw_available): Add explicit -mno-vsx.
5492
5493 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5494
5495         PR c/39902
5496         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5497
5498 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5499
5500         PR tree-optimization/40570
5501         * gcc.c-torture/compile/pr40570.c: New test.
5502
5503 2009-07-29  Jason Merrill  <jason@redhat.com>
5504
5505         PR c++/14912
5506         * g++.dg/template/defarg13.C: New.
5507
5508 2009-07-29  Richard Guenther  <rguenther@suse.de>
5509
5510         PR c++/40834
5511         * g++.dg/torture/pr40834.C: New testcase.
5512
5513 2009-07-29  Michael Matz  <matz@suse.de>
5514
5515         PR middle-end/40830
5516         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5517
5518 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5519
5520         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5521         sh*-*-* targets.  Skip on spu-*-* targets.
5522         * gfortran.dg/maxlocval_4.f90: Likewise.
5523         * gfortran.dg/minlocval_1.f90: Likewise.
5524         * gfortran.dg/minlocval_4.f90: Likewise.
5525
5526 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5527
5528         PR fortran/40878
5529         * gfortran.dg/gomp/pr40878-1.f90: New test.
5530         * gfortran.dg/gomp/pr40878-2.f90: New test.
5531
5532         PR testsuite/40891
5533         * gcc.dg/cdce1.c: Adjust note line number.
5534         * gcc.dg/cdce2.c: Likewise.
5535
5536 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5537
5538         PR fortran/40882
5539         * gfortran.dg/proc_ptr_comp_13.f90: New.
5540
5541 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5542
5543         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5544         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5545         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5546         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5547         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5548         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5549         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5550         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5551         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5552         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5553         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5554         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5555         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5556         #ifdef NEED_IEEE754_FLOAT conditional.
5557         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5558         conditional.
5559
5560 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5561
5562         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5563         i?86-*-netware.
5564         * g++.dg/ext/bitfield3.C: Likewise.
5565         * g++.dg/ext/bitfield4.C: Likewise.
5566         * g++.dg/ext/bitfield5.C: Likewise.
5567         * gcc.dg/bitfld-15.c: Likewise.
5568         * gcc.dg/bitfld-16.c: Likewise.
5569         * gcc.dg/bitfld-17.c: Likewise.
5570         * gcc.dg/bitfld-18.c: Likewise.
5571         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5572         * gcc.dg/20010912-1.c: Likewise.
5573         * gcc.dg/20021018-1.c: Likewise.
5574         * gcc.dg/20030213-1.c: Likewise.
5575         * gcc.dg/20030225-1.c: Likewise.
5576         * gcc.dg/20030708-1.c: Likewise.
5577         * gcc.dg/20050321-2.c: Likewise.
5578         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5579         * gcc.dg/cdce2.c: Likewise.
5580         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5581         targets.
5582         * gcc.target/i386/pr37248-3.c: Likewise.
5583
5584 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5585
5586         PR fortran/40848
5587         * gfortran.dg/altreturn_7.f90: New.
5588
5589 2009-07-27  Simon Baldwin  <simonb@google.com>
5590
5591         PR testsuite/40829
5592         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5593         so that indexing no longer runs off array end.
5594
5595 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5596
5597         PR fortran/40851
5598         * gfortran.dg/derived_init_3.f90: New test.
5599
5600 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5601
5602         PR fortran/33197
5603         * gfortran.dg/atan2_1.f90: New test
5604         * gfortran.dg/atan2_2.f90: New test
5605
5606 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5607
5608         PR c++/40749
5609         * g++.dg/warn/Wreturn-type-6.C: New test.
5610
5611 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5612
5613         PR tree-optimization/40801
5614         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5615         * gfortran.dg/vect/vect.exp: Run tests starting with
5616         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5617
5618 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5619
5620         PR rtl-optimization/40445
5621         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5622
5623 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5624
5625         * gcc.dg/builtin-unreachable-4.c: New test.
5626
5627 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5628
5629         PR fortran/33197
5630         * gfortran.dg/complex_intrinsic_5.f90: New test.
5631         * gfortran.dg/complex_intrinsic_7.f90: New test.
5632
5633 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5634
5635         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5636         * gcc.dg/ipa/noclone-1.c: New test.
5637
5638 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5639
5640         * lib/target-supports.exp (check_effective_target_static): New
5641         procedure.
5642         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5643         supported.
5644         * g++.old-deja/g++.law/weak.C: Require static effective target.
5645
5646 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5647
5648         PR fortran/39630
5649         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5650         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5651         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5652         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5653         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5654         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5655         * gfortran.dg/typebound_call_10.f03: New.
5656
5657 2009-07-24  Jason Merrill  <jason@redhat.com>
5658
5659         * g++.dg/cpp0x/defaulted11.C: New.
5660
5661         * g++.dg/cpp0x/initlist23.C: New.
5662
5663 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5664
5665         PR fortran/40822
5666         * gfortran.dg/char_length_16.f90: New.
5667
5668 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5669
5670         PR fortran/40643
5671         PR fortran/31067
5672         * gfortran.dg/maxlocval_2.f90: New test.
5673         * gfortran.dg/maxlocval_3.f90: New test.
5674         * gfortran.dg/maxlocval_4.f90: New test.
5675         * gfortran.dg/minlocval_1.f90: New test.
5676         * gfortran.dg/minlocval_2.f90: New test.
5677         * gfortran.dg/minlocval_3.f90: New test.
5678         * gfortran.dg/minlocval_4.f90: New test.
5679
5680 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5681
5682         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5683         scan-assembler.
5684
5685 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR fortran/40839
5688         * gfortran.dg/pr40839.f90: New test.
5689
5690 2009-07-23  Michael Matz  <matz@suse.de>
5691
5692         PR middle-end/40830
5693         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5694         don't set options ourself.
5695
5696 2009-07-23  Simon Baldwin  <simonb@google.com>
5697
5698         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5699         native C compilation where required.
5700
5701 2009-07-22  Doug Kwan  <dougkwan@google.com>
5702
5703         * gcc.c-torture/compile/20090721-1.c: New test.
5704
5705 2009-07-22  Michael Matz  <matz@suse.de>
5706
5707         PR tree-optimization/35229
5708         PR tree-optimization/39300
5709         * gcc.dg/vect/vect-pre-interact.c: New test.
5710
5711 2009-07-22  Richard Guenther  <rguenther@suse.de>
5712
5713         * g++.dg/lookup/using21.C: Fix duplicate paste.
5714
5715 2009-07-22  Richard Guenther  <rguenther@suse.de>
5716
5717         PR c++/40799
5718         * g++.dg/lookup/using21.C: New testcase.
5719
5720 2009-07-21  Jason Merrill  <jason@redhat.com>
5721
5722         * g++.dg/init/aggr4.C: New.
5723
5724 2009-07-21  Jason Merrill  <jason@redhat.com>
5725
5726         Core issue 934
5727         * g++.dg/cpp0x/initlist22.C: New.
5728
5729 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5730
5731         * gcc.target/i386/vectorize8.c: New test.
5732
5733 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5734
5735         PR target/40811
5736         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5737         Add i?86 and x86_64 targets.
5738         * gcc.target/i386/vectorize7.c: New test.
5739
5740         PR target/40809
5741         * gcc.target/i386/pr40809.c: New test.
5742
5743 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR tree-optimization/40813
5746         * g++.dg/opt/inline15.C: New test.
5747
5748 2009-07-21  Paul Brook <paul@codesourcery.com>
5749
5750         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5751         * lib/target-supports.exp (check_effective_target_section_anchors):
5752         Add arm*-*-*.
5753
5754 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5755
5756         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5757         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5758         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5759
5760 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5761
5762         * gcc.target/mips/ext-3.c: New test.
5763
5764 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5765
5766         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5767         * gcc.dg/builtin-object-size-8.c: New test.
5768         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5769         * g++.dg/ext/builtin-object-size2.C: Likewise.
5770
5771         PR tree-optimization/40792
5772         * gcc.dg/pr40792.c: New test.
5773
5774 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5775
5776         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5777         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5778         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5779
5780 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5781
5782         * gcc.target/sh/mfmovd.c: New test.
5783
5784 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5785             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5786
5787         PR libfortran/40714
5788         * gfortran.dg/eof_3.f90: New test.
5789
5790 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5791
5792         PR fortran/40727
5793         * gfortran.dg/intrinsic_cmplx.f90: New test.
5794
5795 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5796
5797         PR libfortran/34670
5798         PR libfortran/36874
5799         * gfortran.dg/cshift_bounds_1.f90:  New test.
5800         * gfortran.dg/cshift_bounds_2.f90:  New test.
5801         * gfortran.dg/cshift_bounds_3.f90:  New test.
5802         * gfortran.dg/cshift_bounds_4.f90:  New test.
5803         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5804         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5805         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5806         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5807
5808 2009-07-19  Jan Hubicka  <jh@suse.cz>
5809
5810         PR tree-optimization/40676
5811         * gcc.c-torture/compile/pr40676.c: New testcase.
5812
5813 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5814
5815         * gcc.target/mips/ext-2.c: New test.
5816
5817 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5818
5819         * gcc.target/mips/octeon-exts-7.c: New test.
5820         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5821         * gcc.target/mips/octeon-exts-5.c: Likewise.
5822
5823 2009-07-18  Richard Guenther  <rguenther@suse.de>
5824
5825         PR testsuite/40798
5826         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5827
5828 2009-07-18  Richard Guenther  <rguenther@suse.de>
5829
5830         PR c/40787
5831         * gcc.dg/pr35899.c: Adjust.
5832
5833 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5834
5835         * gcc.target/powerpc/asm-es-1.c: New test.
5836         * gcc.target/powerpc/asm-es-2.c: Likewise.
5837
5838 2009-07-17  Richard Guenther  <rguenther@suse.de>
5839
5840         PR c/40401
5841         * g++.dg/rtti/crash4.C: New testcase.
5842         * g++.dg/torture/20090706-1.C: Likewise.
5843         * gcc.dg/redecl-17.c: Likewise.
5844         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5845         * gcc.dg/declspec-9.c: Expect extra error.
5846         * gcc.dg/declspec-10.c: Likewise.
5847         * gcc.dg/declspec-11.c: Likewise.
5848         * gcc.dg/redecl-10.c: Expect extra warnings.
5849         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5850         * gcc.target/i386/pr39545-1.c: Likewise.
5851         * g++.dg/ext/asm3.C: Expect more errors.
5852         * g++.dg/gomp/block-1.C: Likewise.
5853         * g++.dg/gomp/block-2.C: Likewise.
5854         * g++.dg/gomp/block-3.C: Likewise.
5855         * g++.dg/gomp/block-5.C: Likewise.
5856         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5857         * g++.dg/warn/unused-result1.C: XFAIL.
5858
5859 2009-07-17  Richard Guenther  <rguenther@suse.de>
5860
5861         PR tree-optimization/40321
5862         * gcc.c-torture/compile/pr40321.c: New testcase.
5863         * g++.dg/torture/pr40321.C: Likewise.
5864
5865 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR c++/40780
5868         * g++.dg/template/ptrmem19.C: New test.
5869
5870 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5871             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5872
5873         PR 40435
5874         * gcc.dg/pr36902.c: Add column info.
5875         * g++.dg/gcov/gcov-2.C: Change count for definition.
5876
5877 2009-07-16  Jason Merrill  <jason@redhat.com>
5878
5879         PR libstdc++/37907
5880         * g++.dg/cpp0x/std-layout1.C: New.
5881         * g++.dg/ext/has_nothrow_assign.C: Fix.
5882         * g++.dg/ext/has_nothrow_copy.C: Fix.
5883         * g++.dg/ext/has_trivial_assign.C: Fix.
5884         * g++.dg/ext/has_trivial_copy.C: Fix.
5885         * g++.dg/ext/is_pod.C: Fix.
5886         * g++.dg/other/offsetof3.C: Adjust.
5887         * g++.dg/overload/ellipsis1.C: Adjust.
5888         * g++.dg/warn/var-args1.C: Adjust.
5889         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5890         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5891         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5892         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5893         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5894
5895 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5896
5897         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5898         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5899         effective target "mpc_pow".
5900         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5901
5902 2009-07-16  Richard Henderson  <rth@redhat.com>
5903
5904         * g++.dg/opt/eh4.C: New test.
5905
5906 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5907
5908         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5909
5910 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5911
5912         PR middle-end/40747
5913         * gcc.c-torture/execute/pr40747.c: New test.
5914
5915 2009-07-15  Richard Guenther  <rguenther@suse.de>
5916
5917         PR middle-end/40753
5918         * gcc.c-torture/compile/pr40753.c: New testcase.
5919
5920 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5921
5922         PR fortran/40743
5923         * gfortran.dg/interface_assignment_4.f90: New.
5924
5925 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5926
5927         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5928         for FreeBSD up to and including version 8.
5929
5930 2009-07-14  Taras Glek  <tglek@mozilla.com>
5931             Rafael Espindola  <espindola@google.com>
5932
5933         * g++.dg/plugin/header-plugin-test.C: New.
5934         * g++.dg/plugin/header_plugin.c: New.
5935         * g++.dg/plugin/plugin.exp: Update.
5936
5937 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5938
5939         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5940         function to enable vectorization.
5941         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5942         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5943
5944 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5945
5946         * gcc.target/i386/sse-copysignf-vec.c: New test.
5947         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5948
5949 2009-07-14  Jason Merrill  <jason@redhat.com>
5950
5951         PR c++/37276
5952         * g++.dg/lookup/builtin5.C: New.
5953         * g++.dg/other/error22.C: Add missing extern "C".
5954         * g++.dg/warn/Warray-bounds.C: Likewise.
5955         * gcc.dg/compat/compat-common.h: Likewise.
5956
5957         PR c++/40746
5958         * g++.dg/lookup/using20.C: New.
5959
5960         PR c++/40740
5961         * g++.dg/template/koenig8.C: New.
5962
5963 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5964
5965         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5966         both i?86-*-darwin* and x86_64-*-darwin*.
5967
5968 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5969
5970         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5971         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5972         name.
5973
5974 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5975
5976         PR debug/40705
5977         * g++.dg/debug/dwarf2/typedef1.C: New test.
5978
5979         PR c++/40357
5980         * g++.dg/other/typedef3.C: New test.
5981
5982 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5983
5984         * gcc.dg/20090709-1.c: Move to a proper place ...
5985         * gcc.target/m68k/20090709-1.c: ... here.
5986
5987 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5988
5989         PR C++/22154
5990         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5991         front of qualified names are allowed.
5992         * g++.dg/parse/crash10.C: Likewise.
5993         * g++.dg/parse/error15.C: Likewise.
5994         * g++.dg/parse/typename9.C: Likewise.
5995         * g++.dg/parse/error8.C: Likewise.
5996
5997 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5998
5999         PR fortran/40646
6000         * gfortran.dg/proc_ptr_22.f90: Extended.
6001         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6002
6003 2009-07-13  Ira Rosen  <irar@il.ibm.com>
6004
6005         * gfortran.dg/vect/vect-6.f: New test.
6006
6007 2009-07-12  Jason Merrill  <jason@redhat.com>
6008
6009         PR c++/36628
6010         * g++.dg/cpp0x/decltype17.C: New.
6011
6012         PR c++/37206
6013         * g++.dg/cpp0x/rv10.C: New.
6014
6015 2009-07-12  Jason Merrill  <jason@redhat.com>
6016
6017         PR c++/40689
6018         * g++.dg/cpp0x/initlist20.C: New.
6019         * g++.dg/cpp0x/initlist21.C: New.
6020
6021 2009-07-12  Ira Rosen  <irar@il.ibm.com>
6022
6023         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6024         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6025         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6026         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6027         gcc.dg/vect/vect-double-reduc-7.c: New tests.
6028
6029 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
6030
6031         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6032         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6033         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6034         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6035         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6036         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6037         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6038         effective_target fd_truncate.
6039
6040 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6041
6042         * gnat.dg/specs/addr1.ads: New test.
6043
6044 2009-07-11  Jan Hubicka  <jh@suse.cz>
6045
6046         PR middle-end/48388
6047         * g++.dg/torture/pr40388.C: New testcase.
6048
6049 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
6050
6051         PR target/40668
6052         * gcc.c-torture/execute/pr40668.c: New test.
6053
6054 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
6055
6056         * gcc.c-torture/execute/20090711-1.c: New test.
6057
6058 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
6059
6060         PR testsuite/40699
6061         PR testsuite/40707
6062         PR testsuite/40709
6063         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6064         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6065         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6066         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6067
6068 2009-07-11  Tobias Burnus  <burnus@net-b.de>
6069
6070         PR fortran/33197
6071         * gfortran.dg/complex_intrinsic_3.f90: New test.
6072         * gfortran.dg/complex_intrinsic_4.f90: New test.
6073
6074 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
6075
6076         PR target/39079
6077         * gcc.target/mips/mips.exp: Make -msynci a known option.
6078         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6079
6080 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR c++/40502
6083         * g++.dg/ext/strncpy-chk1.C: New test.
6084
6085 2009-07-10  Richard Guenther  <rguenther@suse.de>
6086
6087         PR tree-optimization/40496
6088         * g++.dg/opt/pr40496.C: New testcase.
6089
6090 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6091
6092         PR 25509
6093         PR 40614
6094         * g++.dg/warn/unused-result1-Werror.c: New.
6095
6096 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
6097
6098         PR fortran/39334
6099         * gfortran.dg/recursive_parameter_1.f90: New test.
6100
6101 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6102
6103         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6104         * gfortran.dg/module_equivalence_6.f90: Ditto.
6105         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6106         * gfortran.dg/nan_2.f90: Ditto.
6107         * gfortran.dg/inquire_11.f90: Ditto.
6108         * gfortran.dg/abstract_type_3.f03: Ditto.
6109         * gfortran.dg/abstract_type_1.f90: Ditto.
6110         * gfortran.dg/private_type_9.f90: Ditto.
6111         * gfortran.dg/abstract_type_5.f03: Ditto.
6112         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6113         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6114         * gfortran.dg/derived_sub.f90: Ditto.
6115         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6116         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6117         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6118         * gfortran.dg/mvbits_6.f90: Ditto.
6119         * gfortran.dg/abstract_type_2.f03: Ditto.
6120         * gfortran.dg/abstract_type_4.f03: Ditto.
6121         * gfortran.dg/bounds_check_9.f90: Ditto.
6122         * gfortran.dg/optional_dim_3.f90: Ditto.
6123         * gfortran.dg/pr32921.f: Ditto.
6124         * gfortran.dg/entry_16.f90: Ditto.
6125         * gfortran.dg/generic_16.f90: Ditto.
6126
6127
6128 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
6129
6130         * gcc.target/m68k/20090709-1.c: New.
6131
6132 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
6133
6134         PR c++/40684
6135         * g++.dg/template/unify11.C: New test.
6136
6137 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
6138
6139         PR fortran/40629
6140         * gfortran.dg/host_assoc_function_9.f90: New test.
6141
6142 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
6143
6144         PR fortran/40646
6145         * gfortran.dg/proc_ptr_22.f90: New.
6146         * gfortran.dg/proc_ptr_comp_12.f90: New.
6147
6148 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR middle-end/40692
6151         * gcc.c-torture/compile/pr40692.c: New test.
6152
6153 2009-07-09  Tobias Burnus  <burnus@net-b.de>
6154
6155         PR fortran/40604
6156         * gfortran.dg/pointer_check_6.f90: New test.
6157
6158 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
6159
6160         * gcc.target/mips/truncate-5.c: New test.
6161
6162 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6163
6164         PR libfortran/40330
6165         PR libfortran/40662
6166         * gfortran.dg/fmt_cache_1.f: New test.
6167
6168 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6169
6170         PR fortran/40675
6171         * gfortran.dg/nosigned_zero_1.f90: New test.
6172         * gfortran.dg/nosigned_zero_2.f90: New test.
6173
6174 2009-07-08  Richard Guenther  <rguenther@suse.de>
6175
6176         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6177
6178 2009-07-08  Richard Guenther  <rguenther@suse.de>
6179
6180         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6181
6182 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6183
6184         PR fortran/40591
6185         * gfortran.dg/proc_ptr_21.f90: New test.
6186
6187 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6188
6189         PR c++/31246
6190         * g++.dg/warn/pr31246.C: New.
6191         * g++.dg/warn/pr31246-2.C: New.
6192
6193 2009-07-07  Jason Merrill  <jason@redhat.com>
6194
6195         PR c++/35828
6196         * g++.dg/template/defarg12.C: New.
6197
6198         PR c++/37816
6199         * g++.dg/cpp0x/enum7.C: New.
6200
6201         PR c++/37946
6202         * g++.dg/cpp0x/enum6.C: New.
6203
6204         PR c++/40639
6205         * g++.dg/cpp0x/enum5.C: New.
6206
6207         PR c++/40633
6208         * g++.dg/cpp0x/enum4.C: New.
6209
6210 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6211
6212         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6213
6214 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6215
6216         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6217
6218 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR middle-end/40669
6221         * gcc.dg/pr40669.c: New test.
6222
6223 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6224
6225         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6226         location. Update all calls.
6227         * g++.dg/plugin/selfassign.c: Likewise.
6228
6229 2009-07-06  Jason Merrill  <jason@redhat.com>
6230
6231         * g++.dg/rtti/dyncast[34].C: New.
6232
6233 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6234
6235         * lib/target-supports.exp
6236         (check_effective_target_mips_newabi_large_long_double): New.
6237         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6238         target.
6239         * gcc.target/mips/fpr-moves-6.c: Likewise.
6240
6241 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6242
6243         PR c++/40557
6244         * g++.dg/template/union2.C: New test.
6245
6246 2009-07-04  Jason Merrill  <jason@redhat.com>
6247
6248         * g++.dg/template/using15.C: New.
6249
6250 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6251
6252         * gfortran.dg/maxloc_1.f90: New test.
6253
6254 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6255
6256         PR fortran/40593
6257         * gfortran.dg/proc_ptr_result_6.f90: New.
6258
6259 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6260
6261         * gcc.dg/framework-2.c: Adjust testcase to pass.
6262
6263 2009-07-04  Jason Merrill  <jason@redhat.com>
6264
6265         PR c++/40619
6266         * g++.dg/cpp0x/auto16.C: New.
6267
6268 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6269
6270         PR target/40587
6271         * gfortran.dg/pr40587.f: New test.
6272
6273 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6274
6275         PR fortran/40638
6276         * gfortran.dg/unit_1.f90: New test.
6277
6278 2009-07-03  Jason Merrill  <jason@redhat.com>
6279
6280         * g++.dg/template/pure1.C: Expect another error.
6281
6282 2009-07-03  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/40640
6285         * gcc.c-torture/compile/pr40640.c: New testcase.
6286
6287 2009-07-03  Richard Guenther  <rguenther@suse.de>
6288
6289         PR middle-end/34163
6290         * gfortran.dg/pr34163.f90: New testcase.
6291
6292 2009-07-03  Jan Hubicka  <jh@suse.cz>
6293
6294         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6295         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6296         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6297         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6298         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6299         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6300         * gnat.dg/loop_optimization6.adb: Enable -O2.
6301
6302 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6303
6304         * g++.dg/warn/null4.C: Extend.
6305
6306 2009-07-02  Jason Merrill  <jason@redhat.com>
6307
6308         * g++.dg/template/spec8.C: Fix.
6309
6310 2009-07-02  Michael Matz  <matz@suse.de>
6311
6312         PR fortran/32131
6313         * gfortran.dg/pr32921.f: Adjust.
6314
6315 2009-07-02  Jan Hubicka  <jh@suse.cz>
6316
6317         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6318
6319 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6320
6321         * gcc.target/mips/truncate-4.c: New testcase.
6322
6323 2009-07-01  Richard Guenther  <rguenther@suse.de>
6324
6325         PR tree-optimization/19831
6326         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6327         make allocated memory escape.  Un-XFAIL.
6328         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6329         * gcc.dg/vect/pr31699.c: Likewise.
6330         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6331
6332 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR c++/40566
6335         * g++.dg/parse/cond5.C: New test.
6336
6337 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6338
6339         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6340         (main): Pass n to main_1 instead.
6341         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6342         (main_1): New function, split off from...
6343         (main): ...here.  Pass `off' to main_1 instead.
6344
6345 2009-06-30  Jason Merrill  <jason@redhat.com>
6346
6347         PR c++/40595
6348         * g++.dg/cpp0x/variadic94.C: New.
6349
6350 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6351
6352         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6353         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6354         (init_ld_library_path_env_vars): New function, replacing the
6355         orig_*_saved assignments.  Call it after defining it.
6356         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6357         (restore_ld_library_path_env_vars): Likewise.
6358         (add_path, find_libgcc_s): New functions.
6359         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6360         gcc-set-multilib-library-path.
6361         (objc_target_compile): Don't add "." to ld_library_path.
6362         Use add_path.
6363         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6364         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6365         gcc-set-multilib-library-path.
6366         * lib/g++.exp (g++_link_flags): Likewise.
6367         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6368         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6369         top level; do it...
6370         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6371         to tell when this needs to happen.  Use find_libgcc_s instead of
6372         gcc-set-multilib-library-path.
6373         * lib/gcc-dg.exp: Likewise.
6374         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6375         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6376         unless it is in $ALT_LD_LIBRARY_PATH.
6377         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6378
6379 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6380
6381         * gnat.dg/discr12.adb: New test.
6382         * gnat.dg/discr12_pkg.ads: New helper.
6383         * gnat.dg/discr13.adb: New test.
6384         * gnat.dg/discr14.ad[sb]: Likewise.
6385         * gnat.dg/discr15.adb: Likewise.
6386         * gnat.dg/discr15_pkg.ads: New helper.
6387         * gnat.dg/discr16.adb: New test.
6388         * gnat.dg/discr16_g.ads: New helper.
6389         * gnat.dg/discr16_pkg.ads: Likewise.
6390         * gnat.dg/discr16_cont.ads: Likewise.
6391         * gnat.dg/discr17.adb: New test.
6392         * gnat.dg/discr18.adb: Likewise.
6393         * gnat.dg/discr18_pkg.ads: New helper.
6394         * gnat.dg/discr19.adb: New test.
6395
6396 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6397
6398         PR fortran/40576
6399         * gfortran.dg/internal_write_1.f90:  New testcase.
6400
6401 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6402
6403         PR fortran/40594
6404         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6405
6406 2009-06-30  Richard Guenther  <rguenther@suse.de>
6407
6408         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6409
6410 2009-06-30  Wei Guozhi  <carrot@google.com>
6411
6412         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6413         to "-Os".
6414
6415 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6416
6417         PR tree-optimization/40542
6418         * gcc.dg/vect/pr40542.c: New test.
6419
6420 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6421
6422         PR tree-optimization/40582
6423         * gcc.c-torture/compile/pr40582.c: New test.
6424
6425 2009-06-30  Wei Guozhi  <carrot@google.com>
6426
6427         PR/40416
6428         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6429
6430 2009-06-29  Jason Merrill  <jason@redhat.com>
6431
6432         PR c++/40274
6433         * g++.dg/template/debug1.C: New.
6434
6435 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6436
6437         PR fortran/40580
6438         * pointer_check_1.f90: New test.
6439         * pointer_check_2.f90: New test.
6440         * pointer_check_3.f90: New test.
6441         * pointer_check_4.f90: New test.
6442         * pointer_check_5.f90: New test.
6443
6444 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6445
6446         PR fortran/40551
6447         * gfortran.dg/func_assign_2.f90 : New test.
6448
6449 2009-06-29  Richard Guenther  <rguenther@suse.de>
6450
6451         PR middle-end/14187
6452         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6453         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6454         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6455         * gcc.c-torture/execute/20090623-1.c: Likewise.
6456         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6457         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6458
6459 2009-06-29  Richard Guenther  <rguenther@suse.de>
6460
6461         PR middle-end/38212
6462         * gcc.c-torture/execute/pr38212.c: New testcase.
6463
6464 2009-06-29  Richard Guenther  <rguenther@suse.de>
6465
6466         PR tree-optimization/40579
6467         * gcc.c-torture/execute/pr40579.c: New testcase.
6468
6469 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         PR tree-optimization/40550
6472         * gcc.dg/pr40550.c: New test.
6473
6474 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6475
6476         * gnat.dg/overflow_sum2.adb: New test
6477         * gnat.dg/namet.ads: New helper.
6478
6479         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6480
6481 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6482
6483         PR fortran/34112
6484         * gfortran.dg/compiler-directive_1.f90: New test.
6485         * gfortran.dg/compiler-directive_2.f: New test.
6486
6487 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6488
6489         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6490         comment out some values and add some cases.
6491
6492 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6493
6494         PR testsuite/40567
6495         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6496
6497 2009-06-26  Richard Henderson  <rth@redhat.com>
6498
6499         PR testsuite/40565
6500         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6501         * gcc.target/i386/local.c: Pass a non-constant to T.
6502
6503 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6504
6505         PR fortran/39997
6506         PR fortran/40541
6507         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6508         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6509         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6510         * gfortran.dg/proc_ptr_result_5.f90: New.
6511
6512 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6513
6514         PR c/39902
6515         * gcc.dg/dfp/pr39902.c: New test.
6516
6517 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6518
6519         PR testsuite/40532
6520         * gcc.dg/builtins-65.c: Require c99 runtime.
6521
6522 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6523
6524         * gnat.dg/array7.ad[sb]: New test.
6525
6526 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6527
6528         * gnat.dg/array6.adb: New test.
6529
6530 2009-06-25  Ian Lance Taylor  <iant@google.com>
6531
6532         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6533
6534 2009-06-25  Ian Lance Taylor  <iant@google.com>
6535
6536         * g++.dg/warn/Wunused-16.C: New testcase.
6537
6538 2009-06-25  Ian Lance Taylor  <iant@google.com>
6539
6540         * g++.dg/warn/skip-2.C: New testcase.
6541
6542 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6543
6544         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6545         dg-skip-if and move to ...
6546         * gcc.dg/torture/20090618-1.c.
6547
6548 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6549
6550         PR tree-optimization/40493
6551         * gcc.c-torture/execute/pr40493.c: New test.
6552
6553 2009-06-24  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/40342
6556         * g++.dg/template/overload10.C: New.
6557
6558 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6559
6560         PR fortran/40427
6561         * gfortran.dg/proc_ptr_comp_11.f90: New.
6562
6563 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6564
6565         * gcc.dg/pr40501.c: New testcase.
6566
6567 2009-06-23  DJ Delorie  <dj@redhat.com>
6568
6569         Add MeP port.
6570         * lib/target-supports.exp: Add mep support (no profiling).
6571
6572 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6573
6574         PR testsuite/39297
6575         * gcc.dg/ssa/loop-31.c: Change scan rules.
6576
6577 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6578
6579         * gcc.dg/cpp/empty-include.c: Update column info.
6580         * gcc.dg/cpp/assert2.c: Update column info.
6581
6582 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6583
6584         * g++.dg/ext/builtin-object-size1.C: New test.
6585         * g++.dg/ext/builtin-object-size2.C: New test.
6586
6587 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6588
6589         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6590         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6591
6592 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6593
6594         * gcc.target/mips/truncate-3.c: New test.
6595
6596 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6597
6598         PR fortran/37254
6599         PR fortran/39850
6600         * gfortran.dg/interface_30.f90: Modified error message.
6601         * gfortran.dg/proc_decl_22.f90: New.
6602
6603 2009-06-22  Ian Lance Taylor  <iant@google.com>
6604
6605         * gcc.dg/Wcxx-compat-19.c: New testcase.
6606
6607 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6608
6609         PR objc/28050
6610         * pr28050.m: New testcase.
6611
6612 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6613
6614         PR testsuite/40481
6615         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6616
6617 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6618
6619         PR tree-optimization/40492
6620         * g++.dg/torture/pr40492.C: New test.
6621
6622 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6623
6624         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6625         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6626
6627 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6628
6629         * gnat.dg/raise_ce.adb: Helper for ...
6630         * gnat.dg/handle_and_return.adb: New test.
6631
6632 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6633
6634         PR fortran/40443
6635         * gfortran.dg/generic_18.f90: New test.
6636
6637 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6638
6639         PR fortran/40472
6640         * gfortran.dg/spread_size_limit.f90: New test.
6641
6642 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6643
6644         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6645         to put dump files in a subdirectory.
6646         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6647         ".o" temporary files.
6648
6649 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6650
6651         PR fortran/39850
6652         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6653         * gfortran.dg/interface_20.f90: Ditto.
6654         * gfortran.dg/interface_21.f90: Ditto.
6655         * gfortran.dg/interface_22.f90: Ditto.
6656         * gfortran.dg/interface_30.f90: New.
6657         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6658
6659 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6660
6661         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6662         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6663         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6664         DEFAULT_VECTFLAGS.
6665
6666 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6667             Revital Eres  <eres@il.ibm.com>
6668
6669         PR testsuite/40359
6670         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6671         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6672         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6673
6674 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6675
6676         PR testsuite/40475
6677         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6678         without misalignment support.
6679         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6680
6681 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6682
6683         PR fortran/40452
6684         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6685
6686 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6687
6688         PR fortran/40440
6689         * gfortran.dg/alloc_comp_result_2.f90: New test.
6690
6691 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6692
6693         PR target/40482
6694         * gcc.target/arm/pr40482.c: New test.
6695
6696 2009-06-19  Ian Lance Taylor  <iant@google.com>
6697
6698         * gcc.dg/Wcxx-compat-18.c: New testcase.
6699
6700 2009-06-19  Richard Guenther  <rguenther@suse.de>
6701
6702         * gcc.c-torture/execute/20090618-1.c: New testcase.
6703
6704 2009-06-19  Ian Lance Taylor  <iant@google.com>
6705
6706         * gcc.dg/Wcxx-compat-17.c: New testcase.
6707
6708 2009-06-19  Ian Lance Taylor  <iant@google.com>
6709
6710         * gcc.dg/Wcxx-compat-15.c: New testcase.
6711
6712 2009-06-19  Ian Lance Taylor  <iant@google.com>
6713
6714         * gcc.dg/Wcxx-compat-16.c: New testcase.
6715
6716 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6717
6718         * gcc.dg/builtins-34.c: Add significand cases.
6719
6720 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6721
6722         PR testsuite/40491
6723         * gcc.dg/20080522-1.c: Remove testcase for real.
6724         * gcc.dg/20080528-1.c: Ditto.
6725
6726 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6727
6728         PR fortran/40450
6729         * gfortran.dg/proc_ptr_20.f90: New.
6730
6731 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6732
6733         PR target/40470
6734         * gcc.dg/torture/pr40470-1.c: New.
6735         * gcc.dg/torture/pr40470-2.c: Likewise.
6736         * gcc.dg/torture/pr40470-3.c: Likewise.
6737         * gcc.dg/torture/pr40470-4.c: Likewise.
6738
6739 2009-06-18  Diego Novillo  <dnovillo@google.com>
6740
6741         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6742         * gcc.dg/plugin/ggcplug.c: Likewise.
6743         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6744         * g++.dg/plugin/selfassign.c: Likewise.
6745         * g++.dg/plugin/attribute_plugin.c: Likewise.
6746         * g++.dg/plugin/dumb_plugin.c: Likewise.
6747
6748 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6749
6750         * gcc.dg/cpp/arith-3.c: Add column info.
6751
6752 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6753
6754         * gcc.target/arm/fp16-compile-none-2.c: New.
6755         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6756         * gcc.target/arm/fp16-compile-alt-12.c: New.
6757
6758 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6759
6760         * gcc.target/arm/fp16-compile-alt-1.c: New.
6761         * gcc.target/arm/fp16-compile-alt-2.c: New.
6762         * gcc.target/arm/fp16-compile-alt-3.c: New.
6763         * gcc.target/arm/fp16-compile-alt-4.c: New.
6764         * gcc.target/arm/fp16-compile-alt-5.c: New.
6765         * gcc.target/arm/fp16-compile-alt-6.c: New.
6766         * gcc.target/arm/fp16-compile-alt-7.c: New.
6767         * gcc.target/arm/fp16-compile-alt-8.c: New.
6768         * gcc.target/arm/fp16-compile-alt-9.c: New.
6769         * gcc.target/arm/fp16-compile-alt-10.c: New.
6770         * gcc.target/arm/fp16-compile-alt-11.c: New.
6771         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6772         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6773         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6774         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6775         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6776         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6777         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6778         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6779         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6780         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6781         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6782         * gcc.target/arm/fp16-compile-none-1.c: New.
6783         * gcc.target/arm/fp16-compile-exprtype.c: New.
6784         * gcc.target/arm/fp16-compile-vcvt.c: New.
6785         * gcc.target/arm/fp16-builtins-1.c: New.
6786         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6787         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6788         * gcc.target/arm/fp16-param-1.c: New.
6789         * gcc.target/arm/fp16-return-1.c: New.
6790         * gcc.target/arm/fp16-unprototyped-1.c: New.
6791         * gcc.target/arm/fp16-unprototyped-2.c: New.
6792         * gcc.target/arm/fp16-variadic-1.c: New.
6793         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6794         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6795         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6796         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6797         * gcc.dg/torture/arm-fp16-ops.h: New.
6798         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6799         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6800         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6801         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6802         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6803         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6804         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6805         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6806         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6807         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6808         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6809         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6810         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6811         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6812         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6813         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6814         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6815         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6816         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6817         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6818         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6819
6820 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6821
6822         * gcc.dg/builtins-65.c: New test.
6823
6824 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6825
6826         PR fortran/40451
6827         * gfortran.dg/proc_ptr_result_4.f90: New.
6828
6829 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6830
6831         * gcc.c-torture/execute/bitfld-5.c: New test.
6832
6833 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6834
6835         * gcc.dg/builtin-unreachable-3.c: New test.
6836
6837 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6838
6839         * gcc.target/i386/builtin-unreachable.c: New test.
6840
6841 2009-06-17  Ian Lance Taylor  <iant@google.com>
6842
6843         * gcc.dg/Wcxx-compat-14.c: New testcase.
6844
6845 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6846
6847         * gcc.dg/func-ptr-conv-1.c: Update column info.
6848
6849 2009-06-17  Richard Guenther  <rguenther@suse.de>
6850
6851         PR middle-end/40404
6852         * gcc.c-torture/execute/pr40404.c: New testcase.
6853
6854 2009-06-17  Richard Guenther  <rguenther@suse.de>
6855
6856         PR middle-end/40460
6857         * g++.dg/torture/pr40460.C: New testcase.
6858
6859 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6860
6861         * gcc.dg/plugin/one_time_plugin.c: New test.
6862         * gcc.dg/plugin/one_time-test-1.c: New test.
6863         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6864
6865 2009-06-16  Ian Lance Taylor  <iant@google.com>
6866
6867         * g++.dg/warn/skip-1.C: New testcase.
6868
6869 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6870
6871         PR middle-end/40446
6872         * g++.dg/other/pr40446.C: New test.
6873
6874 2009-06-16  Richard Guenther  <rguenther@suse.de>
6875
6876         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6877         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6878         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6879         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6880
6881 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6882
6883         * gcc.c-torture/compile/pr40432.c: New file.
6884
6885 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6886
6887         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6888
6889 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6890
6891         PR fortran/36947
6892         PR fortran/40039
6893         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6894         * gfortran.dg/interface_20.f90: Modified error messages.
6895         * gfortran.dg/interface_21.f90: Ditto.
6896         * gfortran.dg/interface_26.f90: Ditto.
6897         * gfortran.dg/interface_27.f90: Ditto.
6898         * gfortran.dg/interface_28.f90: Extended test case.
6899         * gfortran.dg/interface_29.f90: New.
6900         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6901         * gfortran.dg/proc_decl_8.f90: Ditto.
6902         * gfortran.dg/proc_ptr_11.f90: Ditto.
6903         * gfortran.dg/proc_ptr_15.f90: Ditto.
6904
6905 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6906
6907         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6908         printing.
6909         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6910         gcc.dg/vect/vect-outer-4f.c: Likewise.
6911         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6912         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6913         Likewise.
6914         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6915         outer loop.
6916
6917 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6918
6919         PR fortran/40383
6920         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6921
6922 2009-06-15  Ian Lance Taylor  <iant@google.com>
6923
6924         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6925         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6926         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6927         Recognize new notes.
6928         * gcc.dg/stmt-expr-label-2.c: Likewise.
6929         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6930         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6931         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6932         * gcc.dg/c99-vla-jump-4.c: Likewise.
6933         * gcc.dg/stmt-expr-label-1.c: Likewise.
6934         * gcc.dg/stmt-expr-label-3.c: Likewise.
6935         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6936
6937 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6938
6939         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6940
6941 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6942
6943         * gcc.dg/builtin-object-size-7.c: New test.
6944
6945 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR testsuite/40426
6948         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6949         level != "" use separate -gdwarf-2 -g${level} options instead of
6950         -gdwarf-2${level}.
6951         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6952         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6953         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6954
6955 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6956
6957         * g++.dg/abi/mangle11.C: Update warning line.
6958         * g++.dg/abi/mangle12.C: Update warning line.
6959         * g++.dg/abi/mangle17.C: Update warning line.
6960         * g++.dg/abi/mangle20-2.C: Update warning line.
6961
6962 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6963
6964         * gcc.dg/optimize-bswap-1.c: Split into these two:
6965         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6966         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6967
6968 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6969
6970         * gcc.dg/optimize-bswap-1.c: New testcase.
6971
6972 2009-06-14  Richard Guenther  <rguenther@suse.de>
6973
6974         PR middle-end/40389
6975         * g++.dg/torture/pr40389.C: New testcase.
6976
6977 2009-06-13  Richard Guenther  <rguenther@suse.de>
6978
6979         PR tree-optimization/40421
6980         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6981
6982 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6983
6984         * gcc.dg/old-style-prom-3.c: Add column info.
6985         * gcc.dg/overflow-warn-1.c
6986         * gcc.dg/gomp/pr27415.c
6987         * gcc.dg/gomp/for-1.c: Same.
6988         * gcc.dg/enum-compat-1.c: Same.
6989         * gcc.dg/c99-tag-3.c: Same.
6990         * gcc.dg/Wredundant-decls-2.c: Same.
6991         * gcc.dg/func-ptr-conv-1.c: Same.
6992         * gcc.dg/asm-wide-1.c: Same.
6993         * gcc.dg/nofixed-point-2.c: Same.
6994         * gcc.dg/cpp/line3.c: Same.
6995         * gcc.dg/array-10.c: Same.
6996         * gcc.dg/c99-vla-jump-1.c: Same.
6997         * gcc.dg/pr20368-1.c: Same.
6998         * gcc.dg/Wshadow-3.c: Same.
6999         * gcc.dg/c90-const-expr-8.c: Same.
7000         * gcc.dg/label-decl-2.c: Same.
7001         * gcc.dg/dremf-type-compat-2.c: Same.
7002         * gcc.dg/c90-const-expr-5.c: Same.
7003         * gcc.dg/builtins-30.c: Same.
7004         * gcc.dg/Warray-bounds.c: Same.
7005         * gcc.dg/Wcxx-compat-2.c: Same.
7006         * gcc.dg/tree-ssa/col-1.c: Same.
7007         * gcc.dg/old-style-prom-2.c: Same.
7008         * gcc.dg/cast-function-1.c: Same.
7009         * gcc.dg/pr15698-1.c: Same.
7010         * gcc.dg/dremf-type-compat-3.c: Same.
7011         * gcc.dg/vla-8.c: Same.
7012         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7013         line.
7014         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7015         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7016         * gcc.dg/enum-compat-1.c: Same.
7017         * gcc.dg/dremf-type-compat-2.c: Same.
7018         * gcc.dg/old-style-prom-2.c: Same.
7019         * gcc.dg/pr15698-1.c: Same.
7020         * gcc.dg/pr20368-1.c: Same.
7021         * gcc.dg/dremf-type-compat-3.c: Same.
7022         * gcc.dg/builtins-30.c: Same.  Test for columns.
7023
7024 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
7025
7026         PR fortran/40176
7027         * gfortran.dg/proc_decl_1.f90: Extended.
7028
7029 2009-06-12  Ian Lance Taylor  <iant@google.com>
7030
7031         * gcc.dg/Wcxx-compat-13.c: New testcase.
7032
7033 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7034
7035         PR tree-opt/38865
7036         * gcc.dg/tree-ssa/fre-vce-1.c
7037
7038 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
7039
7040         PR testsuite/40384
7041         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7042         min-insn-to-prefetch-ratio=5.
7043
7044 2009-06-12  Joey Ye  <joey.ye@intel.com>
7045             H.J. Lu  <hongjiu.lu@intel.com>
7046
7047         PR middle-end/39146
7048         * gcc.target/i386/stackalign/pr39146.c: New.
7049
7050 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
7051
7052         * gcc.target/i386/crc32-1.c: New.
7053         * gcc.target/i386/crc32-2.c: Likewise.
7054
7055 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
7056
7057         PR c/39252
7058         * gcc.dg/builtin-unreachable-1.c: New test.
7059         * gcc.dg/builtin-unreachable-2.c: Same.
7060
7061 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
7062
7063         PR fortran/40402
7064         * gfortran.dg/data_value_1.f90: New test.
7065
7066 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7067
7068         PR testsuite/39831
7069         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7070         remove ilp32 requirement.
7071         * gcc.target/i386/excess-precision-2.c: Likewise.
7072         * gcc.target/i386/excess-precision-3.c: Likewise.
7073         * gcc.target/i386/excess-precision-4.c: Likewise.
7074         * gcc.target/i386/excess-precision-5.c: Likewise.
7075         * gcc.target/i386/excess-precision-6.c: Likewise.
7076
7077 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7078
7079         PR fortran/38718
7080         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7081         * gfortran.dg/nan_5.f90: New test.
7082
7083 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
7084
7085         * gcc.target/arm/neon-modes-1.c: New test.
7086
7087 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
7088
7089         * g++.dg/torture/pr31579.C: Cast pointer
7090         via __SIZE_TYPE__ instead of 'unsigned long'.
7091
7092 2009-06-10  Anthony Green  <green@moxielogic.com>
7093
7094         * lib/target-supports.exp (check_profiling_available):
7095         Profiling is not available for testing purposes on moxie.
7096
7097 2009-06-09  Ian Lance Taylor  <iant@google.com>
7098
7099         * gcc.dg/Wcxx-compat-12.c: New testcase.
7100
7101 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
7102
7103         PR libfortran/40334
7104         * gfortran.dg/backspace_11.f90: New.
7105
7106 2009-06-09  Jason Merrill  <jason@redhat.com>
7107
7108         * g++.dg/cpp0x/defaulted10.C: New.
7109
7110 2009-06-09  Martin Jambor  <mjambor@suse.cz>
7111
7112         * gcc.c-torture/compile/pr40351.c: New file.
7113
7114 2009-06-09  Olivier Hainque  <hainque@adacore.com>
7115
7116         * gnat.dg/align_max.adb: New test.
7117
7118 2009-06-08  Jason Merrill  <jason@redhat.com>
7119
7120         * g++.dg/cpp0x/auto15.C: New.
7121
7122 2009-06-08  Jan Hubicka  <jh@suse.cz>
7123
7124         PR debug/39834
7125         * gcc.dg/torture/pr39834.c
7126
7127 2009-06-08  Jan Hubicka  <jh@suse.cz>
7128
7129         PR middle-end/40102
7130         * g++.dg/torture/pr40102.C: New testcase.
7131
7132 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
7133
7134         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7135         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7136         * gcc.dg/builtin-object-size-6.c: New test.
7137
7138         PR c++/40373
7139         * g++.dg/template/dtor7.C: New test.
7140
7141         PR c++/40370
7142         PR c++/40372
7143         * g++.dg/template/error41.C: New test.
7144         * g++.dg/template/error42.C: New test.
7145
7146 2009-06-08  Revital Eres  <eres@il.ibm.com>
7147
7148         PR testsuite/40359
7149         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7150         * gcc.dg/vect/vect-88.c: Likewise.
7151         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7152         * gcc.dg/vect/pr25413.c: Likewise.
7153         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7154
7155 2009-06-07  Ian Lance Taylor  <iant@google.com>
7156
7157         * g++.dg/warn/Wswitch-3.C: New testcase.
7158         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7159         * gcc.dg/Wswitch-enum-error.c: Likewise.
7160         * gcc.dg/Wswitch-error.c: Likewise.
7161
7162 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7163
7164         PR fortran/40008
7165         * gfortran.dg/negative_unit.f: Update test.
7166         * gfortran.dg/negative_unit_int8.f: Update test.
7167         * gfortran.dg/newunit_1.f90: New test.
7168
7169 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7170
7171         PR fortran/25104
7172         PR fortran/29962
7173         * gfortran.dg/spread_init_expr.f03: New.
7174         * gfortran.dg/unpack_init_expr.f03: New.
7175         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7176         error message.
7177
7178 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7179
7180         PR fortran/25104
7181         PR fortran/29962
7182         * gfortran.dg/count_init_expr.f03
7183         * gfortran.dg/product_init_expr.f03
7184         * gfortran.dg/sum_init_expr.f03
7185
7186 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7187
7188         PR fortran/36874
7189         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7190         message.
7191         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7192         shapes.
7193         * gfortran.dg/zero_sized_5.f90: Likewise.
7194
7195 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7196
7197         PR middle-end/32950
7198         * g++.dg/torture/pr32950.C: New.
7199
7200 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7201
7202         PR fortran/25104
7203         PR fortran/29962
7204         * gfortran.dg/dot_product_1.f03: New.
7205         * gfortran.dg/matmul_8.f03: New.
7206         * gfortran.dg/transpose_3.f03: New.
7207
7208 2009-06-06  Ian Lance Taylor  <iant@google.com>
7209
7210         * gcc.dg/Wunused-label-1.c: New test case.
7211         * g++.dg/warn/Wunused-label-1.C: New test case.
7212         * g++.dg/warn/Wunused-label-2.C: New test case.
7213         * g++.dg/warn/Wunused-label-3.C: New test case.
7214
7215 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7216
7217         PR fortran/37203
7218         * reshape_zerosize_2.f90: New.
7219
7220 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7221
7222         PR fortran/32890
7223         * gfortran.dg/pack_assign_1.f90: New.
7224         * gfortran.dg/pack_vector_1.f90: New.
7225
7226 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7227
7228         PR middle-end/40340
7229         * gcc.dg/pr40340-1.c: New test.
7230         * gcc.dg/pr40340-2.c: New test.
7231         * gcc.dg/pr40340-3.c: New test.
7232         * gcc.dg/pr40340-4.c: New test.
7233         * gcc.dg/pr40340-5.c: New test.
7234         * gcc.dg/pr40340.h: New file.
7235
7236 2009-06-05  Revital Eres  <eres@il.ibm.com>
7237
7238         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7239         New procedure.
7240         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7241         * gcc.dg/vect/vect-33.c: Likewise.
7242         * gcc.dg/vect/vect-92.c: Likewise.
7243         * gcc.dg/vect/vect-58.c: Likewise.
7244         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7245         * gcc.dg/vect/vect-42.c: Likewise.
7246         * gcc.dg/vect/slp-25.c: Likewise.
7247         * gcc.dg/vect/vect-align-1.c: Likewise.
7248         * gcc.dg/vect/vect-align-2.c: Likewise.
7249         * gcc.dg/vect/vect-93.c: Likewise.
7250         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7251         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7252         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7253         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7254         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7255         * gcc.dg/vect/vect-26.c: Likewise.
7256         * gcc.dg/vect/vect-44.c: Likewise.
7257         * gcc.dg/vect/vect-70.c: Likewise.
7258         * gcc.dg/vect/vect-95.c: Likewise.
7259         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7260         * gcc.dg/vect/vect-28.c: Likewise.
7261         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7262         * gcc.dg/vect/vect-87.c: Likewise.
7263         * gcc.dg/vect/vect-109.c: Likewise.
7264         * gcc.dg/vect/vect-54.c: Likewise.
7265         * gcc.dg/vect/vect-96.c: Likewise.
7266         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7267         * gcc.dg/vect/vect-88.c: Likewise.
7268         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7269         * gcc.dg/vect/vect-89.c: Likewise.
7270         * gcc.dg/vect/vect-91.c: Likewise.
7271         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7272         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7273         * gfortran.dg/vect/vect-2.f90: Likewise.
7274         * gfortran.dg/vect/vect-3.f90: Likewise.
7275         * gfortran.dg/vect/vect-4.f90: Likewise.
7276         * gfortran.dg/vect/vect-5.f90: Likewise.
7277
7278 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7279
7280         PR tree-optimization/36318
7281         * gcc.dg/tree-ssa/sra-7.c: New test.
7282
7283 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7284
7285         PR fortran/37203
7286         * gfortran.dg/reshape_order_5.f90: New.
7287         * gfortran.dg/reshape_shape_1.f90: New.
7288
7289 2009-06-04  Jason Merrill  <jason@redhat.com>
7290
7291         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7292
7293 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7294
7295         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7296         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7297
7298 2009-06-04  Richard Guenther  <rguenther@suse.de>
7299
7300         PR c++/39371
7301         * g++.dg/torture/pr40335.C: New testcase.
7302
7303 2009-06-03  Richard Guenther  <rguenther@suse.de>
7304
7305         PR middle-end/40328
7306         * gcc.dg/torture/pr40328.c: New testcase.
7307
7308 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7309
7310         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7311         m68k and fido.
7312
7313 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7314
7315         * g++.dg/torture/pr40323.C: New file.
7316
7317 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7318
7319         * gnat.dg/specs/root.ads: New test.
7320         * gnat.dg/specs/root-level_1.ads: Likewise.
7321         * gnat.dg/specs/root-level_2.ads: Likewise.
7322         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7323
7324 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7325
7326         * g++.dg/init/ref15.C: Require unwrapped targets.
7327
7328 2009-06-02  Jason Merrill  <jason@redhat.com>
7329
7330         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7331         * g++.dg/cpp0x/initlist18.C: New.
7332         * g++.dg/cpp0x/initlist19.C: New.
7333
7334         * g++.dg/cpp0x/auto14.C: New.
7335
7336 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7337
7338         * gnat.dg/alignment6.adb: Remove XFAIL.
7339
7340 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7341
7342         PR c++/38089
7343         * g++.dg/template/spec36.C: New test.
7344
7345 2009-06-01  Ian Lance Taylor  <iant@google.com>
7346
7347         * gcc.dg/cast-qual-3.c: New testcase.
7348         * g++.dg/warn/Wcast-qual2.C: New testcase.
7349
7350 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7351
7352         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7353         (process-message): Expect column numbers.
7354         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7355         * gcc.dg/pch/counter-2.c: Same.
7356         * gcc.dg/pch/valid-2.c: Same.
7357         * gcc.dg/pch/warn-1.c: Same.
7358         * gcc.dg/pch/valid-1.c: Same.
7359         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7360         * gcc.dg/cpp/syshdr.c: Same.
7361         * gcc.dg/cpp/19940712-1.c: Same.
7362         * gcc.dg/cpp/missing-header-1.c: Same.
7363         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7364         * gcc.dg/cpp/tr-warn3.c: Same.
7365         * gcc.dg/cpp/pr29612-2.c: Same.
7366         * gcc.dg/cpp/tr-warn4.c: Same.
7367         * gcc.dg/cpp/Wtrigraphs.c: Same.
7368         * gcc.dg/cpp/poison.c: Same.
7369         * gcc.dg/cpp/arith-3.c: Same.
7370         * gcc.dg/cpp/sysmac2.c: Same.
7371         * gcc.dg/cpp/cpp.exp: Same.
7372         * gcc.dg/cpp/tr-warn5.c: Same.
7373         * gcc.dg/cpp/include2.c: Same.
7374         * gcc.dg/cpp/Wmissingdirs.c: Same.
7375         * gcc.dg/cpp/Wmissingdirs.c: Same.
7376         * gcc.dg/cpp/tr-warn6.c: Same.
7377         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7378         * gcc.dg/cpp/macspace1.c: Same.
7379         * gcc.dg/cpp/escape-2.c: Same.
7380         * gcc.dg/cpp/assert2.c: Same.
7381         * gcc.dg/cpp/undef2.c: Same.
7382         * gcc.dg/cpp/macspace2.c: Same.
7383         * gcc.dg/cpp/tr-warn1.c: Same.
7384         * gcc.dg/cpp/extratokens2.c: Same.
7385         * gcc.dg/cpp/strify2.c: Same.
7386         * gcc.dg/cpp/Wsignprom.c: Same.
7387         * gcc.dg/cpp/redef2.c: Same.
7388         * gcc.dg/cpp/trad/trad.exp: Same.
7389         * gcc.dg/cpp/arith-1.c: Same.
7390         * gcc.dg/cpp/extratokens.c: Same.
7391         * gcc.dg/cpp/if-mpar.c: Same.
7392
7393 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7394
7395         * gnat.dg/nested_float_packed.ads: New test.
7396
7397 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7398             Eric Botcazou  <botcazou@adacore.com>
7399
7400         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7401         * gnat.dg/test_oconst.adb: New test.
7402
7403 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7404
7405         * gcc.dg/plugin/ggcplug.c: Moved comment.
7406         (plugin_init): Fixed typo, declared i, returned 0 at end.
7407
7408 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7409
7410         PR testsuite/40244
7411         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7412         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7413
7414 2009-05-29  Ian Lance Taylor  <iant@google.com>
7415
7416         * gcc.dg/Wcxx-compat-11.c: New testcase.
7417
7418 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7419
7420         PR fortran/40019
7421         * gfortran.dg/leadz_trailz_1.f90: New test.
7422         * gfortran.dg/leadz_trailz_2.f90: New test.
7423
7424 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7425
7426         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7427         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7428         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7429         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7430         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7431         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7432         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7433         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7434         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7435         * gcc.dg/tree-ssa/sra-5.c: New file.
7436         * gcc.dg/tree-ssa/sra-6.c: New file.
7437         * gcc.c-torture/compile/sra-1.c: New file.
7438
7439 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7440
7441         PR middle-end/40291
7442         * gcc.c-torture/compile/pr40291.c: New test.
7443
7444         PR target/40017
7445         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7446         __vector _Bool.
7447         * gcc.target/powerpc/altivec-30.c: New test.
7448         * gcc.target/powerpc/altivec-31.c: New test.
7449
7450 2009-05-28  Richard Guenther  <rguenther@suse.de>
7451
7452         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7453         * gcc.c-torture/execute/20090527-1.c: Likewise.
7454
7455 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7456
7457         PR c++/39754
7458         * g++.dg/template/canon-type-1.C: New test.
7459         * g++.dg/template/canon-type-2.C: Likewise.
7460         * g++.dg/template/canon-type-3.C: Likewise.
7461         * g++.dg/template/canon-type-4.C: Likewise.
7462         * g++.dg/template/canon-type-5.C: Likewise.
7463         * g++.dg/template/canon-type-6.C: Likewise.
7464         * g++.dg/template/canon-type-7.C: Likewise.
7465
7466 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7467             Uros Bizjak  <ubizjak@gmail.com>
7468             Danny Smith  <dansmister@gmail.com>
7469
7470         PR target/37216
7471
7472         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7473         New function.
7474         * gcc.target/i386/pr37216.c:  New test source file.
7475         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7476         use -fno-common for testing Cygwin and MinGW targets.
7477
7478 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7479
7480         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7481         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7482         * g++.dg/pr37742.C (size_t): Likewise.
7483         * g++.dg/torture/pr34850.C (size_t): Likewise.
7484         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7485         _PTRDIFF_TYPE__.
7486         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7487         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7488         (size_t): Use __extension__ and __SIZE_TYPE__.
7489         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7490         __SIZE_TYPE__.
7491         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7492         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7493         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7494         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7495         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7496         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7497         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7498         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7499         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7500         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7501         (__ssize_t): Likewise.
7502         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7503         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7504         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7505         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7506         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7507         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7508         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7509         * gcc.dg/pr33667.c (size_t): Likewise.
7510         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7511         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7512         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7513         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7514         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7515         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7516
7517 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7518
7519         PR tree-optimization/40254
7520         * gcc.dg/vect/pr40254.c: New test.
7521
7522 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7523
7524         PR middle-end/33699
7525         * gcc.target/mips/const-anchor-1.c: New test.
7526         * gcc.target/mips/const-anchor-2.c: New test.
7527
7528 2009-05-27  Jason Merrill  <jason@redhat.com>
7529
7530         * g++.dg/cpp0x/initlist15.C: New.
7531         * g++.dg/cpp0x/initlist16.C: New.
7532         * g++.dg/cpp0x/initlist17.C: New.
7533
7534 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7535
7536         PR fortran/39178
7537         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7538         patterns to reflect frontend changes.
7539         * gfortran.dg/vector_subscript_4.f90: Likewise.
7540
7541 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7542             Eric Botcazou  <botcazou@adacore.com>
7543
7544         * gcc.c-torture/execute/align-nest.c: New testcase.
7545         * gnat.dg/misaligned_nest.adb: New testcase.
7546
7547 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7548
7549         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7550         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7551         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7552         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7553
7554 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7555
7556         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7557         cast instead of assuming 0ul.
7558         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7559         __SIZE_TYPE__.
7560         (_type_desc): Make first argument const.
7561         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7562
7563 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7564
7565         PR libfortran/40187
7566         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7567         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7568
7569 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7570
7571         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7572         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7573         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7574         * gcc.dg/plugin/ggcplug.c: Added new file.
7575
7576 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/40246
7579         * gfortran.dg/nullify_4.f90: New test.
7580
7581 2009-05-26  Richard Guenther  <rguenther@suse.de>
7582
7583         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7584
7585 2009-05-26  Richard Guenther  <rguenther@suse.de>
7586
7587         PR middle-end/40252
7588         * gcc.c-torture/compile/pr40252.c: New testcase.
7589
7590 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7591
7592         PR c++/40007
7593         * g++.dg/template/typedef18.C: New test.
7594         * g++.dg/template/typedef19.C: Likewise.
7595         * g++.dg/template/typedef20.C: Likewise.
7596         * g++.dg/template/access11.C: Adjust.
7597
7598 2009-05-26  Richard Guenther  <rguenther@suse.de>
7599
7600         PR testsuite/40247
7601         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7602
7603 2009-05-25  Jason Merrill  <jason@redhat.com>
7604
7605         PR c++/38064
7606         * g++.dg/cpp0x/enum3.C: New test.
7607
7608 2009-05-25  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/36327
7611         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7612         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7613         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7614         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7615         * gcc.dg/vect/vect-40.c: Likewise.
7616         * gcc.dg/vect/vect-42.c: Likewise.
7617         * gcc.dg/vect/vect-46.c: Likewise.
7618         * gcc.dg/vect/vect-76.c: Likewise.
7619
7620 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7621
7622         PR fortran/40176
7623         * gfortran.dg/proc_ptr_18.f90: New.
7624         * gfortran.dg/proc_ptr_19.f90: New.
7625         * gfortran.dg/proc_ptr_comp_9.f90: New.
7626         * gfortran.dg/proc_ptr_comp_10.f90: New.
7627
7628 2009-05-25  Richard Guenther  <rguenther@suse.de>
7629
7630         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7631         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7632
7633 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7634
7635         PR tree-optimization/40238
7636         * gcc.dg/vect/pr40238.c: New test.
7637
7638 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7639             Dominique Dhumieres  <dominiq@lps.ens.fr>
7640
7641         PR fortran/35732
7642         PR fortran/39872
7643         * gfortran.dg/bounds_check_fail_3.f90: New test.
7644         * gfortran.dg/bounds_check_fail_4.f90: New test.
7645         * gfortran.dg/bounds_check_14.f90: Update test.
7646         * gfortran.dg/bound_4.f90: Update test.
7647
7648 2009-05-24  Richard Guenther  <rguenther@suse.de>
7649
7650         PR middle-end/40233
7651         * gcc.c-torture/compile/pr40233.c: New testcase.
7652
7653 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7654
7655         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7656         for alpha*-*-* targets.
7657
7658 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7659
7660         * gcc.dg/vect/bb-slp-1.c: New test.
7661         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7662         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7663         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7664         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7665         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7666         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7667         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7668         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7669         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7670         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7671         gcc.dg/vect/bb-slp-22.c: Likewise.
7672         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7673
7674 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7675             Maxim Kuvyrkov  <maxim@codesourcery.com>
7676
7677         * gcc.dg/falign-labels-1.c: New test.
7678
7679 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7680
7681         * gnat.dg/specs/rep_clause3.ads: New test.
7682
7683 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7684
7685         * gnat.dg/addr6.adb: New test.
7686
7687 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7688
7689         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7690         New function.
7691         * gcc.target/arm/thumb2-mul-space.c: New file.
7692         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7693         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7694         * gcc.target/arm/thumb2-mul-speed.c: New file.
7695
7696 2009-05-22  Richard Guenther  <rguenther@suse.de>
7697
7698         PR middle-end/38964
7699         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7700         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7701         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7702
7703 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7704
7705         * gcc.dg/dll-6.c: New test.
7706         * gcc.dg/dll-6a.c: Likewise.
7707         * gcc.dg/dll-7.c: Likewise.
7708         * gcc.dg/dll-7a.c: Likewise.
7709         * g++.dg/ext/dllexport2.C: Likewise.
7710         * g++.dg/ext/dllexport2a.cc: Likewise.
7711
7712 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7713
7714         PR target/37846
7715         * gcc.target/ia64/mfused-madd-vect.c: New test.
7716         * gcc.target/ia64/mfused-madd.c: New test.
7717         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7718         * gcc.target/ia64/mno-fused-madd.c: New test.
7719
7720 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7721
7722         * gcc.target/i386/movbe-1.c: New.
7723         * gcc.target/i386/movbe-2.c: Likewise.
7724
7725 2009-05-21  Taras Glek  <tglek@mozilla.com>
7726
7727         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7728         plugin_init signature.
7729         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7730         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7731         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7732
7733 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7734
7735         * gcc.dg/target/arm/neon-vmla-1.c: New.
7736         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7737
7738 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7739
7740         * gcc.target/mips/octeon-exts-6.c: New test.
7741         * gcc.target/mips/extend-1.c: New test.
7742         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7743         EXTS.
7744         * gcc.target/mips/octeon-exts-5.c: Likewise.
7745
7746 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7747
7748         PR middle-end/40204
7749         * gcc.c-torture/compile/pr40204.c: New test.
7750
7751 2009-05-20  Richard Guenther  <rguenther@suse.de>
7752
7753         * gcc.c-torture/compile/20090518-1.c: New testcase.
7754
7755 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7756
7757         PR tree-optimization/40087
7758         * gcc.dg/tree-ssa/pr40087.c: New test.
7759
7760 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7761
7762         * gcc.dg/vector-4.c: New testcase.
7763         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7764         * g++.dg/ext/vector16.C: New testcase.
7765
7766 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7767
7768         PR c/40172
7769         * gcc.dg/pr40172.c: Renamed to ...
7770         * gcc.dg/pr40172-1.c: This.
7771
7772         * gcc.dg/pr40172-2.c: New.
7773         * gcc.dg/pr40172-3.c: Likewise.
7774
7775 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7776
7777         PR c/40172
7778         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7779
7780 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7781
7782         * gnat.dg/loop_optimization6.ad[sb]: New test.
7783
7784 2009-05-19  Richard Guenther  <rguenther@suse.de>
7785
7786         * gcc.c-torture/compile/20090519-1.c: New testcase.
7787
7788 2009-05-18  Jason Merrill  <jason@redhat.com>
7789
7790         * g++.dg/cpp0x/explicit1.C: New.
7791         * g++.dg/cpp0x/explicit2.C: New.
7792
7793 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7794
7795         PR debug/40109
7796         * g++.dg/debug/dwarf2/nested-1.C: New test.
7797
7798 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         PR testsuite/39907
7801         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7802         stack alignment.
7803
7804 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7805
7806         PR fortran/40164
7807         * gfortran.dg/proc_ptr_comp_8.f90: New.
7808
7809 2009-05-18  Richard Guenther  <rguenther@suse.de>
7810
7811         PR fortran/40168
7812         * gfortran.dg/array_memset_2.f90: Adjust.
7813
7814 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7815
7816         PR fortran/36947
7817         PR fortran/40039
7818         * gfortran.dg/interface_27.f90: New.
7819         * gfortran.dg/interface_28.f90: New.
7820         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7821         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7822
7823 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7824
7825         * gcc.target/m68k/tls-ie.c: New test.
7826         * gcc.target/m68k/tls-le.c: New test.
7827         * gcc.target/m68k/tls-gd.c: New test.
7828         * gcc.target/m68k/tls-ld.c: New test.
7829         * gcc.target/m68k/tls-ie-xgot.c: New test.
7830         * gcc.target/m68k/tls-le-xtls.c: New test.
7831         * gcc.target/m68k/tls-gd-xgot.c: New test.
7832         * gcc.target/m68k/tls-ld-xgot.c: New test.
7833         * gcc.target/m68k/tls-ld-xtls.c: New test.
7834         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7835
7836 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7837
7838         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7839
7840 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7841
7842         PR c/40172
7843         * gcc.dg/pr40172.c: New.
7844
7845 2009-05-17  Jason Merrill  <jason@redhat.com>
7846
7847         PR c++/40139
7848         * g++.dg/template/dtor6.C: New.
7849
7850 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7851
7852         * g++.dg/warn/translate-ice-1.C: New test.
7853
7854 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7855
7856         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7857         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7858         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7859         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7860
7861 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7862
7863         PR fortran/33197
7864         * gfortran.dg/erf_2.F90: New test.
7865         * gfortran.dg/erfc_scaled_2.f90: New test.
7866
7867 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7868
7869         PR fortran/31243
7870         * gfortran.dg/string_1.f90: New test.
7871         * gfortran.dg/string_2.f90: New test.
7872         * gfortran.dg/string_3.f90: New test.
7873
7874 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7875
7876         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7877         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7878
7879 2009-05-15  Ian Lance Taylor  <iant@google.com>
7880
7881         * gcc.dg/Wcxx-compat-10.c: New testcase.
7882
7883 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7884
7885         PR 16302
7886         * gcc.dg/pr16302.c: New.
7887         * g++.dg/warn/pr16302.C: New.
7888
7889 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7890
7891         * gcc.dg/torture/builtin-math-5.c: New.
7892         * gcc.dg/torture/builtin-math-6.c: New.
7893         * lib/target-supports.exp (check_effective_target_mpc): New.
7894
7895 2009-05-15  Jan Hubicka  <jh@suse.cz>
7896
7897         * gcc.dg/tree-ssa/inline-3.c: New testcase
7898
7899 2009-05-15  Jan Hubicka  <jh@suse.cz>
7900
7901         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7902         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7903         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7904         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7905         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7906         Mark noinline.
7907         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7908         Mark noinline.
7909         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7910         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7911
7912 2009-05-15  Jan Hubicka  <jh@suse.cz>
7913
7914         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7915         optimized by sibcall noinline.
7916
7917 2009-05-15  Jan Hubicka  <jh@suse.cz>
7918
7919         * sibcall-1.c (track): Mark noinline.
7920         * sibcall-2.c (track): Mark noinline.
7921         * sibcall-3.c (track): Mark noinline.
7922         * sibcall-4.c (track): Mark noinline.
7923
7924 2009-05-15  Jan Hubicka  <jh@suse.cz>
7925
7926         * flatten-2.c: Disable early inlining; add comment.
7927         * flatten-3.c: New test based on flatten-2.c.
7928
7929 2009-05-15  Richard Guenther  <rguenther@suse.de>
7930
7931         PR tree-optimization/39999
7932         * gcc.c-torture/compile/pr39999.c: New testcase.
7933
7934 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7935
7936         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7937
7938 2009-05-14  Ian Lance Taylor  <iant@google.com>
7939
7940         * gcc.dg/Wcxx-compat-9.c: New testcase.
7941
7942 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7943
7944         PR fortran/39996
7945         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7946         * gfortran.dg/duplicate_type_2.f90: Ditto.
7947         * gfortran.dg/duplicate_type_3.f90: New.
7948
7949 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7950
7951         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7952         * ada/acats/tests/c5/c59002c.ada: Likewise.
7953
7954 2009-05-13  Taras Glek  <tglek@mozilla.com>
7955
7956         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7957         attributes and decl smashing.
7958         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7959         attributes.
7960         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7961         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7962
7963 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7964
7965         PR fortran/39865
7966         * gfortran.dg/pr39865.f90: New test.
7967         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7968         arrays in FMT=.
7969         * gfortran.dg/hollerith_f95.f90: Likewise.
7970         * gfortran.dg/hollerith6.f90: New test.
7971         * gfortran.dg/hollerith7.f90: New test.
7972
7973 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7974
7975         PR cpp/36674
7976         * gcc.dg/cpp/pr36674.i: New.
7977
7978 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7979
7980         PR middle-end/40035
7981         * gcc.c-torture/compile/pr40035.c: New test.
7982
7983 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7984
7985         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7986
7987 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7988
7989         PR fortran/40110
7990         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7991         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7992         * gfortran.dg/interop_params.f03: Ditto.
7993
7994 2009-05-12  Jan Hubicka  <jh@suse.cz>
7995
7996         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7997         so unrolling still happens.
7998         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7999         * gcc.dg/ipa/ipacost-2.c: Likewise.
8000         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8001
8002 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8003
8004         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8005
8006 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
8007
8008         * lib/target-supports.exp (check_profiling_available): Return
8009         false for -p on *-*-cygwin* targets.
8010
8011 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8012
8013         PR tree-optimization/38632
8014         * g++.dg/tree-ssa/pr38632.C: New.
8015
8016 2009-05-11  Jan Hubicka  <jh@suse.cz>
8017
8018         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8019         we now optimize better.
8020         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8021         out at different places.
8022         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8023         unroling.
8024         * gcc.dg/vect/vect-76.c: Likewise.
8025         * gcc.dg/vect/vect-70.c: Likewise.
8026         * gcc.dg/vect/vect-66.c: Likewise.
8027         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8028         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8029
8030 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
8031
8032         PR middle-end/40080
8033         * gcc.c-torture/compile/pr40080.c: New.
8034
8035 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
8036
8037         * gcc.c-torture/compile/pr40026.c: New testcase.
8038
8039 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
8040
8041         PR fortran/40089
8042         * gfortran.dg/proc_ptr_comp_7.f90: New.
8043
8044 2009-05-11  Ira Rosen  <irar@il.ibm.com>
8045
8046         PR tree-optimization/40074
8047         * gcc.dg/vect/pr40074.c: New test.
8048
8049 2009-05-10  Ian Lance Taylor  <iant@google.com>
8050
8051         * gcc.dg/Wcxx-compat-7.c: New testcase.
8052         * gcc.dg/Wcxx-compat-8.c: New testcase.
8053         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8054         * gcc.dg/pr17188-1.c: Likewise.
8055         * gcc.dg/pr39084.c: Likewise.
8056
8057 2009-05-10  Michael Matz  <matz@suse.de>
8058
8059         PR target/40031
8060         * gcc.dg/pr40031.c: New test.
8061
8062 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8063
8064         PR fortran/40018
8065         * gfortran.dg/array_constructor_31.f90: New test.
8066
8067 2009-05-10  Richard Guenther  <rguenther@suse.de>
8068
8069         PR tree-optimization/40081
8070         * g++.dg/torture/pr40081.C: New testcase.
8071
8072 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
8073
8074         PR fortran/38863
8075         * gfortran.dg/dependency_24.f90: New test.
8076         * gfortran.dg/dependency_23.f90: Clean up module files.
8077
8078 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
8079
8080         PR fortran/38956
8081         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8082         * gfortran.dg/chmod_2.f90: Likewise.
8083         * gfortran.dg/chmod_3.f90: Likewise.
8084         * gfortran.dg/open_errors.f90: Likewise.
8085
8086 2009-05-09  Jan Hubicka  <jh@suse.cz>
8087
8088         PR middle-end/40043
8089         * g++.dg/eh/nested-try.C: New test.
8090
8091 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8092
8093         PR tree-optimization/40049
8094         * gcc.dg/vect/vect-shift-2.c: New test.
8095
8096 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8097
8098         * gcc.dg/torture/complex-sign-mul-minus-one.c,
8099         gcc.dg/torture/complex-sign-mul-one.c: New tests.
8100
8101 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8102
8103         PR c/36892
8104         * g++.dg/warn/deprecated-6.C: New.
8105         * gcc.dg/deprecated-4.c: Likewise.
8106         * gcc.dg/deprecated-5.c: Likewise.
8107         * gcc.dg/deprecated-6.c: Likewise.
8108
8109 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
8110
8111         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8112         __aligned__(__BIGGEST_ALIGNMENT__).
8113         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8114         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8115         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8116         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8117         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8118         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8119         * gcc.dg/vect/Os-vect-95.c: Likewise.
8120         * gcc.dg/vect/pr20122.c: Likewise.
8121         * gcc.dg/vect/pr36493.c: Likewise.
8122         * gcc.dg/vect/pr37385.c: Likewise.
8123         * gcc.dg/vect/slp-7.c: Likewise.
8124         * gcc.dg/vect/slp-9.c: Likewise.
8125         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8126         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8127         * gcc.dg/vect/vect-35.c: Likewise.
8128         * gcc.dg/vect/vect-40.c: Likewise.
8129         * gcc.dg/vect/vect-42.c: Likewise.
8130         * gcc.dg/vect/vect-44.c: Likewise.
8131         * gcc.dg/vect/vect-46.c: Likewise.
8132         * gcc.dg/vect/vect-48.c: Likewise.
8133         * gcc.dg/vect/vect-52.c: Likewise.
8134         * gcc.dg/vect/vect-54.c: Likewise.
8135         * gcc.dg/vect/vect-56.c: Likewise.
8136         * gcc.dg/vect/vect-58.c: Likewise.
8137         * gcc.dg/vect/vect-60.c: Likewise.
8138         * gcc.dg/vect/vect-74.c: Likewise.
8139         * gcc.dg/vect/vect-75.c: Likewise.
8140         * gcc.dg/vect/vect-76.c: Likewise.
8141         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8142         * gcc.dg/vect/vect-77.c: Likewise.
8143         * gcc.dg/vect/vect-77-global.c: Likewise.
8144         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8145         * gcc.dg/vect/vect-78.c: Likewise.
8146         * gcc.dg/vect/vect-78-global.c: Likewise.
8147         * gcc.dg/vect/vect-80.c: Likewise.
8148         * gcc.dg/vect/vect-85.c: Likewise.
8149         * gcc.dg/vect/vect-87.c: Likewise.
8150         * gcc.dg/vect/vect-88.c: Likewise.
8151         * gcc.dg/vect/vect-92.c: Likewise.
8152         * gcc.dg/vect/vect-93.c: Likewise.
8153         * gcc.dg/vect/vect-95.c: Likewise.
8154         * gcc.dg/vect/vect-97.c: Likewise.
8155         * gcc.dg/vect/vect-complex-1.c: Likewise.
8156         * gcc.dg/vect/vect-complex-4.c: Likewise.
8157         * gcc.dg/vect/vect-complex-5.c: Likewise.
8158         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8159         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8160         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8161         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8162         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8163         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8164         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8165         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8166         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8167         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8168         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8169         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8170         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8171         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8172         * gcc.dg/vect/vect-outer-1.c: Likewise.
8173         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8174         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8175         * gcc.dg/vect/vect-outer-2.c: Likewise.
8176         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8177         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8178         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8179         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8180         * gcc.dg/vect/vect-outer-3.c: Likewise.
8181         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8182         * gcc.dg/vect/vect-outer-5.c: Likewise.
8183         * gcc.dg/vect/vect-outer-6.c: Likewise.
8184         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8185         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8186         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8187         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8188         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8189         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8190         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8191         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8192         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8193         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8194         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8195         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8196         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8197         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8198
8199 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8200
8201         PR c/24581
8202         * gcc.dg/torture/complex-sign.h: New header.
8203         * gcc.dg/torture/complex-sign-add.c,
8204         gcc.dg/torture/complex-sign-mixed-add.c,
8205         gcc.dg/torture/complex-sign-mixed-div.c,
8206         gcc.dg/torture/complex-sign-mixed-mul.c,
8207         gcc.dg/torture/complex-sign-mixed-sub.c,
8208         gcc.dg/torture/complex-sign-mul.c,
8209         gcc.dg/torture/complex-sign-sub.c: New tests.
8210
8211 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8212
8213         PR fortran/39876
8214         * gfortran.dg/intrinsic_3.f90: New.
8215
8216 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8217
8218         PR c/39037
8219         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8220         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8221         * gcc.dg/dfp/float-constant-double.c: New test.
8222         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8223         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8224         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8225         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8226         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8227         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8228         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8229         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8230         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8231
8232 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR middle-end/40057
8235         * gcc.c-torture/execute/pr40057.c: New test.
8236
8237 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8238
8239         * gcc.c-torture/compile/const-high-part.c: New test.
8240
8241 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8242
8243         PR testsuite/40050
8244         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8245         build plugin.
8246
8247 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8248
8249         PR fortran/39630
8250         * gfortran.dg/proc_decl_1.f90: Modified.
8251         * gfortran.dg/proc_ptr_comp_1.f90: New.
8252         * gfortran.dg/proc_ptr_comp_2.f90: New.
8253         * gfortran.dg/proc_ptr_comp_3.f90: New.
8254         * gfortran.dg/proc_ptr_comp_4.f90: New.
8255         * gfortran.dg/proc_ptr_comp_5.f90: New.
8256         * gfortran.dg/proc_ptr_comp_6.f90: New.
8257
8258 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8259
8260         PR c++/17395
8261         * g++.dg/template/call7.C: New test.
8262
8263 2009-05-06  Diego Novillo  <dnovillo@google.com>
8264
8265         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8266
8267 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8268
8269         * gfortran.dg/pr40021.f: Moved to ...
8270         * gfortran.fortran-torture/execute/pr40021.f: Here.
8271
8272 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8273
8274         PR middle-end/39986
8275         * gcc.dg/dfp/pr39986.c: New test.
8276
8277 2009-05-06  Michael Matz  <matz@suse.de>
8278
8279         PR middle-end/40021
8280         * gfortran.dg/pr40021.f: New test.
8281
8282 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8283
8284         * lib/plugin-support.exp: New file containing support procs for
8285         plugin testcases.
8286         * lib/target-supports.exp (check_plugin_available): New proc.
8287         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8288         * gcc.dg/plugin/selfassign.c: New plugin source file.
8289         * gcc.dg/plugin/self-assign-test-1.c: New test.
8290         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8291         * g++.dg/README: Add description for plugin test.
8292         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8293         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8294         * g++.dg/plugin/selfassign.c: New plugin source file.
8295         * g++.dg/plugin/self-assign-test-1.C: New test.
8296         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8297         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8298         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8299         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8300
8301 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8302
8303         PR fortran/40041
8304         * gfortran.dg/intrinsic_2.f90: New test.
8305         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8306
8307 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8308
8309         PR c/40032
8310         * gcc.dg/noncompile/incomplete-5.c: New test.
8311
8312 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR middle-end/39666
8315         * gcc.dg/pr39666-1.c: New test.
8316         * gcc.dg/pr39666-2.c: Likewise.
8317         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8318         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8319         * gfortran.dg/pr39666-1.f90: Likewise.
8320         * gfortran.dg/pr39666-2.f90: Likewise.
8321
8322 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8323
8324         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8325         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8326         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8327
8328 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8329
8330         PR fortran/39998
8331         * gfortran.dg/proc_ptr_17.f90: New.
8332
8333 2009-05-05  Richard Guenther  <rguenther@suse.de>
8334
8335         PR tree-optimization/40022
8336         * gcc.c-torture/execute/pr40022.c: New testcase.
8337
8338 2009-05-05  Richard Guenther  <rguenther@suse.de>
8339
8340         PR middle-end/40023
8341         * gcc.c-torture/compile/pr40023.c: New testcase.
8342
8343 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8346         * g++.dg/template/overload9.C: Likewise.
8347         * g++.dg/ext/ms-1.C: New.
8348
8349 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR c++/40013
8352         * g++.dg/ext/vla7.C: New test.
8353
8354 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8355
8356         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8357
8358 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8359
8360         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8361         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8362         Update expected errors.
8363
8364 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8365
8366         PR c++/28152
8367         * g++.dg/parse/parser-pr28152.C: New.
8368         * g++.dg/parse/parser-pr28152-2.C: New.
8369
8370 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8371
8372         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8373
8374 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8377         * gcc.target/sparc/fexpand-2.c: Likewise.
8378         * gcc.target/sparc/fpmerge-2.c: Likewise.
8379         * gcc.target/sparc/pdist-2.c: Likewise.
8380
8381 2009-05-03  Richard Guenther  <rguenther@suse.de>
8382
8383         PR c/39983
8384         * gcc.c-torture/compile/pr39983.c: New testcase.
8385
8386 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8387
8388         * gcc.dg/c99-complex-3.c: New test.
8389
8390 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8391
8392         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8393
8394 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8395
8396         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8397
8398 2009-05-02  Richard Guenther  <rguenther@suse.de>
8399
8400         PR middle-end/40001
8401         * gcc.target/spu/pr40001.c: New testcase.
8402
8403 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8404
8405         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8406
8407 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8408
8409         PR middle-end/39579
8410         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8411         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8412
8413 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8414
8415         PR testsuite/39776
8416         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8417         no longer issued.
8418
8419 2009-04-30  David Ayers  <ayers@fsfe.org>
8420
8421         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8422         and gcc_error_prefix variables.
8423         * objc.dg/bad-receiver-type.m: Update to match correct
8424         diagnostics marker.
8425         * objc.dg/encode-5.m: Likewise.
8426         * objc.dg/id-1.m: Likewise.
8427         * objc.dg/method-1.m: Likewise.
8428         * objc.dg/method-6.m: Likewise.
8429         * objc.dg/method-7.m: Likewise.
8430         * objc.dg/method-9.m: Likewise.
8431         * objc.dg/method-11.m: Likewise.
8432         * objc.dg/method-20.m: Likewise.
8433         * objc.dg/private-1.m: Likewise.
8434
8435 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8436
8437         PR libfortran/39667
8438         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8439         * gfortran.dg/advance_4.f90: Likewise
8440         * gfortran.dg/advance_5.f90: Likewise
8441         * gfortran.dg/append_1.f90: Likewise
8442         * gfortran.dg/backslash_1.f90: Likewise
8443         * gfortran.dg/backslash_2.f90: Likewise
8444         * gfortran.dg/backslash_3.f: Likewise
8445         * gfortran.dg/backspace_10.f90: Likewise
8446         * gfortran.dg/backspace_3.f: Likewise
8447         * gfortran.dg/backspace_4.f: Likewise
8448         * gfortran.dg/backspace_5.f: Likewise
8449         * gfortran.dg/backspace_8.f: Likewise
8450         * gfortran.dg/backspace_9.f: Likewise
8451         * gfortran.dg/complex_write.f90: Likewise
8452         * gfortran.dg/convert_implied_open.f90: Likewise
8453         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8454         * gfortran.dg/dos_eol.f: Likewise
8455         * gfortran.dg/empty_format_1.f90: Likewise
8456         * gfortran.dg/endfile.f: Likewise
8457         * gfortran.dg/eof_1.f90: Likewise
8458         * gfortran.dg/eor_1.f90: Likewise
8459         * gfortran.dg/eor_handling_1.f90: Likewise
8460         * gfortran.dg/eor_handling_2.f90: Likewise
8461         * gfortran.dg/eor_handling_3.f90: Likewise
8462         * gfortran.dg/eor_handling_4.f90: Likewise
8463         * gfortran.dg/eor_handling_5.f90: Likewise
8464         * gfortran.dg/error_recovery_5.f90: Likewise
8465         * gfortran.dg/f2003_inquire_1.f03: Likewise
8466         * gfortran.dg/f2003_io_4.f03: Likewise
8467         * gfortran.dg/f2003_io_5.f03: Likewise
8468         * gfortran.dg/f2003_io_7.f03: Likewise
8469         * gfortran.dg/fgetc_1.f90: Likewise
8470         * gfortran.dg/fgetc_2.f90: Likewise
8471         * gfortran.dg/flush_1.f90: Likewise
8472         * gfortran.dg/fmt_exhaust.f90: Likewise
8473         * gfortran.dg/fmt_huge.f90: Likewise
8474         * gfortran.dg/fmt_read.f90: Likewise
8475         * gfortran.dg/fmt_t_1.f90: Likewise
8476         * gfortran.dg/fmt_t_2.f90: Likewise
8477         * gfortran.dg/fmt_t_3.f90: Likewise
8478         * gfortran.dg/fmt_t_4.f90: Likewise
8479         * gfortran.dg/fmt_t_5.f90: Likewise
8480         * gfortran.dg/fmt_t_7.f: Likewise
8481         * gfortran.dg/fseek.f90: Likewise
8482         * gfortran.dg/ftell_1.f90: Likewise
8483         * gfortran.dg/ftell_2.f90: Likewise
8484         * gfortran.dg/func_derived_3.f90: Likewise
8485         * gfortran.dg/inquire_9.f90: Likewise
8486         * gfortran.dg/iostat_1.f90: Likewise
8487         * gfortran.dg/iostat_2.f90: Likewise
8488         * gfortran.dg/list_read_1.f90: Likewise
8489         * gfortran.dg/list_read_4.f90: Likewise
8490         * gfortran.dg/list_read_5.f90: Likewise
8491         * gfortran.dg/list_read_7.f90: Likewise
8492         * gfortran.dg/list_read_8.f90: Likewise
8493         * gfortran.dg/list_read_9.f90: Likewise
8494         * gfortran.dg/namelist_13.f90: Likewise
8495         * gfortran.dg/namelist_14.f90: Likewise
8496         * gfortran.dg/namelist_15.f90: Likewise
8497         * gfortran.dg/namelist_16.f90: Likewise
8498         * gfortran.dg/namelist_17.f90: Likewise
8499         * gfortran.dg/namelist_18.f90: Likewise
8500         * gfortran.dg/namelist_19.f90: Likewise
8501         * gfortran.dg/namelist_20.f90: Likewise
8502         * gfortran.dg/namelist_24.f90: Likewise
8503         * gfortran.dg/namelist_26.f90: Likewise
8504         * gfortran.dg/namelist_27.f90: Likewise
8505         * gfortran.dg/namelist_28.f90: Likewise
8506         * gfortran.dg/namelist_37.f90: Likewise
8507         * gfortran.dg/namelist_38.f90: Likewise
8508         * gfortran.dg/namelist_39.f90: Likewise
8509         * gfortran.dg/namelist_40.f90: Likewise
8510         * gfortran.dg/namelist_43.f90: Likewise
8511         * gfortran.dg/namelist_44.f90: Likewise
8512         * gfortran.dg/namelist_45.f90: Likewise
8513         * gfortran.dg/namelist_46.f90: Likewise
8514         * gfortran.dg/namelist_47.f90: Likewise
8515         * gfortran.dg/namelist_48.f90: Likewise
8516         * gfortran.dg/namelist_49.f90: Likewise
8517         * gfortran.dg/namelist_50.f90: Likewise
8518         * gfortran.dg/namelist_51.f90: Likewise
8519         * gfortran.dg/namelist_52.f90: Likewise
8520         * gfortran.dg/namelist_56.f90: Likewise
8521         * gfortran.dg/namelist_char_only.f90: Likewise
8522         * gfortran.dg/namelist_use.f90: Likewise
8523         * gfortran.dg/namelist_use_only.f90: Likewise
8524         * gfortran.dg/noadv_size.f90: Likewise
8525         * gfortran.dg/open_access_append_1.f90: Likewise
8526         * gfortran.dg/pad_no.f90: Likewise
8527         * gfortran.dg/pr12884.f: Likewise
8528         * gfortran.dg/pr17090.f90: Likewise
8529         * gfortran.dg/pr17285.f90: Likewise
8530         * gfortran.dg/pr17286.f90: Likewise
8531         * gfortran.dg/pr18122.f90: Likewise
8532         * gfortran.dg/pr18210.f90: Likewise
8533         * gfortran.dg/pr18392.f90: Likewise
8534         * gfortran.dg/pr19155.f: Likewise
8535         * gfortran.dg/pr19216.f: Likewise
8536         * gfortran.dg/pr19467.f90: Likewise
8537         * gfortran.dg/pr19657.f: Likewise
8538         * gfortran.dg/pr20257.f90: Likewise
8539         * gfortran.dg/read_bad_advance.f90: Likewise
8540         * gfortran.dg/read_eof_2.f90: Likewise
8541         * gfortran.dg/read_eof_4.f90: Likewise
8542         * gfortran.dg/read_many_1.f: Likewise
8543         * gfortran.dg/read_noadvance.f90: Likewise
8544         * gfortran.dg/read_repeat.f90: Likewise
8545         * gfortran.dg/read_size_noadvance.f90: Likewise
8546         * gfortran.dg/read_x_past.f: Likewise
8547         * gfortran.dg/record_marker_1.f90: Likewise
8548         * gfortran.dg/record_marker_3.f90: Likewise
8549         * gfortran.dg/rewind_1.f90: Likewise
8550         * gfortran.dg/runtime_warning_1.f90: Likewise
8551         * gfortran.dg/shape_3.f90: Likewise
8552         * gfortran.dg/slash_1.f90: Likewise
8553         * gfortran.dg/stat_1.f90: Likewise
8554         * gfortran.dg/stat_2.f90: Likewise
8555         * gfortran.dg/streamio_11.f90: Likewise
8556         * gfortran.dg/streamio_3.f90: Likewise
8557         * gfortran.dg/streamio_4.f90: Likewise
8558         * gfortran.dg/streamio_9.f90: Likewise
8559         * gfortran.dg/tl_editing.f90: Likewise
8560         * gfortran.dg/unf_io_convert_1.f90: Likewise
8561         * gfortran.dg/unf_io_convert_2.f90: Likewise
8562         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8563         * gfortran.dg/unf_short_record_1.f90: Likewise
8564         * gfortran.dg/utf8_1.f03: Likewise
8565         * gfortran.dg/utf8_2.f03: Likewise
8566         * gfortran.dg/widechar_IO_1.f90: Likewise
8567         * gfortran.dg/write_check3.f90: Likewise
8568         * gfortran.dg/write_rewind_2.f: Likewise
8569         * gfortran.dg/x_slash_2.f: Likewise
8570
8571 2009-04-29  Richard Guenther  <rguenther@suse.de>
8572
8573         PR target/39943
8574         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8575         New.
8576         (check_effective_target_vect_floatuint_cvt): Likewise.
8577         * gcc.dg/vect/slp-10.c: Adjust.
8578         * gcc.dg/vect/slp-11.c: Adjust.
8579         * gcc.dg/vect/slp-12b.c: Adjust.
8580         * gcc.dg/vect/slp-33.c: Adjust.
8581         * gcc.c-torture/compile/pr39943.c: New testcase.
8582
8583 2009-04-29  Richard Guenther  <rguenther@suse.de>
8584
8585         PR middle-end/39937
8586         * gcc.c-torture/compile/pr39937.c: New testcase.
8587
8588 2009-04-29  Richard Guenther  <rguenther@suse.de>
8589
8590         PR tree-optimization/39941
8591         * gcc.c-torture/compile/pr39941.c: New testcase.
8592
8593 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8594
8595         * gcc.target/bfin/20090411-1.c: New test.
8596
8597 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8598
8599         PR target/39565
8600         * gcc.dg/pr39565.c: New testcase.
8601
8602 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8603
8604         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8605         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8606         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8607         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8608         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8609         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8610         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8611         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8612         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8613         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8614         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8615         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8616         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8617         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8618         * gcc.target/i386/pr37191.c: Likewise.
8619         * gcc.target/i386/reload-1.c: Likewise.
8620         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8621         * g++.old-deja/g++.pt/repo2.C: Likewise.
8622         * g++.old-deja/g++.pt/repo3.C: Likewise.
8623         * g++.old-deja/g++.pt/repo4.C: Likewise.
8624         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8625         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8626         * g++.dg/template/repo1.C: Likewise.
8627         * g++.dg/template/repo2.C: Likewise.
8628         * g++.dg/template/repo3.C: Likewise.
8629         * g++.dg/template/repo4.C: Likewise.
8630         * g++.dg/template/repo5.C: Likewise.
8631         * g++.dg/template/repo6.C: Likewise.
8632         * g++.dg/template/repo7.C: Likewise.
8633         * g++.dg/template/repo8.C: Likewise.
8634         * g++.dg/template/repo9.C: Likewise.
8635         * g++.dg/rtti/repo1.C: Likewise.
8636         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8637         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8638         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8639         * g++.dg/other/PR23205.C: Skip for vxworks.
8640         * g++.dg/ext/visibility/class1.C: Requires PIC.
8641         * g++.dg/eh/async-unwind2.C: Requires PIC.
8642         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8643         does not have cxa_exit.
8644
8645 2009-04-28  Jing Yu  <jingyu@google.com>
8646
8647         PR testsuite/39790
8648         * lib/target-supports.exp (check_effective_target_tls): Remove
8649         comment of caching.
8650         (check_effective_target_tls_native): Likewise.
8651         (check_effective_target_tls_runtime): Likewise.
8652         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8653         tls to tls_runtime.
8654         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8655
8656 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8657
8658         PR fortran/39946
8659         * gfortran.dg/proc_ptr_16.f90: New.
8660
8661 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8662
8663         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8664         lp64 is true.
8665
8666 2009-04-28  Richard Guenther  <rguenther@suse.de>
8667
8668         PR middle-end/39937
8669         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8670
8671 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673         * g++.dg/warn/pr35652.C: Removed.
8674         * gcc.dg/pr35652.c: Likewise.
8675
8676 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8677
8678         * gcc.target/ia64/20071210-2.c: New testcase.
8679
8680 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8681
8682         PR c/39323
8683         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8684         * gcc.dg/pr39323-3.c: Ditto.
8685
8686 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8687
8688         PR fortran/39930
8689         PR fortran/39931
8690         * gfortran.dg/ambiguous_reference_2.f90: New.
8691         * gfortran.dg/pointer_assign_7.f90: New.
8692
8693 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8694             Mark Mitchell  <mark@codesourcery.com>
8695
8696         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8697         * gcc.dg/20020103-1.c: Check for __ppc.
8698         * gcc.dg/asm-b.c: Check for __ppc.
8699         * gcc.dg/20020919-1.c: Check for __ppc.
8700         * gcc.dg/20020312-2.c: Likewise.
8701         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8702         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8703         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8704         * g++.dg/warn/weak1.C: Likewise.
8705         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8706         static so appropriate optimizations kick in.
8707         (find_base_value_wrapper): New function.
8708         * g++.dg/eh/simd-5.C: Fix target triplet.
8709         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8710
8711 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8712             H.J. Lu  <hongjiu.lu@intel.com>
8713
8714         PR target/39911
8715         * gcc.target/i386/pr39911.c: New test.
8716
8717 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/39879
8720         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8721
8722 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8723
8724         PR c++/35652
8725         Revert:
8726
8727         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8728
8729         * gcc.dg/pr35652.C: New.
8730         * g++.dg/warn/pr35652.C: New.
8731         * gcc.dg/format/plus-1.c: Adjust message.
8732
8733 2009-04-27  DJ Delorie  <dj@redhat.com>
8734
8735         * lib/target-supports.exp (check_effective_target_double64): New.
8736         (check_effective_target_double64plus): New.
8737         (check_effective_target_large_double): New.
8738         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8739         * gcc.dg/div-double-1.c: Likewise.
8740         * gcc.dg/Wconversion-real.c: Require large_double.
8741         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8742
8743         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8744         are too small.
8745
8746         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8747         constants as long.
8748
8749 2009-04-27  Ian Lance Taylor  <iant@google.com>
8750
8751         * gcc.dg/Wcxx-compat-5.c: New testcase.
8752         * gcc.dg/Wcxx-compat-6.c: New testcase.
8753
8754 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8755
8756         Allow non-constant arguments to conversion intrinsics.
8757         * gcc.target/spu/intrinsics-3.c: Update tests.
8758
8759 2009-04-27  Richard Guenther  <rguenther@suse.de>
8760
8761         PR middle-end/39928
8762         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8763         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8764
8765 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8766
8767         PR target/39903
8768         * gcc.dg/torture/pr39903-1.c: New.
8769         * gcc.dg/torture/pr39903-2.c: Likewise.
8770
8771 2009-04-27  Revital Eres  <eres@il.ibm.com>
8772
8773         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8774         and check it.
8775         * gcc.dg/sms-2.c: Add dump check.
8776         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8777         and check it.
8778         * gcc.dg/sms-4.c: Likewise.
8779         * gcc.dg/sms-5.c: Likewise.
8780         * gcc.dg/sms-6.c: Likewise.
8781         * gcc.dg/sms-7.c: Likewise.
8782         * gcc.dg/sms-antideps.c: Rename to...
8783         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8784
8785 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8786
8787         * gnat.dg/opt2.adb: New test.
8788
8789 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8790
8791         PR c++/39875
8792         * g++.dg/warn/Wunused-15.C: New test.
8793
8794 2009-04-26  Michael Matz  <matz@suse.de>
8795
8796         Expand from SSA.
8797         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8798         change regexps.
8799         * gcc.target/i386/pr37248-1.c: Modified.
8800         * gcc.target/i386/pr37248-3.c: Modified.
8801         * gcc.target/i386/pr37248-2.c: Modified.
8802         * gnat.dg/aliasing1.adb: Modified.
8803         * gnat.dg/pack9.adb: Modified.
8804         * gnat.dg/aliasing2.adb: Modified.
8805         * gcc.dg/strict-overflow-2.c: Modified.
8806         * gcc.dg/autopar/reduc-1char.c: Modified.
8807         * gcc.dg/autopar/reduc-2char.c: Modified.
8808         * gcc.dg/autopar/reduc-1.c: Modified.
8809         * gcc.dg/autopar/reduc-2.c: Modified.
8810         * gcc.dg/autopar/reduc-3.c: Modified.
8811         * gcc.dg/autopar/reduc-6.c: Modified.
8812         * gcc.dg/autopar/reduc-7.c: Modified.
8813         * gcc.dg/autopar/reduc-8.c: Modified.
8814         * gcc.dg/autopar/reduc-9.c: Modified.
8815         * gcc.dg/autopar/reduc-1short.c: Modified.
8816         * gcc.dg/autopar/reduc-2short.c: Modified.
8817         * gcc.dg/autopar/parallelization-1.c: Modified.
8818         * gcc.dg/strict-overflow-4.c: Modified.
8819         * gcc.dg/strict-overflow-6.c: Modified.
8820         * gcc.dg/gomp/combined-1.c: Modified.
8821         * gcc.dg/no-strict-overflow-1.c: Modified.
8822         * gcc.dg/no-strict-overflow-3.c: Modified.
8823         * gcc.dg/no-strict-overflow-5.c: Modified.
8824         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8825         * gcc.dg/tree-ssa/pr18134.c: Modified.
8826         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8827         * gcc.dg/tree-ssa/vector-2.c: Modified.
8828         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8829         * gcc.dg/tree-ssa/loop-21.c: Modified.
8830         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8831         * gcc.dg/tree-ssa/vector-3.c: Modified.
8832         * gcc.dg/tree-ssa/asm-3.c: Modified.
8833         * gcc.dg/tree-ssa/pr23294.c: Modified.
8834         * gcc.dg/tree-ssa/loop-22.c: Modified.
8835         * gcc.dg/tree-ssa/loop-15.c: Modified.
8836         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8837         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8838         * gcc.dg/tree-ssa/pr20139.c: Modified.
8839         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8840         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8841         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8842         * gcc.dg/tree-ssa/loop-5.c: Modified.
8843         * gcc.dg/tree-ssa/pr19431.c: Modified.
8844         * gcc.dg/tree-ssa/pr32044.c: Modified.
8845         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8846         * gcc.dg/tree-ssa/loop-19.c: Modified.
8847         * gcc.dg/tree-ssa/loop-28.c: Modified.
8848         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8849         * gcc.dg/tree-ssa/divide-1.c: Modified.
8850         * gcc.dg/tree-ssa/inline-1.c: Modified.
8851         * gcc.dg/tree-ssa/divide-3.c: Modified.
8852         * gcc.dg/tree-ssa/pr30978.c: Modified.
8853         * gcc.dg/tree-ssa/alias-6.c: Modified.
8854         * gcc.dg/tree-ssa/divide-4.c: Modified.
8855         * gcc.dg/tree-ssa/alias-11.c: Modified.
8856         * gcc.dg/no-strict-overflow-7.c: Modified.
8857         * gcc.dg/strict-overflow-1.c: Modified.
8858         * gcc.dg/pr15784-4.c: Modified.
8859         * gcc.dg/pr34263.c: Modified.
8860         * gcc.dg/strict-overflow-3.c: Modified.
8861         * gcc.dg/tree-prof/stringop-1.c: Modified.
8862         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8863         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8864         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8865         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8866         * gcc.dg/no-strict-overflow-2.c: Modified.
8867         * gcc.dg/no-strict-overflow-4.c: Modified.
8868         * gcc.dg/no-strict-overflow-6.c: Modified.
8869         * g++.dg/tree-ssa/pr27090.C: Modified.
8870         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8871         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8872         * g++.dg/tree-ssa/pr19807.C: Modified.
8873         * g++.dg/opt/pr30965.C: Modified.
8874         * g++.dg/init/new17.C: Modified.
8875         * gfortran.dg/whole_file_6.f90: Modified.
8876         * gfortran.dg/whole_file_5.f90: Modified.
8877         * gfortran.dg/reassoc_1.f90: Modified.
8878         * gfortran.dg/reassoc_3.f90: Modified.
8879
8880 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8881
8882         PR fortran/39893
8883         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8884
8885 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR inline-asm/39543
8888         * gcc.target/i386/pr39543-1.c: New test.
8889         * gcc.target/i386/pr39543-2.c: New test.
8890         * gcc.target/i386/pr39543-3.c: New test.
8891
8892         PR c/39889
8893         * gcc.dg/Wunused-value-3.c: New test.
8894
8895 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8896
8897         PR c/39581
8898         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8899         gcc.dg/vla-21.c: New tests.
8900
8901 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8902
8903         PR c/39556
8904         * gcc.dg/inline-34.c: New test.
8905
8906 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8907
8908         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8909         gcc.dg/enum-const-3.c: New tests.
8910         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8911         -pedantic-errors.  Update expected diagnostics.
8912
8913 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8914
8915         PR c/39582
8916         * gcc.dg/vla-20.c: New test.
8917
8918 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8919
8920         PR c/39564
8921         * gcc.dg/vla-19.c: New test.
8922
8923 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8924
8925         PR preprocessor/39559
8926         * gcc.dg/c99-intconst-2.c: New test.
8927
8928 2009-04-25  Jan Hubicka  <jh@suse.cz>
8929
8930         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8931
8932 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8933
8934         PR fortran/39688
8935         * gfortran.dg/import7.f90: New.
8936
8937 2009-04-24  Richard Guenther  <rguenther@suse.de>
8938
8939         * gcc.dg/tree-ssa/vrp48.c: Fix.
8940
8941 2008-04-24  Doug Kwan  <dougkwan@google.com>
8942
8943         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8944         destination are the same.
8945
8946 2009-04-24  Richard Guenther  <rguenther@suse.de>
8947
8948         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8949
8950 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8951
8952         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8953         gcc.dg/array-const-3.c: New tests.
8954
8955 2009-04-24  Ian Lance Taylor  <iant@google.com>
8956
8957         * gcc.dg/Wcxx-compat-4.c: New testcase.
8958
8959 2009-04-24  Daniel Kraft  <d@domob.eu>
8960
8961         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8962         expected on already erraneous symbol (renamed to fresh one).
8963
8964 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8965
8966         PR middle-end/39867
8967         * gcc.dg/pr39867.c: New.
8968
8969 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8970
8971         PR fortran/39861
8972         PR fortran/39864
8973         * gfortran.dg/intrinsic_1.f90: New.
8974
8975 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8976
8977         * gnat.dg/alignment7.adb: New test.
8978         * gnat.dg/alignment8.adb: Likewise.
8979
8980 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8981
8982         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8983         * gnat.dg/specs/rep_clause2.ads: New test.
8984
8985 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR rtl-optimization/39794
8988         * gcc.dg/pr39794.c: New test.
8989
8990 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8991
8992         * gnat.dg/atomic1.adb: New test.
8993         * gnat.dg/atomic1_pkg.ads: New helper.
8994
8995 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8996
8997         PR testsuite/39623
8998         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8999         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9000
9001 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
9002
9003         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9004         warning.
9005
9006 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9007
9008         PR C/31499
9009         * gcc.dg/vector-init-1.c: New testcase.
9010         * gcc.dg/vector-init-2.c: New testcase.
9011
9012 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
9013
9014         * gnat.dg/enum2.adb: New test.
9015         * gnat.dg/enum2_pkg.ads: New helper.
9016
9017 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
9018
9019         PR c/39855
9020         * gcc.dg/torture/pr39855.c: New test.
9021
9022 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
9023
9024         PR c++/39639
9025         * g++.dg/cpp0x/pr39639.C: New test.
9026
9027 2009-04-22  Mark Heffernan  <meheff@google.com>
9028
9029         * gcc.dg/profile-generate-3.c: New test.
9030
9031 2009-04-22  Jan Hubicka  <jh@suse.cz>
9032
9033         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9034
9035 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
9036
9037         PR testsuite/39623
9038         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9039
9040 2009-04-22  Richard Guenther  <rguenther@suse.de>
9041
9042         PR tree-optimization/39824
9043         * gcc.c-torture/compile/pr39824.c: New testcase.
9044
9045 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9046
9047         PR c++/14875
9048         * g++.dg/parse/parser-pr14875.C: New.
9049         * g++.dg/parse/parser-pr14875-2.C: New.
9050         * g++.dg/parse/error6.C: Update match string.
9051
9052 2009-04-22  Richard Guenther  <rguenther@suse.de>
9053
9054         PR tree-optimization/39845
9055         * gcc.c-torture/compile/pr39845.c: New testcase.
9056
9057 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
9058
9059         PR fortran/39735
9060         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9061         * gfortran.dg/external_initializer.f90: Modified.
9062         * gfortran.dg/interface_26.f90: Modified.
9063         * gfortran.dg/intrinsic_subroutine.f90: Modified.
9064         * gfortran.dg/proc_ptr_3.f90: Modified.
9065         * gfortran.dg/proc_ptr_15.f90: New.
9066         * gfortran.dg/proc_ptr_result_1.f90: Modified.
9067
9068 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9069
9070         PR c++/35711
9071         * g++.dg/warn/pr35711.C: New.
9072         * g++.dg/conversion/ptrmem2.C: Update.
9073
9074 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
9075
9076         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9077         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9078         README.gcc, g++.dg/README, g++.dg/compat/break/README,
9079         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9080         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9081         gcc.c-torture/ChangeLog.0,
9082         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9083         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9084         gcc.target/i386/math-torture/math-torture.exp,
9085         gcc.target/mips/inter/mips16-inter.exp,
9086         gcc.target/mips/mips-nonpic/README,
9087         gcc.target/x86_64/abi/README.gcc,
9088         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9089         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9090         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9091         notices.
9092         * ChangeLog-1993-2007, ChangeLog: Correct dates.
9093
9094 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9095
9096         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9097
9098 2009-04-21  Richard Guenther  <rguenther@suse.de>
9099
9100         PR middle-end/39829
9101         * gcc.dg/torture/pr39829.c: New testcase.
9102
9103 2009-04-21  Martin Jambor  <mjambor@suse.cz>
9104
9105         * gcc.dg/tree-ssa/cswtch-2.c: New test.
9106
9107 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9108
9109         PR 16202
9110         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9111         * gcc.dg/sequence-pt-2.c: New.
9112         * gcc.dg/sequence-pt-3.c: New.
9113         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9114         * g++.dg/warn/sequence-pt-2.c: New.
9115         * g++.dg/warn/sequence-pt-3.c: New.
9116
9117 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
9118
9119         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9120
9121 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9122
9123         * gnat.dg/import1.ad[sb]: New test.
9124
9125 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9126
9127         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9128         return 0.
9129
9130 2009-04-20  Tobias Burnus  <burnus@net-b.de>
9131
9132         PR fortran/39811
9133         * gfortran.dg/continuation_11.f90: New test.
9134
9135 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9136
9137         PR c++/13358
9138         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9139         messages. Test for "long long" in system headers.
9140         * gcc.dg/c99-longlong-2.c: New.
9141         * g++.dg/warn/pr13358.C: New.
9142         * g++.dg/warn/pr13358-2.C: New.
9143         * g++.dg/warn/pr13358-3.C: New.
9144         * g++.dg/warn/pr13358-4.C: New.
9145
9146 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9147
9148         * gcc.dg/framework-2.c: Fix up for non existent includes
9149         being fatal errors now.
9150
9151 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
9152
9153         PR fortran/39800
9154         * gfortran.dg/private_type_13.f90: New test.
9155         * gfortran.dg/private_type_2.f90: Add option -std=f95.
9156
9157 2009-04-20  Le-Chun Wu  <lcwu@google.com>
9158
9159         PR c++/39803
9160         * g++.dg/warn/Wunused-14.C: New test.
9161
9162 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9163
9164         * gnat.dg/specs/small_alignment.ads: New test.
9165
9166 2009-04-20  Ian Lance Taylor  <iant@google.com>
9167
9168         * gcc.dg/Wcxx-compat-3.c: New testcase.
9169
9170 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9171
9172         * gnat.dg/pack13.ad[sb]: New test.
9173         * gnat.dg/pack13_pkg.ads: New helper.
9174
9175 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9176
9177         * gnat.dg/discr11.ad[sb]: New test.
9178         * gnat.dg/discr11_pkg.ads: New helper.
9179
9180 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9181
9182         PR tree-optimization/39675
9183         * gcc.dg/vect/O3-pr39675-2.c: New test.
9184
9185 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9186
9187         * gnat.dg/rep_clause3.adb: New test.
9188
9189 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9190
9191         PR c/37481
9192         * gcc.dg/c99-flex-array-7.c: New test.
9193
9194 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9195
9196         PR c/19771
9197         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9198
9199 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9200
9201         PR c/38243
9202         * gcc.dg/c99-restrict-3.c: New test.
9203
9204 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9205
9206         PR preprocessor/20078
9207         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9208
9209 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9210
9211         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9212         Do not pass -B$root after -margs.
9213
9214 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9215
9216         PR c/32061
9217         PR c++/36954
9218         * gcc.dg/pr32061.c: New.
9219         * gcc.dg/Wlogical-op-1.c: Update.
9220         * g++.dg/warn/Wlogical-op-1.C: Update.
9221         * g++.dg/warn/pr36954.C: New.
9222
9223 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9224
9225         PR c/27676
9226         * gcc.dg/lvalue-5.c: New test.
9227
9228 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9229
9230         PR c/22367
9231         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9232
9233 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9234
9235         * gcc.dg/cpp/include5.c: New test.
9236
9237 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9238
9239         PR c/35210
9240         * gcc.dg/call-diag-2.c: New test.
9241
9242 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9243
9244         PR preprocessor/39646
9245         * gcc.dg/cpp/line8.c: New test.
9246
9247 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9248
9249         PR preprocessor/39647
9250         * gcc.dg/cpp/line7.c: New test.
9251
9252 2009-04-18  Richard Guenther  <rguenther@suse.de>
9253
9254         PR middle-end/39804
9255         * gcc.target/i386/pr39804.c: New testcase.
9256
9257 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9258
9259         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9260         * g++.dg/other/pr39496.C: Likewise.
9261
9262 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9263
9264         PR middle-end/36902
9265         * gcc.dg/pr36902.c: New.
9266
9267 2009-04-17  Diego Novillo  <dnovillo@google.com>
9268
9269         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9270         violation for variable 'inside_main'.
9271
9272 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9273
9274         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9275
9276 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9277
9278         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9279
9280 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9281
9282         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9283         * gfortran.dg/chmod_2.f90: Likewise.
9284         * gfortran.dg/chmod_3.f90: Likewise.
9285         * gfortran.dg/open_errors.f90: Likewise.
9286         * gfortran.dg/stat_1.f90: Likewise.
9287         * gfortran.dg/stat_2.f90: Likewise.
9288
9289 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9290
9291         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9292         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9293         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9294         * gfortran.dg/nearest_1.f90: Likewise.
9295         * gfortran.dg/nearest_3.f90: Likewise.
9296         * gfortran.dg/isnan_1.f90: Likewise.
9297         * gfortran.dg/isnan_2.f90: Likewise.
9298         * gfortran.dg/nan_1.f90: Likewise.
9299         * gfortran.dg/nan_2.f90: Likewise.
9300         * gfortran.dg/nan_3.f90: Likewise.
9301         * gfortran.dg/nan_4.f90: Likewise.
9302         * gfortran.dg/module_nan.f90: Likewise.
9303         * gfortran.dg/int_conv_2.f90: Likewise.
9304         * gfortran.dg/init_flag_3.f90: Likewise.
9305         * gfortran.dg/namelist_42.f90: Likewise.
9306         * gfortran.dg/namelist_43.f90: Likewise.
9307         * gfortran.dg/real_const_3.f90: Likewise.
9308         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9309
9310         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9311         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9312         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9313         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9314         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9315
9316         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9317         * gfortran.dg/gamma_5.f90: Likewise.
9318
9319 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9320
9321         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9322         less strict so it also works with auto-overlay support.
9323         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9324         for "exceeds local store" linker errors on the SPU.
9325
9326         * lib/gfortran.exp: Include target-supports.exp.
9327         (gfortran_init): On SPU targets where automatic overlay support
9328         is available, use it to build all Fortran test cases.
9329
9330         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9331
9332 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9333
9334         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9335         rule enforced by gnat on taft types.
9336
9337 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9338
9339         PR testsuite/39792
9340         * g++.dg/ext/complit11.C: Add empty dg-options.
9341
9342 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9343
9344         PR c++/17570
9345         * g++.dg/template/defarg11.C: New test.
9346
9347 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9348
9349         PR c++/28766
9350         * g++.dg/ext/complit11.C: New testcase.
9351
9352 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9353
9354         PR c++/39551
9355         * g++.dg/warn/Wunused-13.C: New testcase.
9356
9357 2009-04-15  Ian Lance Taylor  <iant@google.com>
9358
9359         * gcc.dg/Wenum-compare-1.c: New testcase.
9360
9361 2009-04-15  Richard Guenther  <rguenther@suse.de>
9362
9363         PR tree-optimization/39764
9364         * g++.dg/torture/pr39764.C: New testcase.
9365
9366 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9367
9368         * g++.dg/ext/altivec-17.C: New.
9369
9370 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9371
9372         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9373         * gnat.dg/specs/limited1.ads: Ditto.
9374
9375 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9376
9377         PR testsuite/39769
9378         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9379         for testing the results of estimate instructions.
9380         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9381         * gcc.dg/vmx/3a-05.c (test): Ditto.
9382
9383 2009-04-14  Jason Merrill  <jason@redhat.com>
9384
9385         PR c++/39763
9386         * g++.dg/warn/Wshadow-4.C: Extend.
9387
9388 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9389
9390         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9391         (do_D): Remove attribute hidden.
9392
9393 2009-04-13  Jason Merrill  <jason@redhat.com>
9394
9395         PR c++/39480
9396         * g++.dg/init/copy7.C: New.
9397
9398 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9399
9400         PR testsuite/39733
9401         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9402         (check_for_all_options): This.
9403
9404 2009-04-13  Jason Merrill  <jason@redhat.com>
9405
9406         PR c++/39750
9407         * g++.dg/template/crash90.C: New.
9408
9409 2009-04-12  Jason Merrill  <jason@redhat.com>
9410
9411         PR c++/39742
9412         * g++.dg/overload/extern-C-2.C: New.
9413
9414 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9415
9416         PR preprocessor/31869
9417         * gcc.dg/cpp/strify5.c: New test.
9418
9419 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9420
9421         * gnat.dg/enum1.adb: New test.
9422         * gnat.dg/enum1_pkg.ads: New helper.
9423
9424 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9425
9426         PR target/39740
9427         * gcc.target/alpha/pr39740.c: New test.
9428
9429 2009-04-11  Daniel Kraft  <d@domob.eu>
9430
9431         PR fortran/37746
9432         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9433         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9434         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9435         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9436         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9437         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9438         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9439         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9440         expected string length that failed with -fbounds-check now.
9441         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9442
9443 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9444
9445         PR fortran/39692
9446         * gfortran.dg/proc_ptr_14.f90: New.
9447
9448 2009-04-11  Richard Guenther  <rguenther@suse.de>
9449
9450         PR middle-end/39732
9451         * g++.dg/torture/pr39732.C: New testcase.
9452
9453 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9454
9455         * gfortran.dg/whole_file_5.f90: New.
9456         * gfortran.dg/whole_file_6.f90: New.
9457
9458 2009-04-11  Richard Guenther  <rguenther@suse.de>
9459
9460         PR tree-optimization/39713
9461         * g++.dg/torture/pr39713.C: New testcase.
9462
9463 2009-04-10  Richard Guenther  <rguenther@suse.de>
9464
9465         PR c/39712
9466         * gcc.dg/pr39712.c: New testcase.
9467
9468 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9469
9470         PR c++/28301
9471         * g++.dg/cpp0x/enum2.C: Updated.
9472         * g++.dg/debug/pr22514.C: Likewise.
9473         * g++.dg/parse/enum2.C: Likewise.
9474         * g++.dg/parse/enum3.C: Likewise.
9475         * g++.dg/template/crash79.C: Likewise.
9476         * g++.old-deja/g++.jason/cond.C: Likewise.
9477
9478 2009-04-10  Chao-ying Fu  <fu@mips.com>
9479
9480         * gcc.target/mips/interrupt_handler.c: Change from compile to
9481         assemble.
9482
9483 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9484
9485         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9486
9487 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9488
9489         PR fortran/38709
9490         * gfortran.dg/zero_sized_6.f90: New.
9491
9492 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9493
9494         PR  c++/20118
9495         * g++.dg/parse/pr20118.C: New.
9496         * g++.dg/template/spec16.C: Update.
9497
9498 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9499
9500         PR testsuite/35621
9501         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9502         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9503         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9504         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9505         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9506         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9507         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9508         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9509         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9510         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9511         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9512         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9513         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9514         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9515         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9516         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9517         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9518
9519 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9520
9521         PR target/39678
9522         * g++.dg/torture/pr39678.C: New.
9523         * gcc.dg/compat/struct-complex-2.h: Likewise.
9524         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9525         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9526         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9527         * gcc.dg/torture/pr39678.c: Likewise.
9528         * gcc.target/i386/pr39678.c: Likewise.
9529
9530         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9531         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9532
9533         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9534         <complex.h>.  Add tests for structure with complex float.
9535
9536 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9537             Joseph Myers  <joseph@codesourcery.com>
9538
9539         PR target/36800
9540         * gcc.dg/dfp/pr36800.c: New.
9541
9542 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9543             Rafael Avila de Espindola  <espindola@google.com>
9544
9545         * gcc.misc-tests/help.exp: New file.
9546         * lib/options.exp: New file.
9547
9548 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9549
9550         PR libobjc/36610
9551         * objc/execute/forward-1.x: New.
9552
9553 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9554
9555         * gcc.dg/pr27150-1.c: Change to a link test.
9556
9557 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9558
9559         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9560         3 of the GNU General Public License and to point readers at the
9561         COPYING3 file and the FSF's license web page.
9562         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9563         * gcc.dg/struct/struct-reorg.exp: Likewise.
9564         * gcc.target/spu/tag_manager.c: Likewise.
9565
9566 2009-04-09  Richard Guenther  <rguenther@suse.de>
9567
9568         PR testsuite/39696
9569         * ssa-ccp-25.c: Adjust pattern.
9570
9571 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9572
9573         PR fortran/36704
9574         * gfortran.dg/external_procedures_1.f90: Modified.
9575         * gfortran.dg/proc_ptr_result_1.f90: New.
9576         * gfortran.dg/proc_ptr_result_2.f90: New.
9577         * gfortran.dg/proc_ptr_result_3.f90: New.
9578
9579 2009-04-09  Richard Guenther  <rguenther@suse.de>
9580
9581         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9582         to prevent constant propagation.
9583         * gcc.dg/vect/vect-56.c: Likewise.
9584         * gcc.dg/vect/vect-58.c: Likewise.
9585         * gcc.dg/vect/vect-60.c: Likewise.
9586         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9587         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9588         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9589
9590 2009-04-09  Richard Guenther  <rguenther@suse.de>
9591
9592         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9593         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9594
9595 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9596
9597         PR c/39613
9598         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9599         New tests.
9600
9601 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9602
9603         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9604         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9605
9606 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9609
9610 2009-04-08  Jason Merrill  <jason@redhat.com>
9611
9612         PR c++/25185
9613         * g++.dg/template/error40.C: Add another test.
9614
9615 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9616
9617         PR c/39614
9618         PR c/39673
9619         * gcc.c-torture/compile/pr39614-1.c,
9620         gcc.c-torture/compile/pr39614-2.c,
9621         gcc.c-torture/compile/pr39614-3.c,
9622         gcc.c-torture/compile/pr39614-4.c,
9623         gcc.c-torture/compile/pr39614-5.c,
9624         gcc.c-torture/compile/pr39673-1.c,
9625         gcc.c-torture/compile/pr39673-2.c: New tests.
9626         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9627         more cases.
9628         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9629         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9630         expected errors.
9631
9632 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9633
9634         PRc++/39637
9635         * g++.dg/cpp0x/variadic-crash2.C: New test.
9636
9637 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9638
9639         PR fortran/38863
9640         * gfortran.dg/alloc_comp_result_1.f90: New test.
9641
9642 2009-04-07  Jason Merrill  <jason@redhat.com>
9643
9644         PR c++/34691
9645         * g++.dg/overload/extern-C-1.C: New.
9646
9647 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9648
9649         PR testsuite/39325
9650         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9651
9652 2009-04-07  Jason Merrill  <jason@redhat.com>
9653
9654         PR c++/25185
9655         * g++.dg/template/error40.C: New.
9656
9657 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9658
9659         PR fortran/38152
9660         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9661
9662 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9663
9664         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9665
9666 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9667
9668         PR fortran/38290
9669         * gfortran.dg/proc_decl_1.f90: Modified.
9670         * gfortran.dg/proc_ptr_11.f90: Extended.
9671         * gfortran.dg/proc_ptr_13.f90: Modified.
9672
9673 2009-04-06  Jason Merrill  <jason@redhat.com>
9674
9675         PR c++/35146
9676         * g++.dg/template/fnspec1.C: New.
9677
9678 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9679
9680         * lib/gnat.exp: Handle multilib.
9681
9682 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9683
9684         PR fortran/38863
9685         * gfortran.dg/dependency_23.f90: New test.
9686
9687 2009-04-06  Richard Guenther  <rguenther@suse.de>
9688
9689         PR tree-optimization/28868
9690         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9691         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9692         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9693         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9694
9695 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9696
9697         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9698
9699 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9700
9701         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9702
9703 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9704
9705         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9706         with the built-in y0, and the subsequent warning.
9707         (y1): Likewise, rename to y_1.
9708
9709 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9710
9711         PR fortran/39414
9712         * gfortran.dg/proc_decl_21.f90: New.
9713
9714 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9715
9716         PR fortran/36091
9717         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9718
9719 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9720
9721         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9722         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9723         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9724         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9725         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9726         gfortran.dg/namelist_49.f90: Gate test on effective_target
9727         fd_truncate.
9728         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9729
9730 2009-04-05  Daniel Kraft  <d@domob.eu>
9731
9732         PR fortran/38654
9733         * gfortran.dg/read_float_2.f03
9734         * gfortran.dg/read_float_3.f90
9735
9736 2009-04-05  Richard Guenther  <rguenther@suse.de>
9737
9738         PR tree-optimization/39648
9739         * gcc.c-torture/compile/pr39648.c: New testcase.
9740
9741 2009-04-05  Jason Merrill  <jason@redhat.com>
9742
9743         PR c++/14912
9744         * g++.dg/template/error39.C: New.
9745
9746 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9747
9748         PR fortran/29458
9749         * gfortran.dg/implied_do_1.f90: New.
9750
9751 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9752
9753         PR fortran/39577
9754         * gfortran.dg/recursive_check_8.f90: New.
9755         * gfortran.dg/recursive_check_9.f90: New.
9756         * gfortran.dg/recursive_check_10.f90: New.
9757         * gfortran.dg/recursive_check_11.f90: New.
9758         * gfortran.dg/recursive_check_12.f90: New.
9759         * gfortran.dg/recursive_check_13.f90: New.
9760         * gfortran.dg/recursive_check_14.f90: New.
9761
9762 2009-04-04  Jason Merrill  <jason@redhat.com>
9763
9764         PR c++/25185
9765         * g++.dg/template/error38.C: Add more tests.
9766
9767 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9768
9769         PR fortran/37614
9770         * gfortran.dg/common_align_2.f90: New test.
9771
9772 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9773
9774         PR target/39501
9775         * gcc.c-torture/execute/pr39501.c: New file.
9776         * gcc.c-torture/execute/pr39501.x: New file.
9777
9778 2009-04-04  Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/8781
9781         PR tree-optimization/37892
9782         * g++.dg/tree-ssa/pr8781.C: New testcase.
9783         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9784
9785 2009-04-04  Richard Guenther  <rguenther@suse.de>
9786
9787         PR tree-optimization/39636
9788         * gcc.c-torture/compile/pr39636.c: New testcase.
9789
9790 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9791
9792         PR rtl-optimization/39607
9793         * g++.dg/opt/pr39607.C: New.
9794
9795 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9796
9797         PR fortran/39594
9798         * gfortran.dg/common_12.f90: New.
9799
9800 2009-04-03  Jason Merrill  <jason@redhat.com>
9801
9802         PR c++/39608
9803         * g++.dg/template/const2.C: New test.
9804
9805 2009-04-03  Richard Guenther  <rguenther@suse.de>
9806
9807         PR tree-optimization/2480
9808         PR tree-optimization/23086
9809         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9810         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9811
9812 2009-04-03  Richard Guenther  <rguenther@suse.de>
9813
9814         PR tree-optimization/34743
9815         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9816         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9817         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9818         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9819         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9820         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9821         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9822         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9823
9824 2009-04-03  Richard Guenther  <rguenther@suse.de>
9825
9826         PR middle-end/13146
9827         PR tree-optimization/23940
9828         PR tree-optimization/33237
9829         PR middle-end/33974
9830         PR middle-end/34093
9831         PR tree-optimization/36201
9832         PR tree-optimization/36230
9833         PR tree-optimization/38049
9834         PR tree-optimization/38207
9835         PR tree-optimization/38230
9836         PR tree-optimization/38301
9837         PR tree-optimization/38585
9838         PR middle-end/38895
9839         PR tree-optimization/38985
9840         PR tree-optimization/39299
9841         * gcc.dg/pr19633-1.c: Adjust.
9842         * gcc.dg/torture/pta-callused-1.c: Likewise.
9843         * gcc.dg/torture/pr39074-2.c: Likewise.
9844         * gcc.dg/torture/pr39074.c: Likewise.
9845         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9846         * gcc.dg/torture/pr30375.c: Adjust.
9847         * gcc.dg/torture/pr33563.c: Likewise.
9848         * gcc.dg/torture/pr33870.c: Likewise.
9849         * gcc.dg/torture/pr33560.c: Likewise.
9850         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9851         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9852         * gcc.dg/tree-ssa/alias-15.c: Remove.
9853         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9854         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9855         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9856         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9857         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9858         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9859         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9860         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9861         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9862         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9863         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9864         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9865         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9866         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9867         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9868         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9869         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9870         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9871         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9872         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9873         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9874         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9875         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9876         * gcc.dg/uninit-B.c: XFAIL.
9877         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9878         * gcc.dg/uninit-pr19430.c: XFAIL.
9879         * g++.dg/tree-ssa/pr13146.C: New testcase.
9880         * g++.dg/opt/pr36187.C: Adjust.
9881         * g++.dg/torture/20090329-1.C: New testcase.
9882
9883 2009-04-02  Chao-ying Fu  <fu@mips.com>
9884
9885         * gcc.target/mips/interrupt_handler.c: New test.
9886
9887 2009-04-02  David Ayers  <ayers@fsfe.org>
9888
9889         PR objc/18456
9890         * objc.dg/bad-receiver-type-2.m: New test contributed by
9891         Alexander Mamberg.
9892
9893 2009-04-02  Jason Merrill  <jason@redhat.com>
9894
9895         PR c++/25185
9896         * g++.dg/template/error38.C: New test.
9897
9898 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9899
9900         PR tree-optimization/31677
9901         * gcc.dg/memcpy-1.c: Add compiler option.
9902
9903 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9904
9905         PR tree-optimization/39595
9906         * gfortran.dg/vect/O3-pr39595.f: New test.
9907
9908 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9909
9910         PR c++/26693
9911         * g++.dg/template/typedef11.C: New test.
9912         * g++.dg/template/typedef12.C: Likewise.
9913         * g++.dg/template/typedef13.C: Likewise.
9914         * g++.dg/template/typedef14.C: Likewise.
9915         * g++.dg/template/typedef15.C: Likewise.
9916         * g++.dg/template/typedef16.C: Likewise.
9917         * g++.dg/template/sfinae3.C: Compile this pedantically.
9918         The only errors expected should be the one saying the typedef is ill
9919         formed.
9920         * g++.old-deja/g++.pt/typename8.C: Likewise.
9921         * g++.dg/template/access11.C: Update this.
9922
9923 2009-04-02  Richard Guenther  <rguenther@suse.de>
9924
9925         PR tree-optimization/37221
9926         * gcc.c-torture/compile/20090331-1.c: New testcase.
9927
9928 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9929
9930         * gcc.c-torture/compile/20090401-1.c: New test.
9931
9932 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9933
9934         PR c++/4926
9935         * g++.dg/template/pr4926-1.C: New.
9936
9937 2009-04-01  Xinliang David Li  <davidxl@google.com>
9938
9939         * gcc.target/i386/all_one_m128i.c: New test.
9940
9941 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9942
9943         PR c/39027
9944         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9945         * gcc.dg/fltconst-2.c: New test.
9946         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9947         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9948
9949         PR c/33466
9950         * gcc.dg/cpp/pr33466.c: New test.
9951         * gcc.dg/dfp/pr33466.c: New test.
9952         * gcc.dg/fixed-point/pr33466.c: New test.
9953
9954 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9955
9956         PR tree-optimization/35011
9957         * g++.dg/other/pr35011.C: New.
9958
9959 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR target/39226
9962         * gcc.dg/pr39226.c: New test.
9963
9964 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9965
9966         PR c++/35240
9967         * g++.dg/template/pr35240.C: New.
9968
9969 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9970
9971         PR c/39605
9972         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9973         * gcc.dg/pr25682.c: Update expected diagnostics.
9974
9975 2009-04-01  Richard Guenther  <rguenther@suse.de>
9976
9977         * gcc.dg/fold-plusmult-2.c: New testcase.
9978
9979 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR c/37772
9982         * gcc.dg/pr37772.c: New test.
9983         * g++.dg/ext/asm11.C: New test.
9984
9985 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9986
9987         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9988         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9989         defined.
9990
9991 2009-03-31  Jason Merrill  <jason@redhat.com>
9992
9993         * g++.old-deja/g++.other/using9.C: Add expected errors.
9994
9995 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9996
9997         * gcc.c-torture/compile/pr33009.c: Removed.
9998
9999 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10000
10001         * gcc.c-torture/compile/pr33009.c: Delete.
10002         * gcc.c-torture/compile/pr11832.c: Likewise.
10003
10004 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10005
10006         PR c/448
10007         * lib/target-supports.exp (check_effective_target_stdint_types):
10008         Update comment.
10009         (check_effective_target_inttypes_types): New.
10010         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10011         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10012         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10013
10014 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10015
10016         PR fortran/38917
10017         PR fortran/38918
10018         * gfortran.dg/data_pointer_1.f90: New test.
10019
10020 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
10021
10022         PR fortran/38915
10023         * gfortran.dg/char_length_15.f90: New test.
10024
10025 2009-03-31  Jason Merrill  <jason@redhat.com>
10026
10027         C++ DR 613
10028         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10029         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10030         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10031         xfail others.
10032
10033         * g++.dg/other/typedef2.C: New test.
10034
10035         PR c++/37806
10036         * g++.dg/template/typedef17.C: New test.
10037
10038         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10039         * g++.dg/cpp0x/auto12.C: Likewise.
10040
10041 2009-03-31  Richard Guenther  <rguenther@suse.de>
10042
10043         PR middle-end/31029
10044         * gcc.dg/fold-compare-4.c: New testcase.
10045         * gcc.dg/fold-compare-5.c: Likewise.
10046
10047 2009-03-31  Richard Guenther  <rguenther@suse.de>
10048
10049         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10050
10051 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10052
10053         PR target/39592
10054         * gcc.target/i386/pr39592-1.c: New test.
10055
10056 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
10057
10058         PR preprocessor/15638
10059         * gcc.dg/cpp/missing-header-1.c: New test.
10060         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10061         "compilation terminated" message.
10062         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10063         test #include "".
10064         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10065         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10066         terminated" message.
10067
10068 2009-03-31  Richard Guenther  <rguenther@suse.de>
10069
10070         PR middle-end/23401
10071         PR middle-end/27810
10072         * gcc.dg/tree-ssa/pr23401.c: New testcase.
10073         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10074
10075 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
10076
10077         PR fortran/38389
10078         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10079         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10080         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10081         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10082         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10083         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10084         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10085
10086 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
10087
10088         PR fortran/22571
10089         * gfortran.dg/whole_file_1.f90: New test.
10090         PR fortran/26227
10091         * gfortran.dg/whole_file_2.f90: New test.
10092         * gfortran.dg/whole_file_3.f90: New test.
10093         PR fortran/24886
10094         * gfortran.dg/whole_file_4.f90: New test.
10095
10096 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * gfortran.dg/bind_c_usage_19.f90: New test.
10099
10100         PR target/39558
10101         * gcc.target/powerpc/altivec-29.c: New test.
10102
10103 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10104
10105         PR rtl-optimization/323
10106         * gcc.target/i386/excess-precision-1.c,
10107         gcc.target/i386/excess-precision-2.c,
10108         gcc.target/i386/excess-precision-3.c,
10109         gcc.target/i386/excess-precision-4.c,
10110         gcc.target/i386/excess-precision-5.c,
10111         gcc.target/i386/excess-precision-6.c: New tests.
10112
10113 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
10114
10115         PR c/35235
10116         * gcc.dg/c99-array-lval-8.c: New test.
10117
10118 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10119
10120         PR preprocessor/34695
10121         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10122         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10123         instead of dg-warning for "previous definition" messages.
10124         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10125         "warnings being treated as errors" message.
10126         * gcc.dg/fltconst-1.c: Use -fshow-column.
10127
10128 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10129
10130         PR fortran/38823
10131         * gfortran.dg/power1.f90: New test.
10132
10133 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
10134
10135         PR c/456
10136         PR c/5675
10137         PR c/19976
10138         PR c/29116
10139         PR c/31871
10140         PR c/35198
10141         * gcc.c-torture/compile/20081108-1.c,
10142         gcc.c-torture/compile/20081108-2.c,
10143         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10144         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10145         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10146         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10147         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10148         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10149         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10150         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10151         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10152         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10153         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10154         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10155         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10156         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10157         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10158         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10159         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10160         case.
10161         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10162         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10163         XFAILs.  Update expected messages.
10164         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10165         expected messages.
10166         * gcc.dg/real-const-1.c: Replace with test from original PR.
10167         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10168         when casting from non-constant integer to pointer.
10169
10170 2009-03-29  Richard Guenther  <rguenther@suse.de>
10171
10172         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10173
10174 2009-03-29  Daniel Kraft  <d@domob.eu>
10175
10176         PR fortran/37423
10177         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10178         DEFERRED bindings.
10179         * gfortran.dg/typebound_proc_9.f03: New test.
10180         * gfortran.dg/typebound_proc_10.f03: New test.
10181         * gfortran.dg/typebound_proc_11.f03: New test.
10182         * gfortran.dg/abstract_type_5.f03: New test.
10183
10184 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10185
10186         PR fortran/38507
10187         * gfortran.dg/do_4.f: New.
10188         * gfortran.dg/goto_2.f90: Correct expected warnings.
10189         * gfortran.dg/goto_4.f90: Likewise.
10190         * gfortran.dg/goto_5.f90: New.
10191
10192 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10193
10194         PR target/39545
10195         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10196
10197         * gcc.target/i386/pr39545-1.c: New.
10198         * gcc.target/i386/pr39545-2.c: Likewise.
10199
10200         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10201         (flex2_struct): Likewise.
10202         (check_struct_passing7): Likewise.
10203         (check_struct_passing8): Likewise.
10204         (f1s): Likewise.
10205         (f2s): Likewise.
10206         (main): Call check_struct_passing7 and check_struct_passing8.
10207
10208 2009-03-29  Richard Guenther  <rguenther@suse.de>
10209
10210         * gcc.c-torture/execute/20090113-1.c: New testcase.
10211         * gcc.c-torture/execute/20090113-2.c: Likewise.
10212         * gcc.c-torture/execute/20090113-3.c: Likewise.
10213         * gcc.c-torture/execute/20090207-1.c: Likewise.
10214         * gcc.c-torture/compile/20090114-1.c: Likewise.
10215         * gcc.c-torture/compile/20090328-1.c: Likewise.
10216         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10217
10218 2009-03-29  David Ayers  <ayers@fsfe.org>
10219
10220         PR objc/27377
10221         * objc.dg/conditional-1.m: New tests.
10222
10223 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10224
10225         * gcc.dg/winline-10.c: New test.
10226
10227 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10228
10229         PR fortran/34656
10230         * gfortran.dg/do_check_1.f90: Add test.
10231         * gfortran.dg/do_check_2.f90: Add test.
10232         * gfortran.dg/do_check_3.f90: Add test.
10233         * gfortran.dg/do_check_4.f90: Add test.
10234
10235 2009-03-28  Jan Hubicka  <jh@suse.cz>
10236
10237         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10238         * gcc.dg/pr33826.c: Update dump files.
10239         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10240         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10241
10242 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10243
10244         * g++.dg/tree-ssa/fwprop-align.C: New test.
10245
10246 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10247
10248         * gcc.target/powerpc/altivec-28.c: New test.
10249
10250         PR c++/39554
10251         * gcc.dg/wdisallowed-functions-1.c: Removed.
10252         * gcc.dg/wdisallowed-functions-2.c: Removed.
10253         * gcc.dg/wdisallowed-functions-3.c: Removed.
10254         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10255         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10256         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10257
10258 2009-03-28  Richard Guenther  <rguenther@suse.de>
10259
10260         PR tree-optimization/38723
10261         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10262
10263 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10264
10265         PR fortran/38538
10266         * gfortran.dg/char_result_13.f90: New test.
10267
10268 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10269
10270         PR fortran/38765
10271         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10272
10273 2009-03-28  Daniel Kraft  <d@domob.eu>
10274
10275         * gfortran.dg/trim_1.f90: New test.
10276
10277 2009-03-28  Richard Guenther  <rguenther@suse.de>
10278
10279         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10280         * g++.dg/warn/Warray-bounds.C: Likewise.
10281
10282 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10283
10284         PR fortran/32626
10285         * gfortran.dg/recursive_check_7.f90: New test.
10286
10287 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10288
10289         PR fortran/38432
10290         * gfortran.dg/do_check_5.f90: New test.
10291         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10292         * gfortran.dg/array_constructor_18.f90: Ditto.
10293         * gfortran.dg/array_constructor_22.f90: Ditto.
10294         * gfortran.dg/do_3.F90: Ditto.
10295         * gfortran.dg/do_1.f90: Ditto.
10296
10297 2009-03-28  Richard Guenther  <rguenther@suse.de>
10298
10299         PR tree-optimization/38180
10300         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10301
10302 2009-03-28  Richard Guenther  <rguenther@suse.de>
10303
10304         PR tree-optimization/38513
10305         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10306         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10307         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10308         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10309         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10310         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10311         * gcc.dg/vect/vect-35.c: Likewise.
10312         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10313         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10314         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10315
10316 2009-03-28  Richard Guenther  <rguenther@suse.de>
10317
10318         PR tree-optimization/38968
10319         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10320
10321 2009-03-28  Richard Guenther  <rguenther@suse.de>
10322
10323         PR tree-optimization/37795
10324         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10325
10326 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10327
10328         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10329         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10330         options for removed targets.
10331
10332 2009-03-27  Richard Guenther  <rguenther@suse.de>
10333
10334         PR tree-optimization/39120
10335         * gcc.c-torture/execute/pr39120.c: New testcase.
10336
10337 2009-03-27  Richard Guenther  <rguenther@suse.de>
10338
10339         PR tree-optimization/39120
10340         * gcc.dg/torture/pta-callused-1.c: New testcase.
10341
10342 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10343
10344         PR middle-end/39315
10345         * gcc.target/i386/pr39315-1.c: New.
10346         * gcc.target/i386/pr39315-2.c: Likewise.
10347         * gcc.target/i386/pr39315-3.c: Likewise.
10348         * gcc.target/i386/pr39315-4.c: Likewise.
10349         * gcc.target/i386/pr39315-check.c: Likewise.
10350
10351 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         PR c/39323
10354         * gcc.dg/pr39323-1.c: New.
10355         * gcc.dg/pr39323-2.c: Likewise.
10356         * gcc.dg/pr39323-3.c: Likewise.
10357
10358 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10359
10360         PR target/38034
10361         * gcc.target/ia64/sync-1.c: New.
10362
10363 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10364
10365         PR target/39472
10366         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10367         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10368         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10369         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10370         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10371         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10372         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10373         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10374
10375 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10376
10377         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10378         for low precision (i.e. float).
10379
10380 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10381             Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR debug/37959
10384         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10385
10386 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10387
10388         * gcc.dg/memmove-2.c: New test.
10389         * gcc.dg/memmove-3.c: New test.
10390
10391         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10392         in clone naming.
10393
10394 2009-03-27  Xinliang David Li  <davidxl@google.com>
10395
10396         PR tree-optimization/39557
10397         * g++.dg/tree-ssa/dom-invalid.C: New test.
10398
10399 2009-03-27  Xinliang David Li  <davidxl@google.com>
10400
10401         PR tree-optimization/39548
10402         * g++.dg/tree-ssa/copyprop.C: New test.
10403
10404 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10405
10406         PR c++/38638
10407         * g++.dg/template/typename17.C: New testcase.
10408         * g++.dg/template/typename18.C: New testcase.
10409
10410 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10411
10412         PR c++/36799
10413         * g++.dg/other/var_copy-1.C: New test.
10414
10415 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10416
10417         PR c++/37647
10418         * g++.dg/parse/ctor9.C: New test.
10419
10420 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10421
10422         PR c++/29727
10423         * g++.dg/init/error2.C: New test.
10424
10425 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10426
10427         PR c++/35652
10428         * gcc.dg/pr35652.C: New.
10429         * g++.dg/warn/pr35652.C: New.
10430         * gcc.dg/format/plus-1.c: Adjust message.
10431
10432 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10433
10434         PR c++/39554
10435         * gcc.dg/wdisallowed-functions-3.c: New test.
10436         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10437
10438 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10439
10440         * gcc.dg/inline-33.c: Fix when pic.
10441
10442 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10443
10444         * gcc.target/ia64/20090324-1.c: New test.
10445
10446 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10447
10448         PR c/27898
10449         * gcc.dg/pr27898.c: New test.
10450
10451         PR tree-optimization/32139
10452         * gcc.c-torture/compile/pr32139.c: New test.
10453
10454 2009-03-24  Jason Merrill  <jason@redhat.com>
10455
10456         PR c++/28274
10457         * g++.dg/parse/defarg14.C: New test.
10458
10459 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10460
10461         PR libfortran/39528
10462         * gfortran.dg/read_repeat.f90: New test.
10463
10464 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10465
10466         PR tree-optimization/39529
10467         * gcc.dg/vect/pr39529.c: New test.
10468
10469 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10470             Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR debug/39524
10473         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10474
10475 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR c/39495
10478         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10479
10480 2009-03-23  Jason Merrill  <jason@redhat.com>
10481
10482         * g++.dg/cpp0x/auto12.C: Add variadic test.
10483
10484         PR c++/39526
10485         * g++.dg/warn/Wshadow-4.C: New test.
10486
10487 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10488
10489         PR tree-optimization/39516
10490         * gfortran.dg/pr39516.f: New test.
10491
10492 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10493
10494         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10495         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10496         variable, not environment variable.
10497
10498 2009-03-21  Jason Merrill  <jason@redhat.com>
10499
10500         PR c++/28879
10501         * g++.dg/ext/vla6.C: New test.
10502
10503 2009-03-20  Jason Merrill  <jason@redhat.com>
10504
10505         * g++.dg/cpp0x/initlist5.C: Add additional test.
10506
10507 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10508             Janis Johnson  <janis187@us.ibm.com>
10509
10510         * lib/compat.exp (compat-get-options-main, compat-get-options):
10511         Handle dg-prune-output in source file.
10512         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10513         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10514         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10515         two warnings.
10516
10517 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10518
10519         PR c/39495
10520         * gcc.dg/gomp/pr39495-1.c: New test.
10521         * gcc.dg/gomp/pr39495-2.c: New test.
10522         * g++.dg/gomp/pr39495-1.C: New test.
10523         * g++.dg/gomp/pr39495-2.C: New test.
10524
10525         PR target/39496
10526         * gcc.target/i386/pr39496.c: New test.
10527         * g++.dg/other/pr39496.C: New test.
10528
10529 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10530
10531         PR middle-end/39500
10532         * gcc.dg/autopar/pr39500-1.c: New.
10533         * gcc.dg/autopar/pr39500-2.c: New.
10534
10535 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * g++.dg/dg.exp: Prune graphite.
10538
10539 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10540
10541         PR middle-end/39447
10542         * g++.dg/graphite: New.
10543         * g++.dg/graphite/graphite.exp: New.
10544         * g++.dg/graphite/pr39447.C: New.
10545
10546 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10547
10548         PR c++/39425
10549         * g++.dg/template/pr39425.C: New.
10550
10551         * g++.dg/template/spec33.C: Updated.
10552
10553 2009-03-17  Jason Merrill  <jason@redhat.com>
10554
10555         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10556
10557 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10558
10559         PR c++/39475
10560         * g++.dg/ext/unary_trait_incomplete.C: New.
10561
10562 2009-03-17  Jing Yu  <jingyu@google.com>
10563
10564         PR middle-end/39378
10565         * g++.dg/inherit/thunk10.C: New test.
10566
10567 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10568
10569         PR target/39482
10570         * gcc.target/i386/pr39482.c: New test.
10571
10572 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR debug/39471
10575         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10576         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10577         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10578         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10579
10580         PR middle-end/39443
10581         * gcc.dg/pr39443.c: New test.
10582
10583         PR debug/39412
10584         * gcc.dg/debug/pr39412.c: New test.
10585
10586 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10587
10588         PR testsuite/38526
10589         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10590         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10591         is defined.
10592         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10593         its original value, or unset if it was not defined.
10594         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10595         path procs around use of HOSTCC.
10596         * g++.dg/compat/struct-layout-1.exp: Ditto.
10597         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10598
10599 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10602
10603 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10604
10605         Revert patch for PR testsuite/37630.
10606
10607         PR testsuite/37960
10608         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10609
10610         PR testsuite/37630
10611         * lib/target-supports.exp (check_effective_target_ieee): New.
10612         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10613         * gcc.dg/20001012-1.c: Require ieee.
10614
10615         PR testsuite/37628
10616         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10617
10618 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10619
10620         PR tree-optimization/39455
10621         * gcc.dg/pr39455.c: New test.
10622
10623 2009-03-13  David Ayers  <ayers@fsfe.org>
10624
10625         * objc/execute/trivial.m. New test.
10626
10627 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10628
10629         PR target/39137
10630         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10631
10632 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10633
10634         PR testsuite/39451
10635         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10636         constraint on (%2).
10637
10638 2009-03-12  David Ayers  <ayers@fsfe.org>
10639
10640         PR libobjc/27466
10641         * objc/execute/exceptions/handler-1.m. New test.
10642
10643 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR target/39431
10646         * gcc.target/i386/pr39431.c: New test.
10647
10648 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10649
10650         PR target/39445
10651         * gcc.target/i386/pr39445.c: New.
10652
10653         * gcc.target/i386/push-1.c: XFAIL.
10654
10655 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10656
10657         * gcc.dg/inline-33.c: New test.
10658
10659 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10660
10661         * gcc.dg/vect/vect-82.c: Combine dg-do and
10662         dg-require-effective-target into dg-skip-if.
10663         * gcc.dg/vect/vect-83.c: Likewise.
10664
10665 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR target/39137
10668         * gcc.target/i386/stackalign/longlong-1.c: New test.
10669         * gcc.target/i386/stackalign/longlong-2.c: New test.
10670
10671 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10672
10673         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10674
10675 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10676
10677         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10678         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10679
10680 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10681
10682         * gnat.dg/slice_enum.adb: New test.
10683
10684 2009-03-11  Jason Merrill  <jason@redhat.com>
10685
10686         PR debug/39086
10687         * g++.dg/opt/nrv15.C: New test.
10688
10689 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10690
10691         PR tree-optimization/39422
10692         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10693         constant array with static initialization to global memory.
10694         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10695
10696 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10697
10698         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10699         padding.
10700
10701 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10702
10703         PR c++/39371
10704         * g++.dg/opt/switch2.C: Add -w to dg-options.
10705         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10706         * g++.dg/warn/switch1.C: New test.
10707         * g++.dg/other/switch3.C: New test.
10708
10709         PR tree-optimization/39394
10710         * gcc.c-torture/compile/pr39394.c: New test.
10711
10712 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10713
10714         * gcc.target/s390/20090223-1.c: New testcase.
10715
10716 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10717
10718         PR libfortran/39402
10719         * gfortran.dg/fmt_f0_1.f90: New test.
10720
10721 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10722
10723         PR c++/39060
10724         * g++.dg/other/new1.C: Adjusted.
10725         * g++.dg/parse/crash40.C: Likewise.
10726         * g++.dg/parse/defarg12.C: Likewise.
10727         * g++.dg/template/error15.C: Likewise.
10728
10729         * g++.dg/other/pr39060.C: New.
10730
10731 2009-03-07  Jason Merrill  <jason@redhat.com>
10732
10733         PR c++/39367
10734         * g++.dg/opt/new1.C: New.
10735
10736 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10737
10738         PR c++/33492
10739         * g++.dg/other/error32.C: New.
10740
10741 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR middle-end/39360
10744         * gcc.c-torture/compile/pr39360.c: New test.
10745
10746         PR debug/39372
10747         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10748
10749 2009-03-05  Jason Merrill  <jason@redhat.com>
10750
10751         PR c++/38908
10752         * g++.dg/warn/Wuninitialized-3.C: New test.
10753
10754 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10755
10756         PR debug/39379
10757         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10758         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10759
10760 2009-03-04  Jason Merrill  <jason@redhat.com>
10761
10762         PR c++/13549
10763         * g++.dg/template/koenig7.C: New test.
10764
10765 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10766
10767         * g++.dg/torture/predcom-1.C: New test.
10768
10769 2009-03-04  Richard Guenther  <rguenther@suse.de>
10770
10771         PR tree-optimization/39362
10772         * g++.dg/torture/pr39362.C: New testcase.
10773
10774 2009-03-04  Jason Merrill  <jason@redhat.com>
10775             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10776
10777         PR c++/9634
10778         PR c++/29469
10779         PR c++/29607
10780         * g++.dg/template/dependent-name5.C: New test.
10781
10782 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10783
10784         PR testsuite/39357
10785         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10786         vect_int to vect_int_mult.
10787
10788 2009-03-04  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/39358
10791         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10792         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10793
10794 2009-03-04  Richard Guenther  <rguenther@suse.de>
10795
10796         PR tree-optimization/39339
10797         * gcc.c-torture/execute/pr39339.c: New testcase.
10798
10799 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10800
10801         * gcc.c-torture/compile/20090303-1.c,
10802         gcc.c-torture/compile/20090303-2.c: New tests.
10803
10804 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR fortran/39354
10807         * gfortran.dg/gomp/pr39354.f90: New test.
10808
10809         PR tree-optimization/39343
10810         * gcc.dg/pr39343.c: New test.
10811
10812 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10813
10814         PR tree-optimization/39248
10815         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10816         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10817         on targets without vector misalignment support.
10818         * lib/target-supports.exp
10819         (check_effective_target_vect_short_mult): Add
10820         check_effective_target_arm32.
10821
10822 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10823
10824         PR middle-end/39335
10825         * gcc.dg/graphite/pr39335_1.c: New.
10826         * gcc.dg/graphite/pr39335.c: New.
10827
10828 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10829
10830         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10831         of andl.
10832         * gcc.target/i386/stackalign/return-5.c: Likewise.
10833         * gcc.target/i386/stackalign/return-6.c: Likewise.
10834
10835 2009-03-02  Richard Guenther  <rguenther@suse.de>
10836             Ira Rosen  <irar@il.ibm.com>
10837
10838         PR tree-optimization/39318
10839         * gfortran.dg/vect/pr39318.f90: New test.
10840
10841 2009-03-01  Jan Hubicka  <jh@suse.cz>
10842
10843         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10844
10845 2009-03-01  Jan Hubicka  <jh@suse.cz>
10846
10847         PR debug/39267
10848         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10849
10850 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10851
10852         * gnat.dg/pack12.adb: New test.
10853
10854 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10855
10856         PR c++/37789
10857         * g++.dg/other/pr37789.C: New.
10858
10859 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10860
10861         PR fortran/39295
10862         * gfortran.dg/interface_25.f90: New test.
10863         * gfortran.dg/interface_26.f90: New test.
10864
10865 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10866
10867         PR fortran/39292
10868         * gfortran.dg/initialization_22.f90: New test.
10869
10870 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10871
10872         PR rtl-optimization/39241
10873         * gcc.dg/torture/pr39241.c: New.
10874
10875 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10876
10877         PR tree-optimizations/39259
10878         * g++.dg/torture/pr39259.C: New testcase.
10879
10880 2009-02-24  Richard Guenther  <rguenther@suse.de>
10881
10882         PR c++/39242
10883         * g++.dg/template/instantiate10.C: New testcase.
10884
10885 2009-02-24  Richard Guenther  <rguenther@suse.de>
10886             Zdenek Dvorak  <ook@ucw.cz>
10887
10888         PR tree-optimization/39233
10889         * gcc.c-torture/execute/pr39233.c: New testcase.
10890
10891 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10892
10893         PR tree-optimization/39260
10894         * gcc.dg/graphite/pr39260.c: New.
10895
10896 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10897
10898         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10899
10900 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10901
10902         PR c++/36411
10903         * g++.dg/template/void14.C: New.
10904
10905 2009-02-23  Jason Merrill  <jason@redhat.com>
10906
10907         PR c++/38880
10908         * g++.dg/init/const7.C: Remove XFAIL.
10909         * g++.dg/init/static-init1.C: New test.
10910
10911         * g++.dg/cpp0x/initlist14.C: New test.
10912
10913 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10914
10915         PR fortran/38914
10916         * bound_simplification_2.f90:  New test case.
10917         * bound_7.f90:  New test case.
10918
10919 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10920
10921         * gcc.dg/cpp/include4.c: New test.
10922
10923 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10924
10925         PR target/39256
10926         * gcc.target/i386/abi-2.c: New.
10927
10928 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10929
10930         * gcc.c-torture/execute/pr39228.x: New.
10931
10932 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10933
10934         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10935         scan-assembler to check for xmm0 register.
10936
10937 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10938             Joseph Myers  <joseph@codesourcery.com>
10939
10940         * gcc.target/arm/va_list.c: New test.
10941         * g++.dg/abi/arm_va_list.C: Likewise.
10942         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10943         function.
10944         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10945         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10946         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10947         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10948         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10949         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10950
10951 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10952
10953         PR testsuite/38164
10954         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10955         to dg-options.
10956
10957 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10958
10959         PR target/39240
10960         * gcc.c-torture/execute/pr39240.c: New test.
10961
10962 2009-02-20  Jason Merrill  <jason@redhat.com>
10963
10964         PR c++/39225
10965         * g++.dg/parse/dtor15.C: New test.
10966
10967 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10968
10969         * gcc.c-torture/execute/20090219-1.c: New.
10970
10971 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10972
10973         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10974         (mips-dg-options): When matching isa* pseudo-options make
10975         'value' optional and accept ! entries.  Use $spec instead of
10976         $isa_spec in the isa pseudo-option error message.  Only
10977         perform the ISA-range check when 'value' is set.  If arch is
10978         matching any CPU in the ! entries switch to its generic ISA.
10979         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10980         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10981
10982 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10983
10984         PR target/39175
10985         * gcc.dg/visibility-20.c: New test.
10986         * g++.dg/ext/visibility/visibility-11.C: New test.
10987
10988 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10989
10990         PR c++/39188
10991         * g++.dg/abi/pr39188-1a.C: New.
10992         * g++.dg/abi/pr39188-1b.C: Likewise.
10993         * g++.dg/abi/pr39188-1.h: Likewise.
10994         * g++.dg/abi/pr39188-2a.C: Likewise.
10995         * g++.dg/abi/pr39188-2b.C: Likewise.
10996         * g++.dg/abi/pr39188-2.h: Likewise.
10997         * g++.dg/abi/pr39188-3a.C: Likewise.
10998         * g++.dg/abi/pr39188-3b.C: Likewise.
10999         * g++.dg/abi/pr39188-3.h: Likewise.
11000
11001 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
11002
11003         PR c/38483
11004         * gcc.c-torture/execute/call-trap-1.c,
11005         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11006         tests.
11007
11008 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
11009
11010         PR target/39228
11011         * gcc.c-torture/execute/pr39228.c: New test.
11012
11013 2009-02-19  Richard Guenther  <rguenther@suse.de>
11014
11015         PR tree-optimization/39074
11016         * gcc.dg/torture/pr39074.c: New testcase.
11017         * gcc.dg/torture/pr39074-2.c: Likewise.
11018         * gcc.dg/torture/pr39074-3.c: Likewise.
11019
11020 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11021
11022         PR c++/39219
11023         * g++.dg/parse/attr3.C: New.
11024
11025 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
11026
11027         PR testsuite/38165
11028         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11029
11030         PR testsuite/38166
11031         * g++.dg/ext/visibility/class1.C: Revert revision 122348
11032         and skip on Darwin.
11033
11034 2009-02-18  Jason Merrill  <jason@redhat.com>
11035
11036         PR c++/38880
11037         * g++.dg/init/const7.C: Remove XFAIL.
11038
11039         PR target/39179
11040         * g++.dg/opt/const6.C: New test.
11041
11042 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
11043
11044         * gcc.dg/callabi/callabi.exp: Moved to ...
11045         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11046         in 64bit mode.
11047
11048         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11049         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11050         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11051         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11052         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11053         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11054         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11055
11056         * gcc.dg/callabi/callabi.h: Moved to ...
11057         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11058
11059         * gcc.dg/callabi/func-1.c: Moved to ...
11060         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11061
11062         * gcc.dg/callabi/func-indirect.c: Moved to ...
11063         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11064
11065         * gcc.dg/callabi/pr38891.c: Moved to ...
11066         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11067
11068         * gcc.dg/callabi/vaarg-1.c: Moved to ...
11069         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11070
11071         * gcc.dg/callabi/vaarg-2.c: Moved to ...
11072         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11073
11074         * gcc.dg/callabi/vaarg-3.c: Moved to ...
11075         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11076
11077 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
11078
11079         PR target/38891
11080         * gcc.dg/callabi/pr38891.c: New.
11081
11082 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084         * gcc.dg/callabi/callabi.exp: New.
11085
11086 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
11087
11088         PR target/39082
11089         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11090         -Wno-abi for x86.
11091         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11092
11093         * gcc.target/i386/pr39082-1.c: New.
11094
11095         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11096         -Wno-abi.
11097
11098         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11099         CHECK_M64_M128 is defined.
11100         (check_f_arguments): Add "do".
11101         (check_vector_arguments): New.
11102         (check_m64_arguments): Likewise.
11103         (check_m128_arguments): Likewise.
11104
11105         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
11106         (CHECK_M64_M128): Define.
11107
11108         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11109         on abitest.
11110         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11111
11112         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11113         tests only if CHECK_M64_M128 is defined.
11114
11115         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11116         (m128_2_struct): Likewise.
11117         (check_struct_passing5): Likewise.
11118         (check_struct_passing6): Likewise.
11119         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11120
11121         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11122         (un5): Likewise.
11123         (check_union_passing4): Likewise.
11124         (main): Test union with __m128 if CHECK_M64_M128 is defined.
11125
11126 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
11127
11128         PR c/35447
11129         * gcc.dg/noncompile/pr35447-1.c: New test.
11130
11131 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
11132
11133         PR tree-optimization/36922
11134         * gfortran.dg/pr36922.f: New test.
11135
11136 2009-02-17  Richard Guenther  <rguenther@suse.de>
11137
11138         PR tree-optimization/39202
11139         * gcc.c-torture/compile/pr39202.c: New testcase.
11140
11141 2009-02-17  Richard Guenther  <rguenther@suse.de>
11142
11143         PR tree-optimization/39204
11144         * gcc.dg/torture/pr39204.c: New testcase.
11145
11146 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
11147
11148         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11149         * gcc.dg/vect/vect-outer-6.c: Ditto.
11150
11151 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
11152
11153         PR c/35446
11154         * gcc.dg/noncompile/init-5.c: New test.
11155         * gcc.dg/init-bad-4.c: Adjust expected errors.
11156
11157 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11158
11159         PR target/37049
11160         * gcc.target/i386/push-1.c: New.
11161
11162 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11163
11164         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11165
11166 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11167
11168         * gcc.target/spu/intrinsics-sr.c: New test.
11169
11170 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11171
11172         PR target/38056
11173         * gcc.target/ia64/sibcall-opt-1.c: New test.
11174         * gcc.target/ia64/sibcall-opt-2.c: New test.
11175
11176 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11177
11178         PR fortran/36528
11179         * gfortran.dg/cray_pointers_8.f90: New test.
11180
11181         PR fortran/36703
11182         * gfortran.dg/cray_pointers_9.f90: New test.
11183
11184 2009-02-13  Jason Merrill  <jason@redhat.com>
11185
11186         PR c++/39070
11187         * g++.dg/cpp0x/decltype16.C: New.
11188
11189 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11190
11191         PR target/39152
11192         * gfortran.dg/gomp/pr39152.f90: New.
11193
11194 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11195
11196         PR target/39162
11197         * gcc.target/i386/pr39162.c: New.
11198
11199 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11200
11201         PR c/35444
11202         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11203         New tests.
11204
11205 2009-02-12  Jason Merrill  <jason@redhat.com>
11206
11207         PR c++/38950
11208         * g++.dg/template/array20.C: New test.
11209
11210 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11211
11212         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11213         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11214         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11215
11216 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11217
11218         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11219
11220 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11221
11222         PR target/39152
11223         * gfortran.dg/pr39152.f: New.
11224
11225 2009-02-11  Jason Merrill  <jason@redhat.com>
11226
11227         PR c++/39153
11228         * g++.dg/cpp0x/defaulted9.C: New test.
11229
11230         PR c++/30111
11231         * g++.dg/init/value7.C: New test.
11232
11233 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11234
11235         PR target/38824
11236         * gcc.target/i386/pr38824.c: New testcase.
11237
11238 2009-02-11  Jason Merrill  <jason@redhat.com>
11239
11240         PR c++/38649
11241         * g++.dg/cpp0x/defaulted8.C: New test.
11242
11243         PR c++/36744
11244         * g++.dg/cpp0x/rv9p.C: New test.
11245
11246 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11247
11248         * gnat.dg/aliasing3.adb: New test.
11249         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11250
11251 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11252
11253         PR c++/34397
11254         * g++.dg/template/crash88.C: New.
11255         * g++.dg/template/crash89.C: Likewise.
11256
11257 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11258
11259         PR c/39084
11260         * gcc.dg/pr39084.c: New test.
11261
11262 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11263
11264         PR target/39139
11265         * gcc.target/i386/pr39139.c: New test.
11266
11267 2009-02-10  Richard Guenther  <rguenther@suse.de>
11268
11269         PR tree-optimization/39132
11270         * gcc.dg/torture/pr39132.c: New testcase.
11271
11272 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11273
11274         PR target/39119
11275         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11276         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11277         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11278         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11279         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11280         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11281         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11282         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11283
11284 2009-02-09  Jason Merrill  <jason@redhat.com>
11285
11286         PR c++/39109
11287         * g++.dg/init/value6.C: New test.
11288
11289 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11290
11291         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11292
11293 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11294
11295         * gcc.c-torture/compile/20090209-1.c: New test.
11296
11297 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11298
11299         PR c++/35147
11300         PR c++/37737
11301         * g++.dg/cpp0x/vt-35147.C: New.
11302         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11303         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11304
11305 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11306
11307         PR c/35434
11308         * gcc.dg/attr-alias-4.c: New test.
11309
11310 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11311
11312         PR c/39035
11313         * gcc.dg/dfp/pr39035.c: New test.
11314
11315 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11316
11317         PR c/36432
11318         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11319
11320 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11321
11322         PR c++/39106
11323         * g++.dg/opt/thunk3.C: New test.
11324
11325 2009-02-05  Nick Clifton  <nickc@redhat.com>
11326
11327         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11328         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11329         * gcc.dg/cdce1.c: Likewise.
11330         * gcc.dg/cpp/_Pragma6.c: Likewise.
11331         * g++.dg/cpp/_Pragma1.C: Likewise.
11332         * gcc.dg/utf32-2.c: Xfail for M32C.
11333         * gcc.dg/utf32-1.c: Likewise.
11334         * gcc.dg/utf32-3.c: Likewise.
11335         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11336         targets.
11337         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11338         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11339         * gcc.dg/Wconversion-5.c: Likewise.
11340         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11341         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11342         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11343         * gcc.dg/utf-inc-init.c: Likewise.
11344         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11345         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11346         * gcc.dg/utf-array-short-wchar.c: Likewise.
11347         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11348         * gcc.dg/mallign.c: Use size_t instead of long.
11349
11350 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11351
11352         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11353
11354 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11355
11356         * gcc.c-torture/execute/pr39100.c: New.
11357
11358 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11359
11360         PR c/35435
11361         * gcc.dg/tls/diag-6.c: New test.
11362
11363 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11364
11365         * gcc.dg/graphite/scop-19.c: New
11366
11367 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11368
11369         AVX Programming Reference (January, 2009)
11370         * gcc.target/i386/avx-vpclmulqdq.c: New.
11371         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11372
11373         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11374
11375         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11376         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11377         (pclmul_test): Renamed to ...
11378         (TEST): This.
11379
11380 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11381
11382         PR c++/39095
11383         * g++.dg/abi/mangle31.C: New test.
11384
11385 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11386
11387         PR c/29129
11388         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11389         declarator.
11390         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11391         inside function prototype but not part of parameter declarator.
11392         * vla-11.c: New test.
11393
11394 2009-02-03  Jason Merrill  <jason@redhat.com>
11395
11396         * g++.dg/warn/main-4.C: New test.
11397         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11398
11399 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11400
11401         PR c++/36607
11402         * g++.dg/expr/cast10.C: New test.
11403
11404 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11405
11406         PR c/35433
11407         * gcc.dg/init-bad-6.c: New test.
11408
11409 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11410
11411         PR target/35318
11412         * gcc.c-torture/compile/pr35318.c: New test.
11413
11414         PR inline-asm/39059
11415         * gcc.dg/nofixed-point-2.c: New test.
11416         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11417         * g++.dg/ext/fixed2.C: Likewise.
11418         * g++.dg/other/error25.C: Likewise.
11419         * g++.dg/lookup/crash7.C: Likewise.
11420         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11421
11422         PR c++/39056
11423         * g++.dg/cpp0x/initlist13.C: New test.
11424
11425 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11426
11427         PR c++/36897
11428         * g++.dg/template/func2.C: New test.
11429
11430         PR c++/37314
11431         * g++.dg/template/typename15.C: New.
11432         * g++.dg/template/typename16.C: New.
11433
11434 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11435             Ben Elliston  <bje@au.ibm.com>
11436
11437         PR c/39034
11438         * gcc.dg/dfp/pr39034.c: New test.
11439
11440 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11441
11442         PR testsuite/38263
11443         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11444
11445 2009-02-02  Jason Merrill  <jason@redhat.com>
11446
11447         PR c++/39054
11448         * g++.dg/parse/dtor14.C: New test.
11449
11450 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * lib/target-supports.exp
11453         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11454         * g++.dg/ext/builtin10.C: New test.
11455
11456         PR inline-asm/39058
11457         * gcc.target/i386/pr39058.c: New test.
11458
11459 2009-02-02  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/38937
11462         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11463
11464 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11465
11466         PR c++/39053
11467         * g++.dg/parse/crash52.C: New.
11468
11469 2009-01-30  Richard Guenther  <rguenther@suse.de>
11470
11471         PR tree-optimization/39041
11472         * gcc.c-torture/compile/pr39041.c: New testcase.
11473
11474 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11475
11476         PR target/39013
11477         * gcc.target/i386/pr39013-1.c: New test.
11478         * gcc.target/i386/pr39013-2.c: New test.
11479
11480         PR c++/39028
11481         * g++.dg/ext/label12.C: New test.
11482
11483 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11484
11485         PR c++/33465
11486         * g++.dg/parse/error34.C: New.
11487         * g++.dg/parse/error35.C: Likewise.
11488
11489 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11490
11491         PR c++/38655
11492         * g++.dg/cpp0x/decltype-38655.C: New.
11493
11494 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11495
11496         PR target/39002
11497         * g++.dg/torture/pr39002.C: New test.
11498
11499 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11500
11501         PR tree-optimization/39007
11502         * gcc.dg/tree-ssa/pr39007.c: New.
11503
11504 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11505
11506         PR middle-end/35854
11507         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11508         to "subreg1".
11509
11510 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11511
11512         PR middle-end/38857
11513         * gcc.c-torture/compile/pr38857.c: New test.
11514
11515 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11516
11517         PR fortran/38852
11518         PR fortran/39006
11519         * gfortran.dg/bound_6.f90: New test.
11520
11521 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11522
11523         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11524
11525 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11526
11527         PR tree-optimization/38997
11528         * gcc.dg/tree-ssa/pr38997.c: New.
11529
11530 2009-01-28  Richard Guenther  <rguenther@suse.de>
11531
11532         PR tree-optimization/38926
11533         * gcc.c-torture/compile/pr38926.c: New testcase.
11534
11535 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11536
11537         PR middle-end/38934
11538         * gcc.dg/pr38934.c: New test.
11539
11540 2009-01-28  Richard Guenther  <rguenther@suse.de>
11541
11542         PR middle-end/38908
11543         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11544
11545 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11546
11547         PR tree-optimization/38984
11548         * gcc.dg/pr38984.c: New XFAILed testcase.
11549
11550
11551 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11552
11553         PR target/38988
11554         * gcc.target/i386/pr38988.c: New test.
11555
11556 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11557
11558         PR c++/37554
11559         * g++.dg/parse/crash51.C: New.
11560         * g++.old-deja/g++.pt/crash9.C: Adjust.
11561
11562 2009-01-27  Daniel Kraft  <d@domob.eu>
11563
11564         PR fortran/38883
11565         * gfortran.dg/mvbits_6.f90:  New test.
11566         * gfortran.dg/mvbits_7.f90:  New test.
11567         * gfortran.dg/mvbits_8.f90:  New test.
11568
11569 2009-01-27  Richard Guenther  <rguenther@suse.de>
11570
11571         PR tree-optimization/38503
11572         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11573
11574 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11575
11576         PR middle-end/38969
11577         * gcc.c-torture/execute/pr38969.c: New test.
11578
11579 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11580
11581         PR testsuite/38864
11582         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11583         to dg-do compile.
11584         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11585         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11586         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11587
11588 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11589
11590         PR target/38952
11591         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11592         if __USING_SJLJ_EXCEPTIONS__ is defined.
11593
11594         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11595         __USING_SJLJ_EXCEPTIONS__ is defined.
11596         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11597         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11598         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11599         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11600         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11601         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11602
11603 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11604
11605         PR testsuite/38949
11606         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11607         Use instead of C name in asm statements.
11608
11609 2009-01-26  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/38745
11612         * g++.dg/torture/pr38745.C: New testcase.
11613
11614 2009-01-26  Richard Guenther  <rguenther@suse.de>
11615
11616         PR middle-end/38851
11617         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11618
11619 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11620
11621         * gcc.dg/bitfld-15.c: Gate warning on target
11622         pcc_bitfield_type_matters.
11623         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11624         g++.dg/ext/bitfield4.C: Likewise.
11625         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11626         bitfield for any target.
11627
11628 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11629
11630         PR c/38957
11631         * gcc.dg/pr38957.c: New test.
11632
11633 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11634
11635         PR fortran/38955
11636         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11637         comparing floats.
11638
11639 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11640
11641         PR tree-optimization/38953
11642         * gfortran.dg/graphite/pr38953.f90: New.
11643
11644 2009-01-24  Paul Brook  <paul@codesourcery.com>
11645
11646         * gcc.target/arm/neon-cond-1.c: New test.
11647
11648 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11649
11650         PR tree-optimization/38932
11651         * gcc.dg/pr38932.c: New.
11652
11653 2009-01-23  Revital Eres  <eres@il.ibm.com>
11654
11655         * gcc.dg/sms-7.c: Fix test.
11656
11657 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11658
11659         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11660         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11661         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11662         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11663
11664 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11665
11666         * gcc.dg/pr35729.c: Make test x86 specific.
11667
11668 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11669
11670         PR middle-end/38615
11671         * gcc.dg/pr38615.c: New test.
11672
11673 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11674
11675         PR target/38931
11676         * gcc.target/i386/pr38931.c: New test.
11677
11678 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11679
11680         PR c++/38930
11681         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11682         * g++.dg/template/typedef12.C: Likewise.
11683         * g++.dg/template/typedef13.C: Likewise.
11684         * g++.dg/template/typedef14.C: Likewise.
11685         * g++.dg/template/sfinae3.C: Likewise.
11686         * g++.old-deja/g++.pt/typename8.C: Likewise.
11687         * g++.dg/template/access11.C: Likewise
11688
11689 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11690
11691         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11692         and mips*-*-irix*.
11693         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11694
11695 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11696
11697         PR c++/26693
11698         * g++.dg/template/typedef11.C: New test.
11699         * g++.dg/template/typedef12.C: Likewise.
11700         * g++.dg/template/typedef13.C: Likewise.
11701         * g++.dg/template/typedef14.C: Likewise.
11702         * g++.dg/template/sfinae3.C: Compile this pedantically.
11703         The only errors expected should be the one saying the typedef is ill
11704         formed.
11705         * g++.old-deja/g++.pt/typename8.C: Likewise.
11706         * g++.dg/template/access11.C: Update this.
11707
11708 2009-01-21  Daniel Kraft  <d@domob.eu>
11709
11710         PR fortran/38887
11711         * gfortran.dg/mvbits_5.f90:  New test.
11712
11713 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11714
11715         * gcc.dg/sms-6.c: New test.
11716         * gcc.dg/sms-7.c: Likewise.
11717
11718 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11719
11720         PR fortran/38907
11721         * gfortran.dg/host_assoc_function_7.f90: New test
11722
11723 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11724             Richard Guenther  <rguenther@suse.de>
11725
11726         PR tree-optimization/38747
11727         PR tree-optimization/38748
11728         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11729         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11730         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11731
11732 2009-01-20  Kees Cook  <kees@ubuntu.com>
11733             H.J. Lu  <hongjiu.lu@intel.com>
11734
11735         PR target/38902
11736         * gcc.dg/pr38902.c: New.
11737
11738 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11739
11740         PR target/38868
11741         * gfortran.dg/pr38868.f: New testcase.
11742
11743 2009-01-20  Richard Guenther  <rguenther@suse.de>
11744
11745         * gcc.c-torture/execute/pr36227.c: Move ...
11746         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11747
11748 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11749
11750         * lib/gfortran.exp: Add -B options for targets that use
11751         libgfortran.a%s in their specs.
11752
11753 2009-01-19  Jason Merrill  <jason@redhat.com>
11754
11755         PR c++/23287
11756         * g++.dg/template/dtor5.C: New test.
11757
11758 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11759
11760         PR fortran/38859
11761         * gfortran.dg/bound_5.f90: New test.
11762
11763 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11764
11765         PR target/38736
11766         * g++.dg/compat/abi/pr38736_main.C: New.
11767         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11768         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11769         * g++.dg/other/macro-1.C: Likewise.
11770         * gcc.dg/macro-1.c: Likewise.
11771         * gcc.dg/compat/pr38736_main.c: Likewise.
11772         * gcc.dg/compat/pr38736_x.c: Likewise.
11773         * gcc.dg/compat/pr38736_y.c: Likewise.
11774
11775 2009-01-18  Richard Guenther  <rguenther@suse.de>
11776
11777         PR tree-optimization/38819
11778         * gcc.c-torture/execute/pr38819.c: New testcase.
11779
11780 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11781
11782         PR fortran/38657
11783         * gfortran.dg/module_commons_3.f90: Reapply.
11784
11785 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11786
11787         PR fortran/34955
11788         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11789         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11790
11791 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11792
11793         PR fortran/38657
11794         * gfortran.dg/module_commons_3.f90: Remove
11795
11796 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11797
11798         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11799
11800 2009-01-16  Jason Merrill  <jason@redhat.com>
11801
11802         PR c++/38877
11803         * g++.dg/template/lvalue1.C: New test.
11804
11805         PR c++/29470
11806         * g++.dg/template/access20.C: New test.
11807         * g++.dg/torture/pr34641.C: Fix access.
11808
11809 2009-01-16  Richard Guenther  <rguenther@suse.de>
11810
11811         PR tree-optimization/38835
11812         PR middle-end/36227
11813         * gcc.c-torture/execute/pr36227.c: New testcase.
11814         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11815         * g++.dg/init/const7.C: Likewise.
11816
11817 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11818
11819         PR target/38554
11820         * gcc.c-torture/compile/pr38554.c: New test.
11821
11822 2009-01-16  Jason Merrill  <jason@redhat.com>
11823
11824         PR c++/38579
11825         * g++.dg/conversion/access1.C: New test.
11826
11827 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR tree-optimization/38789
11830         * gcc.c-torture/compile/pr38789.c: New test.
11831
11832 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11833
11834         PR fortran/38152
11835         * gfortran.dg/proc_ptr_13.f90: New.
11836
11837 2009-01-15  Jason Merrill  <jason@redhat.com>
11838
11839         PR c++/38850
11840         * g++.dg/template/koenig6.C: New test.
11841
11842 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11843
11844         PR c++/29388
11845         * g++.dg/template/error37.C: New testcase.
11846
11847 2009-01-15  Jason Merrill  <jason@redhat.com>
11848
11849         PR c++/36334
11850         * g++.dg/conversion/memfn1.C: New test.
11851
11852         PR c++/37646
11853         * g++.dg/conversion/memfn2.C: New test.
11854
11855 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11856
11857         PR c++/38357
11858         * g++.dg/template/crash87.C: New test.
11859
11860 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11861
11862         PR middle-end/37843
11863         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11864
11865 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11866
11867         PR c++/38636
11868         * g++.dg/parse/crash50.C: New test.
11869
11870 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11871
11872         PR rtl-optimization/38245
11873         * gcc.dg/pr38245-3.c: New test.
11874         * gcc.dg/pr38245-3.h: New file.
11875         * gcc.dg/pr38245-4.c: New file.
11876         * gcc.dg/pr38364.c: New test.
11877
11878 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11879
11880         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11881         sequence PC-relative.
11882
11883 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11884
11885         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11886         calls and/or PLT markers.
11887         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11888         calls and/or PLT markers.
11889         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11890         calls and/or PLT markers.
11891         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11892         calls and/or PLT markers.
11893
11894 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11895             Nathan Froyd  <froydnj@codesourcery.com>
11896             Joseph Myers  <joseph@codesourcery.com>
11897
11898         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11899         New function.
11900         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11901         and use consistent CFLAGS.
11902         * gcc.target/powerpc/20030505.c: Likewise.
11903         * gcc.target/powerpc/20081204-1.c: Likewise.
11904         * gcc.target/powerpc/ppc-spe.c: Likewise.
11905         * gcc.target/powerpc/spe1.c: Likewise.
11906         * g++.dg/ext/spe1.C: Likewise.
11907         * g++.dg/other/opaque-1.C: Likewise.
11908         * g++.dg/other/opaque-2.C: Likewise.
11909         * g++.dg/other/opaque-3.C: Likewise.
11910
11911 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11912
11913         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11914         out of loop.
11915
11916 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11917
11918         PR target/38811
11919         * g++.dg/torture/pr38811.C: New file.
11920
11921 2009-01-14  Richard Guenther  <rguenther@suse.de>
11922
11923         PR tree-optimization/38826
11924         PR middle-end/38477
11925         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11926
11927 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11928
11929         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11930
11931 2009-01-14  Nick Clifton  <nickc@redhat.com>
11932
11933         PR c++/37862
11934         * g++.cp/parse/pr37862.C: New test.
11935
11936 2009-01-14  Julian Brown  <julian@codesourcery.com>
11937
11938         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11939         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11940         to...
11941         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11942         These.
11943
11944 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11945
11946         PR rtl-optimization/38774
11947         * gcc.dg/torture/pr38774.c: New test.
11948
11949         PR c++/38795
11950         * g++.dg/cpp0x/pr38795.C: New test.
11951
11952 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11953             Nathan Froyd  <froydnj@codesourcery.com>
11954             Joseph Myers  <joseph@codesourcery.com>
11955
11956         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11957         otherwise.  Do not check for AltiVec at runtime.
11958         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11959         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11960         * gcc.target/powerpc/altivec-1.c: Likewise.
11961         * gcc.target/powerpc/altivec-3.c: Likewise.
11962         * gcc.target/powerpc/altivec-10.c: Likewise.
11963         * gcc.target/powerpc/altivec-12.c: Likewise.
11964         * gcc.target/powerpc/altivec-24.c: Likewise.
11965         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11966         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11967         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11968         * gcc.target/powerpc/pr35907.c: Likewise.
11969         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11970         otherwise.  Do not check for Cell at runtime.
11971         * gcc.target/powerpc/altivec_check.h: Delete.
11972
11973         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11974         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11975         not check for AltiVec at runtime.
11976         * g++.dg/ext/altivec-cell-2.C: Likewise.
11977         * g++.dg/ext/altivec-cell-3.C: Likewise.
11978         * g++.dg/ext/altivec-cell-4.C: Likewise.
11979         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11980         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11981         check.
11982         * g++.dg/ext/altivec_check.h: Delete.
11983
11984 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11985
11986         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11987         effective target.  Adjust line numbers accordingly.
11988
11989 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11990
11991         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11992
11993 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11994
11995         PR tree-optimization/38786
11996         * gcc.dg/graphite/pr38786.c: New.
11997
11998 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11999
12000         Revert:
12001         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12002
12003         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12004         for alpha*-*-* targets.
12005         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12006
12007 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12008
12009         PR libfortran/38772
12010         * gfortran.dg/fmt_bz_bn_err.f: New test.
12011
12012 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
12013
12014         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12015
12016 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12017
12018         * lib/target-supports.exp (check_effective_target_powerpc64): New.
12019         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12020         instruction support.  Do not check for it at runtime.
12021
12022 2009-01-12  Jason Merrill  <jason@redhat.com>
12023
12024         PR c++/35109
12025         * g++.dg/lookup/friend11.C: Remove expected error.
12026         * g++.dg/lookup/friend14.C: New test.
12027         * g++.dg/lookup/friend15.C: New test.
12028
12029 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
12030
12031         PR c++/36019
12032         * g++.dg/lookup/hidden-class12.C: New test.
12033         * g++.dg/lookup/hidden-class13.C: New test.
12034         * g++.dg/lookup/hidden-class14.C: New test.
12035         * g++.dg/lookup/hidden-class15.C: New test.
12036         * g++.dg/lookup/hidden-class16.C: New test.
12037
12038 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
12039
12040         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12041         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12042         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12043
12044 2009-01-12  Jason Merrill  <jason@redhat.com>
12045
12046         PR c++/31488
12047         * g++.dg/other/vararg-3.C: New test.
12048
12049 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12050
12051         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12052         Explicitly enable SPE.
12053         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12054         directive.
12055
12056         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12057         Expect -flax-vector-conversions message.  Adjust incompatible
12058         types errors.
12059         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12060         Make Foo extern.
12061
12062         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12063
12064         * g++.dg/other/opaque-1.C: Run on targets with SPE.
12065
12066         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12067         * g++.dg/other/opaque-2.C: Likewise.
12068         * g++.dg/other/opaque-3.C: Likewise.
12069
12070 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12071
12072         PR c/32041
12073         * gcc.dg/pr32041.c: New test.
12074         * g++.dg/parse/offsetof9.C: New test.
12075
12076 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
12077             Nathan Froyd  <froydnj@codesourcery.com>
12078
12079         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12080         * g++.dg/ext/attribute-test-1.C: Likewise.
12081         * g++.dg/ext/attribute-test-2.C: Likewise.
12082         * g++.dg/ext/attribute-test-3.C: Likewise.
12083         * g++.dg/ext/attribute-test-4.C: Likewise.
12084
12085 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12086
12087         * gnat.dg/unchecked_convert3.adb: New test.
12088
12089 2009-01-12  Tomas Bily  <tbily@suse.cz>
12090
12091         PR middlend/38385
12092         * gcc.dg/tree-ssa/pr38385.c: New file.
12093
12094 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
12095
12096         PR c++/38794
12097         * g++.dg/parse/typedef9.C: New test.
12098
12099         PR tree-optimization/38807
12100         * gcc.c-torture/compile/pr38807.c: New test.
12101
12102 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
12103
12104         * gcc.target/mips/ins-2.c: New test.
12105
12106 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12107
12108         PR testsuite/38809
12109         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12110
12111 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
12112
12113         PR c++/36254
12114         * g++.dg/warn/Wreturn-type-5.C: New test.
12115
12116 2009-01-11  Matthias Klose  <doko@ubuntu.com>
12117
12118         PR middle-end/38616
12119         * gcc.dg/pr38616.c: New test.
12120
12121 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
12122
12123         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12124
12125 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
12126
12127         PR c++/38648
12128         * g++.dg/expr/string-1.C: New test.
12129         * g++.dg/expr/string-2.C: New test.
12130
12131         PR c++/36695
12132         * g++.dg/ext/complex4.C: New test.
12133         * g++.dg/ext/complex5.C: New test.
12134         * g++.dg/init/reference1.C: New test.
12135         * g++.dg/init/reference2.C: New test.
12136         * g++.dg/init/reference3.C: New test.
12137
12138 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12139
12140         PR fortran/38763
12141         * gfortran.dg/transfer_null_1.f90: New test.
12142
12143 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
12144
12145         PR fortran/38765
12146         * gfortran.dg/host_assoc_function_6.f90: New test.
12147
12148 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
12149
12150         * lib/target-supports.exp: Add method to determine if the effective
12151         target is really a ppc405 after applying all compile options.
12152         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12153         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12154         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12155         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12156         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12157         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12158         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12159         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12160         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12161         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12162         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12163         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12164         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12165         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12166         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12167         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12168         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12169         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12170         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12171         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12172         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12173         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12174         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12175         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12176         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12177         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12178         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12179         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12180         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12181         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12182         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12183
12184 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12185
12186         PR c++/35335
12187         * g++.dg/other/error31.C: New testcase.
12188
12189         PR c/35742
12190         * gcc.dg/pr35742.c: New test.
12191
12192 2009-01-09  John F. Carr  <jfc@mit.edu>
12193
12194         PR c++/37877
12195         * g++.dg/parse/linkage3.C: New test.
12196
12197 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR middle-end/38771
12200         * gcc.c-torture/compile/pr38771.c: New test.
12201
12202 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12203
12204         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12205
12206 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12207
12208         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12209         * gcc.dg/sibcall-4.c: Likewise.
12210
12211 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12212             Jan Sjodin  <jan.sjodin@amd.com>
12213
12214         PR tree-optimization/38559
12215         * gcc.dg/graphite/pr38559.c: New.
12216
12217 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12218
12219         PR tree-optimization/37194
12220         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12221
12222 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12223
12224         PR c++/38725
12225         * g++.dg/ext/label11.C: New test.
12226
12227 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12228
12229         * lib/target-supports.exp (check_weak_override_available): New.
12230         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12231         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12232         dg-require-weak-override.
12233
12234 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12235             Alan Modra  <amodra@bigpond.net.au>
12236
12237         * gcc.c-torture/compile/20090107-1.c: New test.
12238
12239 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12240
12241         PR target/38706
12242         * g++.dg/other/pr38706.C: New test.
12243
12244 2009-01-07  Jason Merrill  <jason@redhat.com>
12245
12246         * g++.dg/cpp0x/variadic92.C: New test.
12247         * g++.dg/cpp0x/variadic93.C: New test.
12248
12249 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12250
12251         * lib/target-supports-dg.exp (current_compiler_flags): New.
12252         (check-flags): Use it; do not access dg-test local variables.
12253         (dg-skip-if): Do not access dg-test local variables.
12254         (dg-xfail-run-if): Ditto.
12255         (dg-shouldfail): Ditto.
12256         * gcc.test-framework/test-framework.exp
12257         (check_effective_target_def_nocache): New.
12258         * gcc.test-framework/test-framework.awk: Handle scan tests.
12259         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12260         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12261         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12262         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12263         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12264         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12265         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12266         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12267         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12268
12269         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12270
12271         * lib/target-supports-dg.exp (check_test_flags): Delete.
12272
12273 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12274
12275         PR tree-optimization/38492
12276         PR tree-optimization/38498
12277         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12278         in trunk.
12279         * gcc.dg/graphite/block-0.c: Update test.
12280         * gcc.dg/graphite/block-1.c: Same.
12281         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12282         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12283         * gcc.dg/graphite/block-3.c: New.
12284         * gcc.dg/graphite/pr38498.c: New.
12285
12286 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12287
12288         AVX Programming Reference (December, 2008)
12289         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12290         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12291         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12292
12293         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12294         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12295
12296 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12297
12298         PR fortran/38220
12299         * gfortran.dg/c_loc_pure_1.f90:  New test.
12300
12301 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12302
12303         PR fortran/38669
12304         * gfortran.dg/elemental_dependency_3.f90:
12305         Add the final tree dump cleanup.
12306
12307 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12310         passing -m32.
12311
12312         PR rtl-optimization/38722
12313         * gfortran.dg/pr38722.f90: New test.
12314
12315 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12316
12317         PR c/34252
12318         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12319         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12320
12321 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12322
12323         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12324         * gfortran.dg/typebound_call_8.f03: Same.
12325         * gfortran.dg/elemental_bind_c.f90: Same.
12326         * gfortran.dg/typebound_call_7.f03: Same.
12327         * gfortran.dg/interface_proc_end.f90: Same
12328         * gfortran.dg/pr37243.f: Fix typo.
12329
12330 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12331
12332         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12333         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12334         large stack sizes.
12335
12336 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12337
12338         AVX Programming Reference (December, 2008)
12339         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12340         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12341         * gcc.target/i386/sse-14.c: Likewise.
12342
12343         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12344         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12345         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12346         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12347
12348 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12349
12350         PR libfortran/38735
12351         * gfortran.dg/fmt_bz_bn.f: Update test.
12352
12353 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12354
12355         PR c++/38472
12356         * g++.dg/conversion/usual-arith-conv.C: New test.
12357
12358 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12359
12360         PR c/34911
12361         * gcc.dg/vector-3.c: New testcase.
12362         * g++.dg/ext/vector15.C: New test.
12363
12364 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12365
12366         PR tree-optimization/38510
12367         * gcc.dg/graphite/pr38510.c: New.
12368
12369 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12370             Jan Sjodin <jan.sjodin@amd.com>
12371
12372         PR tree-optimization/38500
12373         * gcc.dg/graphite/pr38500.c: New.
12374
12375 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12376
12377         * gcc.c-torture/compile/20001226-1.c: Generalize
12378         dg-timeout-factor.
12379         * gcc.c-torture/compile/limits-fnargs.c: Add
12380         dg-timeout-factor.
12381         * gcc.dg/20020425-1.c: Likewise.
12382         * gcc.dg/pch/pch.exp: Likewise.
12383
12384 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12385
12386         PR fortran/38657
12387         * gfortran.dg/module_commons_3.f90: New test.
12388
12389 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12390
12391         PR fortran/37159
12392         * gfortran.dg/random_seed_1.f90: Updated.
12393
12394 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12395
12396         PR fortran/38669
12397         PR fortran/38726
12398         * gfortran.dg/elemental_subroutine_7.f90:
12399         Fix p values so that it can be used as vector subscript.
12400
12401 2009-01-05  Jason Merrill  <jason@redhat.com>
12402
12403         * g++.dg/cpp0x/initlist12.C: Add another test.
12404
12405         * g++.dg/cpp0x/defaulted7.C: New test.
12406
12407 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12408
12409         PR fortran/38672
12410         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12411         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12412
12413 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12414
12415         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12416         for alpha*-*-* targets.
12417         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12418
12419 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12420
12421         PR fortran/38665
12422         * gfortran.dg/host_assoc_function_5.f90: New test.
12423
12424 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12425
12426         PR fortran/38669
12427         * gfortran.dg/elemental_dependency_3.f90: New test.
12428         * gfortran.dg/elemental_subroutine_7.f90: New test.
12429
12430 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12431
12432         * gcc.dg/struct-ret-3.c: Include unistd.h.
12433         (main): Exit early if system memory page size is
12434         larger than 4096 bytes.
12435
12436 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12437
12438         PR fortran/38718
12439         * gfortran.dg/merge_init_expr.f90: New.
12440
12441 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12442
12443         PR fortran/38536
12444         * gfortran.dg/c_loc_tests_13.f90: New test.
12445         * gfortran.dg/c_loc_tests_14.f90: New test.
12446
12447 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12448
12449         * gfortran.dg/func_result_4.f90: New.
12450
12451 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12452
12453         PR fortran/38594
12454         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12455         interface still works, in addition to original tests.
12456         * gfortran.dg/host_assoc_call_6.f90: New test.
12457
12458 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12459
12460         PR c++/38705
12461         * g++.dg/torture/pr38705.C: New test.
12462
12463         PR c/38700
12464         * gcc.dg/pr38700.c: New test.
12465
12466 2009-01-02  Jason Merrill  <jason@redhat.com>
12467
12468         * g++.dg/cpp0x/initlist11.C: New test.
12469         * g++.dg/cpp0x/initlist12.C: New test.
12470
12471 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12472
12473         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12474         Allow extra informative notes.
12475
12476 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12477
12478         PR c/36489
12479         * gcc.dg/pr36489.c: New test.
12480
12481 \f
12482 Copyright (C) 2009 Free Software Foundation, Inc.
12483
12484 Copying and distribution of this file, with or without modification,
12485 are permitted in any medium without royalty provided the copyright
12486 notice and this notice are preserved.