OSDN Git Service

PR middle-end/42284
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
2
3         PR middle-end/42284
4         * testsuite/gcc.dg/graphite/pr42284.c: New.
5
6 2009-12-13  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/42357
9         * g++.dg/torture/pr42357.C: New testcase.
10
11 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/42257
14         * gfortran.dg/extends_9.f03: New test.
15
16 2009-12-11  Jason Merrill  <jason@redhat.com>
17
18         PR c++/42219
19         * g++.dg/conversion/err-recover1.C: New.
20
21 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
22
23         PR fortran/42335
24         * gfortran.dg/select_type_11.f03: New test.
25
26 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
27
28         PR c++/42225
29         * g++.dg/template/typedef24.C: New test.
30         * g++.dg/template/typedef25.C: New test.
31
32 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
33
34         PR c++/42251
35         * g++.dg/template/const3.C: New test.
36
37 2009-12-11  Richard Guenther  <rguenther@suse.de>
38
39         PR lto/42320
40         * g++.dg/lto/20091210-1_0.h: New testcase.
41         * g++.dg/lto/20091210-1_0.C: Likewise.
42         * g++.dg/lto/20091210-1_1.C: Likewise.
43
44 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
45
46         PR c++/42317
47         * g++.dg/opt/dtor2.C: New test.
48         * g++.dg/opt/dtor2.h: New file.
49         * g++.dg/opt/dtor2-aux.cc: New file.
50
51 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
52
53         PR fortran/41369
54         * gfortran.dg/func_derived_5.f90: New.
55
56 2009-12-10  Jan Hubicka  <jh@suse.cz>
57
58         PR middle-end/42110
59         * g++.dg/torture/pr42110.C: new file.
60
61 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
62
63         PR fortran/34402
64         * gfortran.dg/alloc_comp_init_expr.f03: New.
65
66 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
67
68         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
69         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
70
71 2009-12-09  Xinliang David Li  <davidxl@google.com>
72
73         PR tree-optimization/42337
74         * g++.dg/tree-ssa/pr42337.C: New test.
75
76 2009-12-08  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/41711
79         * gfortran.dg/boz_15.f90: New test.
80
81 2008-12-08  Daniel Kraft  <d@domob.eu>
82
83         PR fortran/41177
84         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
85         * gfortran.dg/typebound_proc_13.f03: New test.
86
87 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
88             Jakub Jelinek <jakub@redhat.com>    
89
90         PR midle-end/41843
91         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
92
93 2009-12-07  Richard Henderson  <rth@redhat.com>
94
95         PR rtl-opt/42269
96         * gcc.c-torture/execute/pr42269-2.c: New.
97         * gcc.target/alpha/pr42269-1.c: Likewise.
98
99 2009-12-07  Richard Henderson  <rth@redhat.com>
100
101         PR debug/42299
102         PR debug/42166
103         * gcc.c-torture/compile/pr42299.c: New.
104         * gfortran.dg/pr42166.f90: Likewise.
105
106 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
107
108         PR debug/42244
109         * gcc.dg/debug/pr42244.c: New test.
110
111 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
112
113         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
114         abmintrin.h is also tested.
115         * gcc.target/i386/sse-13.c: Likewise.
116
117 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
118
119         PR fortran/41940
120         * gfortran.dg/allocate_scalar_with_shape.f90: New.
121
122 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
123
124         PR other/40302
125         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
126         * gcc.dg/torture/builtin-math-7.c: Likewise.
127         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
128         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
129         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
130         * lib/target-supports.exp (check_effective_target_mpc,
131         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
132         Delete.
133
134 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
135
136         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
137         targets.
138
139 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
140
141         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
142         for 16bit int targets.
143
144 2009-12-06  Richard Henderson  <rth@redhat.com>
145
146         PR debug/42234
147         * gcc.c-torture/compile/pr42234.c: New.
148
149 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
150
151         PR fortran/41478
152         PR fortran/42268
153         * gfortran.dg/intrinsic_pack_5.f90: New test.
154
155 2009-12-04  Jason Merrill  <jason@redhat.com>
156
157         PR c++/42010
158         * g++.dg/abi/local2.C: New.
159
160         PR c++/42277
161         * g++.dg/cpp0x/decltype20.C: New.
162
163 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
164
165         PR rtl-optimization/42164
166         * gcc.c-torture/compile/pr42164.c: New test.
167
168 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gnat.dg/specs/size_attribute1.ads: New test.
171         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
172         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
173
174 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
175
176         PR c++/42218
177         * g++.dg/other/error33.C: New test.
178
179 2009-12-03  Jason Merrill  <jason@redhat.com>
180
181         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
182
183         PR c++/41611
184         * g++.dg/abi/guard2.C: New.
185
186         PR c++/42266
187         * g++.dg/cpp0x/variadic97.C: New.
188
189 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
190
191         PR middle-end/42049
192         * gcc.c-torture/compile/pr42049.c: New test.
193
194 2009-12-03  Quentin Ochem  <ochem@adacore.com>
195
196         * gnat.dg/controlled5.adb: New test.
197         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
198
199 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
200
201         PR c++/42217
202         * g++.dg/other/bitfield4.C: New test.
203
204 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
205
206         PR c++/42256
207         * g++.dg/inherit/thunk11.C: New test.
208         * g++.dg/inherit/thunk11.h: New file.
209         * g++.dg/inherit/thunk11-aux.cc: New file.
210
211 2009-12-02  Richard Henderson  <rth@redhat.com>
212
213         PR tree-opt/42215
214         * gcc.dg/pr42215.c: New.
215
216 2009-12-02  Richard Guenther  <rguenther@suse.de>
217
218         * g++.dg/ipa/iinline-1.C: Adjust.
219         * g++.dg/template/cond2.C: Likewise.
220         * g++.dg/template/pr35240.C: Likewise.
221
222 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
223
224         PR middle-end/42224
225         * gcc.target/s390/pr42224.c: New test.
226
227 2009-12-01  Jason Merrill  <jason@redhat.com>
228
229         PR c++/41611
230         * g++.dg/abi/guard1.C: New.
231
232 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
233
234         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
235
236 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
237
238         PR c++/42234
239         * g++.dg/gomp/pr42234.C: New test.
240
241 2009-12-01  Martin Jambor  <mjambor@suse.cz>
242
243         PR tree-optimization/42237
244         * gcc.c-torture/compile/pr42237.c: New test.
245
246 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
247
248         PR c++/42057
249         * g++.dg/parse/crash54.C: New.
250
251 2009-11-30  Chao-ying Fu  <fu@mips.com>
252
253         * gcc.target/mips/dsp-lhx.c: New test.
254         * gcc.target/mips/dsp-no-lhx.c: New test.
255
256 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
257
258         * lib/g++.exp (g++_init): Add host-dependent settings for
259         LC_ALL and LANG.
260         * lib/gcc-dg.exp: Likewise.
261         * lib/options.exp: Likewise.
262         * lib/objc.exp (objc_init): Likewise.
263         * lib/gfortran.exp (gfortran_init): Likewise.
264
265 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/40371
268         * g++.dg/template/crash93.C: New.
269
270 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
271
272         * gcc.dg/pr41551.c: New test.
273
274 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
275
276         PR fortran/42053
277         * gfortran.dg/select_type_9.f03: New.
278
279 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
280
281         PR fortran/41631
282         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
283         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
284         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
285         * gfortran.dg/select_type_2.f03: Ditto.
286         * gfortran.dg/select_type_8.f03: New test.
287
288 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
289
290         * gfortran.dg/extends_type_of_1.f03: New test.
291         * gfortran.dg/same_type_as_1.f03: Extended.
292
293 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
294
295         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
296         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
297
298 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
299
300         PR testsuite/42212
301         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
302
303 2009-11-30  Martin Jambor  <mjambor@suse.cz>
304
305         PR middle-end/42196
306         * gcc.c-torture/compile/pr42196-1.c: New test.
307         * gcc.c-torture/compile/pr42196-2.c: New test.
308         * gcc.c-torture/compile/pr42196-3.c: New test.
309
310 2009-11-30  Ira Rosen  <irar@il.ibm.com>
311
312         * gfortran.dg/vect/vect-7.f90: New test.
313
314 2009-11-30  Richard Guenther  <rguenther@suse.de>
315
316         PR middle-end/42119
317         PR fortran/38530
318         * gfortran.dg/pr42119.f90: New testcase.
319
320 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
321
322         PR c++/42069
323         * g++.dg/template/typedef23.C: New test.
324
325 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
326
327         PR tree-optimization/41961
328         * g++.dg/tree-ssa/pr41961.C: New.
329
330 2009-11-29  Ira Rosen  <irar@il.ibm.com>
331
332         PR tree-optimization/42193
333         * gcc.dg/vect/pr42193.c: New test.
334
335 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
336
337         PR c++/36408
338         * g++.dg/template/stmtexpr2.C: New test.
339
340 2009-11-28  Richard Guenther  <rguenther@suse.de>
341
342         PR tree-optimization/42183
343         * g++.dg/torture/pr42183.C: New testcase.
344
345 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
346
347         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
348         w64 target type 'unsigned long long'.
349
350 2009-11-27  Martin Jambor  <mjambor@suse.cz>
351
352         PR middle-end/42006
353         * gcc.c-torture/execute/pr42006.c: New test.
354
355 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
356
357         PR c++/38656
358         * g++.dg/cpp0x/error2.C: New.
359
360 2009-11-27  Michael Matz  <matz@suse.de>
361
362         PR rtl-optimization/42084
363         * gcc.dg/pr42084.c: New test.
364
365 2009-11-27  Michael Matz  <matz@suse.de>
366
367         PR c++/41906
368         * g++.dg/tree-ssa/pr41906.C: New testcase.
369
370 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
371
372         * gcc.dg/O16384.c: New test.
373
374 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         PR c++/35112
377         * g++.dg/parse/crash53.C: New.
378         * g++.dg/parse/error17.C: Adjust, error messages are not
379         duplicated anymore.
380         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
381
382 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
383
384         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
385         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
386         * gcc.target/i386/vperm-v4si-2.c: Ditto.
387         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
388
389 2009-11-26  Richard Henderson  <rth@redhat.com>
390
391         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
392
393 2009-11-26  Jason Merrill  <jason@redhat.com>
394
395         PR c++/42026, DR 239
396         * g++.dg/lookup/koenig8.C: New.
397
398         PR c++/10690
399         * g++.dg/template/explicit-args2.C: Add typeid cases.
400
401 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
402
403         PR fortran/41278
404         * gfortran.dg/array_function_5.f90: New test.
405
406 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
407
408         PR fortran/42048
409         PR fortran/42167
410         * gfortran.dg/select_type_10.f03: New test case.
411         * gfortran.dg/typebound_call_11.f03: Extended test case.
412
413 2009-11-26  Michael Matz  <matz@suse.de>
414
415         PR tree-optimization/41905
416         * g++.dg/tree-ssa/pr41905.C: New testcase.
417
418 2009-11-25  Richard Henderson  <rth@redhat.com>
419
420         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
421
422         * lib/target-supports.exp
423         (check_effective_target_vect_extract_even_odd): Add x86.
424
425         * gcc.target/i386/isa-check.h: New.
426         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
427         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
428         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
429         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
430         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
431         gcc.target/i386/vperm.pl: New files.
432
433 2009-11-25  Richard Henderson  <rth@redhat.com>
434
435         * gcc.dg/vect/pr36493.c: Call check_vect.
436         * gcc.dg/vect/pr37539.c: Likewise.
437         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
438         * tree-vect.h (check_vect): Use cpuid for x86.
439
440 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
441
442         * gnat.dg/specs/pack6.ads: New test.
443         * gnat.dg/specs/pack6_pkg.ads: New helper.
444
445 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
446
447         * gcc.target/powerpc/regnames-1.c: New test.
448
449 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
450             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
451
452         PR ada/42170
453         * ada/acats/run_acats: Bump stack limit to 16MB.
454
455 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
456
457         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
458         -march=armv5te.
459
460 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
461
462         PR fortran/42008
463         * gfortran.dg/pure_initializer_2.f90: New test.
464
465 2009-11-23  Jason Merrill  <jason@redhat.com>
466
467         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
468         * g++.old-deja/g++.pt/ctor2.C: Adjust.
469         * g++.dg/lookup/name-clash4.C: Adjust.
470
471 2009-11-23  Jason Merrill  <jason@redhat.com>
472
473         * g++.dg/template/spec15.C: Check for helpful message.
474
475 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
476
477         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
478         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
479         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
480         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
481         * gcc.target/powerpc/paired-2.c: Ditto.
482         * gcc.target/powerpc/paired-3.c: Ditto.
483         * gcc.target/powerpc/paired-4.c: Ditto.
484         * gcc.target/powerpc/paired-5.c: Ditto.
485         * gcc.target/powerpc/paired-6.c: Ditto.
486         * gcc.target/powerpc/paired-7.c: Ditto.
487         * gcc.target/powerpc/paired-8.c: Ditto.
488         * gcc.target/powerpc/paired-9.c: Ditto.
489         * gcc.target/powerpc/paired-10.c: Ditto.
490         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
491         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
492         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
493         * gcc.target/powerpc/pr39457.c: Don't use -m64.
494         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
495         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
496         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
497         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
498
499 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
500
501         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
502         scan-assembler-not regular expression.
503
504 2009-11-24  Richard Guenther  <rguenther@suse.de>
505
506         PR tree-optimization/42142
507         * gcc.c-torture/execute/pr42142.c: New testcase.
508
509 2009-11-24  Martin Jambor  <mjambor@suse.cz>
510
511         PR tree-optimization/42154
512         * gcc.c-torture/execute/pr42154.c: New test.
513
514 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
515
516         PR fortran/42045
517         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
518         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
519         * gfortran.dg/proc_ptr_comp_24.f90: New.
520
521 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
522
523         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
524         int targets.
525
526 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
527
528         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
529
530 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
531
532         PR testsuite/42086
533         * gcc.target/ia64/fptr-1.c: Make it a compile test.
534
535 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
536
537         * lib/lto.exp (lto_option_list): Rename from option_list.
538         * lib/compat.exp (compat_option_list): Rename from option_list.
539
540 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
541
542         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
543         * gcc-dg/raw-string-2.c: Ditto.
544         * gcc-dg/utf-array-short-wchar.c: Ditto.
545         * gcc-dg/utf-array.c: Ditto.
546         * gcc-dg/utf8-2.c: Ditto. 
547
548 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
549
550         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
551         targets.
552
553 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
554
555         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
556
557 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
558
559         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
560
561 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
562
563         PR testsuite/36470
564         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
565         Enable short test for avr target.
566         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
567         * gcc.dg/utf32-2.c: Ditto.
568         * gcc.dg/utf32-3.c: Ditto.
569         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
570
571 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
572
573         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
574
575 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
576
577         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
578
579
580 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
581
582         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
583         * gcc.dg/sms-7.c: Ditto.
584
585 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
586
587         * gcc.dg/pr36998.c: Frame pointer required for avr target.
588         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
589         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
590         * gcc.dg/pr41340.c: Test requires long pointer target.
591         * gcc.dg/profile-generate-3.c: Test requires profiling support.
592
593 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
594
595         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
596         * gcc.dg/graphite/block-3.c: Ditto.
597         * gcc.dg/graphite/block-4.c: Ditto.
598         * gcc.dg/graphite/block-5.c: Ditto.
599         * gcc.dg/graphite/block-6.c: Ditto.
600         * gcc.dg/graphite/interchange-0.c: Ditto.
601         * gcc.dg/graphite/interchange-1.c: Ditto.
602         * gcc.dg/graphite/interchange-2.c: Ditto.
603         * gcc.dg/graphite/interchange-3.c: Ditto.
604         * gcc.dg/graphite/interchange-4.c: Ditto.
605         * gcc.dg/graphite/interchange-5.c: Ditto.
606         * gcc.dg/graphite/interchange-6.c: Ditto.
607         * gcc.dg/graphite/run-id-1.c: Ditto.
608         * gcc.dg/graphite/scop-16.c: Ditto.
609         * gcc.dg/graphite/scop-17.c: Ditto.
610         * gcc.dg/graphite/scop-18.c: Ditto.
611         * gcc.dg/graphite/scop-matmult.c: Ditto.
612         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
613         * gcc.dg/graphite/id-15.c: Ditto.
614
615 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
616
617         * gnat.dg/specs/weak1.ads: New test.
618
619 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
620
621         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
622
623 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
624
625         PR c++/14777
626         * g++.dg/template/typedef13.C: Adjust.
627         * g++.dg/template/typedef19.C: Adjust.
628         * g++.dg/template/typedef20.C: Adjust.
629         * g++.dg/template/typedef22.C: New test.
630
631 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
632
633         PR target/42113
634         * gcc.target/alpha/pr42113.c: New test.
635
636 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
637
638         PR fortran/41807
639         * gfortran.dg/data_value_1.f90: Update test.
640         * gfortran.dg/array_constructor_32.f90: New test.
641
642 2009-11-21  Martin Jambor  <mjambor@suse.cz>
643
644         PR middle-end/42025
645         * gcc.c-torture/compile/pr42025-1.c: New test.
646         * gcc.c-torture/compile/pr42025-2.c: New test.
647
648 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
649
650         * gcc.target/mips/mult-1.c: Forbid octeon.
651         * gcc.target/mips/octeon-dmul-3.c: New test.
652
653 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
654
655         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
656
657 2009-11-20  Jason Merrill  <jason@redhat.com>
658
659         PR c++/9050, DR 147, DR 318
660         * g++.dg/template/ctor9.C: New.
661         * g++.dg/tc1/dr147.C: Remove xfails.
662         * g++.dg/lookup/name-clash4.C: Adjust.
663         * g++.old-deja/g++.jason/temporary5.C: Adjust.
664         * g++.old-deja/g++.pt/ctor2.C: Adjust.
665
666 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
667
668         PR tree-optimization/42078
669         * gcc.dg/pr42078.c: New test.
670
671 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
672
673         PR Testsuite/42114
674         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
675         XFAIL ptrdiff range test for avr.
676         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
677         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
678         * gcc-dg/c99-stdint-6.c: Ditto.
679
680 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
681
682         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
683         2009-10-23 change to set VRSAVE if VSX has been reverted.
684
685 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
686
687         PR c++/38646
688         * g++.dg/cpp0x/pr38646.C: New test.
689
690 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
691
692         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
693         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
694         Wrap *intmax_t tests in !NO_MAX_TYPES.
695
696 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
697
698         PR c++/42060
699         * g++.dg/cpp0x/initlist28.C: New.
700
701 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
702
703         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
704
705 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
706
707         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
708
709 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
710
711         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
712         explicit.
713         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
714         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
715         * g++.old-deja/g++.law/typeck1.C: Likewise.
716         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
717         * g++.dg/conversion/ptrmem9.C: Likewise.
718         * g++.dg/expr/cond2.C: Likewise.
719
720 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
721             Janus Weil  <janus@gcc.gnu.org>
722
723         PR fortran/42104
724         * gfortran.dg/proc_ptr_comp_23.f90: New test.
725
726 2009-11-19  Jason Merrill  <jason@redhat.com>
727
728         PR c++/42115
729         * g++.dg/init/placement5.C: Add positive test.
730
731         DR 176 permissiveness
732         * g++.dg/ext/injected-ttp.C: New.
733         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
734         * g++.old-deja/g++.pt/ttp41.C: Adjust.
735
736 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
737
738         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
739         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
740
741 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
742
743         * gcc-dg/raw-string-1.c: Skip test for avr target.
744         * gcc-dg/utf-array-short-wchar.c: Ditto.
745         * gcc-dg/utf-array.c: Ditto.
746         * gcc-dg/utf8-2.c: Ditto.
747
748 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
749
750         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
751         (plugin_init): Pass correct version to plugin_default_version_check.
752         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
753         (plugin_init): Pass correct version to plugin_default_version_check.
754         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
755         (plugin_init): Pass correct version to plugin_default_version_check.
756
757 2009-11-19  Jason Merrill  <jason@redhat.com>
758
759         PR c++/561
760         * g++.dg/overload/pmf2.C: New.
761
762 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
763
764         PR libgfortran/42090
765         * gfortran.dg/direct_io_11.f90: New test.
766
767 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
768
769         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
770
771 2009-11-18  Nick Clifton  <nickc@redhat.com>
772         
773         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
774         * g++.dg/lto/20081120-1_0.C: Likewise.
775         * g++.dg/lto/20091002-2_0.C: Likewise.
776         * g++.dg/lto/20081120-2_0.C: Likewise.
777         * g++.dg/lto/20091002-3_0.C: Likewise.
778         * g++.dg/lto/20081123_0.C: Likewise.
779         * g++.dg/lto/20090313_0.C: Likewise.
780         * g++.dg/lto/20081109-1_0.C: Likewise.
781         * g++.dg/lto/20081219_0.C: Likewise.
782         * g++.dg/lto/20081204-1_0.C: Likewise.
783         * g++.dg/lto/20090302_0.C: Likewise.
784         * g++.dg/lto/20081119-1_0.C: Likewise.
785         * g++.dg/lto/20081118_0.C: Likewise.
786
787 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
788
789         PR testsuite/41913
790         * lib/lto.exp (scan-symbol): Properly check if target exist.
791
792 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
793
794         PR fortran/42072
795         * gfortran.dg/proc_ptr_8.f90: Extended.
796
797 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
798
799         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
800         explicit.
801         * g++.dg/inherit/error4.C: Likewise.
802         * g++.dg/template/crash90.C: Likewise.
803
804 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
805
806         PR c++/3187
807         * g++.dg/abi/mangle26.C: Also match *C2* definition.
808         * g++.dg/abi/mangle27.C: Likewise.
809         * g++.dg/abi/mangle28.C: Likewise.
810         * g++.dg/abi/mangle29.C: Likewise.
811
812 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
813
814         PR debug/41926
815         * gcc.dg/vect/vect-debug-pr41926.c: New.
816
817 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
818
819         PR c++/42058
820         * g++.dg/init/array26.C: New.
821         * g++.dg/init/array27.C: Likewise.
822         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
823
824 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
825
826         PR c++/42061
827         * g++.dg/cpp0x/initlist27.C: New test.
828
829         PR c++/42059
830         * g++.dg/cpp0x/initlist26.C: New test.
831
832 2009-11-16  Jason Merrill  <jason@redhat.com>
833
834         PR c++/189, c++/9937, c++/13950, DR 176
835         * g++.dg/tc1/dr176.C: Adjust.
836         * g++.dg/template/injected1.C: New.
837         * g++.dg/template/inherit.C: Adjust.
838         * g++.old-deja/g++.brendan/crash56.C: Adjust.
839         * g++.old-deja/g++.pt/lookup8.C: Adjust.
840         * g++.old-deja/g++.pt/ttp22.C: Adjust.
841         * g++.old-deja/g++.pt/ttp23.C: Adjust.
842
843 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
844
845         PR c++/42055
846         * g++.dg/template/crash92.C: New.
847
848 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
849
850         PR c++/32056
851         * g++.dg/template/error44.C: New.
852
853 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
854
855         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
856
857 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
858
859         PR fortran/42048
860         * gfortran.dg/typebound_call_11.f03: New test.
861
862 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
863
864         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
865         init functions.
866
867 2009-11-13  Jason Merrill  <jason@redhat.com>
868
869         PR c++/27425
870         PR c++/34274
871         * g++.dg/template/arg7.C: New.
872
873         PR c++/29363
874         * g++.dg/template/error43.C: New.
875
876         PR debug/26965
877         * g++.dg/debug/dwarf2/static-data-member2.C: New.
878
879         PR c++/35075
880         * g++.dg/template/ref5.C: New.
881
882         PR c++/21008, DR 515
883         * g++.dg/template/inherit4.C: New.
884         * g++.dg/lookup/scoped8.C: Adjust.
885
886         PR c++/11987
887         * g++.dg/parse/typename11.C: New.
888         * g++.dg/template/crash48.C: Adjust.
889
890 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
891
892         PR testsuite/42001
893         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
894         lto_finish at the end.
895         * gfortran.dg/lto/lto.exp: Ditto.
896
897 2009-11-12  Jason Merrill  <jason@redhat.com>
898
899         PR c++/39560
900         * g++.dg/lookup/anon7.C: New.
901
902         PR c++/37037
903         * g++.dg/template/typedef21.C: New.
904
905         PR c++/42013
906         * g++.dg/cpp0x/decltype19.C: New.
907
908 2009-11-11  Jason Merrill  <jason@redhat.com>
909
910         PR c++/39131
911         * g++.dg/dfp/typeid1.C: New.
912
913 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
914
915         PR fortran/41978
916         * gfortran.dg/proc_ptr_comp_22.f90: New test.
917
918 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
919
920         PR testsuite/42001
921         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
922         lto_finish at the end.
923
924         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
925         (lto_finish): New. Restore mathlib.
926
927 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
928
929         * g++.dg/torture/pushpop_macro.C: New testcase.
930         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
931         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
932
933 2009-11-11  Jon Beniston  <jon@beniston.com>
934
935         * lib/target-supports.exp (check_profiling_available): lm32 target
936           doesn't support profiling.
937         * gcc.dg/20020312-2.c: Add lm32 support.
938         * g++.dg/other/packed1.C: Expect to fail on lm32.
939         * g++.old-deja/g++.jason/thunk3.C: Likewise.
940
941 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
942
943         * gcc.target/arm/neon: Regenerate generated tests.
944
945 2009-11-10  Jason Merrill  <jason@redhat.com>
946
947         * g++.dg/init/placement5.C: New.
948
949         PR c++/34158
950         * g++.dg/init/placement4.C: New.
951
952 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
953
954         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
955         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
956         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
957         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
958
959 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
960
961         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
962         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
963
964 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
965
966         * gcc.c-torture/compile/pr41987.c: New.
967
968 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
969
970         PR middle-end/40946
971         * gcc.dg/pr40946.c: New test.
972
973 2009-11-09  Jason Merrill  <jason@redhat.com>
974
975         PR c++/41972
976         * g++.dg/template/ref4.C: New.
977
978         PR c++/41994
979         * g++.dg/template/conv10.C: New.
980
981 2009-11-07  Jason Merrill  <jason@redhat.com>
982
983         PR c++/37920
984         * g++.dg/ext/typeof11.C: New.
985
986 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
987
988         PR target/41985
989         * gcc.target/i386/pr41985.c: New test.
990
991 2009-11-08  Richard Guenther  <rguenther@suse.de>
992
993         * gcc.dg/torture/pta-escape-1.c: New testcase.
994
995 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
996
997         * gnat.dg/rep_clause4.adb: New test.
998
999 2009-11-08  Richard Guenther  <rguenther@suse.de>
1000
1001         PR rtl-optimization/41928
1002         * gfortran.dg/pr41928.f90: New testcase.
1003
1004 2009-11-07  Jason Merrill  <jason@redhat.com>
1005
1006         PR c++/18451
1007         PR c++/40738
1008         * g++.dg/parse/error36.C: Add parameter and template cases.
1009         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1010         * g++.dg/ext/typedef-init.C: Likewise.
1011         * g++.dg/lookup/hidden-class1.C: Likewise.
1012         * g++.dg/lookup/hidden-class10.C: Likewise.
1013         * g++.dg/lookup/hidden-class5.C: Likewise.
1014         * g++.dg/lookup/hidden-class7.C: Likewise.
1015         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1016         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1017         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1018         * g++.dg/lookup/strong-using-2.C: Likewise.
1019         * g++.dg/other/typedef1.C: Likewise.
1020         * g++.dg/parse/access10.C: Likewise.
1021         * g++.dg/parse/constructor1.C: Likewise.
1022         * g++.dg/parse/crash38.C: Likewise.
1023         * g++.dg/parse/error3.C: Likewise.
1024         * g++.dg/parse/typespec1.C: Likewise.
1025         * g++.dg/template/typedef5.C: Likewise.
1026         * g++.old-deja/g++.pt/typename3.C: Likewise.
1027         * g++.old-deja/g++.pt/typename4.C: Likewise.
1028         * g++.old-deja/g++.pt/typename6.C: Likewise.
1029         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1030
1031         * g++.dg/abi/regparm1.C: Fix execute test.
1032
1033 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1034
1035         PR tree-optimization/41643
1036         * gcc.dg/pr41643.c: New test.
1037
1038 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1039
1040         PR fortran/41909
1041         * gfortran.dg/recursive_check_15.f90: New test.
1042
1043 2009-11-06  Jason Merrill  <jason@redhat.com>
1044
1045         PR c++/15946
1046         * g++.dg/parse/error36.C: New.
1047         * g++.old-deja/g++.other/typename1.C: Adjust.
1048
1049         PR c++/9381
1050         * g++.dg/abi/regparm1.C: New.
1051
1052 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1053
1054         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1055         PLUGIN_PRAGMAS.
1056         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1057         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1058         and pragma_plugin-test-1.C.
1059
1060 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1061
1062         PR c++/41536
1063         * g++.dg/ext/always_inline-5.C: New test.
1064
1065 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR c++/41967
1068         * g++.dg/gomp/pr41967.C: New test.
1069
1070 2009-11-06  Michael Matz  <matz@suse.de>
1071
1072         PR middle-end/41963
1073         * gcc.dg/pr41963.c: New test.
1074
1075 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1076
1077         PR middle-end/41935
1078         * gcc.dg/pr41935.c: New test.
1079         * c-c++-common/pr41935.c: New test.
1080         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1081         element.
1082         * gcc.c-torture/execute/pr41935.c: New test.
1083
1084 2009-11-05  Jason Merrill  <jason@redhat.com>
1085
1086         PR c++/34180
1087         * g++.dg/init/synth2.C: New.
1088
1089         PR c++/7046
1090         * g++.dg/abi/pragma-pack1.C: New.
1091
1092         PR c++/34870
1093         * g++.dg/lookup/koenig7.C: New.
1094
1095         PR c++/41703
1096         * g++.dg/template/partial6.C: New.
1097
1098 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1099
1100         PR fortran/41556
1101         * gfortran.dg/class_12.f03: New test.
1102
1103 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1104
1105         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1106         in builtin's name.
1107
1108 2009-11-04  Jason Merrill  <jason@redhat.com>
1109
1110         PR c++/36912
1111         * g++.dg/init/static-init2.C: New.
1112
1113 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1114
1115         PR fortran/41556
1116         PR fortran/41873
1117         * gfortran.dg/interface_abstract_4.f90: New test.
1118
1119 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1120
1121         * gcc.target/m68k/pr41302.c: Fix target triplet.
1122
1123 2009-11-04  Jason Merrill  <jason@redhat.com>
1124
1125         PR c++/39413
1126         * g++.dg/template/overload11.C: New.
1127         * g++.dg/template/nested3.C: Adjust.
1128
1129 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1130
1131         PR ada/20548
1132         * ada/acats/norun.lst: Remove the stack checking tests.
1133         * ada/acats/run_acats: Limit the stack to 8MB.
1134
1135 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1136
1137         PR fortran/41556
1138         PR fortran/41937
1139         * gfortran.dg/class_11.f03: New test.
1140
1141 2009-11-04  Jason Merrill  <jason@redhat.com>
1142
1143         PR c++/35067
1144         * g++.dg/abi/thunk5.C: New.
1145
1146 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1147
1148         PR rtl-opt/41833
1149         * gcc.target/powerpc/altivec-33.c: New testcase.
1150
1151 2009-11-04  Jason Merrill  <jason@redhat.com>
1152
1153         PR c++/17365, DR 218
1154         * g++.dg/lookup/koenig6.C: New.
1155         * g++.dg/lookup/koenig5.C: Adjust.
1156         * g++.dg/template/crash56.C: Adjust.
1157         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1158
1159 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1160             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1161
1162         * gcc.target/i386/xop-check.h: New file.
1163         * gcc.target/i386/xop-hadduX.c: Ditto.
1164         * gcc.target/i386/xop-haddX.c: Ditto.
1165         * gcc.target/i386/xop-hsubX.c: Ditto.
1166         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1167         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1168         * gcc.target/i386/xop-pcmov2.c: Ditto.
1169         * gcc.target/i386/xop-pcmov.c: Ditto.
1170         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1171         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1172         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1173         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1174         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1175         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1176         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1177         * gcc.target/i386/sse-12.c: Update with new compile options to
1178         activate and check xopintrin.h intrinsic file.
1179         * gcc.target/i386/sse-13.c: Ditto.
1180         * gcc.target/i386/sse-14.c: Ditto.
1181         * gcc.target/i386/sse-22.c: Ditto.
1182         * gcc.target/i386/sse-23.c: Ditto.
1183         * g++.dg/other/i386-2.C: Ditto.
1184         * g++.dg/other/i386-3.C: Ditto.
1185         * g++.dg/other/i386-5.C: Ditto.
1186         * g++.dg/other/i386-6.C: Ditto.
1187         
1188 2009-11-04  Wei Guozhi  <carrot@google.com>
1189
1190         PR target/40835
1191         * gcc.target/arm/pr40835: New testcase.
1192
1193 2009-11-04  Revital Eres  <eres@il.ibm.com>
1194
1195         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1196         change in decision of peeling for alignment.
1197         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1198         * gcc.dg/vect/vect-50.c: Likewise.
1199         * gcc.dg/vect/vect-42.c: Likewise.
1200         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1201         Likewise.
1202         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1203         Likewise.
1204         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1205         * gcc.dg/vect/vect-60.c: Likewise.
1206         * gcc.dg/vect/vect-52.c: Likewise.
1207         * gcc.dg/vect/vect-44.c: Likewise.
1208         * gcc.dg/vect/vect-27.c: Likewise.
1209         * gcc.dg/vect/vect-29.c: Likewise.
1210         * gcc.dg/vect/vect-72.c: Likewise.
1211         * gcc.dg/vect/vect-56.c: Likewise.
1212         * gcc.dg/vect/vect-48.c: Likewise.
1213         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1214         * gfortran.dg/vect/vect-2.f90: Likewise.
1215         * gfortran.dg/vect/vect-5.f90: Likewise.
1216
1217 2009-11-04  Richard Guenther  <rguenther@suse.de>
1218
1219         PR tree-optimization/41919
1220         * gcc.c-torture/execute/pr41919.c: New testcase.
1221
1222 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1223
1224         PR target/41302
1225         * gcc.target/m68k/pr41302.c: New test.
1226
1227 2009-11-03  Jason Merrill  <jason@redhat.com>
1228
1229         PR c++/36959
1230         * g++.dg/opt/inline16.C: New.
1231
1232 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1233
1234         * gnat.dg/stack_check.adb1: New test.
1235         * gnat.dg/stack_check.adb2: Likewise.
1236
1237 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR rtl-optimization/41917
1240         * gcc.c-torture/execute/pr41917.c: New test.
1241
1242 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1243
1244         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1245         dump to not include "call *%esp".
1246
1247 2009-11-03  Jason Merrill  <jason@redhat.com>
1248
1249         PR c++/39786
1250         * g++.dg/lookup/using22.C: New.
1251
1252         PR c++/41876
1253         * g++.dg/parse/eh-decl.C: New.
1254
1255         PR c++/41927
1256         * g++.dg/template/sfinae16.C: New.
1257
1258         PR c++/41815
1259         * g++.dg/cpp0x/rv-return.C: New.
1260         * g++.dg/cpp0x/deduce.C: Adjust.
1261
1262         PR c++/40944
1263         * g++.dg/template/sfinae15.C: New.
1264
1265         PR c++/40687
1266         * g++.dg/cpp0x/auto3.C: Remove xfail.
1267
1268 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1269
1270         PR fortran/41907
1271         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1272
1273 2009-11-03  Nick Clifton  <nickc@redhat.com>
1274
1275         * gcc.target/rx/builtins.c: Remove redundant tests.
1276         Add test of MVTIPL instruction.
1277         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1278         function attributes.  Add -msave-acc-in-interrupts option to the
1279         command line.
1280
1281 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1282             Maxim Kuvyrkov  <maxim@codesourcery.com>
1283
1284         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1285         sh, m68k and fido.
1286
1287 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1288
1289         PR c++/38699
1290         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1291         * c-c++-common/builtin-offsetof.c: ... here.
1292
1293 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1294
1295         PR c++/38699
1296         * c-c++-common/dfp/builtin-offsetof.c: New test.
1297         * g++.dg/other/offsetof6.C: Likewise.
1298
1299 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1300
1301         PR target/41900
1302         * gcc.target/i386/pr41900.c: New test.
1303
1304 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1305
1306         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1307
1308 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1309
1310         PR c++/41856
1311         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1312         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1313
1314 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1315
1316         PR c++/37093
1317         * g++.dg/other/ptrmem10.C: New test.
1318         * g++.dg/other/ptrmem11.C: Likewise.
1319
1320 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1321
1322         PR testsuite/41878
1323         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1324         spaces in some expressions.
1325
1326 2009-11-02  Jason Merrill  <jason@redhat.com>
1327
1328         * g++.dg/other/linkage2.C: Move to...
1329         * g++.dg/cpp0x/linkage2.C: ..here.
1330         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1331         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1332         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1333         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1334         * g++.dg/lookup/anon2.C: Likewise.
1335         * g++.dg/other/anon3.C: Likewise.
1336         * g++.dg/template/arg2.C: Likewise.
1337         * g++.dg/template/local4.C: Likewise.
1338         * g++.old-deja/g++.law/operators32.C: Likewise.
1339         * g++.old-deja/g++.other/linkage2.C: Likewise.
1340         * g++.old-deja/g++.pt/enum6.C: Likewise.
1341         * g++.old-deja/g++.other/anon9.C: Likewise.
1342         * g++.old-deja/g++.other/linkage1.C: Likewise.
1343         * c-c++-common/dfp/pr35620.c: Give the union a name.
1344
1345 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1346
1347         PR tree-optimization/41857
1348         * gcc.target/spu/ea/pr41857.c: New file.
1349
1350 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1351
1352         PR tree-optimization/41750
1353         * gcc.c-torture/execute/pr41750.c: New test.
1354
1355 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR tree-optimization/41841
1358         * gcc.dg/pr41841.c: New test.
1359
1360         PR debug/41893
1361         * gcc.dg/debug/pr41893-1.c: New test.
1362         * gcc.dg/debug/pr41893-2.c: New file.
1363
1364         PR c++/41774
1365         * g++.dg/ext/visibility/namespace3.C: New test.
1366
1367 2009-11-01  Jason Merrill  <jason@redhat.com>
1368
1369         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1370         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1371         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1372
1373 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1374
1375         * gnat.dg/opt5.adb: New test.
1376
1377 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/41872
1380         * gfortran.dg/allocatable_scalar_4.f90: New test.
1381
1382 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1383
1384         PR fortran/41850
1385         * gfortran.dg/intent_out_6.f90: New testcase.
1386
1387 2009-10-31  Richard Guenther  <rguenther@suse.de>
1388
1389         * g++.dg/tree-ssa/restrict1.C: New.
1390
1391 2009-10-31  Jason Merrill  <jason@redhat.com>
1392
1393         * g++.dg/rtti/typeid9.C: New.
1394
1395         PR c++/41754
1396         * g++.dg/cpp0x/initlist25.C: New.
1397
1398 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1399
1400         * gnat.dg/specs/rep_clause4.ads: New test.
1401
1402 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1403
1404         PR target/41885
1405         * gcc.target/avr/torture/pr41885.c: New test.
1406
1407 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/specs/pack5.ads: New test.
1410
1411 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1412
1413         * lib/target-supports.exp: Handle powerpc-*-elf.
1414
1415 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1416
1417         PR target/40838
1418         * gcc.target/i386/incoming-6.c: New.
1419         * gcc.target/i386/incoming-7.c: Likewise.
1420         * gcc.target/i386/incoming-8.c: Likewise.
1421         * gcc.target/i386/incoming-9.c: Likewise.
1422         * gcc.target/i386/incoming-10.c: Likewise.
1423         * gcc.target/i386/incoming-11.c: Likewise.
1424         * gcc.target/i386/incoming-12.c: Likewise.
1425         * gcc.target/i386/incoming-13.c: Likewise.
1426         * gcc.target/i386/incoming-14.c: Likewise.
1427         * gcc.target/i386/incoming-15.c: Likewise.
1428         * gcc.target/i386/pr37843-4.c: Likewise.
1429
1430 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1431
1432         PR c++/41863
1433         * g++.dg/template/sizeof12.C: New test.
1434
1435 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1436
1437         * gnat.dg/pack14.adb: New test.
1438
1439 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1440
1441         * gcc.target/mips/mips.exp (mips_option_groups): Add
1442         mcount-ra-address.
1443         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1444         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1445         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1446
1447 2009-10-29  Michael Matz  <matz@suse.de>
1448
1449         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1450         * gcc.target/i386/sse-recip-vec.c: Ditto.
1451         * gcc.target/i386/brokensqrt.c: New test.
1452
1453 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1454
1455         PR fortran/41777
1456         * gfortran.dg/associated_target_3.f90: New testcase.
1457
1458 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1459
1460         * gfortran.dg/lto/pr41764_0.f: New.
1461
1462 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1463
1464         PR tree-optimization/41775
1465         * g++.dg/torture/pr41775.C: New testcase.
1466
1467 2009-10-28  Jason Merrill  <jason@redhat.com>
1468
1469         * g++.dg/cpp0x/inline-ns1.C: New.
1470         * g++.dg/cpp0x/inline-ns2.C: New.
1471         * g++.dg/cpp0x/inline-ns3.C: New.
1472
1473 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1474
1475         PR rtl-optimization/39715
1476         * gcc.target/arm/thumb-ltu.c: New.
1477
1478 2009-10-28  Richard Guenther  <rguenther@suse.de>
1479
1480         PR lto/41808
1481         PR lto/41839
1482         * gcc.dg/lto/20091027-1_0.c: New testcase.
1483         * gcc.dg/lto/20091027-1_1.c: Likewise.
1484         * g++.dg/lto/20091026-1_0.C: Likewise.
1485         * g++.dg/lto/20091026-1_1.C: Likewise.
1486         * g++.dg/lto/20091026-1_a.h: Likewise.
1487
1488 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1489
1490         PR middle-end/41837
1491         * gcc.dg/pr41837.c: New test.
1492
1493         PR debug/41801
1494         * g++.dg/ext/sync-3.C: New test.
1495
1496         PR target/41762
1497         * gcc.dg/pr41762.c: New test.
1498
1499 2009-10-28  Richard Guenther  <rguenther@suse.de>
1500
1501         PR middle-end/41855
1502         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1503         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1504         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1505         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1506
1507 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1508
1509         PR rtl-optimization/39715
1510         * gcc.target/arm/thumb-bitfld1.c: New.
1511
1512 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1513
1514         PR rtl-optimization/40741
1515         * gcc.target/arm/thumb-branch1.c: New.
1516
1517 2009-10-27  Jason Merrill  <jason@redhat.com>
1518
1519         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1520         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1521         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1522         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1523
1524 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1527         * gnat.dg/null_pointer_deref2.adb: Likewise.
1528
1529 2009-10-27  Richard Guenther  <rguenther@suse.de>
1530
1531         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1532
1533 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR c/41842
1536         * gcc.dg/pr41842.c: New test.
1537
1538 2009-10-27  Revital Eres  <eres@il.ibm.com>
1539
1540         PR tree-optimization/40648
1541         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1542         change in decision of peeling for alignment.
1543         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1544         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1545         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1546         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1547         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1548         * gcc.dg/vect/vect-50.c: Likewise.
1549         * gcc.dg/vect/vect-33.c: Likewise.
1550         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1551         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1552         Likewise.
1553         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1554         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1555         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1556         Likewise.
1557         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1558         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1559         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1560         * gcc.dg/vect/vect-60.c: Likewise.
1561         * gcc.dg/vect/vect-26.c: Likewise.
1562         * gcc.dg/vect/vect-52.c: Likewise.
1563         * gcc.dg/vect/vect-44.c: Likewise.
1564         * gcc.dg/vect/vect-27.c: Likewise.
1565         * gcc.dg/vect/vect-70.c: Likewise.
1566         * gcc.dg/vect/vect-28.c: Likewise.
1567         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1568         * gcc.dg/vect/vect-109.c: Likewise.
1569         * gcc.dg/vect/vect-54.c: Likewise.
1570         * gcc.dg/vect/vect-29.c: Likewise.
1571         * gcc.dg/vect/vect-72.c: Likewise.
1572         * gcc.dg/vect/vect-56.c: Likewise.
1573         * gcc.dg/vect/vect-48.c: Likewise.
1574         * gcc.dg/vect/vect-91.c: Likewise.
1575         * gcc.dg/vect/vect-92.c: Likewise.
1576         * gcc.dg/vect/vect-58.c: Likewise.
1577         * gcc.dg/vect/slp-25.c: Likewise.
1578         * gcc.dg/vect/vect-93.c: Likewise.
1579         * gcc.dg/vect/vect-95.c: Likewise.
1580         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1581         * gcc.dg/vect/vect-87.c: Likewise.
1582         * gcc.dg/vect/vect-96.c: Likewise.
1583         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1584         * gcc.dg/vect/vect-88.c: Likewise.
1585         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1586         * gcc.dg/vect/vect-89.c: Likewise.
1587         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1588         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1589         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1590         * gfortran.dg/vect/vect-2.f90: Likewise.
1591         * gfortran.dg/vect/vect-3.f90: Likewise.
1592         * gfortran.dg/vect/vect-4.f90: Likewise.
1593         * gfortran.dg/vect/vect-5.f90: Likewise.
1594
1595 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR c++/41020
1598         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1599
1600 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1601             Michael Meissner  <meissner@linux.vnet.ibm.com>
1602             Ulrich Weigand  <uweigand@de.ibm.com>
1603
1604         * gcc.target/spu/ea/ea.exp: New file.
1605         * gcc.target/spu/ea/cache1.c: Likewise.
1606         * gcc.target/spu/ea/cast1.c: Likewise.
1607         * gcc.target/spu/ea/cast2.c: Likewise.
1608         * gcc.target/spu/ea/compile1.c: Likewise.
1609         * gcc.target/spu/ea/compile2.c: Likewise.
1610         * gcc.target/spu/ea/cppdefine.c: Likewise.
1611         * gcc.target/spu/ea/errors1.c: Likewise.
1612         * gcc.target/spu/ea/errors2.c: Likewise.
1613         * gcc.target/spu/ea/execute1.c: Likewise.
1614         * gcc.target/spu/ea/execute2.c: Likewise.
1615         * gcc.target/spu/ea/execute3.c: Likewise.
1616         * gcc.target/spu/ea/ops1.c: Likewise.
1617         * gcc.target/spu/ea/ops2.c: Likewise.
1618         * gcc.target/spu/ea/options1.c: Likewise.
1619         * gcc.target/spu/ea/test-sizes.c: Likewise.
1620
1621 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR bootstrap/41345
1624         * gcc.dg/pr41345.c: New test.
1625
1626         PR debug/41828
1627         * g++.dg/debug/dwarf2/anonname1.C: New test.
1628
1629 2009-10-26  Jason Merrill  <jason@redhat.com>
1630
1631         PR c++/38796
1632         * g++.dg/cpp0x/defaulted15.C: New.
1633         * g++.dg/cpp0x/defaulted16.C: New.
1634
1635 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1636
1637         PR c++/41785
1638         * g++.dg/cpp0x/variadic96.C: New test.
1639
1640 2009-10-26  Nick Clifton  <nickc@redhat.com>
1641
1642         * lib/target-supports.exp (check_profiling_available):
1643         Profiling is not, currently, available for the RX port.
1644         (check_effective_target_hard_float): Add support for RX target.
1645         * gcc.target/rx: New directory.
1646         * gcc.target/rx/builtins.c: New test file.
1647         * gcc.target/rx/interrupts.c: New test file.
1648         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1649         * gcc.target/rx/zero-width-bitfield.c: New test file.
1650         * gcc.target/rx/i272091.c: New test file.
1651         * gcc.target/rx/packed-struct.c: New test file.
1652         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1653
1654 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1655
1656         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1657         * gcc.dg/lto/20091016-1_0.c: Likewise.
1658         * gcc.dg/lto/20090206-1_0.c: Likewise.
1659         * gcc.dg/lto/20081120-1_0.c: Likewise.
1660         * gcc.dg/lto/20081120-2_0.c: Likewise.
1661         * gcc.dg/lto/20090116_0.c: Likewise.
1662         * gcc.dg/lto/20081126_0.c: Likewise.
1663         * gcc.dg/lto/20091013-1_0.c: Likewise.
1664         * gcc.dg/lto/20081212-1_0.c: Likewise.
1665         * gcc.dg/lto/20091015-1_0.c: Likewise.
1666         * gcc.dg/lto/20090126-1_0.c: Likewise.
1667         * gcc.dg/lto/20090126-2_0.c: Likewise.
1668         * gcc.dg/lto/20091020-1_0.c: Likewise.
1669         * gcc.dg/lto/20091020-2_0.c: Likewise.
1670         * gcc.dg/lto/20081204-1_0.c: Likewise.
1671         * gcc.dg/lto/20081204-2_0.c: Likewise.
1672         * gcc.dg/lto/20081224_0.c: Likewise.
1673         * gcc.dg/lto/20090219_0.c: Likewise.
1674
1675 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1676
1677         PR c++/41020
1678         * g++.dg/lookup/extern-c-redecl2.C: New test.
1679         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1680         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1681         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1682
1683 2009-10-26  Michael Matz  <matz@suse.de>
1684
1685         PR tree-optimization/41783
1686         * gcc.dg/pr41783.c: New test.
1687         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1688         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1689         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1690
1691 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1692
1693         PR fortran/41714
1694         * gfortran.dg/class_allocate_4.f03: New test.
1695
1696 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1697
1698         * gcc.target/mips/mult-1.c: New test.
1699
1700 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1701
1702         PR fortran/41784
1703         * gfortran.dg/extends_8.f03: New test.
1704
1705 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1706
1707         * gnat.dg/specs/pack4.ads: New test.
1708
1709 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1710
1711         * gnat.dg/null_pointer_deref1.adb: New test.
1712         * gnat.dg/null_pointer_deref2.adb: Likewise.
1713
1714 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1715
1716         PR fortran/41772
1717         * gfortran.dg/transfer_intrinsic_3.f90.
1718
1719 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1720
1721         * gnat.dg/opt4.adb: New test.
1722
1723 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1724
1725         PR c/40033
1726         * gcc.dg/noncompile/pr40033-1.c: New test.
1727
1728 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1729
1730         PR c++/40808
1731         * g++.dg/abi/mangle34.C: New test
1732
1733 2009-10-23  Jason Merrill  <jason@redhat.com>
1734
1735         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1736
1737         Core issue 899
1738         * g++.dg/cpp0x/explicit4.C: New.
1739
1740 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1741
1742         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1743         *-*-cygwin.
1744         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1745         for *-*-mingw* and *-*-cygwin.
1746         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1747         * g++.dg/template/spec35.C: Disable weak symbol test for
1748         *-*-mingw* and *-*-cygwin.
1749
1750         PR testsuite/31342
1751         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1752
1753 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1754
1755         PR fortran/41800
1756         * gfortran.dg/class_10.f03: New test.
1757
1758 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1759
1760         PR target/41787
1761         * gcc.target/powerpc/vsx-vrsave.c: New file.
1762
1763 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1764
1765         PR c/41673
1766         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1767
1768 2009-10-23  Richard Guenther  <rguenther@suse.de>
1769
1770         PR tree-optimization/41778
1771         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1772
1773 2009-10-22  Richard Guenther  <rguenther@suse.de>
1774
1775         PR lto/41791
1776         * g++.dg/lto/20091022-2_0.C: New testcase.
1777
1778 2009-10-22  Richard Guenther  <rguenther@suse.de>
1779
1780         PR lto/41730
1781         * g++.dg/lto/20091022-1_0.C: New testcase.
1782
1783 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1784
1785         * gcc.dg/autopar/outer-4.c: Adjust scan.
1786         * gcc.dg/autopar/outer-5.c: Adjust scan.
1787         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1788
1789         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1790         * gcc.dg/autopar/outer-1.c: New testcase.
1791         * gcc.dg/autopar/outer-2.c: New testcase.
1792         * gcc.dg/autopar/outer-3.c: New testcase.
1793         * gcc.dg/autopar/outer-4.c: New testcase.
1794         * gcc.dg/autopar/outer-5.c: New testcase.
1795         * gcc.dg/autopar/outer-6.c: New testcase.
1796
1797 2009-10-22  Jan Hubicka  <jh@suse.cz>
1798
1799         * gcc.c-torture/compile/pr40556.c: New testcase.
1800
1801 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1802
1803         PR fortran/41781
1804         * gfortran.dg/goto_8.f90: New test case.
1805
1806 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1807
1808         PR tree-optimization/41497
1809         * gcc.dg/tree-ssa/pr41497.c: New.
1810
1811 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1812
1813         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1814
1815 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1816
1817         * gcc.dg/tls/pie-1.c: New test.
1818
1819 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1820
1821         * g++.dg/abi/mangle33.C: New test.
1822
1823 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1824
1825         * gnat.dg/discr22.adb: New test.
1826
1827 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1828
1829         * gnat.dg/loop_optimization7.ad[sb]: New test.
1830         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1831
1832 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/41706
1835         PR fortran/41766
1836         * gfortran.dg/class_9.f03: Extended test case.
1837         * gfortran.dg/select_type_7.f03: New test case.
1838
1839 2009-10-20  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.dg/lto/20091020-3_0.c: New testcase.
1842
1843 2009-10-20  Richard Guenther  <rguenther@suse.de>
1844
1845         PR lto/41761
1846         * gcc.dg/lto/20091020-1_0.c: New testcase.
1847         * gcc.dg/lto/20091020-1_1.c: Likewise.
1848         * gcc.dg/lto/20091020-2_0.c: Likewise.
1849         * gcc.dg/lto/20091020-2_1.c: Likewise.
1850
1851 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1852
1853         PR debug/41340
1854         * gcc.dg/pr41340.c: New test.
1855
1856 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1857
1858         * gnat.dg/discr21.ad[sb]: New test.
1859         * gnat.dg/discr21_pkg.ads: New helper.
1860
1861 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1862
1863         PR fortran/41706
1864         * gfortran.dg/class_9 : New test.
1865
1866 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1867
1868         * gcc.dg/raw-string-1.c: New test.
1869         * gcc.dg/raw-string-2.c: New test.
1870         * gcc.dg/raw-string-3.c: New test.
1871         * gcc.dg/raw-string-4.c: New test.
1872         * gcc.dg/raw-string-5.c: New test.
1873         * gcc.dg/raw-string-6.c: New test.
1874         * gcc.dg/raw-string-7.c: New test.
1875         * gcc.dg/utf8-1.c: New test.
1876         * gcc.dg/utf8-2.c: New test.
1877         * gcc.dg/utf-badconcat2.c: New test.
1878         * gcc.dg/utf-dflt2.c: New test.
1879         * gcc.dg/cpp/include6.c: New test.
1880         * g++.dg/ext/raw-string-1.C: New test.
1881         * g++.dg/ext/raw-string-2.C: New test.
1882         * g++.dg/ext/raw-string-3.C: New test.
1883         * g++.dg/ext/raw-string-4.C: New test.
1884         * g++.dg/ext/raw-string-5.C: New test.
1885         * g++.dg/ext/raw-string-6.C: New test.
1886         * g++.dg/ext/raw-string-7.C: New test.
1887         * g++.dg/ext/utf8-1.C: New test.
1888         * g++.dg/ext/utf8-2.C: New test.
1889         * g++.dg/ext/utf-badconcat2.C: New test.
1890         * g++.dg/ext/utf-dflt2.C: New test.
1891
1892         * gcc.dg/cleanup-13.c: New test.
1893
1894 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1895
1896         PR fortran/41586
1897         * gfortran.dg/auto_dealloc_1.f90: New test case.
1898
1899 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1900
1901         Port from redhat/gcc-4_4-branch:
1902         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1903         * gcc.dg/debug/vta-2.c: New test.
1904
1905         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1906         * gcc.dg/debug/vta-1.c: New.
1907
1908 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1909
1910         * gnat.dg/noreturn2.ad[sb]: New test.
1911
1912 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1913
1914         PR fortran/41755
1915         * gfortran.dg/equiv_8.f90: New test.
1916         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1917
1918 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1919
1920         * gcc.target/arm/neon-thumb2-move.c: New test.
1921
1922 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1923
1924         * gcc.dg/debug/vta-3.c: New test.
1925
1926 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1927
1928         * gnat.dg/nested_proc.adb: Rename into...
1929         * gnat.dg/nested_proc1.adb: ...this.
1930         * gnat.dg/nested_proc2.adb: New test.
1931
1932 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/noreturn1.ad[sb]: New test.
1935
1936 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1937             Paul Thomas  <pault@gcc.gnu.org>
1938
1939         PR fortran/41629
1940         * gfortran.dg/class_6.f90: New test.
1941
1942         PR fortran/41608
1943         PR fortran/41587
1944         * gfortran.dg/class_7.f90: New test.
1945
1946         PR fortran/41618
1947         * gfortran.dg/class_8.f90: New test.
1948
1949 2009-10-17  Richard Guenther  <rguenther@suse.de>
1950
1951         * gcc.dg/lto/20091017-1_0.c: New testcase.
1952         * gcc.dg/lto/20091017-1_1.c: Likewise.
1953
1954 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1955
1956         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1957
1958 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1959
1960         * gnat.dg/aggr11.adb: New test.
1961         * gnat.dg/aggr11_pkg.ads: New helper.
1962
1963 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1964
1965         * gnat.dg/slice8.adb: New test.
1966         * gnat.dg/slice8_pkg1.ads: New helper.
1967         * gnat.dg/slice8_pkg2.ads: Likewise.
1968         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1969
1970 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1971
1972         * gnat.dg/unchecked_convert4.adb: New test.
1973
1974 2009-10-15  Jason Merrill  <jason@redhat.com>
1975
1976         PR c++/38798
1977         * g++.dg/cpp0x/trailing5.C: New.
1978
1979         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1980         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1981         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1982         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1983
1984 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1985
1986         PR fortran/41719
1987         * gfortran.dg/class_5.f03: New test case.
1988         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1989         * gfortran.dg/typebound_operator_4.f03: Ditto.
1990
1991 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1992
1993         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1994         * g++.dg/other/first-global.C: Likewise.
1995         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1996         * g++.dg/torture/pr40323.C: Likewise.
1997         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1998         * gcc.dg/inline-33.c: Likewise.
1999         * gcc.dg/ipa/ipa-1.c: Likewise.
2000         * gcc.dg/ipa/ipa-2.c: Likewise.
2001         * gcc.dg/ipa/ipa-3.c: Likewise.
2002         * gcc.dg/ipa/ipa-4.c: Likewise.
2003         * gcc.dg/ipa/ipa-5.c: Likewise.
2004         * gcc.dg/ipa/ipa-7.c: Likewise.
2005         * gcc.dg/ipa/ipacost-2.c: Likewise.
2006         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2007         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2008         * gfortran.dg/whole_file_5.f90: Likewise.
2009         * gfortran.dg/whole_file_6.f90: Likewise.
2010
2011 2009-10-16  Richard Guenther  <rguenther@suse.de>
2012
2013         PR tree-optimization/41728
2014         * gcc.c-torture/compile/pr41728.c: New testcase.
2015
2016 2009-10-16  Richard Guenther  <rguenther@suse.de>
2017
2018         PR lto/41598
2019         * gcc.dg/lto/20091016-1_0.c: New testcase.
2020         * gcc.dg/lto/20091016-1_1.c: Likewise.
2021         * gcc.dg/lto/20091016-1_a.h: Likewise.
2022
2023 2009-10-16  Richard Guenther  <rguenther@suse.de>
2024
2025         PR lto/41715
2026         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2027         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2028         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2029
2030 2009-10-16  Richard Guenther  <rguenther@suse.de>
2031
2032         PR lto/41713
2033         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2034
2035 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR debug/41717
2038         * gcc.dg/debug/pr41717.c: New test.
2039
2040 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2041
2042         PR fortran/41648
2043         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2044
2045         PR fortran/41656
2046         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2047
2048 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2049
2050         PR target/23983
2051         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2052         result used.
2053         * g++.dg/ext/altivec-2.C (main): Ditto.
2054
2055 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2056
2057         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2058         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2059
2060 2009-10-15  Richard Guenther  <rguenther@suse.de>
2061
2062         PR lto/41669
2063         * gcc.dg/lto/20091015-1_0.c: New testcase.
2064         * gcc.dg/lto/20091015-1_1.c: Likewise.
2065         * gcc.dg/lto/20091015-1_2.c: Likewise.
2066         * gcc.dg/lto/20091015-1_a.h: Likewise.
2067         * gcc.dg/lto/20091015-1_b.h: Likewise.
2068
2069 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2070
2071         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2072
2073 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2074
2075         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2076
2077 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2078
2079         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2080         line from 1 to 0.
2081         * obj-c++.dg/bitfield-1.mm: Likewise.
2082         * obj-c++.dg/bitfield-4.mm: Likewise.
2083
2084 2009-10-14  Richard Guenther  <rguenther@suse.de>
2085
2086         PR lto/41173
2087         * gcc.dg/lto/20091014-1_0.c: New testcase.
2088
2089 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR testsuite/41707
2092         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2093         warning on line 0 instead of 1.
2094
2095 2009-10-14  Richard Guenther  <rguenther@suse.de>
2096
2097         PR lto/41521
2098         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2099         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2100
2101 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR preprocessor/41543
2104         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2105
2106         PR debug/41695
2107         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2108
2109 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2110
2111         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2112         New procedure.
2113         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2114         effective target.
2115
2116 2009-10-14  Jason Merrill  <jason@redhat.com>
2117
2118         PR c++/39866
2119         * g++.dg/cpp0x/defaulted14.C: New.
2120
2121 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2122
2123         * g++.dg/cpp0x/vt-40092.C: New.
2124
2125 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2126
2127         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2128         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2129
2130 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2131
2132         * gfortran.dg/complex_intrinsic_8.f90: New test.
2133
2134 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2135
2136         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2137         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2138
2139 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2140
2141         PR target/38948
2142         * gcc.dg/torture/pr38948.c: New test.
2143
2144 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2145
2146         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2147
2148 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2149
2150         PR fortran/41581
2151         * gfortran.dg/class_allocate_2.f03: Modified.
2152         * gfortran.dg/class_allocate_3.f03: New test case.
2153
2154 2009-10-13  Richard Guenther  <rguenther@suse.de>
2155
2156         PR lto/41668
2157         * gcc.dg/lto/20091006-2_0.c: New testcase.
2158         * gcc.dg/lto/20091006-2_1.c: Likewise.
2159         * gcc.dg/lto/20091006-2_2.c: Likewise.
2160         * gcc.dg/lto/20091013-1_0.c: Likewise.
2161         * gcc.dg/lto/20091013-1_1.c: Likewise.
2162         * gcc.dg/lto/20091013-1_2.c: Likewise.
2163
2164 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2165
2166         * gcc.c-torture/compile/pr41661.c: New test.
2167
2168 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2169
2170         PR libgfortran/41683
2171         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2172
2173 2009-10-12  Jason Merrill  <jason@redhat.com>
2174
2175         PR c++/37875
2176         * g++.dg/cpp0x/decltype18.C: New.
2177
2178         PR c++/37766
2179         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2180
2181 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2184
2185 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2186
2187         PR debug/41343
2188         PR debug/41447
2189         PR debug/41264
2190         PR debug/41338
2191         * gcc.dg/guality/pr41447-1.c: New.
2192         * gcc.dg/debug/pr41264-1.c: New.
2193         * gcc.dg/debug/pr41343-1.c: New.
2194
2195 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2196
2197         PR target/26515
2198         * gcc.dg/torture/pr26515.c: New test.
2199
2200 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2201
2202         PR testsuite/41659
2203         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2204         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2205         or "xfail" with dg-lto-do.
2206
2207 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2208
2209         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2210
2211 2009-10-12  Michael Matz  <matz@suse.de>
2212
2213         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2214         pass.
2215
2216 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR target/41680
2219         * g++.dg/torture/pr41680.C: New test.
2220
2221 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2222
2223         PR c++/41570
2224         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2225
2226 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2227
2228         PR debug/41616
2229         * gcc.dg/guality/pr41616-1.c: New.
2230
2231 2009-10-11  Jason Merrill  <jason@redhat.com>
2232
2233         PR c++/37204
2234         * g++.dg/cpp0x/rv-reinterpret.C: New.
2235
2236 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2237
2238         PR libgfortran/38439
2239         * gfortran.dg/fmt_error_9.f: New test.
2240         * gfortran.dg/fmt_error_10.f: New test.
2241
2242 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/41583
2245         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2246         * gfortran.dg/class_4b.f03: As above.
2247         * gfortran.dg/class_4c.f03: As above.
2248         * gfortran.dg/class_4d.f03: As above.
2249
2250 2009-10-11  Richard Guenther  <rguenther@suse.de>
2251
2252         PR tree-optimization/41555
2253         * gcc.dg/torture/pr41555.c: New testcase.
2254
2255 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2256
2257         PR libgfortran/35862
2258         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2259         function correctly.
2260
2261 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2262
2263         PR libgfortran/35862
2264         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2265         Add conditions to avoid runtime errors if not supported.
2266
2267 2009-10-10  Richard Guenther  <rguenther@suse.de>
2268
2269         PR tree-optimization/41654
2270         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2271
2272 2009-10-09  Jason Merrill  <jason@redhat.com>
2273
2274         * g++.dg/cpp/ucn-1.C: New.
2275
2276 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2277
2278         PR fortran/41585
2279         * gfortran.dg/class_2.f03: Extended test case.
2280
2281 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2282
2283         PR fortran/41582
2284         * gfortran.dg/class_allocate_1.f03: Modify code such that
2285         it compiles with the gfc_warning->gfc_error change.
2286         * gfortran.dg/class_allocate_1.f03: New test.
2287
2288 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2289
2290         PR fortran/41579
2291         * gfortran.dg/select_type_6.f03: New test.
2292
2293 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2294
2295         PR preprocessor/41445
2296         * gcc.dg/cpp/separate-1.c: Adjust.
2297         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2298         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2299         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2300         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2301         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2302         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2303         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2304
2305         PR rtl-optimization/41646
2306         * gcc.c-torture/compile/pr41646.c: New test.
2307
2308 2009-10-09  Richard Guenther  <rguenther@suse.de>
2309
2310         PR tree-optimization/41634
2311         * gcc.c-torture/compile/pr41634.c: New testcase.
2312
2313 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2314
2315         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2316
2317 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2318
2319         * gnat.dg/opt3.adb: New test.
2320         * gnat.dg/opt3_pkg.ads: New helper.
2321
2322 2009-10-08  Doug Kwan  <dougkwan@google.com>
2323
2324         PR rtl-optimization/41574
2325         * gcc.dg/pr41574.c: New test.
2326
2327 2009-10-08  Cary Coutant  <ccoutant@google.com>
2328
2329         Add support for debugging with ICF (Identical Code Folding).
2330         * g++.dg/debug/dwarf2/icf.C: New test.
2331
2332 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2333
2334         * gcc.target/mips/truncate-6.c: New test.
2335
2336 2009-10-08  Jason Merrill  <jason@redhat.com>
2337
2338         PR c++/36816
2339         * g++.dg/cpp0x/rv-deduce.C: New.
2340
2341         PR c++/37177
2342         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2343         * g++.dg/template/explicit-args2.C: New.
2344         * g++.dg/template/explicit-args3.C: New.
2345         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2346
2347 2009-10-08  Michael Matz  <matz@suse.de>
2348
2349         PR middle-end/41573
2350         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2351         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2352         * gcc.dg/pr41573.c: New test.
2353
2354 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2355
2356         PR c/41182
2357         * gcc.c-torture/compile/pr41182-1.c: New.
2358
2359 2009-10-07  Jason Merrill  <jason@redhat.com>
2360
2361         * g++.dg/cpp0x/variadic95.C: New.
2362
2363 2009-10-07  Jason Merrill  <jason@redhat.com>
2364
2365         * g++.dg/template/scope3.C: New.
2366
2367 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2368
2369         * gcc.dg/debug/dwarf2/inline3.c: New test.
2370
2371 2009-10-07  Daniel Kraft  <d@domob.eu>
2372
2373         PR fortran/41615
2374         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2375
2376 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2377
2378         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2379         * gfortran.dg/select_type_1.f03: Modified error message.
2380         * gfortran.dg/select_type_5.f03: New test.
2381
2382 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2383
2384         PR libgfortran/41612
2385         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2386         have kind=10 reals.
2387
2388 2009-10-06  Jason Merrill  <jason@redhat.com>
2389
2390         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2391         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2392
2393 2009-10-06  Richard Guenther  <rguenther@suse.de>
2394
2395         PR lto/41502
2396         * gcc.dg/lto/20091006-1_0.c: New testcase.
2397         * gcc.dg/lto/20091006-1_1.c: Likewise.
2398         * gcc.dg/lto/20091005-2_0.c: Likewise.
2399
2400 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2401
2402         PR ada/41383
2403         * gnat.dg/timer_cancel.adb: New test.
2404
2405 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2406
2407         PR ada/38333
2408         * gnat.dg/specs/import_abstract.ads: New.
2409
2410 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2411
2412         PR libgfortran/35862
2413         * gfortran.dg/round_2.f03: New test.
2414
2415 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR debug/41558
2418         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2419         * lib/gcc-gdb-test.exp: ... here.  New file.
2420         * gfortran.dg/guality/guality.exp: New file.
2421         * gfortran.dg/guality/pr41558.f90: New test.
2422         * gfortran.dg/guality/arg1.f90: New test.
2423
2424 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2425
2426         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2427         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2428         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2429         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2430
2431 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2432
2433         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2434         register_pass_info.
2435         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2436         plugin_pass to register_pass_info.
2437         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2438         register_pass_info.
2439         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2440         register_pass_info.
2441
2442 2009-10-05  Richard Guenther  <rguenther@suse.de>
2443
2444         PR lto/41281
2445         * gcc.dg/lto/20090914-2_0.c: New testcase.
2446
2447 2009-10-05  Richard Guenther  <rguenther@suse.de>
2448
2449         PR lto/40902
2450         * gcc.dg/lto/20091005-1_0.c: New testcase.
2451         * gcc.dg/lto/20091005-1_1.c: Likewise.
2452
2453 2009-10-05  Richard Guenther  <rguenther@suse.de>
2454
2455         PR lto/41552
2456         PR lto/41487
2457         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2458         * g++.dg/lto/20091004-1_0.C: New testcase.
2459         * g++.dg/lto/20091004-1_1.C: Likewise.
2460         * g++.dg/lto/20091004-2_0.C: Likewise.
2461         * g++.dg/lto/20091004-2_1.C: Likewise.
2462         * g++.dg/lto/20091004-3_0.C: Likewise.
2463         * g++.dg/lto/20091004-3_1.C: Likewise.
2464
2465 2009-10-05  Richard Guenther  <rguenther@suse.de>
2466
2467         PR tree-optimization/23821
2468         * gcc.dg/torture/pr23821.c: New testcase.
2469
2470 2009-10-05  Daniel Kraft  <d@domob.eu>
2471
2472         PR fortran/41403
2473         * gfortran.dg/goto_6.f: New test.
2474         * gfortran.dg/goto_7.f: New test.
2475
2476 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2477             Bill Maddox  <maddox@google.com>
2478             Cary Coutant  <ccoutant@google.com>
2479             Chris Demetriou  <cgd@google.com>
2480             Diego Novillo  <dnovillo@google.com>
2481             Doug Kwan  <dougkwan@google.com>
2482             Jan Hubicka  <jh@suse.cz>
2483             Ollie Wild  <aaw@google.com>
2484             Rafael Espindola  <espindola@google.com>
2485             Richard Guenther  <rguenther@suse.de>
2486             Simon Baldwin  <simonb@google.com>
2487
2488         * g++.dg/20090107-1.C: New.
2489         * g++.dg/20090121-1.C: New.
2490         * g++.dg/ipa/20090113-1.C: New.
2491         * g++.dg/lto: New directory.
2492         * g++.dg/lto/20080829_0.C: New.
2493         * g++.dg/lto/20080904_0.C: New.
2494         * g++.dg/lto/20080907_0.C: New.
2495         * g++.dg/lto/20080908-1_0.C: New.
2496         * g++.dg/lto/20080908-2_0.C: New.
2497         * g++.dg/lto/20080908-3_0.C: New.
2498         * g++.dg/lto/20080909-1_0.C: New.
2499         * g++.dg/lto/20080910-1_0.C: New.
2500         * g++.dg/lto/20080912-1_0.C: New.
2501         * g++.dg/lto/20080912_0.C: New.
2502         * g++.dg/lto/20080915_0.C: New.
2503         * g++.dg/lto/20080916_0.C: New.
2504         * g++.dg/lto/20080917_0.C: New.
2505         * g++.dg/lto/20080924_0.C: New.
2506         * g++.dg/lto/20080926_0.C: New.
2507         * g++.dg/lto/20081008_0.C: New.
2508         * g++.dg/lto/20081022.h: New.
2509         * g++.dg/lto/20081022_0.C: New.
2510         * g++.dg/lto/20081022_1.C: New.
2511         * g++.dg/lto/20081023_0.C: New.
2512         * g++.dg/lto/20081109-1_0.C: New.
2513         * g++.dg/lto/20081109-2_0.C: New.
2514         * g++.dg/lto/20081109_0.C: New.
2515         * g++.dg/lto/20081109_1.C: New.
2516         * g++.dg/lto/20081118-1_0.C: New.
2517         * g++.dg/lto/20081118-1_1.C: New.
2518         * g++.dg/lto/20081118_0.C: New.
2519         * g++.dg/lto/20081118_1.C: New.
2520         * g++.dg/lto/20081119-1.h: New.
2521         * g++.dg/lto/20081119-1_0.C: New.
2522         * g++.dg/lto/20081119-1_1.C: New.
2523         * g++.dg/lto/20081119_0.C: New.
2524         * g++.dg/lto/20081119_1.C: New.
2525         * g++.dg/lto/20081120-1_0.C: New.
2526         * g++.dg/lto/20081120-1_1.C: New.
2527         * g++.dg/lto/20081120-2_0.C: New.
2528         * g++.dg/lto/20081120-2_1.C: New.
2529         * g++.dg/lto/20081123_0.C: New.
2530         * g++.dg/lto/20081123_1.C: New.
2531         * g++.dg/lto/20081125.h: New.
2532         * g++.dg/lto/20081125_0.C: New.
2533         * g++.dg/lto/20081125_1.C: New.
2534         * g++.dg/lto/20081127_0.C: New.
2535         * g++.dg/lto/20081127_1.C: New.
2536         * g++.dg/lto/20081203_0.C: New.
2537         * g++.dg/lto/20081203_1.C: New.
2538         * g++.dg/lto/20081204-1_0.C: New.
2539         * g++.dg/lto/20081204-1_1.C: New.
2540         * g++.dg/lto/20081204-2_0.C: New.
2541         * g++.dg/lto/20081204-2_1.C: New.
2542         * g++.dg/lto/20081209_0.C: New.
2543         * g++.dg/lto/20081209_1.C: New.
2544         * g++.dg/lto/20081211-1.h: New.
2545         * g++.dg/lto/20081211-1_0.C: New.
2546         * g++.dg/lto/20081211-1_1.C: New.
2547         * g++.dg/lto/20081217-1_0.C: New.
2548         * g++.dg/lto/20081217-2_0.C: New.
2549         * g++.dg/lto/20081219_0.C: New.
2550         * g++.dg/lto/20081219_1.C: New.
2551         * g++.dg/lto/20090106_0.C: New.
2552         * g++.dg/lto/20090112_0.C: New.
2553         * g++.dg/lto/20090128_0.C: New.
2554         * g++.dg/lto/20090221_0.C: New.
2555         * g++.dg/lto/20090302_0.C: New.
2556         * g++.dg/lto/20090302_1.C: New.
2557         * g++.dg/lto/20090303_0.C: New.
2558         * g++.dg/lto/20090311-1.h: New.
2559         * g++.dg/lto/20090311-1_0.C: New.
2560         * g++.dg/lto/20090311-1_1.C: New.
2561         * g++.dg/lto/20090311_0.C: New.
2562         * g++.dg/lto/20090311_1.C: New.
2563         * g++.dg/lto/20090312.h: New.
2564         * g++.dg/lto/20090312_0.C: New.
2565         * g++.dg/lto/20090312_1.C: New.
2566         * g++.dg/lto/20090313_0.C: New.
2567         * g++.dg/lto/20090313_1.C: New.
2568         * g++.dg/lto/20090315_0.C: New.
2569         * g++.dg/lto/20090315_1.C: New.
2570         * g++.dg/lto/20091002-1_0.C: New testcase.
2571         * g++.dg/lto/20091002-2_0.C: Likewise..
2572         * g++.dg/lto/20091002-3_0.C: Likewise..
2573         * g++.dg/lto/README: New.
2574         * g++.dg/lto/pr40818_0.C: New.
2575         * g++.dg/opt/thunk3-1.C: New.
2576         * g++.dg/opt/thunk4.C: New.
2577         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2578         replacements with __attribute__ ((__noinline__)).
2579         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2580         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2581         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2582         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2583         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2584         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2585         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2586         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2587         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2588         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2589         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2590         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2591         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2592         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2593         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2594         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2595         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2596         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2597         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2598         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2599         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2600         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2601         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2602         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2603         * gcc.dg/20081223-1.c: New.
2604         * gcc.dg/lto: New directory.
2605         * gcc.dg/lto/20080908_0.c: New.
2606         * gcc.dg/lto/20080917_0.c: New.
2607         * gcc.dg/lto/20080924_0.c: New.
2608         * gcc.dg/lto/20081024_0.c: New.
2609         * gcc.dg/lto/20081109_0.c: New.
2610         * gcc.dg/lto/20081111_0.c: New.
2611         * gcc.dg/lto/20081111_1.c: New.
2612         * gcc.dg/lto/20081112_0.c: New.
2613         * gcc.dg/lto/20081112_1.c: New.
2614         * gcc.dg/lto/20081115_0.c: New.
2615         * gcc.dg/lto/20081115_1.c: New.
2616         * gcc.dg/lto/20081115_2.c: New.
2617         * gcc.dg/lto/20081118_0.c: New.
2618         * gcc.dg/lto/20081118_1.c: New.
2619         * gcc.dg/lto/20081118_2.c: New.
2620         * gcc.dg/lto/20081120-1_0.c: New.
2621         * gcc.dg/lto/20081120-1_1.c: New.
2622         * gcc.dg/lto/20081120-2_0.c: New.
2623         * gcc.dg/lto/20081120-2_1.c: New.
2624         * gcc.dg/lto/20081125_0.c: New.
2625         * gcc.dg/lto/20081125_1.c: New.
2626         * gcc.dg/lto/20081126_0.c: New.
2627         * gcc.dg/lto/20081201-1_0.c: New.
2628         * gcc.dg/lto/20081201-1_1.c: New.
2629         * gcc.dg/lto/20081201-1_2.c: New.
2630         * gcc.dg/lto/20081201-2_0.c: New.
2631         * gcc.dg/lto/20081201-2_1.c: New.
2632         * gcc.dg/lto/20081202-1_0.c: New.
2633         * gcc.dg/lto/20081202-1_1.c: New.
2634         * gcc.dg/lto/20081202-2_0.c: New.
2635         * gcc.dg/lto/20081202-2_1.c: New.
2636         * gcc.dg/lto/20081204-1_0.c: New.
2637         * gcc.dg/lto/20081204-1_1.c: New.
2638         * gcc.dg/lto/20081204-2_0.c: New.
2639         * gcc.dg/lto/20081210-1_0.c: New.
2640         * gcc.dg/lto/20081212-1_0.c: New.
2641         * gcc.dg/lto/20081222_0.c: New.
2642         * gcc.dg/lto/20081222_0.h: New.
2643         * gcc.dg/lto/20081222_1.c: New.
2644         * gcc.dg/lto/20081224_0.c: New.
2645         * gcc.dg/lto/20081224_0.h: New.
2646         * gcc.dg/lto/20081224_1.c: New.
2647         * gcc.dg/lto/20090116_0.c: New.
2648         * gcc.dg/lto/20090120_0.c: New.
2649         * gcc.dg/lto/20090126-1_0.c: New.
2650         * gcc.dg/lto/20090126-2_0.c: New.
2651         * gcc.dg/lto/20090206-1_0.c: New.
2652         * gcc.dg/lto/20090206-2_0.c: New.
2653         * gcc.dg/lto/20090210_0.c: New.
2654         * gcc.dg/lto/20090210_1.c: New.
2655         * gcc.dg/lto/20090213_0.c: New.
2656         * gcc.dg/lto/20090213_1.c: New.
2657         * gcc.dg/lto/20090218-1_0.c: New.
2658         * gcc.dg/lto/20090218-1_1.c: New.
2659         * gcc.dg/lto/20090218-2_0.c: New.
2660         * gcc.dg/lto/20090218-2_1.c: New.
2661         * gcc.dg/lto/20090218_0.c: New.
2662         * gcc.dg/lto/20090218_1.c: New.
2663         * gcc.dg/lto/20090218_2.c: New.
2664         * gcc.dg/lto/20090218_3.c: New.
2665         * gcc.dg/lto/20090219_0.c: New.
2666         * gcc.dg/lto/20090312_0.c: New.
2667         * gcc.dg/lto/20090312_1.c: New.
2668         * gcc.dg/lto/20090313_0.c: New.
2669         * gcc.dg/lto/20090706-1_0.c: New.
2670         * gcc.dg/lto/20090706-2_0.c: New.
2671         * gcc.dg/lto/20090717_0.c: New.
2672         * gcc.dg/lto/20090717_1.c: New.
2673         * gcc.dg/lto/20090729_0.c: New.
2674         * gcc.dg/lto/20090729_1.c: New.
2675         * gcc.dg/lto/20090812_0.c: New.
2676         * gcc.dg/lto/20090812_1.c: New.
2677         * gcc.dg/lto/20090914-1_0.c: New.
2678         * gcc.dg/lto/README: New.
2679         * gcc.dg/visibility-7.c: Adjust expected pattern
2680         * gfortran.dg/lto: New directory.
2681         * gfortran.dg/lto/pr40724_0.f: New.
2682         * gfortran.dg/lto/pr40724_1.f: New.
2683         * gfortran.dg/lto/pr40725_0.f03: New.
2684         * gfortran.dg/lto/pr40725_1.c: New.
2685         * gfortran.dg/lto/pr41069_0.f90: New.
2686         * gfortran.dg/lto/pr41069_1.f90: New.
2687         * gfortran.dg/lto/pr41069_2.f90: New.
2688         * g++.dg/README: Add 'lto' directory.
2689         * g++.dg/dg.exp: Also scan 'lto' directory
2690
2691 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2692             Janis Johnson  <janis187@us.ibm.com>
2693             Diego Novillo  <dnovillo@google.com>
2694
2695         * g++.dg/lto/lto.exp: New.
2696         * gcc.c-torture/execute/execute.exp: Add
2697         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2698         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2699         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2700         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2701         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2702         * gcc.dg/lto/lto.exp: New.
2703         * gfortran.dg/lto/lto.exp: New.
2704         * lib/target-supports.exp (check_effective_target_lto): New.
2705         * lib/c-torture.exp: Load target-supports.exp.  Define
2706         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2707         * lib/gcc-dg.exp: Likewise.
2708         * lib/lto.exp: New.
2709         * lib/torture-options.exp: Add support for a third argument.
2710
2711 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2712
2713         PR testsuite/41542
2714         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2715
2716 2009-10-02  Jason Merrill  <jason@redhat.com>
2717
2718         * g++.dg/abi/mangle32.C: New.
2719
2720 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2721
2722         * gnat.dg/atomic2.adb: New test.
2723
2724 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2725
2726         * gnat.dg/array11.adb: New test.
2727         * gnat.dg/array12.adb: Likewise.
2728
2729 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2730
2731         * gnat.dg/array10.adb: New test.
2732         * gnat.dg/object_overflow.adb: Tweak.
2733
2734 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2735
2736         * gcc.dg/guality/guality.exp: Disable on darwin.
2737
2738 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2739
2740         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2741         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2742         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2743         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2744
2745 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2746
2747         PR fortran/41479
2748         * gfortran.dg/intent_out_5.f90: New test.
2749
2750 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR debug/41404
2753         PR debug/41353
2754         * gcc.dg/guality/pr41404-1.c: New test.
2755         * gcc.dg/guality/pr41353-2.c: New test.
2756
2757 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2758
2759         PR testsuite/41546
2760         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2761         to -mtune=generic.
2762
2763 2009-10-01  Jan Hubicka  <jh@suse.cz>
2764
2765         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2766
2767 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2768
2769         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2770
2771         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2772
2773 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2774
2775         PR fortran/41515
2776         * gfortran.dg/parameter_array_init_5.f90: New test.
2777
2778 2009-10-01  Jason Merrill  <jason@redhat.com>
2779
2780         * g++.dg/cpp0x/defaulted13.C: New.
2781
2782 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2783
2784         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2785         * gfortran.dg/bounds_check_11.f90: Likewise.
2786         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2787
2788 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2789
2790         * gfortran.dg/select_type_4.f90: New test.
2791
2792 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2793
2794         * gfortran.dg/same_type_as_1.f03: New test.
2795         * gfortran.dg/same_type_as_2.f03: Ditto.
2796
2797 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2798
2799         * gfortran.dg/select_type_1.f03: Extended.
2800         * gfortran.dg/select_type_3.f03: New test.
2801
2802 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2803
2804         * gfortran.dg/class_allocate_1.f03: New test.
2805
2806 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2807
2808         PR fortran/40996
2809         * gfortran.dg/allocatable_scalar_3.f90: New test.
2810         * gfortran.dg/select_type_2.f03: Ditto.
2811         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2812
2813 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2814
2815         * gfortran.dg/block_name_2.f90: Modified error message.
2816         * gfortran.dg/select_6.f90: Ditto.
2817         * gfortran.dg/select_type_1.f03: New test.
2818
2819 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2820
2821         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2822         * gfortran.dg/class_1.f03: Ditto.
2823         * gfortran.dg/class_2.f03: Ditto.
2824         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2825         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2826         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2827         * gfortran.dg/typebound_call_10.f03: Ditto.
2828         * gfortran.dg/typebound_call_2.f03: Ditto.
2829         * gfortran.dg/typebound_call_3.f03: Ditto.
2830         * gfortran.dg/typebound_call_4.f03: Ditto.
2831         * gfortran.dg/typebound_call_9.f03: Ditto.
2832         * gfortran.dg/typebound_generic_3.f03: Ditto.
2833         * gfortran.dg/typebound_generic_4.f03: Ditto.
2834         * gfortran.dg/typebound_operator_1.f03: Ditto.
2835         * gfortran.dg/typebound_operator_2.f03: Ditto.
2836         * gfortran.dg/typebound_operator_3.f03: Ditto.
2837         * gfortran.dg/typebound_operator_4.f03: Ditto.
2838         * gfortran.dg/typebound_proc_1.f08: Ditto.
2839         * gfortran.dg/typebound_proc_5.f03: Ditto.
2840         * gfortran.dg/typebound_proc_6.f03: Ditto.
2841
2842 2009-09-30  Jason Merrill  <jason@redhat.com>
2843
2844         * g++.dg/eh/init-temp1.C: Improve test.
2845
2846 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2847
2848         PR target/22093
2849         * gcc.target/alpha/pr22093.c: New test.
2850
2851 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2852             Jason Merrill  <jason@redhat.com>
2853
2854         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2855         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2856         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2857         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2858         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2859         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2860         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2861         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2862         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2863         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2864         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2865         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2866         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2867         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2868         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2869         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2870         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2871         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2872         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2873         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2874         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2875         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2876         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2877         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2878         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2879         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2880         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2881         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2882         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2883         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2884         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2885         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2886         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2887         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2888         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2889         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2890         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2891         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2892         * lib/prune.exp: Accept "In lambda function".
2893
2894 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2895
2896         * gcc.target/i386/fma4-check.h: New file.
2897         * gcc.target/i386/fma4-fma.c: Ditto.
2898         * gcc.target/i386/fma4-maccXX.c: Ditto.
2899         * gcc.target/i386/fma4-msubXX.c: Ditto.
2900         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2901         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2902         * gcc.target/i386/fma4-vector.c: Ditto.
2903         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2904         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2905         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2906         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2907         * gcc.target/i386/fma4-256-vector.c: Ditto.
2908         * gcc.target/i386/funcspec-2.c: Ditto.
2909
2910         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2911
2912         * gcc.target/i386/funcspec-5.c: Add FMA4.
2913         * gcc.target/i386/funcspec-6.c: Ditto.
2914         * gcc.target/i386/funcspec-8.c: Ditto.
2915
2916         * gcc.target/i386/funcspec-9.c: New file.
2917
2918         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2919
2920         * gcc.target/i386/isa-10.c: New file.
2921         * gcc.target/i386/isa-11.c: Ditto.
2922         * gcc.target/i386/isa-12.c: Ditto.
2923         * gcc.target/i386/isa-13.c: Ditto.
2924         * gcc.target/i386/isa-2.c: Ditto.
2925         * gcc.target/i386/isa-3.c: Ditto.
2926         * gcc.target/i386/isa-4.c: Ditto.
2927         * gcc.target/i386/isa-7.c: Ditto.
2928         * gcc.target/i386/isa-8.c: Ditto.
2929         * gcc.target/i386/isa-9.c: Ditto.
2930
2931         * gcc.target/i386/isa-14.c: Add FMA4.
2932         * gcc.target/i386/isa-1.c: Ditto.
2933         * gcc.target/i386/isa-5.c: Ditto.
2934         * gcc.target/i386/isa-6.c: Ditto.
2935
2936         * gcc.target/i386/sse-12.c: New file.
2937         * gcc.target/i386/sse-13.c: Ditto.
2938         * gcc.target/i386/sse-14.c: Ditto.
2939         * gcc.target/i386/sse-22.c: Ditto.
2940
2941         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2942         * g++.dg/other/i386-3.C: Ditto.
2943         * g++.dg/other/i386-5.C: Ditto.
2944         * g++.dg/other/i386-6.C: Ditto.
2945
2946 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2947
2948         PR testsuite/41496
2949         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2950         before.
2951
2952 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2953
2954         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2955         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2956
2957 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR debug/41438
2960         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2961         hidden.
2962         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2963
2964 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2965
2966         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2967         * gcc.target/i386/isa-1.c: Remove SSE5.
2968         * gcc.target/i386/isa-5.c: Ditto.
2969         * gcc.target/i386/isa-6.c: Ditto.
2970         * gcc.target/i386/funcspec-4.c: Remove error conditions
2971         related to SSE5.
2972         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2973         * gcc.target/i386/avx-2.c: Ditto.
2974         * gcc.target/i386/sse-23.c: Ditto.
2975         * gcc.target/i386/funcspec-9.c: Delete.
2976
2977 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2978
2979         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2980         * gcc.dg/guality/pr41353-1.c: New test.
2981
2982         PR testsuite/41444
2983         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2984         in macro name definition for non-unix/win32/msdos.
2985
2986 2009-09-29  Daniel Kraft  <d@domob.eu>
2987
2988         PR fortran/39626
2989         * gfortran.dg/block_1.f08: New test.
2990         * gfortran.dg/block_2.f08: New test.
2991         * gfortran.dg/block_3.f90: New test.
2992         * gfortran.dg/block_4.f08: New test.
2993         * gfortran.dg/block_5.f08: New test.
2994         * gfortran.dg/block_6.f08: New test.
2995         * gfortran.dg/block_7.f08: New test.
2996         * gfortran.dg/block_8.f08: New test.
2997
2998 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2999
3000         PR libgfortran/35862
3001         * gfortran.dg/round_1.f03: New test.
3002         * gfortran.dg/f2003_io_3.f03: Update test.
3003
3004 2009-09-28  Easwaran Raman  <eraman@google.com>
3005
3006         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3007         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3008
3009 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3010
3011         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3012         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3013         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3014         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3015         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3016
3017         * g++.dg/dfp/dfp.exp: Fix typo.
3018
3019         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3020         Fix typo that breaks the check.
3021
3022 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3023
3024         * gnat.dg (tagged_alloc_free.adb): New testcase.
3025
3026 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3027
3028         * g++.dg/dfp: New directory.
3029         * g++.dg/dg.exp: Prune tests in dfp directory.
3030         * g++.dg/dfp/dfp.exp: New.
3031         * g++.dg/dfp/mangle-mode.C: New test.
3032
3033 2009-09-28  Michael Matz  <matz@suse.de>
3034
3035         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3036         for sign of -Inf.
3037
3038 2009-09-27  Richard Henderson  <rth@redhat.com>
3039
3040         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3041         * gcc.dg/tree-ssa/pr41469-1.c: New.
3042
3043 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3044
3045         PR c/41476
3046         * gcc.dg/cond-constqual-1.c: New test.
3047
3048 2009-09-26  Michael Matz  <matz@suse.de>
3049
3050         PR lto/40758
3051         PR middle-end/41470
3052         * gcc.dg/pr41470.c: New test.
3053
3054 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3055
3056         * gnat.dg/array9.adb: New test.
3057
3058 2009-09-26  Michael Matz  <matz@suse.de>
3059
3060         PR tree-optimization/41454
3061         * gcc.dg/pr41454.c: New test.
3062
3063 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3064
3065         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3066         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3067         into DW_TAG_GNU_template_parameter_pack and
3068         DW_TAG_GNU_formal_parameter_pack.
3069         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3070         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3071
3072 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3073
3074         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3075         parameters for alignment-sensitive -fsection-anchors tests.
3076
3077 2009-09-25  Richard Guenther  <rguenther@suse.de>
3078
3079         PR middle-end/41463
3080         * gcc.c-torture/execute/pr41463.c: New testcase.
3081
3082 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3083
3084         * gnat.dg/sse_nolib.adb: New testcase.
3085
3086 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3087
3088         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3089         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3090         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3091         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3092         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3093         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3094         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3095         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3096         * gcc.dg/vect/vect.exp: Add Power7 flags.
3097         * g++.dg/vect/vect.exp: Likewise.
3098         * gfortran.dg/vect/vect.exp: Likewise.
3099
3100 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3101
3102         PR fortran/41459
3103         * gfortran.dg/empty_label.f: New test.
3104         * gfortran.dg/empty_label.f90: Ditto.
3105         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3106
3107 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3110         compile-time.
3111
3112 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3113
3114         * lib/scanasm.exp (make_pattern_printable): New function.
3115         (dg-scan, scan-assembler-times, scan-assembler-dem,
3116         scan-assembler-dem-not): Use it.
3117
3118 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3119
3120         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3121         (test_nested): Renamed to ...
3122         (test_nested1): This.
3123         (test_nested2): New.
3124         (main): Likewise.
3125
3126 2009-09-24  Richard Guenther  <rguenther@suse.de>
3127
3128         PR tree-optimization/36143
3129         PR tree-optimization/38747
3130         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3131         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3132         * g++.dg/torture/pr38747.C: New testcase.
3133         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3134
3135 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3136
3137         * gnat.dg/nested_proc.adb: New test.
3138
3139 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3140
3141         * gcc.target/i386/pr12329.c: Adjust.
3142
3143 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3144
3145         PR debug/41248
3146         * gcc.dg/pr41248.c: New.
3147
3148 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3149
3150         PR debug/41065
3151         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3152
3153 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3154
3155         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3156         current_compiler_flags.  Fix typos.
3157
3158 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3159
3160         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3161
3162 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3163
3164         PR c/39779
3165         * gcc.c-torture/compile/pr39779.c: New test.
3166
3167 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3168
3169         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3170         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3171         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3172
3173 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3174
3175         PR debug/41295
3176         * gcc.dg/pr41295.c: New.
3177
3178 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3179
3180         * gcc.dg/pr40209.c: Add test case.
3181
3182 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3183
3184         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3185         matching assembly.
3186         * gcc.target/mips/code-readable-2.c: Likewise.
3187         * gcc.target/mips/code-readable-3.c: Likewise.
3188
3189 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3190
3191         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3192         Check support via mode instead of C type.
3193         (check_effective_target_dfprt_nocache): Ditto.
3194         (check_effective_target_hard_dfp): Ditto.
3195
3196 2009-09-22  Richard Guenther  <rguenther@suse.de>
3197
3198         PR middle-end/41395
3199         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3200         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3201
3202 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3203
3204         * gcc.dg/20090922-1.c: New test.
3205
3206         PR bootstrap/41405
3207         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3208         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3209         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3210         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3211         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3212         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3213         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3214         * objc.dg/dwarf-2.m: Likewise.
3215
3216 2009-09-22  Richard Guenther  <rguenther@suse.de>
3217
3218         PR tree-optimization/41428
3219         * g++.dg/tree-ssa/pr41428.C: New testcase.
3220
3221 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR middle-end/41429
3224         * g++.dg/gomp/pr41429.C: New test.
3225
3226 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3227
3228         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3229
3230 2009-09-21  Jason Merrill  <jason@redhat.com>
3231
3232         PR c++/41421
3233         * g++.dg/cpp0x/trivial1.C: Expand.
3234
3235 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3236
3237         * gcc.dg/torture/calleesave-sse.c: New.
3238
3239 2009-09-21  Jan Hubicka  <jh@suse.cz>
3240
3241         * gcc.dg/guality/inline-params.c: New testcase.
3242
3243 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3244
3245         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3246         Add -fno-inline.
3247         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3248         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3249         (f2): Ditto.
3250
3251 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3252
3253         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3254         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3255         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3256         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3257         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3258
3259 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3260
3261         PR middle-end/40642
3262         * g++.dg/torture/pr40642.C: New testcase.
3263
3264 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3265
3266         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3267         cases in static initializers.
3268
3269 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3270
3271         * gcc.c-tortue/compile/pr39886.c: New.
3272
3273 2009-09-20  Chris Demetriou  <cgd@google.com>
3274
3275         PR preprocessor/28435:
3276         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3277         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3278         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3279         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3280         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3281
3282 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3283
3284         * gcc.target/mips/mips.exp: Add relax-pic-calls
3285         under -mfoo/-mno-foo options.
3286         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3287         and -mexplicit-relocs.
3288         * gcc.target/mips/call-1.c: New test.
3289         * gcc.target/mips/call-2.c: New test.
3290         * gcc.target/mips/call-3.c: New test.
3291         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3292         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3293
3294 2009-09-19  Chris Demetriou  <cgd@google.com>
3295
3296         PR preprocessor/28435:
3297         * gcc.dg/cpp/missing-header-MD.c: New test.
3298         * gcc.dg/cpp/missing-header-MMD.c: New test.
3299         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3300         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3301
3302 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3303
3304         PR libgfortran/41328
3305         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3306         EOF works.
3307
3308 2009-09-18  Jason Merrill  <jason@redhat.com>
3309
3310         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3311         * g++.dg/cpp0x/initlist-deduce.C: New.
3312
3313 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3314
3315         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3316
3317 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3318
3319         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3320         * c-c++-common/dfp: New directory.
3321         * c-c++-common/dfp/dfp-dbg.h: New file.
3322         * gcc.dg/dfp/call-by-value.c: Move to ...
3323         * c-c++-common/call-by-value.c: here.
3324         * gcc.dg/dfp/cast.c: Move to ...
3325         * c-c++-common/cast.c: here.
3326         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3327         * c-c++-common/compare-eq-const.c: here.
3328         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3329         * c-c++-common/compare-eq-d128.c: here.
3330         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3331         * c-c++-common/compare-eq-d32.c: here.
3332         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3333         * c-c++-common/compare-eq-d64.c: here.
3334         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3335         * c-c++-common/compare-eq-dfp.c: here.
3336         * gcc.dg/dfp/compare-eq.h: Move to ...
3337         * c-c++-common/compare-eq.h: here.
3338         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3339         * c-c++-common/compare-rel-const.c: here.
3340         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3341         * c-c++-common/compare-rel-d128.c: here.
3342         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3343         * c-c++-common/compare-rel-d32.c: here.
3344         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3345         * c-c++-common/compare-rel-d64.c: here.
3346         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3347         * c-c++-common/compare-rel-dfp.c: here.
3348         * gcc.dg/dfp/compare-rel.h: Move to ...
3349         * c-c++-common/compare-rel.h: here.
3350         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3351         * c-c++-common/compare-special-d128.c: here.
3352         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3353         * c-c++-common/compare-special-d32.c: here.
3354         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3355         * c-c++-common/compare-special-d64.c: here.
3356         * gcc.dg/dfp/compare-special.h: Move to ...
3357         * c-c++-common/compare-special.h: here.
3358         * gcc.dg/dfp/constants-zero.c: Move to ...
3359         * c-c++-common/constants-zero.c: here.
3360         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3361         * c-c++-common/convert-bfp-10.c: here.
3362         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3363         * c-c++-common/convert-bfp-11.c: here.
3364         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3365         * c-c++-common/convert-bfp-12.c: here.
3366         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3367         * c-c++-common/convert-bfp-13.c: here.
3368         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3369         * c-c++-common/convert-bfp-14.c: here.
3370         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3371         * c-c++-common/convert-bfp-2.c: here.
3372         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3373         * c-c++-common/convert-bfp-3.c: here.
3374         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3375         * c-c++-common/convert-bfp-4.c: here.
3376         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3377         * c-c++-common/convert-bfp-5.c: here.
3378         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3379         * c-c++-common/convert-bfp-6.c: here.
3380         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3381         * c-c++-common/convert-bfp-7.c: here.
3382         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3383         * c-c++-common/convert-bfp-8.c: here.
3384         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3385         * c-c++-common/convert-bfp-9.c: here.
3386         * gcc.dg/dfp/convert-bfp.c: Move to ...
3387         * c-c++-common/convert-bfp.c: here.
3388         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3389         * c-c++-common/convert-bfp-fold.c: here.
3390         * gcc.dg/dfp/convert-dfp.c: Move to ...
3391         * c-c++-common/convert-dfp.c: here.
3392         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3393         * c-c++-common/convert-dfp-fold-2.c: here.
3394         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3395         * c-c++-common/convert-dfp-fold.c: here.
3396         * gcc.dg/dfp/convert.h: Move to ...
3397         * c-c++-common/convert.h: here.
3398         * gcc.dg/dfp/convert-int.c: Move to ...
3399         * c-c++-common/convert-int.c: here.
3400         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3401         * c-c++-common/convert-int-fold.c: here.
3402         * gcc.dg/dfp/convert-int-max.c: Move to ...
3403         * c-c++-common/convert-int-max.c: here.
3404         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3405         * c-c++-common/convert-int-max-fold.c: here.
3406         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3407         * c-c++-common/convert-int-saturate.c: here.
3408         * gcc.dg/dfp/func-array.c: Move to ...
3409         * c-c++-common/func-array.c: here.
3410         * gcc.dg/dfp/func-deref.c: Move to ...
3411         * c-c++-common/func-deref.c: here.
3412         * gcc.dg/dfp/func-mixed.c: Move to ...
3413         * c-c++-common/func-mixed.c: here.
3414         * gcc.dg/dfp/func-pointer.c: Move to ...
3415         * c-c++-common/func-pointer.c: here.
3416         * gcc.dg/dfp/func-scalar.c: Move to ...
3417         * c-c++-common/func-scalar.c: here.
3418         * gcc.dg/dfp/func-struct.c: Move to ...
3419         * c-c++-common/func-struct.c: here.
3420         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3421         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3422         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3423         * c-c++-common/func-vararg-alternate-d128.c: here.
3424         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3425         * c-c++-common/func-vararg-alternate-d32.c: here.
3426         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3427         * c-c++-common/func-vararg-alternate-d64.c: here.
3428         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3429         * c-c++-common/func-vararg-alternate.h: here.
3430         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3431         * c-c++-common/func-vararg-dfp.c: here.
3432         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3433         * c-c++-common/func-vararg-mixed-2.c: here.
3434         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3435         * c-c++-common/func-vararg-mixed.c: here.
3436         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3437         * c-c++-common/func-vararg-size0.c: here.
3438         * gcc.dg/dfp/inf-1.c: Move to ...
3439         * c-c++-common/inf-1.c: here.
3440         * gcc.dg/dfp/loop-index.c: Move to ...
3441         * c-c++-common/loop-index.c: here.
3442         * gcc.dg/dfp/modes.c: Move to ...
3443         * c-c++-common/modes.c: here.
3444         * gcc.dg/dfp/nan-1.c: Move to ...
3445         * c-c++-common/nan-1.c: here.
3446         * gcc.dg/dfp/nan-2.c: Move to ...
3447         * c-c++-common/nan-2.c: here.
3448         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3449         * c-c++-common/operator-arith-fold.c: here.
3450         * gcc.dg/dfp/operator-assignment.c: Move to ...
3451         * c-c++-common/operator-assignment.c: here.
3452         * gcc.dg/dfp/operator-comma.c: Move to ...
3453         * c-c++-common/operator-comma.c: here.
3454         * gcc.dg/dfp/operator-cond.c: Move to ...
3455         * c-c++-common/operator-cond.c: here.
3456         * gcc.dg/dfp/operator-logical.c: Move to ...
3457         * c-c++-common/operator-logical.c: here.
3458         * gcc.dg/dfp/operator-unary.c: Move to ...
3459         * c-c++-common/operator-unary.c: here.
3460         * gcc.dg/dfp/pr31385.c: Move to ...
3461         * c-c++-common/pr31385.c: here.
3462         * gcc.dg/dfp/pr33466.c: Move to ...
3463         * c-c++-common/pr33466.c: here.
3464         * gcc.dg/dfp/pr35620.c: Move to ...
3465         * c-c++-common/pr35620.c: here.
3466         * gcc.dg/dfp/pr36800.c: Move to ...
3467         * c-c++-common/pr36800.c: here.
3468         * gcc.dg/dfp/pr39034.c: Move to ...
3469         * c-c++-common/pr39034.c: here.
3470         * gcc.dg/dfp/pr39035.c: Move to ...
3471         * c-c++-common/pr39035.c: here.
3472         * gcc.dg/dfp/pr39902.c: Move to ...
3473         * c-c++-common/pr39902.c: here.
3474         * gcc.dg/dfp/pr39986.c: Move to ...
3475         * c-c++-common/pr39986.c: here.
3476         * gcc.dg/dfp/signbit-1.c: Move to ...
3477         * c-c++-common/signbit-1.c: here.
3478         * gcc.dg/dfp/signbit-2.c: Move to ...
3479         * c-c++-common/signbit-2.c: here.
3480         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3481         * c-c++-common/struct-layout-1.c: here.
3482         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3483         * c-c++-common/usual-arith-conv.c: here.
3484         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3485         * c-c++-common/usual-arith-conv-const.c: here.
3486
3487 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3488
3489         PR testsuite/41288
3490         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3491         stack alignment.
3492
3493 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3494
3495         PR c++/39365
3496         * g++.dg/expr/bool3.C: New test.
3497         * g++.dg/expr/bool4.C: New test.
3498
3499 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3500
3501         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3502         * gcc.dg/dfp/signbit-2.c: Use it.
3503         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3504         arguments to unsigned int.
3505         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3506         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3507         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3508         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3509         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3510         * gcc.dg/dfp/pr39986.c: Ditto.
3511         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3512         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3513         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3514         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3515         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3516
3517 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3518
3519         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3520
3521 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3522
3523         PR c/41049
3524         * dfp/pr41049.c: New test.
3525
3526 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3527
3528         PR testsuite/41385
3529         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3530
3531 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3532
3533         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3534         * gcc.dg/ipa/ipa-sra-1.c: New test.
3535         * gcc.dg/ipa/ipa-sra-2.c: New test.
3536         * gcc.dg/ipa/ipa-sra-3.c: New test.
3537         * gcc.dg/ipa/ipa-sra-4.c: New test.
3538         * gcc.dg/ipa/ipa-sra-5.c: New test.
3539         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3540         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3541
3542 2009-09-17  Michael Matz  <matz@suse.de>
3543
3544         PR middle-end/41347
3545         * gfortran.dg/pr41347.f90: New test.
3546
3547 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3548
3549         * gcc.c-torture/compile/20090917-1.c: New testcase.
3550
3551 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3552
3553         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3554         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3555         alpha*-*-* target from XFAIL list.
3556
3557 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3558
3559         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3560         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3561         * gcc.dg/dfp/cast-bad.c: Use default options.
3562         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3563         * gcc.dg/dfp/composite-type.c: Ditto.
3564         * gcc.dg/dfp/constants.c: Ditto.
3565         * gcc.dg/dfp/constants-hex.c: Ditto.
3566         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3567         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3568         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3569         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3570         * gcc.dg/dfp/ctypes.c: Ditto.
3571         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3572         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3573         * gcc.dg/dfp/float-constant-double.c: Ditto.
3574         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3575         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3576         * gcc.dg/dfp/modes.c: Ditto.
3577         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3578         * gcc.dg/dfp/pr31344.c: Ditto.
3579         * gcc.dg/dfp/pr31385.c: Ditto.
3580         * gcc.dg/dfp/pr33466.c: Ditto.
3581         * gcc.dg/dfp/pr35620.c: Ditto.
3582         * gcc.dg/dfp/pr37435.c: Ditto.
3583         * gcc.dg/dfp/pr39986.c: Ditto.
3584         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3585         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3586         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3587         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3588         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3589         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3590         * gcc.dg/dfp/typespec.c: Ditto.
3591         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3592         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3593         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3594         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3595         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3596         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3597         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3598         * gcc.dg/dfp/compare-rel.h: Ditto.
3599         * gcc.dg/dfp/compare-special.h: Ditto.
3600         * gcc.dg/dfp/convert.h: Ditto.
3601         * gcc.dg/dfp/fe-check.h: Ditto.
3602         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3603         * gcc.dg/dfp/cast.c: Ditto.
3604         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3605         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3606         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3607         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3608         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3609         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3610         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3611         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3612         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3613         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3614         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3615         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3616         * gcc.dg/dfp/constants-zero.c: Ditto.
3617         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3618         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3619         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3620         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3621         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3622         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3623         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3624         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3625         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3626         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3627         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3628         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3629         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3630         * gcc.dg/dfp/convert-bfp.c: Ditto.
3631         * gcc.dg/dfp/convert-complex.c: Ditto.
3632         * gcc.dg/dfp/convert-dfp.c: Ditto.
3633         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3634         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3635         * gcc.dg/dfp/convert-int.c: Ditto.
3636         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3637         * gcc.dg/dfp/convert-int-max.c: Ditto.
3638         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3639         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3640         * gcc.dg/dfp/fe-binop.c: Ditto.
3641         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3642         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3643         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3644         * gcc.dg/dfp/func-array.c: Ditto.
3645         * gcc.dg/dfp/func-deref.c: Ditto.
3646         * gcc.dg/dfp/func-mixed.c: Ditto.
3647         * gcc.dg/dfp/func-pointer.c: Ditto.
3648         * gcc.dg/dfp/func-scalar.c: Ditto.
3649         * gcc.dg/dfp/func-struct.c: Ditto.
3650         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3651         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3652         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3653         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3654         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3655         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3656         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3657         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3658         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3659         * gcc.dg/dfp/inf-1.c: Ditto.
3660         * gcc.dg/dfp/loop-index.c: Ditto.
3661         * gcc.dg/dfp/nan-1.c: Ditto.
3662         * gcc.dg/dfp/nan-2.c: Ditto.
3663         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3664         * gcc.dg/dfp/operator-assignment.c: Ditto.
3665         * gcc.dg/dfp/operator-comma.c: Ditto.
3666         * gcc.dg/dfp/operator-cond.c: Ditto.
3667         * gcc.dg/dfp/operator-logical.c: Ditto.
3668         * gcc.dg/dfp/operator-unary.c: Ditto.
3669         * gcc.dg/dfp/pr36800.c: Ditto.
3670         * gcc.dg/dfp/pr39034.c: Ditto.
3671         * gcc.dg/dfp/pr39035.c: Ditto.
3672         * gcc.dg/dfp/pr39902.c: Ditto.
3673         * gcc.dg/dfp/signbit-1.c: Ditto.
3674         * gcc.dg/dfp/signbit-2.c: Ditto.
3675         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3676         * gcc.dg/dfp/union-init.c: Ditto.
3677         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3678
3679 2009-09-16  Michael Matz  <matz@suse.de>
3680
3681         PR fortran/41212
3682         * gfortran.dg/pr41212.f90: New test.
3683
3684 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3685
3686         * gnat.dg/alignment9.adb: New test.
3687
3688 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3689
3690         * gnat.dg/discr20.ad[sb]: New test.
3691
3692 2009-09-16  Richard Guenther  <rguenther@suse.de>
3693
3694         PR middle-end/34011
3695         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3696
3697 2009-09-16  DJ Delorie  <dj@redhat.com>
3698             Kaz Kojima  <kkojima@gcc.gnu.org>
3699
3700         * gcc.target/sh/struct-arg-dw2.c: New test.
3701
3702 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3703             Jakub Jelinek  <jakub@redhat.com>
3704
3705         PR target/41175
3706         * gcc.target/powerpc/pr41175.c: New test.
3707
3708 2009-09-14  Richard Henderson  <rth@redhat.com>
3709
3710         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3711         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3712         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3713
3714 2009-09-14  Richard Henderson  <rth@redhat.com>
3715
3716         * g++.dg/eh/builtin1.C: Update resx pattern match.
3717         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3718
3719 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3720
3721         * gcc.target/mips/branch-helper.h: New file.
3722         * gcc.target/mips/branch-2.c,
3723         * gcc.target/mips/branch-3.c,
3724         * gcc.target/mips/branch-4.c,
3725         * gcc.target/mips/branch-5.c,
3726         * gcc.target/mips/branch-6.c,
3727         * gcc.target/mips/branch-7.c,
3728         * gcc.target/mips/branch-8.c,
3729         * gcc.target/mips/branch-9.c,
3730         * gcc.target/mips/branch-10.c,
3731         * gcc.target/mips/branch-11.c,
3732         * gcc.target/mips/branch-12.c,
3733         * gcc.target/mips/branch-13.c,
3734         * gcc.target/mips/branch-14.c,
3735         * gcc.target/mips/branch-15.c: New tests.
3736
3737 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3738
3739         PR target/41331
3740         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3741         -m32 -mpowerpc64 system.
3742
3743 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3744
3745         From Jie Zhang <jie.zhang@analog.com>:
3746         * gcc.target/bfin/saveall.c: New test.
3747         * gcc.target/bfin/20090914-1.c: New test.
3748         * gcc.target/bfin/20090914-2.c: New test.
3749
3750         * gcc.target/bfin/20090914-3.c: New test.
3751
3752 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3753
3754         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3755
3756 2009-09-14  Richard Guenther  <rguenther@suse.de>
3757
3758         PR middle-end/41350
3759         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3760
3761 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3762
3763         PR libgfortran/41328
3764         * gfortran.dg/cr_lf.f90: New test.
3765
3766 2009-09-11  Michael Matz  <matz@suse.de>
3767
3768         PR middle-end/41275
3769         * g++.dg/tree-ssa/pr41275.C: New test.
3770
3771 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3772
3773         PR fortran/41242
3774         * gfortran.dg/proc_ptr_comp_21.f90: New.
3775
3776 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3777
3778         PR fortran/31292
3779         * gfortran.dg/module_procedure_1.f90: New test.
3780         * gfortran.dg/module_procedure_2.f90: Ditto.
3781         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3782
3783 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3784             James A. Morrison  <phython@gcc.gnu.org>
3785
3786         PR ada/18302
3787         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3788         commands.
3789         * ada/acats/run_test.exp: New file.
3790
3791 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3792
3793         Revert:
3794         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3795
3796         PR rtl-optimization/39779
3797         * gcc.dg/pr39979.c: New test.
3798
3799 2009-09-10  Richard Guenther  <rguenther@suse.de>
3800
3801         PR middle-end/41257
3802         * g++.dg/torture/pr41257-2.C: New testcase.
3803
3804 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3805
3806         PR c++/28293
3807         * g++.dg/template/crash91.C: New.
3808
3809 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3810
3811         PR rtl-optimization/39779
3812         * gcc.dg/pr39979.c: New test.
3813
3814 2009-09-09  Richard Guenther  <rguenther@suse.de>
3815
3816         PR tree-optimization/41101
3817         * gcc.c-torture/compile/pr41101.c: New testcase.
3818
3819 2009-09-09  Richard Guenther  <rguenther@suse.de>
3820
3821         PR middle-end/41317
3822         * gcc.c-torture/execute/pr41317.c: New testcase.
3823         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3824         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3825
3826 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3827
3828         Fix some test breakages on Darwin
3829         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3830         and adjust.
3831         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3832         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3833         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3834         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3835         take darwin specifics in account.
3836
3837 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3838
3839         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3840         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3841
3842 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3843
3844         PR c++/39923
3845         * g++.dg/cpp0x/initlist24.C: New.
3846
3847 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3848
3849         * gcc.dg/large-size-array-2.c: Fix target requirement.
3850         * gcc.dg/large-size-array-4.c: Likewise.
3851         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3852         * gcc.dg/c99-const-expr-2.c: Likewise.
3853         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3854         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3855         * gcc.dg/c90-const-expr-10.c: Likewise.
3856         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3857         instead of long.
3858         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3859         * gcc.dg/vect/pr33846.c: Likewise.
3860         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3861         __PTRDIFF_TYPE__, instead of unsigned long.
3862         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3863
3864 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3865
3866         PR debug/41229
3867         PR debug/41291
3868         PR debug/41300
3869         * gfortran.dg/pr41229.f90: New.
3870
3871 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3872
3873         PR debug/41232
3874         * gcc.dg/pr41232.c: New.
3875
3876 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3877
3878         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3879         contain -march.
3880         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3881         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3882         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3883         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3884         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3885         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3886         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3887         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3888         options other than that used in dg-options.
3889
3890 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR rtl-optimization/41239
3893         * gcc.c-torture/execute/pr41239.c: New test.
3894
3895 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3896
3897         PR libgfortran/41192
3898         * gfortran.dg/namelist_59.f90: New test.
3899
3900 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3901
3902         From Mike Frysinger  <michael.frysinger@analog.com>
3903         * gcc.target/bfin/mcpu-bf542m.c: New file.
3904         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3905         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3906         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3907         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3908
3909 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3910
3911         PR middle-end/41282
3912         * gcc.c-torture/compile/pr41282.c: New test.
3913
3914 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3915
3916         PR fortran/41197
3917         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3918         variables for stat and errmsg.
3919         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3920         * gfortran.dg/allocate_stat_2.f90:  New test.
3921
3922 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3923
3924         * gcc.c-torture/compile/20090907-1.c: New test.
3925
3926 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR bootstrap/41241
3929         * gcc.dg/pr41241.c: New test.
3930
3931 2009-09-06  Richard Guenther  <rguenther@suse.de>
3932
3933         PR middle-end/41144
3934         * g++.dg/torture/pr41144.C: New testcase.
3935
3936 2009-09-06  Richard Guenther  <rguenther@suse.de>
3937
3938         PR middle-end/41261
3939         * gcc.dg/torture/pr41261.c: New testcase.
3940
3941 2009-09-05  Richard Guenther  <rguenther@suse.de>
3942
3943         PR middle-end/41181
3944         * gcc.c-torture/compile/pr41181.c: New testcase.
3945
3946 2009-09-05  Richard Guenther  <rguenther@suse.de>
3947
3948         PR debug/41273
3949         * g++.dg/torture/pr41273.C: New testcase.
3950
3951 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3952
3953         PR fortran/41258
3954         * gfortran.dg/typebound_proc_12.f90 : New test.
3955
3956 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3957
3958         PR debug/41225
3959         * gfortran.dg/pr41225.f90: New.
3960
3961 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3962
3963         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3964         unistd.h, sys/types.h and sys/wait.h.
3965         (gualchk_t): New.
3966         (GUALCVT): New.
3967         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3968         (GUALITY_GDB_REDIRECT): New.
3969         (GUALITY_GDB_ARGS): Use it.
3970
3971 2009-09-04  Richard Guenther  <rguenther@suse.de>
3972
3973         PR middle-end/41257
3974         * g++.dg/torture/pr41257.C: New testcase.
3975
3976 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3977
3978         PR tree-optimization/41112
3979         * gnat.dg/array8.adb: New test.
3980
3981 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3982
3983         * gcc.target/arm/ctz.c: New test case.
3984
3985 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3986
3987         PR tree-optimization/38275
3988         * gcc.dg/autopar/reduc-1char.c: Increase number
3989         of iterations. Adjust the logic accordingly.
3990         * gcc.dg/autopar/reduc-2char.c: Ditto.
3991         * gcc.dg/autopar/reduc-1.c: Ditto.
3992         * gcc.dg/autopar/reduc-2.c: Ditto.
3993         * gcc.dg/autopar/reduc-3.c: Ditto.
3994         * gcc.dg/autopar/reduc-6.c: Ditto.
3995         * gcc.dg/autopar/reduc-7.c: Ditto.
3996         * gcc.dg/autopar/reduc-8.c: Ditto.
3997         * gcc.dg/autopar/reduc-9.c: Ditto.
3998         * gcc.dg/autopar/pr39500-1.c: Ditto.
3999         * gcc.dg/autopar/reduc-1short.c: Ditto.
4000         * gcc.dg/autopar/reduc-2short.c: Ditto.
4001         * gcc.dg/autopar/parallelization-1.c: Ditto.
4002
4003 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4004
4005         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4006         testcase using guality.h compiles and links and if a global variable
4007         can be verified by gdb.
4008
4009 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4010
4011         * lib/target-supports.exp (check_effective_target_sync_int_long):
4012         Supported on Blackfin Linux targets.
4013
4014 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4015
4016         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4017
4018 2009-09-03  Diego Novillo  <dnovillo@google.com>
4019
4020         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4021         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4022         * g++.dg/warn/unit-1.C: Likewise.
4023         * g++.dg/ipa/iinline-1.C: Likewise.
4024         * g++.dg/template/cond2.C: Adjust expected line location for the
4025         error.
4026         * g++.dg/template/pr35240.C: Likewise.
4027
4028 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4029
4030         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4031         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4032
4033 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4034
4035         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4036         * gcc.dg/memcpy-1.c: Add . to match pattern.
4037         * gcc.dg/uninit-I.c: XFAIL warning test.
4038         * g++.dg/warn/unit-1.C: XFAIL warning test.
4039
4040 2009-09-02  Ian Lance Taylor  <iant@google.com>
4041
4042         * gcc.dg/20090902-1.c: New test.
4043
4044 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4045
4046         * gcc.dg/builtin-object-size-9.c: New test.
4047
4048 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4049
4050         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4051
4052 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4053             Olivier Hainque  <hainque@adacore.com>
4054
4055         * gnat.dg/misaligned_param.adb: New test.
4056         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4057         * gnat.dg/slice7.adb: Add 1 more related case.
4058
4059 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4060
4061         * gcc.dg/guality/guality.c: Expect to fail for now.
4062         * gcc.dg/guality/example.c: Likewise.
4063
4064 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4065
4066         * gcc.dg/guality/guality.c: New.
4067         * gcc.dg/guality/guality.h: New.
4068         * gcc.dg/guality/guality.exp: New.
4069         * gcc.dg/guality/example.c: New.
4070         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4071         (cleanup-saved-temps): Likewise, .gkd files too.
4072
4073 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4074
4075         PR fortran/39229
4076         * gfortran.dg/line_length_3.f: New test.
4077         * gfortran.dg/line_length_4.f90: New test.
4078
4079 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4080
4081         * lib/target-supports.exp (check_gc_sections_available):
4082         Add proper pattern quote.
4083
4084 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4085             Kaz Kojima  <kkojima@gcc.gnu.org>
4086
4087         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4088         * g++.dg/cdce3.C: Use dg-add-options ieee.
4089         * g++.dg/torture/type-generic-1.C: Likewise.
4090         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4091         * gcc.dg/pr28796-2.c: Likewise.
4092         * gcc.dg/torture/builtin-math-7.c: Likewise.
4093         * gcc.dg/torture/type-generic-1.c: Likewise.
4094         * gfortran.dg/boz_14.f90: Likewise.
4095         * gfortran.dg/erf_2.F90: Likewise.
4096         * gfortran.dg/init_flag_3.f90: Likewise.
4097         * gfortran.dg/init_flag_4.f90: Likewise.
4098         * gfortran.dg/init_flag_5.f90: Likewise.
4099         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4100         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4101         * gfortran.dg/isnan_1.f90: Likewise.
4102         * gfortran.dg/isnan_2.f90: Likewise.
4103         * gfortran.dg/maxlocval_2.f90: Likewise.
4104         * gfortran.dg/maxlocval_4.f90: Likewise.
4105         * gfortran.dg/minlocval_1.f90: Likewise.
4106         * gfortran.dg/minlocval_4.f90: Likewise.
4107         * gfortran.dg/module_nan.f90: Likewise.
4108         * gfortran.dg/namelist_42.f90: Likewise.
4109         * gfortran.dg/namelist_43.f90: Likewise.
4110         * gfortran.dg/nan_1.f90: Likewise.
4111         * gfortran.dg/nan_2.f90: Likewise.
4112         * gfortran.dg/nan_3.f90: Likewise.
4113         * gfortran.dg/nan_4.f90: Likewise.
4114         * gfortran.dg/nan_5.f90: Likewise.
4115         * gfortran.dg/nearest_1.f90: Likewise.
4116         * gfortran.dg/nearest_2.f90: Likewise.
4117         * gfortran.dg/nearest_3.f90: Likewise.
4118         * gfortran.dg/pr37243.f: Likewise.
4119         * gfortran.dg/real_const_3.f90: Likewise.
4120         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4121
4122 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4123
4124         PR debug/30161
4125         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4126         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4127         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4128         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4129         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4130         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4131         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4132         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4133         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4134         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4135         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4136         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4137         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4138
4139 2009-08-31  Jason Merrill  <jason@redhat.com>
4140
4141         PR c++/41127
4142         * g++.dg/parse/enum5.C: New.
4143         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4144
4145 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4146
4147         PR fortran/40940
4148         * gfortran.dg/allocate_derived_1.f90: New.
4149         * gfortran.dg/class_3.f03: New.
4150
4151 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4152
4153         PR fortran/40996
4154         * gfortran.dg/allocatable_scalar_1.f90: New.
4155         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4156         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4157         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4158
4159 2009-08-30  Richard Guenther  <rguenther@suse.de>
4160
4161         PR tree-optimization/41186
4162         * g++.dg/torture/pr41186.C: New testcase.
4163         * g++.dg/tree-ssa/pr41186.C: Likewise.
4164
4165 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4166
4167         PR c++/41187
4168         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4169         take ia64 assembly comments syntax in account.
4170
4171 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4172
4173         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4174
4175 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4176
4177         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4178         * gfortran.dg/whole_file_6.f90: Likewise.
4179
4180 2009-08-28  Cary Coutant  <ccoutant@google.com>
4181
4182         PR debug/41063
4183         * g++.dg/debug/dwarf2/pr41063.C: New test.
4184
4185 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4186
4187         PR rtl-optimization/40861
4188         * gcc.dg/pr40861.c: New test.
4189
4190 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4191
4192         PR fortran/40869
4193         * gfortran.dg/proc_ptr_comp_20.f90: New.
4194
4195 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4196
4197         PR libfortran/39667
4198         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4199         open temp file with status="scratch".
4200         * gfortran.dg/fmt_cache_1.f: Likewise.
4201         * gfortran.dg/fmt_exhaust.f90: Likewise.
4202         * gfortran.dg/fmt_t_4.f90: Likewise.
4203         * gfortran.dg/fseek.f90: Likewise.
4204         * gfortran.dg/list_read_5.f90: Likewise.
4205         * gfortran.dg/namelist_39.f90: Likewise.
4206         * gfortran.dg/namelist_56.f90: Likewise.
4207         * gfortran.dg/read_bad_advance.f90: Likewise.
4208         * gfortran.dg/read_repeat.f90: Likewise.
4209         * gfortran.dg/read_size_noadvance.f90: Likewise.
4210         * gfortran.dg/read_x_past.f: Likewise.
4211
4212 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4213
4214         PR fortran/28039
4215         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4216
4217 2009-08-27  Daniel Kraft  <d@domob.eu>
4218
4219         PR fortran/37425
4220         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4221         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4222         error and fix problem with recursive assignment.
4223         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4224         * gfortran.dg/typebound_operator_3.f03: New test.
4225         * gfortran.dg/typebound_operator_4.f03: New test.
4226
4227 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4228
4229         PR debug/41170
4230         * debug/dwarf2/namespace-1.C: New test.
4231
4232 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4233
4234         PR fortran/41162
4235         * gfortran.dg/pr41162.f: New.
4236
4237 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4238             Richard Sandiford  <rdsandiford@googlemail.com>
4239
4240         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4241         with "forbid_cpu".
4242         * gcc.target/mips/branch-1.c: Update accordingly.
4243         * gcc.target/mips/extend-1.c: Likewise.
4244         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4245
4246 2009-08-26  Richard Guenther  <rguenther@suse.de>
4247
4248         PR middle-end/41163
4249         * gcc.c-torture/compile/pr41163.c: New testcase.
4250         * gcc.dg/pr35899.c: Adjust.
4251
4252 2009-08-26  Richard Guenther  <rguenther@suse.de>
4253
4254         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4255
4256 2009-08-26  Jason Merrill  <jason@redhat.com>
4257
4258         * g++.dg/cpp0x/explicit3.C: New.
4259         * g++.dg/overload/cond2.C: New.
4260
4261 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4262
4263         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4264
4265 2009-08-25  Jan Hubicka  <jh@suse.cz>
4266
4267         * gcc.target/i386/sse5-shift1-vector.c
4268         * gcc.target/i386/isa-12.c
4269         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4270         * gcc.target/i386/sse5-pcmov2.c
4271         * gcc.target/i386/isa-3.c
4272         * gcc.target/i386/sse5-shift2-vector.c
4273         * gcc.target/i386/isa-7.c
4274         * gcc.target/i386/funcspec-2.c
4275         * gcc.target/i386/sse5-haddX.c
4276         * gcc.target/i386/sse5-hadduX.c
4277         * gcc.target/i386/isa-9.c
4278         * gcc.target/i386/sse5-maccXX.c
4279         * gcc.target/i386/sse5-shift3-vector.c
4280         * gcc.target/i386/sse5-msubXX.c
4281         * gcc.target/i386/sse5-permpX.c
4282         * gcc.target/i386/sse5-check.h
4283         * gcc.target/i386/sse-12.c
4284         * gcc.target/i386/sse-11.c
4285         * gcc.target/i386/sse-10.c
4286         * gcc.target/i386/sse-13.c
4287         * gcc.target/i386/sse-14.c
4288         * gcc.target/i386/sse-22.c
4289         * gcc.target/i386/sse-2.c
4290         * gcc.target/i386/sse-13.c
4291         * gcc.target/i386/avx-2.c
4292         * gcc.target/i386/sse5-rotate1-vector.c
4293         * gcc.target/i386/isa-4.c
4294         * gcc.target/i386/sse5-hsubX.c
4295         * gcc.target/i386/sse5-pcmov.c
4296         * gcc.target/i386/sse5-fma.c
4297         * gcc.target/i386/isa-8.c
4298         * gcc.target/i386/sse5-rotate2-vector.c
4299         * gcc.target/i386/sse5-nmaccXX.c
4300         * gcc.target/i386/sse5-imul64-vector.c
4301         * gcc.target/i386/sse5-nmsubXX.c
4302         * gcc.target/i386/sse5-rotate3-vector.c
4303         * gcc.target/i386/sse5-fma-vector.c
4304         * gcc.target/i386/sse5-imul32widen-vector.c
4305         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4306
4307         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4308         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4309         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4310         * gcc.target/i386/avx-1.c: Remove SSE5.
4311         * gcc.target/i386/avx-2.c: Remove SSE5.
4312         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4313         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4314         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4315         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4316
4317 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4320
4321 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4322
4323         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4324         keyword works in the same manner as __alignof.
4325
4326 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4327
4328         PR libfortran/34670
4329         * gfortran.dg/unpack_bounds_1.f90:  New test.
4330         * gfortran.dg/unpack_bounds_2.f90:  New test.
4331         * gfortran.dg/unpack_bounds_3.f90:  New test.
4332
4333 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4334
4335         * gnat.dg/slice7.adb: New test.
4336         * gnat.dg/slice7_pkg.ads: New helper.
4337
4338 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4339
4340         PR fortran/41139
4341         * gfortran.dg/proc_ptr_25.f90: New.
4342         * gfortran.dg/proc_ptr_comp_18.f90: New.
4343         * gfortran.dg/proc_ptr_comp_19.f90: New.
4344
4345 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4346
4347         PR fortran/41154
4348         * gfortran.dg/fmt_error_8.f: New test.
4349
4350 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4351
4352         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4353         number, update all callers and synchronize results for latest MPC.
4354
4355 2009-08-21  Jason Merrill  <jason@redhat.com>
4356
4357         * g++.dg/warn/Wunused-17.C: New.
4358
4359 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4360
4361         * gcc.target/arm/combine-cmp-shift.c: New test.
4362
4363 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4364
4365         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4366         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4367         width specifier.
4368
4369 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4370
4371         * gfortran.dg/fmt_error_7.f: New test.
4372
4373 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4374
4375         PR target/40718
4376         * gcc.target/i386/pr40718.c: New test.
4377
4378 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4379
4380         * gfortran.dg/proc_ptr_24.f90: New test.
4381
4382 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4383
4384         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4385         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4386         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4387
4388 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4389
4390         PR fortran/28039
4391         * gfortran.dg/fmt_with_extra.f: new file.
4392
4393 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4394
4395         * lib/target-supports.exp
4396         (check_effective_target_arm_iwmmxt_ok): New procedure.
4397         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4398         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4399
4400 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4401
4402         * gfortran.dg/boz_9.f90: Do not load denormal floating
4403         point constants.  Remove -mieee option for alpha*-*-* targets.
4404
4405 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4406
4407         PR fortran/41106
4408         * gfortran.dg/proc_ptr_23.f90: New.
4409         * gfortran.dg/proc_ptr_comp_15.f90: New.
4410         * gfortran.dg/proc_ptr_comp_16.f90: New.
4411         * gfortran.dg/proc_ptr_comp_17.f90: New.
4412
4413 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR c++/41131
4416         * g++.dg/expr/unary3.C: New test.
4417
4418 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4419
4420         * gfortran.dg/common_5.f: Add -mdalign for sh.
4421         * gfortran.dg/common_align_2.f90: Likewise.
4422
4423 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4424
4425         PR libfortran/40962
4426         * c_f_pointer_tests_4.f90:  New test.
4427
4428 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4429
4430         * gnat.dg/slice6.adb: New test.
4431         * gnat.dg/slice6_pkg.ads: New helper.
4432
4433 2009-08-20  Michael Matz  <matz@suse.de>
4434
4435         PR fortran/41126
4436         * gfortran.dg/pr41126.f90: New test.
4437
4438 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4439
4440         * gnat.dg/dynamic_bound.adb: New test.
4441
4442 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4443
4444         PR fortran/41121
4445         * gfortran.dg/intrinsic_5.f90: New.
4446
4447 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4448             Richard Earnshaw  <richard.earnshaw@arm.com>
4449
4450         * gcc.target/arm/20090811-1.c: New test.
4451
4452 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4453
4454         PR middle-end/41123
4455         * gcc.dg/pr41123.c: New test.
4456
4457 2009-08-19  Jason Merrill  <jason@redhat.com>
4458
4459         PR c++/41120
4460         * g++.dg/other/gc4.C: New.
4461
4462 2009-08-18  Michael Matz  <matz@suse.de>
4463
4464         * gfortran.dg/vect/vect-gems.f90: New test.
4465         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4466
4467 2009-08-18  DJ Delorie  <dj@redhat.com>
4468
4469         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4470         * lib/gcc-defs.exp: ... to here.
4471
4472         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4473         GCC_EXEC_PREFIX before building the wrapper.
4474
4475 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4476
4477         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4478         tests.
4479         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4480         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4481         dg-options.  Fix dg-final clause.
4482
4483 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4484
4485         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4486
4487 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4488             Paul Thomas  <pault@gcc.gnu.org>
4489
4490         PR fortran/40870
4491         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4492
4493 2009-08-18  Richard Guenther  <rguenther@suse.de>
4494
4495         PR middle-end/41094
4496         * gcc.dg/torture/pr41094.c: New testcase.
4497         * gcc.dg/torture/builtin-power-1.c: Adjust.
4498         * gcc.dg/builtins-10.c: Likewise.
4499
4500 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4501
4502         PR target/40971
4503         * gcc.dg/pr40971.c: New test.
4504
4505 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4506
4507         PR fortran/41062
4508         * gfortran.dg/use_only_4.f90: New test.
4509
4510 2009-08-17  Daniel Kraft  <d@domob.eu>
4511
4512         PR fortran/37425
4513         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4514         NOPASS bindings as operators.
4515
4516 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         * lib/target-supports.exp
4519         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4520         of targets that do not need command line argument to enable SIMD.
4521
4522 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4523
4524         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4525         typo in cache name.
4526
4527 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4528
4529         PR fortran/41075
4530         * gfortran.dg/unlimited_fmt_1.f90: New test.
4531
4532 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4533
4534         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4535
4536 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4537
4538         * gnat.dg/itype.ad[sb]: New test.
4539
4540 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4541
4542         * gcc.target/mips/mips.exp: Add terminology section to comment
4543         at the top of the file.  Fix typos.
4544
4545 2009-08-16  Jason Merrill  <jason@redhat.com>
4546
4547         * g++.dg/debug/dwarf2/inline1.C: New.
4548
4549 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4550
4551         PR target/38599
4552         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4553
4554 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4555
4556         PR debug/37801
4557         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4558         Make sure to trigger inlining optimizations.
4559         * gcc.dg/debug/dwarf2/inline2.c: New test.
4560
4561 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4562
4563         PR fortran/41070
4564         * gfortran.dg/structure_constructor_10.f90: New.
4565
4566 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4567
4568         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4569         * gcc.dg/pragma-re-2.c: Likewise.
4570         * gcc.dg/pragma-re-3.c: Likewise.
4571         * gcc.dg/pragma-re-4.c: Likewise.
4572         * g++.dg/other/pragma-re-1.C: Likewise.
4573         * g++.dg/other/pragma-re-2.C: Likewise.
4574
4575 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4576
4577         * gcc.dg/torture/builtin-math-7.c: New.
4578
4579 2009-08-14  Richard Guenther  <rguenther@suse.de>
4580
4581         * gcc.c-torture/execute/20090814-1.c: New testcase.
4582
4583 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4584
4585         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4586
4587 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4588
4589         PR target/40934
4590         * gcc.target/i386/pr40934.c: New.
4591
4592 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         PR target/41019
4595         * gcc.target/i386/pr41019.c: New test.
4596
4597 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4598
4599         PR fortran/40955
4600         * gfortran.dg/winapi.f90: New test.
4601
4602 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/40995
4605         * gfortran.dg/intrinsic_4.f90: New.
4606         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4607         different line.
4608
4609 2009-08-13  Richard Guenther  <rguenther@suse.de>
4610
4611         PR middle-end/41047
4612         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4613
4614 2009-08-12  Richard Guenther  <rguenther@suse.de>
4615
4616         PR tree-optimization/41011
4617         * gfortran.dg/pr41011.f: New testcase.
4618
4619 2009-08-11  Andrew Haley  <aph@redhat.com>
4620
4621         * gcc.target/arm/synchronize.c: New file.
4622
4623 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4624
4625         PR middle-end/40980
4626         * gfortran.dg/graphite/id-17.f: New.
4627
4628 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4629             Sebastian Pop  <sebastian.pop@amd.com>
4630
4631         * gcc.dg/graphite/interchange-1.c: XFAILed.
4632         * gcc.dg/graphite/interchange-2.c: XFAILed.
4633         * gcc.dg/graphite/interchange-3.c: XFAILed.
4634         * gcc.dg/graphite/interchange-4.c: XFAILed.
4635         * gcc.dg/graphite/interchange-7.c: XFAILed.
4636
4637 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4638
4639         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4640
4641 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4642             Pranav Garg  <pranav.garg2107@gmail.com>
4643
4644         * gcc.dg/graphite/interchange-6.c: XFAILed.
4645
4646 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4647
4648         * gcc.dg/graphite/interchange-9.c: New.
4649
4650 2009-08-12  Richard Guenther  <rguenther@suse.de>
4651
4652         PR rtl-optimization/41033
4653         * gcc.dg/pr41033.c: New test.
4654
4655 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4656
4657         PR fortran/41022
4658         * gfortran.dg/proc_ptr_comp_14.f90: New.
4659
4660 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4661
4662         * gcc.target/mips/ext-5.c: New test.
4663         * gcc.target/mips/ext-6.c: New test.
4664         * gcc.target/mips/ext-7.c: New test.
4665         * gcc.target/mips/ext-8.c: New test.
4666         * gcc.target/mips/extend-2.c: New test.
4667
4668 2009-08-10  Jason Merrill  <jason@redhat.com>
4669
4670         * g++.dg/other/linkage2.C: New test for types-without-linkage
4671         handling.
4672         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4673         * g++.dg/lookup/anon2.C: Likewise.
4674         * g++.dg/other/anon3.C: Likewise.
4675         * g++.dg/template/arg2.C: Likewise.
4676         * g++.dg/template/local4.C: Likewise.
4677         * g++.old-deja/g++.law/operators32.C: Likewise.
4678         * g++.old-deja/g++.other/linkage2.C: Likewise.
4679         * g++.old-deja/g++.pt/enum6.C: Likewise.
4680         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4681         * g++.old-deja/g++.other/linkage1.C: Likewise.
4682
4683 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4684
4685         * gcc.dg/dg.exp: Test also c-c++-common dir.
4686         * g++.dg/dg.exp: Likewise.
4687         * g++.dg/warn/Wconversion-real.C: Delete.
4688         * gcc.dg/Wconversion-real.c: Move to ...
4689         * c-c++-common/Wconversion-real.c: ... here.
4690         * lib/target-supports.exp
4691         (check_effective_target_c,check_effective_target_c++): New.
4692
4693 2009-08-10  Daniel Kraft  <d@domob.eu>
4694
4695         PR fortran/37425
4696         * gfortran.dg/typebound_operator_1.f03: New test.
4697         * gfortran.dg/typebound_operator_2.f03: New test.
4698
4699 2009-08-10  Richard Guenther  <rguenther@suse.de>
4700
4701         PR middle-end/41006
4702         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4703         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4704
4705 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4706
4707         PR fortran/40940
4708         * gfortran.dg/class_1.f03: New.
4709         * gfortran.dg/class_2.f03: New.
4710         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4711         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4712         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4713         * gfortran.dg/typebound_call_10.f03: Ditto.
4714         * gfortran.dg/typebound_call_2.f03: Ditto.
4715         * gfortran.dg/typebound_call_3.f03: Ditto.
4716         * gfortran.dg/typebound_call_4.f03: Ditto.
4717         * gfortran.dg/typebound_generic_3.f03: Ditto.
4718         * gfortran.dg/typebound_generic_4.f03: Ditto.
4719         * gfortran.dg/typebound_proc_1.f08: Ditto.
4720         * gfortran.dg/typebound_proc_5.f03: Ditto.
4721         * gfortran.dg/typebound_proc_6.f03: Ditto.
4722
4723 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4724
4725         PR c++/40866
4726         * g++.dg/expr/stmt-expr-1.C: New test.
4727
4728 2009-08-09  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/41016
4731         * gcc.c-torture/compile/pr41016.c: New testcase.
4732
4733 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4734
4735         * gcc.dg/overflow-warn-8.c: New test.
4736
4737 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4738
4739         PR tree-optimization/41008
4740         * gcc.dg/vect/O1-pr41008.c: New test.
4741
4742 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4743
4744         PR fortran/40955
4745         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4746
4747 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4748
4749         * gcc.target/bfin/loop-autoinc.c: New file.
4750
4751 2009-08-08  Richard Guenther  <rguenther@suse.de>
4752
4753         PR tree-optimization/40991
4754         * g++.dg/torture/pr40991.C: New testcase.
4755
4756 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4757
4758         * ada/acats/support/impdef.a: Tweak timing constants. Add
4759         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4760         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4761         * ada/acats/tests/c9/c940007.a: Likewise.
4762         * ada/acats/tests/c9/c94001c.ada: Likewise.
4763         * ada/acats/tests/c9/c94006a.ada: Likewise.
4764         * ada/acats/tests/c9/c94008c.ada: Likewise.
4765         * ada/acats/tests/c9/c951002.a: Likewise.
4766         * ada/acats/tests/c9/c954a01.a: Likewise.
4767         * ada/acats/tests/c9/c96001a.ada: Likewise.
4768         * ada/acats/tests/c9/c97307a.ada: Likewise.
4769
4770 2009-08-07  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/40999
4773         * gfortran.dg/pr40999.f: New testcase.
4774
4775 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4776
4777         * g++.dg/tree-prof/partition1.C: New test.
4778
4779 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4780
4781         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4782         hook.
4783         (check_effective_target_arm_neon_ok): Improve test for neon
4784         availability.
4785         * gcc.target/arm/eabi1.c: Only run test in base variant.
4786         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4787         attribute.
4788         * gcc.target/arm/vfp1[567].c: New tests.
4789
4790 2009-08-06  Jason Merrill  <jason@redhat.com>
4791
4792         PR c++/40948
4793         * g++.dg/ext/complit12.C: Expand.
4794
4795 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4796
4797         Merge ARM/hard_vfp_branch to trunk.
4798
4799         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4800
4801         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4802         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4803
4804         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4805
4806         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4807         (PCS): Define macro to use base AAPCS.
4808         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4809
4810         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4811
4812         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4813         Correct arm_neon.h typo.
4814
4815         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4816
4817         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4818         this a linkage test.
4819         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4820         argument marshalling.
4821         * abitest.h: New file.
4822         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4823         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4824
4825 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4826
4827         PR middle-end/32964
4828         * gcc.dg/tree-ssa/pr32964.c: New test.
4829
4830 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4831             H.J. Lu  <hongjiu.lu@intel.com>
4832
4833         PR target/40957
4834         * gcc.target/i386/pr40957.c: New test.
4835
4836 2009-08-06  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/40964
4839         * gcc.c-torture/compile/pr40964.c: New testcase.
4840
4841 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4842
4843         PR fortran/40847
4844         * gfortran.dg/transfer_resolve_1.f90 : New test.
4845
4846 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4847             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4848
4849         PR target/40906
4850         * gcc.target/i386/pr40906-1.c: New test.
4851         * gcc.target/i386/pr40906-2.c: Ditto.
4852         * gcc.target/i386/pr40906-3.c: Ditto.
4853
4854 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR rtl-optimization/40924
4857         * g++.dg/torture/pr40924.C: New test.
4858
4859 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4860
4861         PR c++/36069
4862         * g++.dg/warn/pr36069.C: New.
4863
4864 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4865
4866         PR c++/39987
4867         * g++.dg/overload/defarg4.C: New test.
4868
4869 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4870
4871         PR c++/16696
4872         * g++.dg/parse/pr16696.C: New.
4873         * g++.dg/parse/pr16696-permissive.C: New.
4874
4875 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4876
4877         PR fortran/40875
4878         * gfortran.dg/initialization_23.f90 : New test.
4879
4880 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4881
4882         PR debug/39706
4883         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4884
4885 2009-08-03  Jason Merrill  <jason@redhat.com>
4886             Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR c++/40948
4889         * g++.dg/ext/complit12.C: New.
4890
4891 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4892
4893         PR c/39902
4894         * gcc.target/powerpc/pr39902-2.c: New test.
4895
4896 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4897
4898         PR middle-end/40943
4899         * gcc.dg/uninit-6.c: Re-add XFAIL.
4900         * gcc.dg/uninit-6-O0.c: Likewise.
4901         * gcc.dg/uninit-pr40943.c: New test.
4902
4903 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4904
4905         PR testsuite/40858
4906         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4907         .ascii.
4908
4909 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4910
4911         PR libfortran/40853
4912         * gfortran.dg/namelist_40.f90: Update error output.
4913         * gfortran.dg/namelist_47.f90: Update error output.
4914         * gfortran.dg/namelist_58.f90: New test.
4915
4916 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4917
4918         PR fortran/40881
4919         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4920         * gfortran.dg/altreturn_3.f90: Ditto.
4921         * gfortran.dg/altreturn_5.f90: Ditto.
4922         * gfortran.dg/altreturn_6.f90: Ditto.
4923         * gfortran.dg/altreturn_7.f90: Ditto.
4924         * gfortran.dg/array_constructor_13.f90: Ditto.
4925         * gfortran.dg/arrayio_7.f90: Ditto.
4926         * gfortran.dg/arrayio_8.f90: Ditto.
4927         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4928         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4929         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4930         * gfortran.dg/backspace_8.f: Add -std=legacy.
4931         * gfortran.dg/backspace_9.f: Ditto.
4932         * gfortran.dg/char_comparison_1.f: Ditto.
4933         * gfortran.dg/char_decl_1.f90: Ditto.
4934         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4935         * gfortran.dg/char_pointer_assign.f90: Ditto.
4936         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4937         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4938         * gfortran.dg/char_pointer_func.f90: Ditto.
4939         * gfortran.dg/common_8.f90: Ditto.
4940         * gfortran.dg/constant_substring.f: Ditto.
4941         * gfortran.dg/data_char_2.f90: Ditto.
4942         * gfortran.dg/der_array_io_1.f90: Ditto.
4943         * gfortran.dg/der_array_io_2.f90: Ditto.
4944         * gfortran.dg/der_array_io_3.f90: Ditto.
4945         * gfortran.dg/der_io_3.f90: Ditto.
4946         * gfortran.dg/dev_null.F90: Ditto.
4947         * gfortran.dg/direct_io_2.f90: Ditto.
4948         * gfortran.dg/do_iterator_2.f90: Ditto.
4949         * gfortran.dg/e_d_fmt.f90: Ditto.
4950         * gfortran.dg/empty_format_1.f90: Ditto.
4951         * gfortran.dg/entry_17.f90: Modified warning message.
4952         * gfortran.dg/entry_7.f90: Add -std=legacy.
4953         * gfortran.dg/eor_1.f90: Ditto.
4954         * gfortran.dg/equiv_2.f90: Ditto.
4955         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4956         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4957         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4958         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4959         * gfortran.dg/fmt_error_2.f90: Ditto.
4960         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4961         * gfortran.dg/fmt_tl.f: Ditto.
4962         * gfortran.dg/fmt_white.f: Ditto.
4963         * gfortran.dg/func_derived_1.f90: Ditto.
4964         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4965         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4966         * gfortran.dg/global_references_2.f90: Ditto.
4967         * gfortran.dg/hollerith_1.f90: Ditto.
4968         * gfortran.dg/hollerith.f90: Use new-style character length.
4969         * gfortran.dg/hollerith_f95.f90: Ditto.
4970         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4971         * gfortran.dg/implicit_6.f90: Ditto.
4972         * gfortran.dg/implicit_9.f90: Ditto.
4973         * gfortran.dg/inquire_13.f90: Ditto.
4974         * gfortran.dg/inquire_5.f90: Ditto.
4975         * gfortran.dg/inquire_6.f90: Ditto.
4976         * gfortran.dg/inquire.f90: Ditto.
4977         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4978         * gfortran.dg/io_constraints_2.f90: Ditto.
4979         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4980         * gfortran.dg/loc_2.f90: Ditto.
4981         * gfortran.dg/logical_1.f90: Ditto.
4982         * gfortran.dg/longline.f: Ditto.
4983         * gfortran.dg/merge_char_1.f90: Ditto.
4984         * gfortran.dg/namelist_12.f: Ditto.
4985         * gfortran.dg/namelist_14.f90: Ditto.
4986         * gfortran.dg/namelist_18.f90: Ditto.
4987         * gfortran.dg/namelist_19.f90: Ditto.
4988         * gfortran.dg/namelist_21.f90: Ditto.
4989         * gfortran.dg/namelist_22.f90: Ditto.
4990         * gfortran.dg/namelist_37.f90: Ditto.
4991         * gfortran.dg/namelist_54.f90: Ditto.
4992         * gfortran.dg/namelist_55.f90: Ditto.
4993         * gfortran.dg/namelist_empty.f90: Ditto.
4994         * gfortran.dg/namelist_use.f90: Use new-style character length.
4995         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4996         * gfortran.dg/nested_modules_4.f90: Ditto.
4997         * gfortran.dg/nested_modules_5.f90: Ditto.
4998         * gfortran.dg/open-options-blanks.f: Ditto.
4999         * gfortran.dg/output_exponents_1.f90: Ditto.
5000         * gfortran.dg/parens_5.f90: Ditto.
5001         * gfortran.dg/parens_6.f90: Ditto.
5002         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5003         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5004         * gfortran.dg/pr15129.f90: Ditto.
5005         * gfortran.dg/pr15332.f: Ditto.
5006         * gfortran.dg/pr16597.f90: Ditto.
5007         * gfortran.dg/pr17143.f90: Ditto.
5008         * gfortran.dg/pr17164.f90: Ditto.
5009         * gfortran.dg/pr17229.f: Modified warning message.
5010         * gfortran.dg/pr18210.f90: Add -std=legacy.
5011         * gfortran.dg/pr19155.f: Ditto.
5012         * gfortran.dg/pr20086.f90: Ditto.
5013         * gfortran.dg/pr20124.f90: Ditto.
5014         * gfortran.dg/pr20755.f: Ditto.
5015         * gfortran.dg/pr20865.f90: Ditto.
5016         * gfortran.dg/pr20950.f: Ditto.
5017         * gfortran.dg/pr21730.f: Ditto.
5018         * gfortran.dg/pr22491.f: Ditto.
5019         * gfortran.dg/pr29713.f90: Ditto.
5020         * gfortran.dg/print_parentheses_1.f: Ditto.
5021         * gfortran.dg/print_parentheses_2.f90: Ditto.
5022         * gfortran.dg/proc_assign_1.f90: Ditto.
5023         * gfortran.dg/proc_decl_1.f90: Ditto.
5024         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5025         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5026         * gfortran.dg/read_float_1.f90: Ditto.
5027         * gfortran.dg/read_logical.f90: Ditto.
5028         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5029         * gfortran.dg/return_1.f90: Ditto.
5030         * gfortran.dg/rewind_1.f90: Ditto.
5031         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5032         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5033         * gfortran.dg/stfunc_1.f90: Ditto.
5034         * gfortran.dg/stfunc_3.f90: Ditto.
5035         * gfortran.dg/stfunc_4.f90: Ditto.
5036         * gfortran.dg/stfunc_6.f90: Ditto.
5037         * gfortran.dg/streamio_2.f90: Ditto.
5038         * gfortran.dg/string_ctor_1.f90: Ditto.
5039         * gfortran.dg/string_null_compare_1.f: Ditto.
5040         * gfortran.dg/substr_6.f90: Ditto.
5041         * gfortran.dg/tl_editing.f90: Ditto.
5042         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5043         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5044         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5045         * gfortran.dg/g77/1832.f: Ditto.
5046         * gfortran.dg/g77/19981216-0.f Ditto.
5047         * gfortran.dg/g77/19990525-0.f: Ditto.
5048         * gfortran.dg/g77/19990826-2.f: Ditto.
5049         * gfortran.dg/g77/20000630-2.f: Ditto.
5050         * gfortran.dg/g77/20010116.f: Ditto.
5051         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5052         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5053         * gfortran.dg/g77/980520-1.f: Ditto.
5054         * gfortran.dg/g77/check0.f: Ditto.
5055         * gfortran.dg/g77/cpp3.F: Ditto.
5056         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5057         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5058         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5059         * gfortran.dg/g77/short.f: Ditto.
5060
5061 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5062
5063         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5064         * gcc.target/mips/ext-4.c: Likewise.
5065         * gcc.target/mips/interrupt_handler.c: Likewise.
5066         * gcc.target/mips/truncate-4.c: Likewise.
5067         * gcc.target/mips/truncate-5.c: Likewise.
5068
5069 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5070
5071         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5072         -fgraphite-force-parallel to -floop-parallelize-all.
5073
5074 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5075
5076         PR fortran/40011
5077         * gfortran.dg/whole_file_7.f90: New test.
5078         * gfortran.dg/whole_file_8.f90: New test.
5079         * gfortran.dg/whole_file_9.f90: New test.
5080         * gfortran.dg/whole_file_10.f90: New test.
5081         * gfortran.dg/whole_file_11.f90: New test.
5082         * gfortran.dg/whole_file_12.f90: New test.
5083         * gfortran.dg/whole_file_13.f90: New test.
5084         * gfortran.dg/whole_file_14.f90: New test.
5085
5086 2009-07-31  Jason Merrill  <jason@redhat.com>
5087
5088         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5089         binding semantics.
5090         * g++.dg/cpp0x/named.C: Likewise.
5091         * g++.dg/cpp0x/overload.C: Likewise.
5092         * g++.dg/cpp0x/rv1n.C: Likewise.
5093         * g++.dg/cpp0x/rv1p.C: Likewise.
5094         * g++.dg/cpp0x/rv2n.C: Likewise.
5095         * g++.dg/cpp0x/rv2p.C: Likewise.
5096         * g++.dg/cpp0x/rv3n.C: Likewise.
5097         * g++.dg/cpp0x/rv3p.C: Likewise.
5098         * g++.dg/cpp0x/rv4n.C: Likewise.
5099         * g++.dg/cpp0x/rv4p.C: Likewise.
5100         * g++.dg/cpp0x/rv5n.C: Likewise.
5101         * g++.dg/cpp0x/rv5p.C: Likewise.
5102         * g++.dg/cpp0x/rv6n.C: Likewise.
5103         * g++.dg/cpp0x/rv6p.C: Likewise.
5104         * g++.dg/cpp0x/rv7n.C: Likewise.
5105         * g++.dg/cpp0x/rv7p.C: Likewise.
5106         * g++.dg/cpp0x/template_deduction.C: Likewise.
5107         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5108         * g++.dg/cpp0x/overloadn.C: New.
5109         * g++.dg/cpp0x/rv-cast.C: New.
5110
5111 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5112
5113         * gcc.target/mips/ext-4.c: New test.
5114
5115 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5116
5117         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5118
5119 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5120
5121         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5122         * gcc.dg/tree-ssa/loop-32.c: Same.
5123         * gcc.dg/tree-ssa/loop-33.c: Same.
5124         * gcc.dg/tree-ssa/loop-34.c: Same.
5125         * gcc.dg/tree-ssa/loop-35.c: Same.
5126         * gcc.dg/tree-ssa/loop-7.c: Same.
5127         * gcc.dg/tree-ssa/pr23109.c: Same.
5128         * gcc.dg/tree-ssa/restrict-2.c: Same.
5129         * gcc.dg/tree-ssa/restrict-3.c: Same.
5130         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5131         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5132         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5133         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5134         * gcc.dg/tree-ssa/structopt-1.c: Same.
5135         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5136         * gfortran.dg/pr32921.f: Same.
5137
5138 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5139
5140         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5141         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5142         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5143         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5144         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5145         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5146         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5147         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5148         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5149         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5150         * gcc.dg/graphite/id-1.c: New.
5151         * gcc.dg/graphite/id-10.c: New.
5152         * gcc.dg/graphite/id-11.c: New.
5153         * gcc.dg/graphite/id-12.c: New.
5154         * gcc.dg/graphite/id-13.c: New.
5155         * gcc.dg/graphite/id-14.c: New.
5156         * gcc.dg/graphite/id-15.c: New.
5157         * gcc.dg/graphite/id-2.c: New.
5158         * gcc.dg/graphite/id-3.c: New.
5159         * gcc.dg/graphite/id-4.c: New.
5160         * gcc.dg/graphite/id-5.c: New.
5161         * gcc.dg/graphite/id-6.c: New.
5162         * gcc.dg/graphite/id-7.c: New.
5163         * gcc.dg/graphite/id-8.c: New.
5164         * gcc.dg/graphite/id-9.c: New.
5165         * gcc.dg/graphite/interchange-0.c: New.
5166         * gcc.dg/graphite/interchange-1.c: New.
5167         * gcc.dg/graphite/interchange-2.c: New.
5168         * gcc.dg/graphite/interchange-3.c: New.
5169         * gcc.dg/graphite/interchange-4.c: New.
5170         * gcc.dg/graphite/interchange-5.c: New.
5171         * gcc.dg/graphite/interchange-6.c: New.
5172         * gcc.dg/graphite/interchange-7.c: New.
5173         * gcc.dg/graphite/interchange-8.c: New.
5174         * gcc.dg/graphite/pr35356-1.c: New.
5175         * gcc.dg/graphite/pr35356-2.c: New.
5176         * gcc.dg/graphite/pr35356-3.c: New.
5177         * gcc.dg/graphite/pr40157.c: New.
5178         * gcc.dg/graphite/run-id-1.c: New.
5179         * gcc.dg/graphite/scop-20.c: New.
5180         * gcc.dg/graphite/scop-21.c: New.
5181         * gfortran.dg/graphite/id-1.f90: New.
5182         * gfortran.dg/graphite/id-10.f90: New.
5183         * gfortran.dg/graphite/id-11.f: New.
5184         * gfortran.dg/graphite/id-12.f: New.
5185         * gfortran.dg/graphite/id-13.f: New.
5186         * gfortran.dg/graphite/id-14.f: New.
5187         * gfortran.dg/graphite/id-15.f: New.
5188         * gfortran.dg/graphite/id-16.f: New.
5189         * gfortran.dg/graphite/id-5.f: New.
5190         * gfortran.dg/graphite/id-6.f: New.
5191         * gfortran.dg/graphite/id-7.f: New.
5192         * gfortran.dg/graphite/id-8.f: New.
5193         * gfortran.dg/graphite/id-9.f: New.
5194         * gfortran.dg/graphite/interchange-1.f: New.
5195         * gfortran.dg/graphite/interchange-2.f: New.
5196
5197 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5198
5199         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5200         flags based on the name of the testcase.
5201         * gfortran.dg/graphite/graphite.exp: Same.
5202
5203         * gcc.dg/graphite/block-0.c: Adjusted.
5204         * gcc.dg/graphite/block-1.c: Adjusted.
5205         * gcc.dg/graphite/block-2.c: Adjusted.
5206         * gcc.dg/graphite/block-3.c: Adjusted.
5207         * gcc.dg/graphite/block-4.c: Adjusted.
5208         * gcc.dg/graphite/block-5.c: Adjusted.
5209         * gcc.dg/graphite/block-6.c: Adjusted.
5210         * gcc.dg/graphite/pr37485.c: Adjusted.
5211         * gcc.dg/graphite/pr37684.c: Adjusted.
5212         * gcc.dg/graphite/pr37828.c: Adjusted.
5213         * gcc.dg/graphite/pr37883.c: Adjusted.
5214         * gcc.dg/graphite/pr37928.c: Adjusted.
5215         * gcc.dg/graphite/pr37943.c: Adjusted.
5216         * gcc.dg/graphite/pr38409.c: Adjusted.
5217         * gcc.dg/graphite/pr38498.c: Adjusted.
5218         * gcc.dg/graphite/pr38559.c: Adjusted.
5219         * gcc.dg/graphite/pr39335.c: Adjusted.
5220         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5221         * gcc.dg/graphite/scop-0.c: Adjusted.
5222         * gcc.dg/graphite/scop-1.c: Adjusted.
5223         * gcc.dg/graphite/scop-10.c: Adjusted.
5224         * gcc.dg/graphite/scop-11.c: Adjusted.
5225         * gcc.dg/graphite/scop-12.c: Adjusted.
5226         * gcc.dg/graphite/scop-13.c: Adjusted.
5227         * gcc.dg/graphite/scop-14.c: Adjusted.
5228         * gcc.dg/graphite/scop-15.c: Adjusted.
5229         * gcc.dg/graphite/scop-16.c: Adjusted.
5230         * gcc.dg/graphite/scop-17.c: Adjusted.
5231         * gcc.dg/graphite/scop-18.c: Adjusted.
5232         * gcc.dg/graphite/scop-19.c: Adjusted.
5233         * gcc.dg/graphite/scop-2.c: Adjusted.
5234         * gcc.dg/graphite/scop-3.c: Adjusted.-
5235         * gcc.dg/graphite/scop-4.c: Adjusted.
5236         * gcc.dg/graphite/scop-5.c: Adjusted.
5237         * gcc.dg/graphite/scop-6.c: Adjusted.
5238         * gcc.dg/graphite/scop-7.c: Adjusted.
5239         * gcc.dg/graphite/scop-8.c: Adjusted.
5240         * gcc.dg/graphite/scop-9.c: Adjusted.
5241         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5242         * gfortran.dg/graphite/block-1.f90: Adjusted.
5243         * gfortran.dg/graphite/block-2.f: Adjusted.
5244         * gfortran.dg/graphite/block-3.f90: Adjusted.
5245         * gfortran.dg/graphite/block-4.f90: Adjusted.
5246         * gfortran.dg/graphite/id-2.f90: Adjusted.
5247         * gfortran.dg/graphite/id-3.f90: Adjusted.
5248         * gfortran.dg/graphite/id-4.f90: Adjusted.
5249         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5250         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5251         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5252         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5253         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5254         * gfortran.dg/graphite/scop-1.f: Adjusted.
5255
5256 2009-07-30  Doug Kwan  <dougkwan@google.com>
5257
5258         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5259         in warnings added in rev 141298.
5260
5261 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5262
5263         * lib/options.exp: Use "!=" instead of "ne".
5264
5265         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5266
5267         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5268         * gcc.dg/ucnid-12.c: Likewise.
5269
5270 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5271             Pat Haugen  <pthaugen@us.ibm.com>
5272             Revital Eres <ERES@il.ibm.com>
5273
5274         * gcc.target/powerpc/altivec-32.c: New file to test
5275         Altivec simple math function vectorization.
5276
5277         * gcc.target/powerpc/bswap-run.c: New file to test swap
5278         builtins.
5279         * gcc.target/powerpc/bswap16.c: Ditto.
5280         * gcc.target/powerpc/bswap32.c: Ditto.
5281         * gcc.target/powerpc/bswap64-1.c: Ditto.
5282         * gcc.target/powerpc/bswap64-2.c: Ditto.
5283         * gcc.target/powerpc/bswap64-3.c: Ditto.
5284         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5285         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5286         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5287
5288         * gcc.target/powerpc/popcount-2.c: New file to test
5289         power7 popcntd instructions.
5290         * gcc.target/powerpc/popcount-3.c: Ditto.
5291
5292         * gcc.target/powerpc/pr39457.c: New VSX test.
5293         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5294         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5295         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5296         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5297         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5298         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5299         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5300         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5301         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5302         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5303         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5304         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5305
5306         * gcc.target/powerpc/altivec-6.c: Store the result of
5307         vec_add, so the optimizer doesn't remove it.
5308
5309         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5310         systems that support bswap64.
5311
5312         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5313         prevent VSX code generation.
5314
5315         * lib/target-supports.exp (check_vsx_hw_available): New
5316         function to test if VSX available.
5317         (check_effective_target_powerpc_vsx_ok): Ditto.
5318         (check_vmx_hw_available): Add explicit -mno-vsx.
5319
5320 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5321
5322         PR c/39902
5323         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5324
5325 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5326
5327         PR tree-optimization/40570
5328         * gcc.c-torture/compile/pr40570.c: New test.
5329
5330 2009-07-29  Jason Merrill  <jason@redhat.com>
5331
5332         PR c++/14912
5333         * g++.dg/template/defarg13.C: New.
5334
5335 2009-07-29  Richard Guenther  <rguenther@suse.de>
5336
5337         PR c++/40834
5338         * g++.dg/torture/pr40834.C: New testcase.
5339
5340 2009-07-29  Michael Matz  <matz@suse.de>
5341
5342         PR middle-end/40830
5343         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5344
5345 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5346
5347         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5348         sh*-*-* targets.  Skip on spu-*-* targets.
5349         * gfortran.dg/maxlocval_4.f90: Likewise.
5350         * gfortran.dg/minlocval_1.f90: Likewise.
5351         * gfortran.dg/minlocval_4.f90: Likewise.
5352
5353 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR fortran/40878
5356         * gfortran.dg/gomp/pr40878-1.f90: New test.
5357         * gfortran.dg/gomp/pr40878-2.f90: New test.
5358
5359         PR testsuite/40891
5360         * gcc.dg/cdce1.c: Adjust note line number.
5361         * gcc.dg/cdce2.c: Likewise.
5362
5363 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5364
5365         PR fortran/40882
5366         * gfortran.dg/proc_ptr_comp_13.f90: New.
5367
5368 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5369
5370         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5371         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5372         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5373         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5374         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5375         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5376         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5377         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5378         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5379         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5380         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5381         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5382         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5383         #ifdef NEED_IEEE754_FLOAT conditional.
5384         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5385         conditional.
5386
5387 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5388
5389         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5390         i?86-*-netware.
5391         * g++.dg/ext/bitfield3.C: Likewise.
5392         * g++.dg/ext/bitfield4.C: Likewise.
5393         * g++.dg/ext/bitfield5.C: Likewise.
5394         * gcc.dg/bitfld-15.c: Likewise.
5395         * gcc.dg/bitfld-16.c: Likewise.
5396         * gcc.dg/bitfld-17.c: Likewise.
5397         * gcc.dg/bitfld-18.c: Likewise.
5398         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5399         * gcc.dg/20010912-1.c: Likewise.
5400         * gcc.dg/20021018-1.c: Likewise.
5401         * gcc.dg/20030213-1.c: Likewise.
5402         * gcc.dg/20030225-1.c: Likewise.
5403         * gcc.dg/20030708-1.c: Likewise.
5404         * gcc.dg/20050321-2.c: Likewise.
5405         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5406         * gcc.dg/cdce2.c: Likewise.
5407         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5408         targets.
5409         * gcc.target/i386/pr37248-3.c: Likewise.
5410
5411 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5412
5413         PR fortran/40848
5414         * gfortran.dg/altreturn_7.f90: New.
5415
5416 2009-07-27  Simon Baldwin  <simonb@google.com>
5417
5418         PR testsuite/40829
5419         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5420         so that indexing no longer runs off array end.
5421
5422 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5423
5424         PR fortran/40851
5425         * gfortran.dg/derived_init_3.f90: New test.
5426
5427 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5428
5429         PR fortran/33197
5430         * gfortran.dg/atan2_1.f90: New test
5431         * gfortran.dg/atan2_2.f90: New test
5432
5433 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5434
5435         PR c++/40749
5436         * g++.dg/warn/Wreturn-type-6.C: New test.
5437
5438 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5439
5440         PR tree-optimization/40801
5441         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5442         * gfortran.dg/vect/vect.exp: Run tests starting with
5443         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5444
5445 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5446
5447         PR rtl-optimization/40445
5448         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5449
5450 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5451
5452         * gcc.dg/builtin-unreachable-4.c: New test.
5453
5454 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5455
5456         PR fortran/33197
5457         * gfortran.dg/complex_intrinsic_5.f90: New test.
5458         * gfortran.dg/complex_intrinsic_7.f90: New test.
5459
5460 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5461
5462         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5463         * gcc.dg/ipa/noclone-1.c: New test.
5464
5465 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5466
5467         * lib/target-supports.exp (check_effective_target_static): New
5468         procedure.
5469         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5470         supported.
5471         * g++.old-deja/g++.law/weak.C: Require static effective target.
5472
5473 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5474
5475         PR fortran/39630
5476         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5477         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5478         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5479         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5480         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5481         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5482         * gfortran.dg/typebound_call_10.f03: New.
5483
5484 2009-07-24  Jason Merrill  <jason@redhat.com>
5485
5486         * g++.dg/cpp0x/defaulted11.C: New.
5487
5488         * g++.dg/cpp0x/initlist23.C: New.
5489
5490 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5491
5492         PR fortran/40822
5493         * gfortran.dg/char_length_16.f90: New.
5494
5495 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5496
5497         PR fortran/40643
5498         PR fortran/31067
5499         * gfortran.dg/maxlocval_2.f90: New test.
5500         * gfortran.dg/maxlocval_3.f90: New test.
5501         * gfortran.dg/maxlocval_4.f90: New test.
5502         * gfortran.dg/minlocval_1.f90: New test.
5503         * gfortran.dg/minlocval_2.f90: New test.
5504         * gfortran.dg/minlocval_3.f90: New test.
5505         * gfortran.dg/minlocval_4.f90: New test.
5506
5507 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5508
5509         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5510         scan-assembler.
5511
5512 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR fortran/40839
5515         * gfortran.dg/pr40839.f90: New test.
5516
5517 2009-07-23  Michael Matz  <matz@suse.de>
5518
5519         PR middle-end/40830
5520         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5521         don't set options ourself.
5522
5523 2009-07-23  Simon Baldwin  <simonb@google.com>
5524
5525         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5526         native C compilation where required.
5527
5528 2009-07-22  Doug Kwan  <dougkwan@google.com>
5529
5530         * gcc.c-torture/compile/20090721-1.c: New test.
5531
5532 2009-07-22  Michael Matz  <matz@suse.de>
5533
5534         PR tree-optimization/35229
5535         PR tree-optimization/39300
5536         * gcc.dg/vect/vect-pre-interact.c: New test.
5537
5538 2009-07-22  Richard Guenther  <rguenther@suse.de>
5539
5540         * g++.dg/lookup/using21.C: Fix duplicate paste.
5541
5542 2009-07-22  Richard Guenther  <rguenther@suse.de>
5543
5544         PR c++/40799
5545         * g++.dg/lookup/using21.C: New testcase.
5546
5547 2009-07-21  Jason Merrill  <jason@redhat.com>
5548
5549         * g++.dg/init/aggr4.C: New.
5550
5551 2009-07-21  Jason Merrill  <jason@redhat.com>
5552
5553         Core issue 934
5554         * g++.dg/cpp0x/initlist22.C: New.
5555
5556 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5557
5558         * gcc.target/i386/vectorize8.c: New test.
5559
5560 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5561
5562         PR target/40811
5563         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5564         Add i?86 and x86_64 targets.
5565         * gcc.target/i386/vectorize7.c: New test.
5566
5567         PR target/40809
5568         * gcc.target/i386/pr40809.c: New test.
5569
5570 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5571
5572         PR tree-optimization/40813
5573         * g++.dg/opt/inline15.C: New test.
5574
5575 2009-07-21  Paul Brook <paul@codesourcery.com>
5576
5577         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5578         * lib/target-supports.exp (check_effective_target_section_anchors):
5579         Add arm*-*-*.
5580
5581 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5582
5583         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5584         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5585         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5586
5587 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5588
5589         * gcc.target/mips/ext-3.c: New test.
5590
5591 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5592
5593         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5594         * gcc.dg/builtin-object-size-8.c: New test.
5595         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5596         * g++.dg/ext/builtin-object-size2.C: Likewise.
5597
5598         PR tree-optimization/40792
5599         * gcc.dg/pr40792.c: New test.
5600
5601 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5602
5603         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5604         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5605         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5606
5607 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5608
5609         * gcc.target/sh/mfmovd.c: New test.
5610
5611 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5612             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5613
5614         PR libfortran/40714
5615         * gfortran.dg/eof_3.f90: New test.
5616
5617 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5618
5619         PR fortran/40727
5620         * gfortran.dg/intrinsic_cmplx.f90: New test.
5621
5622 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5623
5624         PR libfortran/34670
5625         PR libfortran/36874
5626         * gfortran.dg/cshift_bounds_1.f90:  New test.
5627         * gfortran.dg/cshift_bounds_2.f90:  New test.
5628         * gfortran.dg/cshift_bounds_3.f90:  New test.
5629         * gfortran.dg/cshift_bounds_4.f90:  New test.
5630         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5631         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5632         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5633         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5634
5635 2009-07-19  Jan Hubicka  <jh@suse.cz>
5636
5637         PR tree-optimization/40676
5638         * gcc.c-torture/compile/pr40676.c: New testcase.
5639
5640 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5641
5642         * gcc.target/mips/ext-2.c: New test.
5643
5644 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5645
5646         * gcc.target/mips/octeon-exts-7.c: New test.
5647         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5648         * gcc.target/mips/octeon-exts-5.c: Likewise.
5649
5650 2009-07-18  Richard Guenther  <rguenther@suse.de>
5651
5652         PR testsuite/40798
5653         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5654
5655 2009-07-18  Richard Guenther  <rguenther@suse.de>
5656
5657         PR c/40787
5658         * gcc.dg/pr35899.c: Adjust.
5659
5660 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5661
5662         * gcc.target/powerpc/asm-es-1.c: New test.
5663         * gcc.target/powerpc/asm-es-2.c: Likewise.
5664
5665 2009-07-17  Richard Guenther  <rguenther@suse.de>
5666
5667         PR c/40401
5668         * g++.dg/rtti/crash4.C: New testcase.
5669         * g++.dg/torture/20090706-1.C: Likewise.
5670         * gcc.dg/redecl-17.c: Likewise.
5671         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5672         * gcc.dg/declspec-9.c: Expect extra error.
5673         * gcc.dg/declspec-10.c: Likewise.
5674         * gcc.dg/declspec-11.c: Likewise.
5675         * gcc.dg/redecl-10.c: Expect extra warnings.
5676         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5677         * gcc.target/i386/pr39545-1.c: Likewise.
5678         * g++.dg/ext/asm3.C: Expect more errors.
5679         * g++.dg/gomp/block-1.C: Likewise.
5680         * g++.dg/gomp/block-2.C: Likewise.
5681         * g++.dg/gomp/block-3.C: Likewise.
5682         * g++.dg/gomp/block-5.C: Likewise.
5683         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5684         * g++.dg/warn/unused-result1.C: XFAIL.
5685
5686 2009-07-17  Richard Guenther  <rguenther@suse.de>
5687
5688         PR tree-optimization/40321
5689         * gcc.c-torture/compile/pr40321.c: New testcase.
5690         * g++.dg/torture/pr40321.C: Likewise.
5691
5692 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR c++/40780
5695         * g++.dg/template/ptrmem19.C: New test.
5696
5697 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5698             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5699
5700         PR 40435
5701         * gcc.dg/pr36902.c: Add column info.
5702         * g++.dg/gcov/gcov-2.C: Change count for definition.
5703
5704 2009-07-16  Jason Merrill  <jason@redhat.com>
5705
5706         PR libstdc++/37907
5707         * g++.dg/cpp0x/std-layout1.C: New.
5708         * g++.dg/ext/has_nothrow_assign.C: Fix.
5709         * g++.dg/ext/has_nothrow_copy.C: Fix.
5710         * g++.dg/ext/has_trivial_assign.C: Fix.
5711         * g++.dg/ext/has_trivial_copy.C: Fix.
5712         * g++.dg/ext/is_pod.C: Fix.
5713         * g++.dg/other/offsetof3.C: Adjust.
5714         * g++.dg/overload/ellipsis1.C: Adjust.
5715         * g++.dg/warn/var-args1.C: Adjust.
5716         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5717         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5718         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5719         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5720         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5721
5722 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5723
5724         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5725         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5726         effective target "mpc_pow".
5727         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5728
5729 2009-07-16  Richard Henderson  <rth@redhat.com>
5730
5731         * g++.dg/opt/eh4.C: New test.
5732
5733 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5734
5735         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5736
5737 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR middle-end/40747
5740         * gcc.c-torture/execute/pr40747.c: New test.
5741
5742 2009-07-15  Richard Guenther  <rguenther@suse.de>
5743
5744         PR middle-end/40753
5745         * gcc.c-torture/compile/pr40753.c: New testcase.
5746
5747 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5748
5749         PR fortran/40743
5750         * gfortran.dg/interface_assignment_4.f90: New.
5751
5752 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5753
5754         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5755         for FreeBSD up to and including version 8.
5756
5757 2009-07-14  Taras Glek  <tglek@mozilla.com>
5758             Rafael Espindola  <espindola@google.com>
5759
5760         * g++.dg/plugin/header-plugin-test.C: New.
5761         * g++.dg/plugin/header_plugin.c: New.
5762         * g++.dg/plugin/plugin.exp: Update.
5763
5764 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5765
5766         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5767         function to enable vectorization.
5768         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5769         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5770
5771 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5772
5773         * gcc.target/i386/sse-copysignf-vec.c: New test.
5774         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5775
5776 2009-07-14  Jason Merrill  <jason@redhat.com>
5777
5778         PR c++/37276
5779         * g++.dg/lookup/builtin5.C: New.
5780         * g++.dg/other/error22.C: Add missing extern "C".
5781         * g++.dg/warn/Warray-bounds.C: Likewise.
5782         * gcc.dg/compat/compat-common.h: Likewise.
5783
5784         PR c++/40746
5785         * g++.dg/lookup/using20.C: New.
5786
5787         PR c++/40740
5788         * g++.dg/template/koenig8.C: New.
5789
5790 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5791
5792         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5793         both i?86-*-darwin* and x86_64-*-darwin*.
5794
5795 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5796
5797         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5798         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5799         name.
5800
5801 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5802
5803         PR debug/40705
5804         * g++.dg/debug/dwarf2/typedef1.C: New test.
5805
5806         PR c++/40357
5807         * g++.dg/other/typedef3.C: New test.
5808
5809 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5810
5811         * gcc.dg/20090709-1.c: Move to a proper place ...
5812         * gcc.target/m68k/20090709-1.c: ... here.
5813
5814 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5815
5816         PR C++/22154
5817         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5818         front of qualified names are allowed.
5819         * g++.dg/parse/crash10.C: Likewise.
5820         * g++.dg/parse/error15.C: Likewise.
5821         * g++.dg/parse/typename9.C: Likewise.
5822         * g++.dg/parse/error8.C: Likewise.
5823
5824 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5825
5826         PR fortran/40646
5827         * gfortran.dg/proc_ptr_22.f90: Extended.
5828         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5829
5830 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5831
5832         * gfortran.dg/vect/vect-6.f: New test.
5833
5834 2009-07-12  Jason Merrill  <jason@redhat.com>
5835
5836         PR c++/36628
5837         * g++.dg/cpp0x/decltype17.C: New.
5838
5839         PR c++/37206
5840         * g++.dg/cpp0x/rv10.C: New.
5841
5842 2009-07-12  Jason Merrill  <jason@redhat.com>
5843
5844         PR c++/40689
5845         * g++.dg/cpp0x/initlist20.C: New.
5846         * g++.dg/cpp0x/initlist21.C: New.
5847
5848 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5849
5850         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5851         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5852         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5853         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5854         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5855
5856 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5857
5858         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5859         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5860         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5861         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5862         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5863         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5864         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5865         effective_target fd_truncate.
5866
5867 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5868
5869         * gnat.dg/specs/addr1.ads: New test.
5870
5871 2009-07-11  Jan Hubicka  <jh@suse.cz>
5872
5873         PR middle-end/48388
5874         * g++.dg/torture/pr40388.C: New testcase.
5875
5876 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5877
5878         PR target/40668
5879         * gcc.c-torture/execute/pr40668.c: New test.
5880
5881 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5882
5883         * gcc.c-torture/execute/20090711-1.c: New test.
5884
5885 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5886
5887         PR testsuite/40699
5888         PR testsuite/40707
5889         PR testsuite/40709
5890         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5891         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5892         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5893         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5894
5895 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5896
5897         PR fortran/33197
5898         * gfortran.dg/complex_intrinsic_3.f90: New test.
5899         * gfortran.dg/complex_intrinsic_4.f90: New test.
5900
5901 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5902
5903         PR target/39079
5904         * gcc.target/mips/mips.exp: Make -msynci a known option.
5905         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5906
5907 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR c++/40502
5910         * g++.dg/ext/strncpy-chk1.C: New test.
5911
5912 2009-07-10  Richard Guenther  <rguenther@suse.de>
5913
5914         PR tree-optimization/40496
5915         * g++.dg/opt/pr40496.C: New testcase.
5916
5917 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5918
5919         PR 25509
5920         PR 40614
5921         * g++.dg/warn/unused-result1-Werror.c: New.
5922
5923 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5924
5925         PR fortran/39334
5926         * gfortran.dg/recursive_parameter_1.f90: New test.
5927
5928 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5929
5930         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5931         * gfortran.dg/module_equivalence_6.f90: Ditto.
5932         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5933         * gfortran.dg/nan_2.f90: Ditto.
5934         * gfortran.dg/inquire_11.f90: Ditto.
5935         * gfortran.dg/abstract_type_3.f03: Ditto.
5936         * gfortran.dg/abstract_type_1.f90: Ditto.
5937         * gfortran.dg/private_type_9.f90: Ditto.
5938         * gfortran.dg/abstract_type_5.f03: Ditto.
5939         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5940         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5941         * gfortran.dg/derived_sub.f90: Ditto.
5942         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5943         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5944         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5945         * gfortran.dg/mvbits_6.f90: Ditto.
5946         * gfortran.dg/abstract_type_2.f03: Ditto.
5947         * gfortran.dg/abstract_type_4.f03: Ditto.
5948         * gfortran.dg/bounds_check_9.f90: Ditto.
5949         * gfortran.dg/optional_dim_3.f90: Ditto.
5950         * gfortran.dg/pr32921.f: Ditto.
5951         * gfortran.dg/entry_16.f90: Ditto.
5952         * gfortran.dg/generic_16.f90: Ditto.
5953
5954
5955 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5956
5957         * gcc.target/m68k/20090709-1.c: New.
5958
5959 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5960
5961         PR c++/40684
5962         * g++.dg/template/unify11.C: New test.
5963
5964 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5965
5966         PR fortran/40629
5967         * gfortran.dg/host_assoc_function_9.f90: New test.
5968
5969 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5970
5971         PR fortran/40646
5972         * gfortran.dg/proc_ptr_22.f90: New.
5973         * gfortran.dg/proc_ptr_comp_12.f90: New.
5974
5975 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR middle-end/40692
5978         * gcc.c-torture/compile/pr40692.c: New test.
5979
5980 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5981
5982         PR fortran/40604
5983         * gfortran.dg/pointer_check_6.f90: New test.
5984
5985 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5986
5987         * gcc.target/mips/truncate-5.c: New test.
5988
5989 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5990
5991         PR libfortran/40330
5992         PR libfortran/40662
5993         * gfortran.dg/fmt_cache_1.f: New test.
5994
5995 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5996
5997         PR fortran/40675
5998         * gfortran.dg/nosigned_zero_1.f90: New test.
5999         * gfortran.dg/nosigned_zero_2.f90: New test.
6000
6001 2009-07-08  Richard Guenther  <rguenther@suse.de>
6002
6003         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6004
6005 2009-07-08  Richard Guenther  <rguenther@suse.de>
6006
6007         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6008
6009 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6010
6011         PR fortran/40591
6012         * gfortran.dg/proc_ptr_21.f90: New test.
6013
6014 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6015
6016         PR c++/31246
6017         * g++.dg/warn/pr31246.C: New.
6018         * g++.dg/warn/pr31246-2.C: New.
6019
6020 2009-07-07  Jason Merrill  <jason@redhat.com>
6021
6022         PR c++/35828
6023         * g++.dg/template/defarg12.C: New.
6024
6025         PR c++/37816
6026         * g++.dg/cpp0x/enum7.C: New.
6027
6028         PR c++/37946
6029         * g++.dg/cpp0x/enum6.C: New.
6030
6031         PR c++/40639
6032         * g++.dg/cpp0x/enum5.C: New.
6033
6034         PR c++/40633
6035         * g++.dg/cpp0x/enum4.C: New.
6036
6037 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6038
6039         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6040
6041 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6042
6043         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6044
6045 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6046
6047         PR middle-end/40669
6048         * gcc.dg/pr40669.c: New test.
6049
6050 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6051
6052         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6053         location. Update all calls.
6054         * g++.dg/plugin/selfassign.c: Likewise.
6055
6056 2009-07-06  Jason Merrill  <jason@redhat.com>
6057
6058         * g++.dg/rtti/dyncast[34].C: New.
6059
6060 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6061
6062         * lib/target-supports.exp
6063         (check_effective_target_mips_newabi_large_long_double): New.
6064         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6065         target.
6066         * gcc.target/mips/fpr-moves-6.c: Likewise.
6067
6068 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6069
6070         PR c++/40557
6071         * g++.dg/template/union2.C: New test.
6072
6073 2009-07-04  Jason Merrill  <jason@redhat.com>
6074
6075         * g++.dg/template/using15.C: New.
6076
6077 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6078
6079         * gfortran.dg/maxloc_1.f90: New test.
6080
6081 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6082
6083         PR fortran/40593
6084         * gfortran.dg/proc_ptr_result_6.f90: New.
6085
6086 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6087
6088         * gcc.dg/framework-2.c: Adjust testcase to pass.
6089
6090 2009-07-04  Jason Merrill  <jason@redhat.com>
6091
6092         PR c++/40619
6093         * g++.dg/cpp0x/auto16.C: New.
6094
6095 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6096
6097         PR target/40587
6098         * gfortran.dg/pr40587.f: New test.
6099
6100 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101
6102         PR fortran/40638
6103         * gfortran.dg/unit_1.f90: New test.
6104
6105 2009-07-03  Jason Merrill  <jason@redhat.com>
6106
6107         * g++.dg/template/pure1.C: Expect another error.
6108
6109 2009-07-03  Richard Guenther  <rguenther@suse.de>
6110
6111         PR tree-optimization/40640
6112         * gcc.c-torture/compile/pr40640.c: New testcase.
6113
6114 2009-07-03  Richard Guenther  <rguenther@suse.de>
6115
6116         PR middle-end/34163
6117         * gfortran.dg/pr34163.f90: New testcase.
6118
6119 2009-07-03  Jan Hubicka  <jh@suse.cz>
6120
6121         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6122         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6123         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6124         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6125         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6126         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6127         * gnat.dg/loop_optimization6.adb: Enable -O2.
6128
6129 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6130
6131         * g++.dg/warn/null4.C: Extend.
6132
6133 2009-07-02  Jason Merrill  <jason@redhat.com>
6134
6135         * g++.dg/template/spec8.C: Fix.
6136
6137 2009-07-02  Michael Matz  <matz@suse.de>
6138
6139         PR fortran/32131
6140         * gfortran.dg/pr32921.f: Adjust.
6141
6142 2009-07-02  Jan Hubicka  <jh@suse.cz>
6143
6144         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6145
6146 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6147
6148         * gcc.target/mips/truncate-4.c: New testcase.
6149
6150 2009-07-01  Richard Guenther  <rguenther@suse.de>
6151
6152         PR tree-optimization/19831
6153         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6154         make allocated memory escape.  Un-XFAIL.
6155         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6156         * gcc.dg/vect/pr31699.c: Likewise.
6157         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6158
6159 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR c++/40566
6162         * g++.dg/parse/cond5.C: New test.
6163
6164 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6165
6166         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6167         (main): Pass n to main_1 instead.
6168         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6169         (main_1): New function, split off from...
6170         (main): ...here.  Pass `off' to main_1 instead.
6171
6172 2009-06-30  Jason Merrill  <jason@redhat.com>
6173
6174         PR c++/40595
6175         * g++.dg/cpp0x/variadic94.C: New.
6176
6177 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6178
6179         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6180         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6181         (init_ld_library_path_env_vars): New function, replacing the
6182         orig_*_saved assignments.  Call it after defining it.
6183         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6184         (restore_ld_library_path_env_vars): Likewise.
6185         (add_path, find_libgcc_s): New functions.
6186         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6187         gcc-set-multilib-library-path.
6188         (objc_target_compile): Don't add "." to ld_library_path.
6189         Use add_path.
6190         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6191         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6192         gcc-set-multilib-library-path.
6193         * lib/g++.exp (g++_link_flags): Likewise.
6194         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6195         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6196         top level; do it...
6197         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6198         to tell when this needs to happen.  Use find_libgcc_s instead of
6199         gcc-set-multilib-library-path.
6200         * lib/gcc-dg.exp: Likewise.
6201         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6202         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6203         unless it is in $ALT_LD_LIBRARY_PATH.
6204         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6205
6206 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6207
6208         * gnat.dg/discr12.adb: New test.
6209         * gnat.dg/discr12_pkg.ads: New helper.
6210         * gnat.dg/discr13.adb: New test.
6211         * gnat.dg/discr14.ad[sb]: Likewise.
6212         * gnat.dg/discr15.adb: Likewise.
6213         * gnat.dg/discr15_pkg.ads: New helper.
6214         * gnat.dg/discr16.adb: New test.
6215         * gnat.dg/discr16_g.ads: New helper.
6216         * gnat.dg/discr16_pkg.ads: Likewise.
6217         * gnat.dg/discr16_cont.ads: Likewise.
6218         * gnat.dg/discr17.adb: New test.
6219         * gnat.dg/discr18.adb: Likewise.
6220         * gnat.dg/discr18_pkg.ads: New helper.
6221         * gnat.dg/discr19.adb: New test.
6222
6223 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6224
6225         PR fortran/40576
6226         * gfortran.dg/internal_write_1.f90:  New testcase.
6227
6228 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/40594
6231         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6232
6233 2009-06-30  Richard Guenther  <rguenther@suse.de>
6234
6235         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6236
6237 2009-06-30  Wei Guozhi  <carrot@google.com>
6238
6239         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6240         to "-Os".
6241
6242 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6243
6244         PR tree-optimization/40542
6245         * gcc.dg/vect/pr40542.c: New test.
6246
6247 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6248
6249         PR tree-optimization/40582
6250         * gcc.c-torture/compile/pr40582.c: New test.
6251
6252 2009-06-30  Wei Guozhi  <carrot@google.com>
6253
6254         PR/40416
6255         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6256
6257 2009-06-29  Jason Merrill  <jason@redhat.com>
6258
6259         PR c++/40274
6260         * g++.dg/template/debug1.C: New.
6261
6262 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6263
6264         PR fortran/40580
6265         * pointer_check_1.f90: New test.
6266         * pointer_check_2.f90: New test.
6267         * pointer_check_3.f90: New test.
6268         * pointer_check_4.f90: New test.
6269         * pointer_check_5.f90: New test.
6270
6271 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6272
6273         PR fortran/40551
6274         * gfortran.dg/func_assign_2.f90 : New test.
6275
6276 2009-06-29  Richard Guenther  <rguenther@suse.de>
6277
6278         PR middle-end/14187
6279         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6280         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6281         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6282         * gcc.c-torture/execute/20090623-1.c: Likewise.
6283         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6284         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6285
6286 2009-06-29  Richard Guenther  <rguenther@suse.de>
6287
6288         PR middle-end/38212
6289         * gcc.c-torture/execute/pr38212.c: New testcase.
6290
6291 2009-06-29  Richard Guenther  <rguenther@suse.de>
6292
6293         PR tree-optimization/40579
6294         * gcc.c-torture/execute/pr40579.c: New testcase.
6295
6296 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6297
6298         PR tree-optimization/40550
6299         * gcc.dg/pr40550.c: New test.
6300
6301 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6302
6303         * gnat.dg/overflow_sum2.adb: New test
6304         * gnat.dg/namet.ads: New helper.
6305
6306         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6307
6308 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6309
6310         PR fortran/34112
6311         * gfortran.dg/compiler-directive_1.f90: New test.
6312         * gfortran.dg/compiler-directive_2.f: New test.
6313
6314 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6315
6316         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6317         comment out some values and add some cases.
6318
6319 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6320
6321         PR testsuite/40567
6322         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6323
6324 2009-06-26  Richard Henderson  <rth@redhat.com>
6325
6326         PR testsuite/40565
6327         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6328         * gcc.target/i386/local.c: Pass a non-constant to T.
6329
6330 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6331
6332         PR fortran/39997
6333         PR fortran/40541
6334         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6335         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6336         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6337         * gfortran.dg/proc_ptr_result_5.f90: New.
6338
6339 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6340
6341         PR c/39902
6342         * gcc.dg/dfp/pr39902.c: New test.
6343
6344 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6345
6346         PR testsuite/40532
6347         * gcc.dg/builtins-65.c: Require c99 runtime.
6348
6349 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6350
6351         * gnat.dg/array7.ad[sb]: New test.
6352
6353 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6354
6355         * gnat.dg/array6.adb: New test.
6356
6357 2009-06-25  Ian Lance Taylor  <iant@google.com>
6358
6359         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6360
6361 2009-06-25  Ian Lance Taylor  <iant@google.com>
6362
6363         * g++.dg/warn/Wunused-16.C: New testcase.
6364
6365 2009-06-25  Ian Lance Taylor  <iant@google.com>
6366
6367         * g++.dg/warn/skip-2.C: New testcase.
6368
6369 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6370
6371         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6372         dg-skip-if and move to ...
6373         * gcc.dg/torture/20090618-1.c.
6374
6375 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6376
6377         PR tree-optimization/40493
6378         * gcc.c-torture/execute/pr40493.c: New test.
6379
6380 2009-06-24  Jason Merrill  <jason@redhat.com>
6381
6382         PR c++/40342
6383         * g++.dg/template/overload10.C: New.
6384
6385 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6386
6387         PR fortran/40427
6388         * gfortran.dg/proc_ptr_comp_11.f90: New.
6389
6390 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6391
6392         * gcc.dg/pr40501.c: New testcase.
6393
6394 2009-06-23  DJ Delorie  <dj@redhat.com>
6395
6396         Add MeP port.
6397         * lib/target-supports.exp: Add mep support (no profiling).
6398
6399 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6400
6401         PR testsuite/39297
6402         * gcc.dg/ssa/loop-31.c: Change scan rules.
6403
6404 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6405
6406         * gcc.dg/cpp/empty-include.c: Update column info.
6407         * gcc.dg/cpp/assert2.c: Update column info.
6408
6409 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6410
6411         * g++.dg/ext/builtin-object-size1.C: New test.
6412         * g++.dg/ext/builtin-object-size2.C: New test.
6413
6414 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6415
6416         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6417         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6418
6419 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6420
6421         * gcc.target/mips/truncate-3.c: New test.
6422
6423 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6424
6425         PR fortran/37254
6426         PR fortran/39850
6427         * gfortran.dg/interface_30.f90: Modified error message.
6428         * gfortran.dg/proc_decl_22.f90: New.
6429
6430 2009-06-22  Ian Lance Taylor  <iant@google.com>
6431
6432         * gcc.dg/Wcxx-compat-19.c: New testcase.
6433
6434 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6435
6436         PR objc/28050
6437         * pr28050.m: New testcase.
6438
6439 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6440
6441         PR testsuite/40481
6442         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6443
6444 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6445
6446         PR tree-optimization/40492
6447         * g++.dg/torture/pr40492.C: New test.
6448
6449 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6450
6451         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6452         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6453
6454 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6455
6456         * gnat.dg/raise_ce.adb: Helper for ...
6457         * gnat.dg/handle_and_return.adb: New test.
6458
6459 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6460
6461         PR fortran/40443
6462         * gfortran.dg/generic_18.f90: New test.
6463
6464 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6465
6466         PR fortran/40472
6467         * gfortran.dg/spread_size_limit.f90: New test.
6468
6469 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6472         to put dump files in a subdirectory.
6473         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6474         ".o" temporary files.
6475
6476 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6477
6478         PR fortran/39850
6479         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6480         * gfortran.dg/interface_20.f90: Ditto.
6481         * gfortran.dg/interface_21.f90: Ditto.
6482         * gfortran.dg/interface_22.f90: Ditto.
6483         * gfortran.dg/interface_30.f90: New.
6484         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6485
6486 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6487
6488         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6489         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6490         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6491         DEFAULT_VECTFLAGS.
6492
6493 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6494             Revital Eres  <eres@il.ibm.com>
6495
6496         PR testsuite/40359
6497         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6498         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6499         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6500
6501 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6502
6503         PR testsuite/40475
6504         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6505         without misalignment support.
6506         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6507
6508 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6509
6510         PR fortran/40452
6511         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6512
6513 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6514
6515         PR fortran/40440
6516         * gfortran.dg/alloc_comp_result_2.f90: New test.
6517
6518 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6519
6520         PR target/40482
6521         * gcc.target/arm/pr40482.c: New test.
6522
6523 2009-06-19  Ian Lance Taylor  <iant@google.com>
6524
6525         * gcc.dg/Wcxx-compat-18.c: New testcase.
6526
6527 2009-06-19  Richard Guenther  <rguenther@suse.de>
6528
6529         * gcc.c-torture/execute/20090618-1.c: New testcase.
6530
6531 2009-06-19  Ian Lance Taylor  <iant@google.com>
6532
6533         * gcc.dg/Wcxx-compat-17.c: New testcase.
6534
6535 2009-06-19  Ian Lance Taylor  <iant@google.com>
6536
6537         * gcc.dg/Wcxx-compat-15.c: New testcase.
6538
6539 2009-06-19  Ian Lance Taylor  <iant@google.com>
6540
6541         * gcc.dg/Wcxx-compat-16.c: New testcase.
6542
6543 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6544
6545         * gcc.dg/builtins-34.c: Add significand cases.
6546
6547 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         PR testsuite/40491
6550         * gcc.dg/20080522-1.c: Remove testcase for real.
6551         * gcc.dg/20080528-1.c: Ditto.
6552
6553 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6554
6555         PR fortran/40450
6556         * gfortran.dg/proc_ptr_20.f90: New.
6557
6558 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6559
6560         PR target/40470
6561         * gcc.dg/torture/pr40470-1.c: New.
6562         * gcc.dg/torture/pr40470-2.c: Likewise.
6563         * gcc.dg/torture/pr40470-3.c: Likewise.
6564         * gcc.dg/torture/pr40470-4.c: Likewise.
6565
6566 2009-06-18  Diego Novillo  <dnovillo@google.com>
6567
6568         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6569         * gcc.dg/plugin/ggcplug.c: Likewise.
6570         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6571         * g++.dg/plugin/selfassign.c: Likewise.
6572         * g++.dg/plugin/attribute_plugin.c: Likewise.
6573         * g++.dg/plugin/dumb_plugin.c: Likewise.
6574
6575 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6576
6577         * gcc.dg/cpp/arith-3.c: Add column info.
6578
6579 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6580
6581         * gcc.target/arm/fp16-compile-none-2.c: New.
6582         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6583         * gcc.target/arm/fp16-compile-alt-12.c: New.
6584
6585 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6586
6587         * gcc.target/arm/fp16-compile-alt-1.c: New.
6588         * gcc.target/arm/fp16-compile-alt-2.c: New.
6589         * gcc.target/arm/fp16-compile-alt-3.c: New.
6590         * gcc.target/arm/fp16-compile-alt-4.c: New.
6591         * gcc.target/arm/fp16-compile-alt-5.c: New.
6592         * gcc.target/arm/fp16-compile-alt-6.c: New.
6593         * gcc.target/arm/fp16-compile-alt-7.c: New.
6594         * gcc.target/arm/fp16-compile-alt-8.c: New.
6595         * gcc.target/arm/fp16-compile-alt-9.c: New.
6596         * gcc.target/arm/fp16-compile-alt-10.c: New.
6597         * gcc.target/arm/fp16-compile-alt-11.c: New.
6598         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6599         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6600         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6601         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6602         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6603         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6604         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6605         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6606         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6607         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6608         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6609         * gcc.target/arm/fp16-compile-none-1.c: New.
6610         * gcc.target/arm/fp16-compile-exprtype.c: New.
6611         * gcc.target/arm/fp16-compile-vcvt.c: New.
6612         * gcc.target/arm/fp16-builtins-1.c: New.
6613         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6614         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6615         * gcc.target/arm/fp16-param-1.c: New.
6616         * gcc.target/arm/fp16-return-1.c: New.
6617         * gcc.target/arm/fp16-unprototyped-1.c: New.
6618         * gcc.target/arm/fp16-unprototyped-2.c: New.
6619         * gcc.target/arm/fp16-variadic-1.c: New.
6620         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6621         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6622         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6623         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6624         * gcc.dg/torture/arm-fp16-ops.h: New.
6625         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6626         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6627         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6628         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6629         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6630         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6631         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6632         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6633         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6634         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6635         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6636         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6637         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6638         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6639         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6640         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6641         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6642         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6643         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6644         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6645         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6646
6647 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6648
6649         * gcc.dg/builtins-65.c: New test.
6650
6651 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6652
6653         PR fortran/40451
6654         * gfortran.dg/proc_ptr_result_4.f90: New.
6655
6656 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6657
6658         * gcc.c-torture/execute/bitfld-5.c: New test.
6659
6660 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6661
6662         * gcc.dg/builtin-unreachable-3.c: New test.
6663
6664 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6665
6666         * gcc.target/i386/builtin-unreachable.c: New test.
6667
6668 2009-06-17  Ian Lance Taylor  <iant@google.com>
6669
6670         * gcc.dg/Wcxx-compat-14.c: New testcase.
6671
6672 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6673
6674         * gcc.dg/func-ptr-conv-1.c: Update column info.
6675
6676 2009-06-17  Richard Guenther  <rguenther@suse.de>
6677
6678         PR middle-end/40404
6679         * gcc.c-torture/execute/pr40404.c: New testcase.
6680
6681 2009-06-17  Richard Guenther  <rguenther@suse.de>
6682
6683         PR middle-end/40460
6684         * g++.dg/torture/pr40460.C: New testcase.
6685
6686 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6687
6688         * gcc.dg/plugin/one_time_plugin.c: New test.
6689         * gcc.dg/plugin/one_time-test-1.c: New test.
6690         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6691
6692 2009-06-16  Ian Lance Taylor  <iant@google.com>
6693
6694         * g++.dg/warn/skip-1.C: New testcase.
6695
6696 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR middle-end/40446
6699         * g++.dg/other/pr40446.C: New test.
6700
6701 2009-06-16  Richard Guenther  <rguenther@suse.de>
6702
6703         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6704         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6705         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6706         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6707
6708 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6709
6710         * gcc.c-torture/compile/pr40432.c: New file.
6711
6712 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6713
6714         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6715
6716 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6717
6718         PR fortran/36947
6719         PR fortran/40039
6720         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6721         * gfortran.dg/interface_20.f90: Modified error messages.
6722         * gfortran.dg/interface_21.f90: Ditto.
6723         * gfortran.dg/interface_26.f90: Ditto.
6724         * gfortran.dg/interface_27.f90: Ditto.
6725         * gfortran.dg/interface_28.f90: Extended test case.
6726         * gfortran.dg/interface_29.f90: New.
6727         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6728         * gfortran.dg/proc_decl_8.f90: Ditto.
6729         * gfortran.dg/proc_ptr_11.f90: Ditto.
6730         * gfortran.dg/proc_ptr_15.f90: Ditto.
6731
6732 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6733
6734         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6735         printing.
6736         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6737         gcc.dg/vect/vect-outer-4f.c: Likewise.
6738         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6739         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6740         Likewise.
6741         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6742         outer loop.
6743
6744 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6745
6746         PR fortran/40383
6747         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6748
6749 2009-06-15  Ian Lance Taylor  <iant@google.com>
6750
6751         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6752         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6753         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6754         Recognize new notes.
6755         * gcc.dg/stmt-expr-label-2.c: Likewise.
6756         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6757         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6758         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6759         * gcc.dg/c99-vla-jump-4.c: Likewise.
6760         * gcc.dg/stmt-expr-label-1.c: Likewise.
6761         * gcc.dg/stmt-expr-label-3.c: Likewise.
6762         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6763
6764 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6765
6766         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6767
6768 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * gcc.dg/builtin-object-size-7.c: New test.
6771
6772 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR testsuite/40426
6775         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6776         level != "" use separate -gdwarf-2 -g${level} options instead of
6777         -gdwarf-2${level}.
6778         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6779         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6780         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6781
6782 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6783
6784         * g++.dg/abi/mangle11.C: Update warning line.
6785         * g++.dg/abi/mangle12.C: Update warning line.
6786         * g++.dg/abi/mangle17.C: Update warning line.
6787         * g++.dg/abi/mangle20-2.C: Update warning line.
6788
6789 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6790
6791         * gcc.dg/optimize-bswap-1.c: Split into these two:
6792         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6793         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6794
6795 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6796
6797         * gcc.dg/optimize-bswap-1.c: New testcase.
6798
6799 2009-06-14  Richard Guenther  <rguenther@suse.de>
6800
6801         PR middle-end/40389
6802         * g++.dg/torture/pr40389.C: New testcase.
6803
6804 2009-06-13  Richard Guenther  <rguenther@suse.de>
6805
6806         PR tree-optimization/40421
6807         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6808
6809 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6810
6811         * gcc.dg/old-style-prom-3.c: Add column info.
6812         * gcc.dg/overflow-warn-1.c
6813         * gcc.dg/gomp/pr27415.c
6814         * gcc.dg/gomp/for-1.c: Same.
6815         * gcc.dg/enum-compat-1.c: Same.
6816         * gcc.dg/c99-tag-3.c: Same.
6817         * gcc.dg/Wredundant-decls-2.c: Same.
6818         * gcc.dg/func-ptr-conv-1.c: Same.
6819         * gcc.dg/asm-wide-1.c: Same.
6820         * gcc.dg/nofixed-point-2.c: Same.
6821         * gcc.dg/cpp/line3.c: Same.
6822         * gcc.dg/array-10.c: Same.
6823         * gcc.dg/c99-vla-jump-1.c: Same.
6824         * gcc.dg/pr20368-1.c: Same.
6825         * gcc.dg/Wshadow-3.c: Same.
6826         * gcc.dg/c90-const-expr-8.c: Same.
6827         * gcc.dg/label-decl-2.c: Same.
6828         * gcc.dg/dremf-type-compat-2.c: Same.
6829         * gcc.dg/c90-const-expr-5.c: Same.
6830         * gcc.dg/builtins-30.c: Same.
6831         * gcc.dg/Warray-bounds.c: Same.
6832         * gcc.dg/Wcxx-compat-2.c: Same.
6833         * gcc.dg/tree-ssa/col-1.c: Same.
6834         * gcc.dg/old-style-prom-2.c: Same.
6835         * gcc.dg/cast-function-1.c: Same.
6836         * gcc.dg/pr15698-1.c: Same.
6837         * gcc.dg/dremf-type-compat-3.c: Same.
6838         * gcc.dg/vla-8.c: Same.
6839         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6840         line.
6841         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6842         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6843         * gcc.dg/enum-compat-1.c: Same.
6844         * gcc.dg/dremf-type-compat-2.c: Same.
6845         * gcc.dg/old-style-prom-2.c: Same.
6846         * gcc.dg/pr15698-1.c: Same.
6847         * gcc.dg/pr20368-1.c: Same.
6848         * gcc.dg/dremf-type-compat-3.c: Same.
6849         * gcc.dg/builtins-30.c: Same.  Test for columns.
6850
6851 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6852
6853         PR fortran/40176
6854         * gfortran.dg/proc_decl_1.f90: Extended.
6855
6856 2009-06-12  Ian Lance Taylor  <iant@google.com>
6857
6858         * gcc.dg/Wcxx-compat-13.c: New testcase.
6859
6860 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6861
6862         PR tree-opt/38865
6863         * gcc.dg/tree-ssa/fre-vce-1.c
6864
6865 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6866
6867         PR testsuite/40384
6868         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6869         min-insn-to-prefetch-ratio=5.
6870
6871 2009-06-12  Joey Ye  <joey.ye@intel.com>
6872             H.J. Lu  <hongjiu.lu@intel.com>
6873
6874         PR middle-end/39146
6875         * gcc.target/i386/stackalign/pr39146.c: New.
6876
6877 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6878
6879         * gcc.target/i386/crc32-1.c: New.
6880         * gcc.target/i386/crc32-2.c: Likewise.
6881
6882 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6883
6884         PR c/39252
6885         * gcc.dg/builtin-unreachable-1.c: New test.
6886         * gcc.dg/builtin-unreachable-2.c: Same.
6887
6888 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6889
6890         PR fortran/40402
6891         * gfortran.dg/data_value_1.f90: New test.
6892
6893 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6894
6895         PR testsuite/39831
6896         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6897         remove ilp32 requirement.
6898         * gcc.target/i386/excess-precision-2.c: Likewise.
6899         * gcc.target/i386/excess-precision-3.c: Likewise.
6900         * gcc.target/i386/excess-precision-4.c: Likewise.
6901         * gcc.target/i386/excess-precision-5.c: Likewise.
6902         * gcc.target/i386/excess-precision-6.c: Likewise.
6903
6904 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6905
6906         PR fortran/38718
6907         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6908         * gfortran.dg/nan_5.f90: New test.
6909
6910 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6911
6912         * gcc.target/arm/neon-modes-1.c: New test.
6913
6914 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6915
6916         * g++.dg/torture/pr31579.C: Cast pointer
6917         via __SIZE_TYPE__ instead of 'unsigned long'.
6918
6919 2009-06-10  Anthony Green  <green@moxielogic.com>
6920
6921         * lib/target-supports.exp (check_profiling_available):
6922         Profiling is not available for testing purposes on moxie.
6923
6924 2009-06-09  Ian Lance Taylor  <iant@google.com>
6925
6926         * gcc.dg/Wcxx-compat-12.c: New testcase.
6927
6928 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6929
6930         PR libfortran/40334
6931         * gfortran.dg/backspace_11.f90: New.
6932
6933 2009-06-09  Jason Merrill  <jason@redhat.com>
6934
6935         * g++.dg/cpp0x/defaulted10.C: New.
6936
6937 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6938
6939         * gcc.c-torture/compile/pr40351.c: New file.
6940
6941 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6942
6943         * gnat.dg/align_max.adb: New test.
6944
6945 2009-06-08  Jason Merrill  <jason@redhat.com>
6946
6947         * g++.dg/cpp0x/auto15.C: New.
6948
6949 2009-06-08  Jan Hubicka  <jh@suse.cz>
6950
6951         PR debug/39834
6952         * gcc.dg/torture/pr39834.c
6953
6954 2009-06-08  Jan Hubicka  <jh@suse.cz>
6955
6956         PR middle-end/40102
6957         * g++.dg/torture/pr40102.C: New testcase.
6958
6959 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6960
6961         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6962         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6963         * gcc.dg/builtin-object-size-6.c: New test.
6964
6965         PR c++/40373
6966         * g++.dg/template/dtor7.C: New test.
6967
6968         PR c++/40370
6969         PR c++/40372
6970         * g++.dg/template/error41.C: New test.
6971         * g++.dg/template/error42.C: New test.
6972
6973 2009-06-08  Revital Eres  <eres@il.ibm.com>
6974
6975         PR testsuite/40359
6976         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6977         * gcc.dg/vect/vect-88.c: Likewise.
6978         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6979         * gcc.dg/vect/pr25413.c: Likewise.
6980         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6981
6982 2009-06-07  Ian Lance Taylor  <iant@google.com>
6983
6984         * g++.dg/warn/Wswitch-3.C: New testcase.
6985         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6986         * gcc.dg/Wswitch-enum-error.c: Likewise.
6987         * gcc.dg/Wswitch-error.c: Likewise.
6988
6989 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6990
6991         PR fortran/40008
6992         * gfortran.dg/negative_unit.f: Update test.
6993         * gfortran.dg/negative_unit_int8.f: Update test.
6994         * gfortran.dg/newunit_1.f90: New test.
6995
6996 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6997
6998         PR fortran/25104
6999         PR fortran/29962
7000         * gfortran.dg/spread_init_expr.f03: New.
7001         * gfortran.dg/unpack_init_expr.f03: New.
7002         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7003         error message.
7004
7005 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7006
7007         PR fortran/25104
7008         PR fortran/29962
7009         * gfortran.dg/count_init_expr.f03
7010         * gfortran.dg/product_init_expr.f03
7011         * gfortran.dg/sum_init_expr.f03
7012
7013 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7014
7015         PR fortran/36874
7016         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7017         message.
7018         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7019         shapes.
7020         * gfortran.dg/zero_sized_5.f90: Likewise.
7021
7022 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7023
7024         PR middle-end/32950
7025         * g++.dg/torture/pr32950.C: New.
7026
7027 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7028
7029         PR fortran/25104
7030         PR fortran/29962
7031         * gfortran.dg/dot_product_1.f03: New.
7032         * gfortran.dg/matmul_8.f03: New.
7033         * gfortran.dg/transpose_3.f03: New.
7034
7035 2009-06-06  Ian Lance Taylor  <iant@google.com>
7036
7037         * gcc.dg/Wunused-label-1.c: New test case.
7038         * g++.dg/warn/Wunused-label-1.C: New test case.
7039         * g++.dg/warn/Wunused-label-2.C: New test case.
7040         * g++.dg/warn/Wunused-label-3.C: New test case.
7041
7042 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7043
7044         PR fortran/37203
7045         * reshape_zerosize_2.f90: New.
7046
7047 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7048
7049         PR fortran/32890
7050         * gfortran.dg/pack_assign_1.f90: New.
7051         * gfortran.dg/pack_vector_1.f90: New.
7052
7053 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7054
7055         PR middle-end/40340
7056         * gcc.dg/pr40340-1.c: New test.
7057         * gcc.dg/pr40340-2.c: New test.
7058         * gcc.dg/pr40340-3.c: New test.
7059         * gcc.dg/pr40340-4.c: New test.
7060         * gcc.dg/pr40340-5.c: New test.
7061         * gcc.dg/pr40340.h: New file.
7062
7063 2009-06-05  Revital Eres  <eres@il.ibm.com>
7064
7065         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7066         New procedure.
7067         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7068         * gcc.dg/vect/vect-33.c: Likewise.
7069         * gcc.dg/vect/vect-92.c: Likewise.
7070         * gcc.dg/vect/vect-58.c: Likewise.
7071         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7072         * gcc.dg/vect/vect-42.c: Likewise.
7073         * gcc.dg/vect/slp-25.c: Likewise.
7074         * gcc.dg/vect/vect-align-1.c: Likewise.
7075         * gcc.dg/vect/vect-align-2.c: Likewise.
7076         * gcc.dg/vect/vect-93.c: Likewise.
7077         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7078         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7079         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7080         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7081         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7082         * gcc.dg/vect/vect-26.c: Likewise.
7083         * gcc.dg/vect/vect-44.c: Likewise.
7084         * gcc.dg/vect/vect-70.c: Likewise.
7085         * gcc.dg/vect/vect-95.c: Likewise.
7086         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7087         * gcc.dg/vect/vect-28.c: Likewise.
7088         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7089         * gcc.dg/vect/vect-87.c: Likewise.
7090         * gcc.dg/vect/vect-109.c: Likewise.
7091         * gcc.dg/vect/vect-54.c: Likewise.
7092         * gcc.dg/vect/vect-96.c: Likewise.
7093         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7094         * gcc.dg/vect/vect-88.c: Likewise.
7095         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7096         * gcc.dg/vect/vect-89.c: Likewise.
7097         * gcc.dg/vect/vect-91.c: Likewise.
7098         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7099         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7100         * gfortran.dg/vect/vect-2.f90: Likewise.
7101         * gfortran.dg/vect/vect-3.f90: Likewise.
7102         * gfortran.dg/vect/vect-4.f90: Likewise.
7103         * gfortran.dg/vect/vect-5.f90: Likewise.
7104
7105 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7106
7107         PR tree-optimization/36318
7108         * gcc.dg/tree-ssa/sra-7.c: New test.
7109
7110 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7111
7112         PR fortran/37203
7113         * gfortran.dg/reshape_order_5.f90: New.
7114         * gfortran.dg/reshape_shape_1.f90: New.
7115
7116 2009-06-04  Jason Merrill  <jason@redhat.com>
7117
7118         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7119
7120 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7121
7122         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7123         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7124
7125 2009-06-04  Richard Guenther  <rguenther@suse.de>
7126
7127         PR c++/39371
7128         * g++.dg/torture/pr40335.C: New testcase.
7129
7130 2009-06-03  Richard Guenther  <rguenther@suse.de>
7131
7132         PR middle-end/40328
7133         * gcc.dg/torture/pr40328.c: New testcase.
7134
7135 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7136
7137         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7138         m68k and fido.
7139
7140 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7141
7142         * g++.dg/torture/pr40323.C: New file.
7143
7144 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7145
7146         * gnat.dg/specs/root.ads: New test.
7147         * gnat.dg/specs/root-level_1.ads: Likewise.
7148         * gnat.dg/specs/root-level_2.ads: Likewise.
7149         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7150
7151 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7152
7153         * g++.dg/init/ref15.C: Require unwrapped targets.
7154
7155 2009-06-02  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7158         * g++.dg/cpp0x/initlist18.C: New.
7159         * g++.dg/cpp0x/initlist19.C: New.
7160
7161         * g++.dg/cpp0x/auto14.C: New.
7162
7163 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7164
7165         * gnat.dg/alignment6.adb: Remove XFAIL.
7166
7167 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7168
7169         PR c++/38089
7170         * g++.dg/template/spec36.C: New test.
7171
7172 2009-06-01  Ian Lance Taylor  <iant@google.com>
7173
7174         * gcc.dg/cast-qual-3.c: New testcase.
7175         * g++.dg/warn/Wcast-qual2.C: New testcase.
7176
7177 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7178
7179         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7180         (process-message): Expect column numbers.
7181         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7182         * gcc.dg/pch/counter-2.c: Same.
7183         * gcc.dg/pch/valid-2.c: Same.
7184         * gcc.dg/pch/warn-1.c: Same.
7185         * gcc.dg/pch/valid-1.c: Same.
7186         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7187         * gcc.dg/cpp/syshdr.c: Same.
7188         * gcc.dg/cpp/19940712-1.c: Same.
7189         * gcc.dg/cpp/missing-header-1.c: Same.
7190         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7191         * gcc.dg/cpp/tr-warn3.c: Same.
7192         * gcc.dg/cpp/pr29612-2.c: Same.
7193         * gcc.dg/cpp/tr-warn4.c: Same.
7194         * gcc.dg/cpp/Wtrigraphs.c: Same.
7195         * gcc.dg/cpp/poison.c: Same.
7196         * gcc.dg/cpp/arith-3.c: Same.
7197         * gcc.dg/cpp/sysmac2.c: Same.
7198         * gcc.dg/cpp/cpp.exp: Same.
7199         * gcc.dg/cpp/tr-warn5.c: Same.
7200         * gcc.dg/cpp/include2.c: Same.
7201         * gcc.dg/cpp/Wmissingdirs.c: Same.
7202         * gcc.dg/cpp/Wmissingdirs.c: Same.
7203         * gcc.dg/cpp/tr-warn6.c: Same.
7204         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7205         * gcc.dg/cpp/macspace1.c: Same.
7206         * gcc.dg/cpp/escape-2.c: Same.
7207         * gcc.dg/cpp/assert2.c: Same.
7208         * gcc.dg/cpp/undef2.c: Same.
7209         * gcc.dg/cpp/macspace2.c: Same.
7210         * gcc.dg/cpp/tr-warn1.c: Same.
7211         * gcc.dg/cpp/extratokens2.c: Same.
7212         * gcc.dg/cpp/strify2.c: Same.
7213         * gcc.dg/cpp/Wsignprom.c: Same.
7214         * gcc.dg/cpp/redef2.c: Same.
7215         * gcc.dg/cpp/trad/trad.exp: Same.
7216         * gcc.dg/cpp/arith-1.c: Same.
7217         * gcc.dg/cpp/extratokens.c: Same.
7218         * gcc.dg/cpp/if-mpar.c: Same.
7219
7220 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7221
7222         * gnat.dg/nested_float_packed.ads: New test.
7223
7224 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7225             Eric Botcazou  <botcazou@adacore.com>
7226
7227         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7228         * gnat.dg/test_oconst.adb: New test.
7229
7230 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7231
7232         * gcc.dg/plugin/ggcplug.c: Moved comment.
7233         (plugin_init): Fixed typo, declared i, returned 0 at end.
7234
7235 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7236
7237         PR testsuite/40244
7238         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7239         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7240
7241 2009-05-29  Ian Lance Taylor  <iant@google.com>
7242
7243         * gcc.dg/Wcxx-compat-11.c: New testcase.
7244
7245 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7246
7247         PR fortran/40019
7248         * gfortran.dg/leadz_trailz_1.f90: New test.
7249         * gfortran.dg/leadz_trailz_2.f90: New test.
7250
7251 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7252
7253         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7254         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7255         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7256         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7257         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7258         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7259         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7260         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7261         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7262         * gcc.dg/tree-ssa/sra-5.c: New file.
7263         * gcc.dg/tree-ssa/sra-6.c: New file.
7264         * gcc.c-torture/compile/sra-1.c: New file.
7265
7266 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR middle-end/40291
7269         * gcc.c-torture/compile/pr40291.c: New test.
7270
7271         PR target/40017
7272         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7273         __vector _Bool.
7274         * gcc.target/powerpc/altivec-30.c: New test.
7275         * gcc.target/powerpc/altivec-31.c: New test.
7276
7277 2009-05-28  Richard Guenther  <rguenther@suse.de>
7278
7279         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7280         * gcc.c-torture/execute/20090527-1.c: Likewise.
7281
7282 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7283
7284         PR c++/39754
7285         * g++.dg/template/canon-type-1.C: New test.
7286         * g++.dg/template/canon-type-2.C: Likewise.
7287         * g++.dg/template/canon-type-3.C: Likewise.
7288         * g++.dg/template/canon-type-4.C: Likewise.
7289         * g++.dg/template/canon-type-5.C: Likewise.
7290         * g++.dg/template/canon-type-6.C: Likewise.
7291         * g++.dg/template/canon-type-7.C: Likewise.
7292
7293 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7294             Uros Bizjak  <ubizjak@gmail.com>
7295             Danny Smith  <dansmister@gmail.com>
7296
7297         PR target/37216
7298
7299         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7300         New function.
7301         * gcc.target/i386/pr37216.c:  New test source file.
7302         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7303         use -fno-common for testing Cygwin and MinGW targets.
7304
7305 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7306
7307         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7308         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7309         * g++.dg/pr37742.C (size_t): Likewise.
7310         * g++.dg/torture/pr34850.C (size_t): Likewise.
7311         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7312         _PTRDIFF_TYPE__.
7313         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7314         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7315         (size_t): Use __extension__ and __SIZE_TYPE__.
7316         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7317         __SIZE_TYPE__.
7318         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7319         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7320         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7321         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7322         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7323         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7324         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7325         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7326         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7327         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7328         (__ssize_t): Likewise.
7329         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7330         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7331         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7332         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7333         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7334         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7335         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7336         * gcc.dg/pr33667.c (size_t): Likewise.
7337         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7338         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7339         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7340         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7341         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7342         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7343
7344 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7345
7346         PR tree-optimization/40254
7347         * gcc.dg/vect/pr40254.c: New test.
7348
7349 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7350
7351         PR middle-end/33699
7352         * gcc.target/mips/const-anchor-1.c: New test.
7353         * gcc.target/mips/const-anchor-2.c: New test.
7354
7355 2009-05-27  Jason Merrill  <jason@redhat.com>
7356
7357         * g++.dg/cpp0x/initlist15.C: New.
7358         * g++.dg/cpp0x/initlist16.C: New.
7359         * g++.dg/cpp0x/initlist17.C: New.
7360
7361 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7362
7363         PR fortran/39178
7364         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7365         patterns to reflect frontend changes.
7366         * gfortran.dg/vector_subscript_4.f90: Likewise.
7367
7368 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7369             Eric Botcazou  <botcazou@adacore.com>
7370
7371         * gcc.c-torture/execute/align-nest.c: New testcase.
7372         * gnat.dg/misaligned_nest.adb: New testcase.
7373
7374 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7375
7376         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7377         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7378         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7379         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7380
7381 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7382
7383         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7384         cast instead of assuming 0ul.
7385         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7386         __SIZE_TYPE__.
7387         (_type_desc): Make first argument const.
7388         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7389
7390 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7391
7392         PR libfortran/40187
7393         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7394         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7395
7396 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7397
7398         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7399         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7400         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7401         * gcc.dg/plugin/ggcplug.c: Added new file.
7402
7403 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7404
7405         PR fortran/40246
7406         * gfortran.dg/nullify_4.f90: New test.
7407
7408 2009-05-26  Richard Guenther  <rguenther@suse.de>
7409
7410         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7411
7412 2009-05-26  Richard Guenther  <rguenther@suse.de>
7413
7414         PR middle-end/40252
7415         * gcc.c-torture/compile/pr40252.c: New testcase.
7416
7417 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7418
7419         PR c++/40007
7420         * g++.dg/template/typedef18.C: New test.
7421         * g++.dg/template/typedef19.C: Likewise.
7422         * g++.dg/template/typedef20.C: Likewise.
7423         * g++.dg/template/access11.C: Adjust.
7424
7425 2009-05-26  Richard Guenther  <rguenther@suse.de>
7426
7427         PR testsuite/40247
7428         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7429
7430 2009-05-25  Jason Merrill  <jason@redhat.com>
7431
7432         PR c++/38064
7433         * g++.dg/cpp0x/enum3.C: New test.
7434
7435 2009-05-25  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/36327
7438         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7439         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7440         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7441         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7442         * gcc.dg/vect/vect-40.c: Likewise.
7443         * gcc.dg/vect/vect-42.c: Likewise.
7444         * gcc.dg/vect/vect-46.c: Likewise.
7445         * gcc.dg/vect/vect-76.c: Likewise.
7446
7447 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7448
7449         PR fortran/40176
7450         * gfortran.dg/proc_ptr_18.f90: New.
7451         * gfortran.dg/proc_ptr_19.f90: New.
7452         * gfortran.dg/proc_ptr_comp_9.f90: New.
7453         * gfortran.dg/proc_ptr_comp_10.f90: New.
7454
7455 2009-05-25  Richard Guenther  <rguenther@suse.de>
7456
7457         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7458         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7459
7460 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7461
7462         PR tree-optimization/40238
7463         * gcc.dg/vect/pr40238.c: New test.
7464
7465 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7466             Dominique Dhumieres  <dominiq@lps.ens.fr>
7467
7468         PR fortran/35732
7469         PR fortran/39872
7470         * gfortran.dg/bounds_check_fail_3.f90: New test.
7471         * gfortran.dg/bounds_check_fail_4.f90: New test.
7472         * gfortran.dg/bounds_check_14.f90: Update test.
7473         * gfortran.dg/bound_4.f90: Update test.
7474
7475 2009-05-24  Richard Guenther  <rguenther@suse.de>
7476
7477         PR middle-end/40233
7478         * gcc.c-torture/compile/pr40233.c: New testcase.
7479
7480 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7481
7482         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7483         for alpha*-*-* targets.
7484
7485 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7486
7487         * gcc.dg/vect/bb-slp-1.c: New test.
7488         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7489         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7490         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7491         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7492         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7493         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7494         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7495         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7496         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7497         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7498         gcc.dg/vect/bb-slp-22.c: Likewise.
7499         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7500
7501 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7502             Maxim Kuvyrkov  <maxim@codesourcery.com>
7503
7504         * gcc.dg/falign-labels-1.c: New test.
7505
7506 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7507
7508         * gnat.dg/specs/rep_clause3.ads: New test.
7509
7510 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7511
7512         * gnat.dg/addr6.adb: New test.
7513
7514 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7515
7516         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7517         New function.
7518         * gcc.target/arm/thumb2-mul-space.c: New file.
7519         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7520         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7521         * gcc.target/arm/thumb2-mul-speed.c: New file.
7522
7523 2009-05-22  Richard Guenther  <rguenther@suse.de>
7524
7525         PR middle-end/38964
7526         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7527         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7528         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7529
7530 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7531
7532         * gcc.dg/dll-6.c: New test.
7533         * gcc.dg/dll-6a.c: Likewise.
7534         * gcc.dg/dll-7.c: Likewise.
7535         * gcc.dg/dll-7a.c: Likewise.
7536         * g++.dg/ext/dllexport2.C: Likewise.
7537         * g++.dg/ext/dllexport2a.cc: Likewise.
7538
7539 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7540
7541         PR target/37846
7542         * gcc.target/ia64/mfused-madd-vect.c: New test.
7543         * gcc.target/ia64/mfused-madd.c: New test.
7544         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7545         * gcc.target/ia64/mno-fused-madd.c: New test.
7546
7547 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7548
7549         * gcc.target/i386/movbe-1.c: New.
7550         * gcc.target/i386/movbe-2.c: Likewise.
7551
7552 2009-05-21  Taras Glek  <tglek@mozilla.com>
7553
7554         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7555         plugin_init signature.
7556         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7557         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7558         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7559
7560 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7561
7562         * gcc.dg/target/arm/neon-vmla-1.c: New.
7563         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7564
7565 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7566
7567         * gcc.target/mips/octeon-exts-6.c: New test.
7568         * gcc.target/mips/extend-1.c: New test.
7569         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7570         EXTS.
7571         * gcc.target/mips/octeon-exts-5.c: Likewise.
7572
7573 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7574
7575         PR middle-end/40204
7576         * gcc.c-torture/compile/pr40204.c: New test.
7577
7578 2009-05-20  Richard Guenther  <rguenther@suse.de>
7579
7580         * gcc.c-torture/compile/20090518-1.c: New testcase.
7581
7582 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7583
7584         PR tree-optimization/40087
7585         * gcc.dg/tree-ssa/pr40087.c: New test.
7586
7587 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7588
7589         * gcc.dg/vector-4.c: New testcase.
7590         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7591         * g++.dg/ext/vector16.C: New testcase.
7592
7593 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7594
7595         PR c/40172
7596         * gcc.dg/pr40172.c: Renamed to ...
7597         * gcc.dg/pr40172-1.c: This.
7598
7599         * gcc.dg/pr40172-2.c: New.
7600         * gcc.dg/pr40172-3.c: Likewise.
7601
7602 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7603
7604         PR c/40172
7605         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7606
7607 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7608
7609         * gnat.dg/loop_optimization6.ad[sb]: New test.
7610
7611 2009-05-19  Richard Guenther  <rguenther@suse.de>
7612
7613         * gcc.c-torture/compile/20090519-1.c: New testcase.
7614
7615 2009-05-18  Jason Merrill  <jason@redhat.com>
7616
7617         * g++.dg/cpp0x/explicit1.C: New.
7618         * g++.dg/cpp0x/explicit2.C: New.
7619
7620 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7621
7622         PR debug/40109
7623         * g++.dg/debug/dwarf2/nested-1.C: New test.
7624
7625 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7626
7627         PR testsuite/39907
7628         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7629         stack alignment.
7630
7631 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7632
7633         PR fortran/40164
7634         * gfortran.dg/proc_ptr_comp_8.f90: New.
7635
7636 2009-05-18  Richard Guenther  <rguenther@suse.de>
7637
7638         PR fortran/40168
7639         * gfortran.dg/array_memset_2.f90: Adjust.
7640
7641 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7642
7643         PR fortran/36947
7644         PR fortran/40039
7645         * gfortran.dg/interface_27.f90: New.
7646         * gfortran.dg/interface_28.f90: New.
7647         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7648         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7649
7650 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7651
7652         * gcc.target/m68k/tls-ie.c: New test.
7653         * gcc.target/m68k/tls-le.c: New test.
7654         * gcc.target/m68k/tls-gd.c: New test.
7655         * gcc.target/m68k/tls-ld.c: New test.
7656         * gcc.target/m68k/tls-ie-xgot.c: New test.
7657         * gcc.target/m68k/tls-le-xtls.c: New test.
7658         * gcc.target/m68k/tls-gd-xgot.c: New test.
7659         * gcc.target/m68k/tls-ld-xgot.c: New test.
7660         * gcc.target/m68k/tls-ld-xtls.c: New test.
7661         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7662
7663 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7664
7665         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7666
7667 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7668
7669         PR c/40172
7670         * gcc.dg/pr40172.c: New.
7671
7672 2009-05-17  Jason Merrill  <jason@redhat.com>
7673
7674         PR c++/40139
7675         * g++.dg/template/dtor6.C: New.
7676
7677 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7678
7679         * g++.dg/warn/translate-ice-1.C: New test.
7680
7681 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7682
7683         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7684         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7685         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7686         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7687
7688 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7689
7690         PR fortran/33197
7691         * gfortran.dg/erf_2.F90: New test.
7692         * gfortran.dg/erfc_scaled_2.f90: New test.
7693
7694 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7695
7696         PR fortran/31243
7697         * gfortran.dg/string_1.f90: New test.
7698         * gfortran.dg/string_2.f90: New test.
7699         * gfortran.dg/string_3.f90: New test.
7700
7701 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7702
7703         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7704         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7705
7706 2009-05-15  Ian Lance Taylor  <iant@google.com>
7707
7708         * gcc.dg/Wcxx-compat-10.c: New testcase.
7709
7710 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7711
7712         PR 16302
7713         * gcc.dg/pr16302.c: New.
7714         * g++.dg/warn/pr16302.C: New.
7715
7716 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7717
7718         * gcc.dg/torture/builtin-math-5.c: New.
7719         * gcc.dg/torture/builtin-math-6.c: New.
7720         * lib/target-supports.exp (check_effective_target_mpc): New.
7721
7722 2009-05-15  Jan Hubicka  <jh@suse.cz>
7723
7724         * gcc.dg/tree-ssa/inline-3.c: New testcase
7725
7726 2009-05-15  Jan Hubicka  <jh@suse.cz>
7727
7728         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7729         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7730         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7731         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7732         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7733         Mark noinline.
7734         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7735         Mark noinline.
7736         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7737         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7738
7739 2009-05-15  Jan Hubicka  <jh@suse.cz>
7740
7741         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7742         optimized by sibcall noinline.
7743
7744 2009-05-15  Jan Hubicka  <jh@suse.cz>
7745
7746         * sibcall-1.c (track): Mark noinline.
7747         * sibcall-2.c (track): Mark noinline.
7748         * sibcall-3.c (track): Mark noinline.
7749         * sibcall-4.c (track): Mark noinline.
7750
7751 2009-05-15  Jan Hubicka  <jh@suse.cz>
7752
7753         * flatten-2.c: Disable early inlining; add comment.
7754         * flatten-3.c: New test based on flatten-2.c.
7755
7756 2009-05-15  Richard Guenther  <rguenther@suse.de>
7757
7758         PR tree-optimization/39999
7759         * gcc.c-torture/compile/pr39999.c: New testcase.
7760
7761 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7762
7763         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7764
7765 2009-05-14  Ian Lance Taylor  <iant@google.com>
7766
7767         * gcc.dg/Wcxx-compat-9.c: New testcase.
7768
7769 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7770
7771         PR fortran/39996
7772         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7773         * gfortran.dg/duplicate_type_2.f90: Ditto.
7774         * gfortran.dg/duplicate_type_3.f90: New.
7775
7776 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7777
7778         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7779         * ada/acats/tests/c5/c59002c.ada: Likewise.
7780
7781 2009-05-13  Taras Glek  <tglek@mozilla.com>
7782
7783         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7784         attributes and decl smashing.
7785         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7786         attributes.
7787         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7788         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7789
7790 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR fortran/39865
7793         * gfortran.dg/pr39865.f90: New test.
7794         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7795         arrays in FMT=.
7796         * gfortran.dg/hollerith_f95.f90: Likewise.
7797         * gfortran.dg/hollerith6.f90: New test.
7798         * gfortran.dg/hollerith7.f90: New test.
7799
7800 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7801
7802         PR cpp/36674
7803         * gcc.dg/cpp/pr36674.i: New.
7804
7805 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7806
7807         PR middle-end/40035
7808         * gcc.c-torture/compile/pr40035.c: New test.
7809
7810 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7811
7812         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7813
7814 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7815
7816         PR fortran/40110
7817         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7818         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7819         * gfortran.dg/interop_params.f03: Ditto.
7820
7821 2009-05-12  Jan Hubicka  <jh@suse.cz>
7822
7823         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7824         so unrolling still happens.
7825         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7826         * gcc.dg/ipa/ipacost-2.c: Likewise.
7827         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7828
7829 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7830
7831         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7832
7833 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7834
7835         * lib/target-supports.exp (check_profiling_available): Return
7836         false for -p on *-*-cygwin* targets.
7837
7838 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7839
7840         PR tree-optimization/38632
7841         * g++.dg/tree-ssa/pr38632.C: New.
7842
7843 2009-05-11  Jan Hubicka  <jh@suse.cz>
7844
7845         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7846         we now optimize better.
7847         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7848         out at different places.
7849         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7850         unroling.
7851         * gcc.dg/vect/vect-76.c: Likewise.
7852         * gcc.dg/vect/vect-70.c: Likewise.
7853         * gcc.dg/vect/vect-66.c: Likewise.
7854         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7855         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7856
7857 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         PR middle-end/40080
7860         * gcc.c-torture/compile/pr40080.c: New.
7861
7862 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7863
7864         * gcc.c-torture/compile/pr40026.c: New testcase.
7865
7866 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7867
7868         PR fortran/40089
7869         * gfortran.dg/proc_ptr_comp_7.f90: New.
7870
7871 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7872
7873         PR tree-optimization/40074
7874         * gcc.dg/vect/pr40074.c: New test.
7875
7876 2009-05-10  Ian Lance Taylor  <iant@google.com>
7877
7878         * gcc.dg/Wcxx-compat-7.c: New testcase.
7879         * gcc.dg/Wcxx-compat-8.c: New testcase.
7880         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7881         * gcc.dg/pr17188-1.c: Likewise.
7882         * gcc.dg/pr39084.c: Likewise.
7883
7884 2009-05-10  Michael Matz  <matz@suse.de>
7885
7886         PR target/40031
7887         * gcc.dg/pr40031.c: New test.
7888
7889 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7890
7891         PR fortran/40018
7892         * gfortran.dg/array_constructor_31.f90: New test.
7893
7894 2009-05-10  Richard Guenther  <rguenther@suse.de>
7895
7896         PR tree-optimization/40081
7897         * g++.dg/torture/pr40081.C: New testcase.
7898
7899 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7900
7901         PR fortran/38863
7902         * gfortran.dg/dependency_24.f90: New test.
7903         * gfortran.dg/dependency_23.f90: Clean up module files.
7904
7905 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7906
7907         PR fortran/38956
7908         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7909         * gfortran.dg/chmod_2.f90: Likewise.
7910         * gfortran.dg/chmod_3.f90: Likewise.
7911         * gfortran.dg/open_errors.f90: Likewise.
7912
7913 2009-05-09  Jan Hubicka  <jh@suse.cz>
7914
7915         PR middle-end/40043
7916         * g++.dg/eh/nested-try.C: New test.
7917
7918 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7919
7920         PR tree-optimization/40049
7921         * gcc.dg/vect/vect-shift-2.c: New test.
7922
7923 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7924
7925         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7926         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7927
7928 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7929
7930         PR c/36892
7931         * g++.dg/warn/deprecated-6.C: New.
7932         * gcc.dg/deprecated-4.c: Likewise.
7933         * gcc.dg/deprecated-5.c: Likewise.
7934         * gcc.dg/deprecated-6.c: Likewise.
7935
7936 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7937
7938         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7939         __aligned__(__BIGGEST_ALIGNMENT__).
7940         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7941         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7942         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7943         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7944         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7945         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7946         * gcc.dg/vect/Os-vect-95.c: Likewise.
7947         * gcc.dg/vect/pr20122.c: Likewise.
7948         * gcc.dg/vect/pr36493.c: Likewise.
7949         * gcc.dg/vect/pr37385.c: Likewise.
7950         * gcc.dg/vect/slp-7.c: Likewise.
7951         * gcc.dg/vect/slp-9.c: Likewise.
7952         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7953         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7954         * gcc.dg/vect/vect-35.c: Likewise.
7955         * gcc.dg/vect/vect-40.c: Likewise.
7956         * gcc.dg/vect/vect-42.c: Likewise.
7957         * gcc.dg/vect/vect-44.c: Likewise.
7958         * gcc.dg/vect/vect-46.c: Likewise.
7959         * gcc.dg/vect/vect-48.c: Likewise.
7960         * gcc.dg/vect/vect-52.c: Likewise.
7961         * gcc.dg/vect/vect-54.c: Likewise.
7962         * gcc.dg/vect/vect-56.c: Likewise.
7963         * gcc.dg/vect/vect-58.c: Likewise.
7964         * gcc.dg/vect/vect-60.c: Likewise.
7965         * gcc.dg/vect/vect-74.c: Likewise.
7966         * gcc.dg/vect/vect-75.c: Likewise.
7967         * gcc.dg/vect/vect-76.c: Likewise.
7968         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7969         * gcc.dg/vect/vect-77.c: Likewise.
7970         * gcc.dg/vect/vect-77-global.c: Likewise.
7971         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7972         * gcc.dg/vect/vect-78.c: Likewise.
7973         * gcc.dg/vect/vect-78-global.c: Likewise.
7974         * gcc.dg/vect/vect-80.c: Likewise.
7975         * gcc.dg/vect/vect-85.c: Likewise.
7976         * gcc.dg/vect/vect-87.c: Likewise.
7977         * gcc.dg/vect/vect-88.c: Likewise.
7978         * gcc.dg/vect/vect-92.c: Likewise.
7979         * gcc.dg/vect/vect-93.c: Likewise.
7980         * gcc.dg/vect/vect-95.c: Likewise.
7981         * gcc.dg/vect/vect-97.c: Likewise.
7982         * gcc.dg/vect/vect-complex-1.c: Likewise.
7983         * gcc.dg/vect/vect-complex-4.c: Likewise.
7984         * gcc.dg/vect/vect-complex-5.c: Likewise.
7985         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7986         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7987         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7988         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7989         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7990         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7991         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7992         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7993         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7994         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7995         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7996         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7997         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7998         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7999         * gcc.dg/vect/vect-outer-1.c: Likewise.
8000         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8001         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8002         * gcc.dg/vect/vect-outer-2.c: Likewise.
8003         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8004         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8005         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8006         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8007         * gcc.dg/vect/vect-outer-3.c: Likewise.
8008         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8009         * gcc.dg/vect/vect-outer-5.c: Likewise.
8010         * gcc.dg/vect/vect-outer-6.c: Likewise.
8011         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8012         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8013         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8014         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8015         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8016         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8017         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8018         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8019         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8020         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8021         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8022         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8023         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8024         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8025
8026 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8027
8028         PR c/24581
8029         * gcc.dg/torture/complex-sign.h: New header.
8030         * gcc.dg/torture/complex-sign-add.c,
8031         gcc.dg/torture/complex-sign-mixed-add.c,
8032         gcc.dg/torture/complex-sign-mixed-div.c,
8033         gcc.dg/torture/complex-sign-mixed-mul.c,
8034         gcc.dg/torture/complex-sign-mixed-sub.c,
8035         gcc.dg/torture/complex-sign-mul.c,
8036         gcc.dg/torture/complex-sign-sub.c: New tests.
8037
8038 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8039
8040         PR fortran/39876
8041         * gfortran.dg/intrinsic_3.f90: New.
8042
8043 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8044
8045         PR c/39037
8046         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8047         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8048         * gcc.dg/dfp/float-constant-double.c: New test.
8049         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8050         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8051         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8052         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8053         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8054         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8055         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8056         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8057         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8058
8059 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8060
8061         PR middle-end/40057
8062         * gcc.c-torture/execute/pr40057.c: New test.
8063
8064 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8065
8066         * gcc.c-torture/compile/const-high-part.c: New test.
8067
8068 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8069
8070         PR testsuite/40050
8071         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8072         build plugin.
8073
8074 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8075
8076         PR fortran/39630
8077         * gfortran.dg/proc_decl_1.f90: Modified.
8078         * gfortran.dg/proc_ptr_comp_1.f90: New.
8079         * gfortran.dg/proc_ptr_comp_2.f90: New.
8080         * gfortran.dg/proc_ptr_comp_3.f90: New.
8081         * gfortran.dg/proc_ptr_comp_4.f90: New.
8082         * gfortran.dg/proc_ptr_comp_5.f90: New.
8083         * gfortran.dg/proc_ptr_comp_6.f90: New.
8084
8085 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8086
8087         PR c++/17395
8088         * g++.dg/template/call7.C: New test.
8089
8090 2009-05-06  Diego Novillo  <dnovillo@google.com>
8091
8092         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8093
8094 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8095
8096         * gfortran.dg/pr40021.f: Moved to ...
8097         * gfortran.fortran-torture/execute/pr40021.f: Here.
8098
8099 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8100
8101         PR middle-end/39986
8102         * gcc.dg/dfp/pr39986.c: New test.
8103
8104 2009-05-06  Michael Matz  <matz@suse.de>
8105
8106         PR middle-end/40021
8107         * gfortran.dg/pr40021.f: New test.
8108
8109 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8110
8111         * lib/plugin-support.exp: New file containing support procs for
8112         plugin testcases.
8113         * lib/target-supports.exp (check_plugin_available): New proc.
8114         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8115         * gcc.dg/plugin/selfassign.c: New plugin source file.
8116         * gcc.dg/plugin/self-assign-test-1.c: New test.
8117         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8118         * g++.dg/README: Add description for plugin test.
8119         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8120         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8121         * g++.dg/plugin/selfassign.c: New plugin source file.
8122         * g++.dg/plugin/self-assign-test-1.C: New test.
8123         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8124         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8125         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8126         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8127
8128 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8129
8130         PR fortran/40041
8131         * gfortran.dg/intrinsic_2.f90: New test.
8132         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8133
8134 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8135
8136         PR c/40032
8137         * gcc.dg/noncompile/incomplete-5.c: New test.
8138
8139 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8140
8141         PR middle-end/39666
8142         * gcc.dg/pr39666-1.c: New test.
8143         * gcc.dg/pr39666-2.c: Likewise.
8144         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8145         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8146         * gfortran.dg/pr39666-1.f90: Likewise.
8147         * gfortran.dg/pr39666-2.f90: Likewise.
8148
8149 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8150
8151         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8152         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8153         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8154
8155 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8156
8157         PR fortran/39998
8158         * gfortran.dg/proc_ptr_17.f90: New.
8159
8160 2009-05-05  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/40022
8163         * gcc.c-torture/execute/pr40022.c: New testcase.
8164
8165 2009-05-05  Richard Guenther  <rguenther@suse.de>
8166
8167         PR middle-end/40023
8168         * gcc.c-torture/compile/pr40023.c: New testcase.
8169
8170 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8171
8172         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8173         * g++.dg/template/overload9.C: Likewise.
8174         * g++.dg/ext/ms-1.C: New.
8175
8176 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR c++/40013
8179         * g++.dg/ext/vla7.C: New test.
8180
8181 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8182
8183         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8184
8185 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8186
8187         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8188         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8189         Update expected errors.
8190
8191 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8192
8193         PR c++/28152
8194         * g++.dg/parse/parser-pr28152.C: New.
8195         * g++.dg/parse/parser-pr28152-2.C: New.
8196
8197 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8198
8199         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8200
8201 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8202
8203         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8204         * gcc.target/sparc/fexpand-2.c: Likewise.
8205         * gcc.target/sparc/fpmerge-2.c: Likewise.
8206         * gcc.target/sparc/pdist-2.c: Likewise.
8207
8208 2009-05-03  Richard Guenther  <rguenther@suse.de>
8209
8210         PR c/39983
8211         * gcc.c-torture/compile/pr39983.c: New testcase.
8212
8213 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8214
8215         * gcc.dg/c99-complex-3.c: New test.
8216
8217 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8218
8219         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8220
8221 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8222
8223         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8224
8225 2009-05-02  Richard Guenther  <rguenther@suse.de>
8226
8227         PR middle-end/40001
8228         * gcc.target/spu/pr40001.c: New testcase.
8229
8230 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8231
8232         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8233
8234 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8235
8236         PR middle-end/39579
8237         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8238         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8239
8240 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8241
8242         PR testsuite/39776
8243         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8244         no longer issued.
8245
8246 2009-04-30  David Ayers  <ayers@fsfe.org>
8247
8248         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8249         and gcc_error_prefix variables.
8250         * objc.dg/bad-receiver-type.m: Update to match correct
8251         diagnostics marker.
8252         * objc.dg/encode-5.m: Likewise.
8253         * objc.dg/id-1.m: Likewise.
8254         * objc.dg/method-1.m: Likewise.
8255         * objc.dg/method-6.m: Likewise.
8256         * objc.dg/method-7.m: Likewise.
8257         * objc.dg/method-9.m: Likewise.
8258         * objc.dg/method-11.m: Likewise.
8259         * objc.dg/method-20.m: Likewise.
8260         * objc.dg/private-1.m: Likewise.
8261
8262 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8263
8264         PR libfortran/39667
8265         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8266         * gfortran.dg/advance_4.f90: Likewise
8267         * gfortran.dg/advance_5.f90: Likewise
8268         * gfortran.dg/append_1.f90: Likewise
8269         * gfortran.dg/backslash_1.f90: Likewise
8270         * gfortran.dg/backslash_2.f90: Likewise
8271         * gfortran.dg/backslash_3.f: Likewise
8272         * gfortran.dg/backspace_10.f90: Likewise
8273         * gfortran.dg/backspace_3.f: Likewise
8274         * gfortran.dg/backspace_4.f: Likewise
8275         * gfortran.dg/backspace_5.f: Likewise
8276         * gfortran.dg/backspace_8.f: Likewise
8277         * gfortran.dg/backspace_9.f: Likewise
8278         * gfortran.dg/complex_write.f90: Likewise
8279         * gfortran.dg/convert_implied_open.f90: Likewise
8280         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8281         * gfortran.dg/dos_eol.f: Likewise
8282         * gfortran.dg/empty_format_1.f90: Likewise
8283         * gfortran.dg/endfile.f: Likewise
8284         * gfortran.dg/eof_1.f90: Likewise
8285         * gfortran.dg/eor_1.f90: Likewise
8286         * gfortran.dg/eor_handling_1.f90: Likewise
8287         * gfortran.dg/eor_handling_2.f90: Likewise
8288         * gfortran.dg/eor_handling_3.f90: Likewise
8289         * gfortran.dg/eor_handling_4.f90: Likewise
8290         * gfortran.dg/eor_handling_5.f90: Likewise
8291         * gfortran.dg/error_recovery_5.f90: Likewise
8292         * gfortran.dg/f2003_inquire_1.f03: Likewise
8293         * gfortran.dg/f2003_io_4.f03: Likewise
8294         * gfortran.dg/f2003_io_5.f03: Likewise
8295         * gfortran.dg/f2003_io_7.f03: Likewise
8296         * gfortran.dg/fgetc_1.f90: Likewise
8297         * gfortran.dg/fgetc_2.f90: Likewise
8298         * gfortran.dg/flush_1.f90: Likewise
8299         * gfortran.dg/fmt_exhaust.f90: Likewise
8300         * gfortran.dg/fmt_huge.f90: Likewise
8301         * gfortran.dg/fmt_read.f90: Likewise
8302         * gfortran.dg/fmt_t_1.f90: Likewise
8303         * gfortran.dg/fmt_t_2.f90: Likewise
8304         * gfortran.dg/fmt_t_3.f90: Likewise
8305         * gfortran.dg/fmt_t_4.f90: Likewise
8306         * gfortran.dg/fmt_t_5.f90: Likewise
8307         * gfortran.dg/fmt_t_7.f: Likewise
8308         * gfortran.dg/fseek.f90: Likewise
8309         * gfortran.dg/ftell_1.f90: Likewise
8310         * gfortran.dg/ftell_2.f90: Likewise
8311         * gfortran.dg/func_derived_3.f90: Likewise
8312         * gfortran.dg/inquire_9.f90: Likewise
8313         * gfortran.dg/iostat_1.f90: Likewise
8314         * gfortran.dg/iostat_2.f90: Likewise
8315         * gfortran.dg/list_read_1.f90: Likewise
8316         * gfortran.dg/list_read_4.f90: Likewise
8317         * gfortran.dg/list_read_5.f90: Likewise
8318         * gfortran.dg/list_read_7.f90: Likewise
8319         * gfortran.dg/list_read_8.f90: Likewise
8320         * gfortran.dg/list_read_9.f90: Likewise
8321         * gfortran.dg/namelist_13.f90: Likewise
8322         * gfortran.dg/namelist_14.f90: Likewise
8323         * gfortran.dg/namelist_15.f90: Likewise
8324         * gfortran.dg/namelist_16.f90: Likewise
8325         * gfortran.dg/namelist_17.f90: Likewise
8326         * gfortran.dg/namelist_18.f90: Likewise
8327         * gfortran.dg/namelist_19.f90: Likewise
8328         * gfortran.dg/namelist_20.f90: Likewise
8329         * gfortran.dg/namelist_24.f90: Likewise
8330         * gfortran.dg/namelist_26.f90: Likewise
8331         * gfortran.dg/namelist_27.f90: Likewise
8332         * gfortran.dg/namelist_28.f90: Likewise
8333         * gfortran.dg/namelist_37.f90: Likewise
8334         * gfortran.dg/namelist_38.f90: Likewise
8335         * gfortran.dg/namelist_39.f90: Likewise
8336         * gfortran.dg/namelist_40.f90: Likewise
8337         * gfortran.dg/namelist_43.f90: Likewise
8338         * gfortran.dg/namelist_44.f90: Likewise
8339         * gfortran.dg/namelist_45.f90: Likewise
8340         * gfortran.dg/namelist_46.f90: Likewise
8341         * gfortran.dg/namelist_47.f90: Likewise
8342         * gfortran.dg/namelist_48.f90: Likewise
8343         * gfortran.dg/namelist_49.f90: Likewise
8344         * gfortran.dg/namelist_50.f90: Likewise
8345         * gfortran.dg/namelist_51.f90: Likewise
8346         * gfortran.dg/namelist_52.f90: Likewise
8347         * gfortran.dg/namelist_56.f90: Likewise
8348         * gfortran.dg/namelist_char_only.f90: Likewise
8349         * gfortran.dg/namelist_use.f90: Likewise
8350         * gfortran.dg/namelist_use_only.f90: Likewise
8351         * gfortran.dg/noadv_size.f90: Likewise
8352         * gfortran.dg/open_access_append_1.f90: Likewise
8353         * gfortran.dg/pad_no.f90: Likewise
8354         * gfortran.dg/pr12884.f: Likewise
8355         * gfortran.dg/pr17090.f90: Likewise
8356         * gfortran.dg/pr17285.f90: Likewise
8357         * gfortran.dg/pr17286.f90: Likewise
8358         * gfortran.dg/pr18122.f90: Likewise
8359         * gfortran.dg/pr18210.f90: Likewise
8360         * gfortran.dg/pr18392.f90: Likewise
8361         * gfortran.dg/pr19155.f: Likewise
8362         * gfortran.dg/pr19216.f: Likewise
8363         * gfortran.dg/pr19467.f90: Likewise
8364         * gfortran.dg/pr19657.f: Likewise
8365         * gfortran.dg/pr20257.f90: Likewise
8366         * gfortran.dg/read_bad_advance.f90: Likewise
8367         * gfortran.dg/read_eof_2.f90: Likewise
8368         * gfortran.dg/read_eof_4.f90: Likewise
8369         * gfortran.dg/read_many_1.f: Likewise
8370         * gfortran.dg/read_noadvance.f90: Likewise
8371         * gfortran.dg/read_repeat.f90: Likewise
8372         * gfortran.dg/read_size_noadvance.f90: Likewise
8373         * gfortran.dg/read_x_past.f: Likewise
8374         * gfortran.dg/record_marker_1.f90: Likewise
8375         * gfortran.dg/record_marker_3.f90: Likewise
8376         * gfortran.dg/rewind_1.f90: Likewise
8377         * gfortran.dg/runtime_warning_1.f90: Likewise
8378         * gfortran.dg/shape_3.f90: Likewise
8379         * gfortran.dg/slash_1.f90: Likewise
8380         * gfortran.dg/stat_1.f90: Likewise
8381         * gfortran.dg/stat_2.f90: Likewise
8382         * gfortran.dg/streamio_11.f90: Likewise
8383         * gfortran.dg/streamio_3.f90: Likewise
8384         * gfortran.dg/streamio_4.f90: Likewise
8385         * gfortran.dg/streamio_9.f90: Likewise
8386         * gfortran.dg/tl_editing.f90: Likewise
8387         * gfortran.dg/unf_io_convert_1.f90: Likewise
8388         * gfortran.dg/unf_io_convert_2.f90: Likewise
8389         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8390         * gfortran.dg/unf_short_record_1.f90: Likewise
8391         * gfortran.dg/utf8_1.f03: Likewise
8392         * gfortran.dg/utf8_2.f03: Likewise
8393         * gfortran.dg/widechar_IO_1.f90: Likewise
8394         * gfortran.dg/write_check3.f90: Likewise
8395         * gfortran.dg/write_rewind_2.f: Likewise
8396         * gfortran.dg/x_slash_2.f: Likewise
8397
8398 2009-04-29  Richard Guenther  <rguenther@suse.de>
8399
8400         PR target/39943
8401         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8402         New.
8403         (check_effective_target_vect_floatuint_cvt): Likewise.
8404         * gcc.dg/vect/slp-10.c: Adjust.
8405         * gcc.dg/vect/slp-11.c: Adjust.
8406         * gcc.dg/vect/slp-12b.c: Adjust.
8407         * gcc.dg/vect/slp-33.c: Adjust.
8408         * gcc.c-torture/compile/pr39943.c: New testcase.
8409
8410 2009-04-29  Richard Guenther  <rguenther@suse.de>
8411
8412         PR middle-end/39937
8413         * gcc.c-torture/compile/pr39937.c: New testcase.
8414
8415 2009-04-29  Richard Guenther  <rguenther@suse.de>
8416
8417         PR tree-optimization/39941
8418         * gcc.c-torture/compile/pr39941.c: New testcase.
8419
8420 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8421
8422         * gcc.target/bfin/20090411-1.c: New test.
8423
8424 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8425
8426         PR target/39565
8427         * gcc.dg/pr39565.c: New testcase.
8428
8429 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8430
8431         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8432         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8433         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8434         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8435         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8436         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8437         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8438         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8439         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8440         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8441         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8442         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8443         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8444         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8445         * gcc.target/i386/pr37191.c: Likewise.
8446         * gcc.target/i386/reload-1.c: Likewise.
8447         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8448         * g++.old-deja/g++.pt/repo2.C: Likewise.
8449         * g++.old-deja/g++.pt/repo3.C: Likewise.
8450         * g++.old-deja/g++.pt/repo4.C: Likewise.
8451         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8452         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8453         * g++.dg/template/repo1.C: Likewise.
8454         * g++.dg/template/repo2.C: Likewise.
8455         * g++.dg/template/repo3.C: Likewise.
8456         * g++.dg/template/repo4.C: Likewise.
8457         * g++.dg/template/repo5.C: Likewise.
8458         * g++.dg/template/repo6.C: Likewise.
8459         * g++.dg/template/repo7.C: Likewise.
8460         * g++.dg/template/repo8.C: Likewise.
8461         * g++.dg/template/repo9.C: Likewise.
8462         * g++.dg/rtti/repo1.C: Likewise.
8463         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8464         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8465         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8466         * g++.dg/other/PR23205.C: Skip for vxworks.
8467         * g++.dg/ext/visibility/class1.C: Requires PIC.
8468         * g++.dg/eh/async-unwind2.C: Requires PIC.
8469         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8470         does not have cxa_exit.
8471
8472 2009-04-28  Jing Yu  <jingyu@google.com>
8473
8474         PR testsuite/39790
8475         * lib/target-supports.exp (check_effective_target_tls): Remove
8476         comment of caching.
8477         (check_effective_target_tls_native): Likewise.
8478         (check_effective_target_tls_runtime): Likewise.
8479         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8480         tls to tls_runtime.
8481         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8482
8483 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8484
8485         PR fortran/39946
8486         * gfortran.dg/proc_ptr_16.f90: New.
8487
8488 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8489
8490         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8491         lp64 is true.
8492
8493 2009-04-28  Richard Guenther  <rguenther@suse.de>
8494
8495         PR middle-end/39937
8496         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8497
8498 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8499
8500         * g++.dg/warn/pr35652.C: Removed.
8501         * gcc.dg/pr35652.c: Likewise.
8502
8503 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8504
8505         * gcc.target/ia64/20071210-2.c: New testcase.
8506
8507 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8508
8509         PR c/39323
8510         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8511         * gcc.dg/pr39323-3.c: Ditto.
8512
8513 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8514
8515         PR fortran/39930
8516         PR fortran/39931
8517         * gfortran.dg/ambiguous_reference_2.f90: New.
8518         * gfortran.dg/pointer_assign_7.f90: New.
8519
8520 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8521             Mark Mitchell  <mark@codesourcery.com>
8522
8523         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8524         * gcc.dg/20020103-1.c: Check for __ppc.
8525         * gcc.dg/asm-b.c: Check for __ppc.
8526         * gcc.dg/20020919-1.c: Check for __ppc.
8527         * gcc.dg/20020312-2.c: Likewise.
8528         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8529         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8530         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8531         * g++.dg/warn/weak1.C: Likewise.
8532         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8533         static so appropriate optimizations kick in.
8534         (find_base_value_wrapper): New function.
8535         * g++.dg/eh/simd-5.C: Fix target triplet.
8536         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8537
8538 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8539             H.J. Lu  <hongjiu.lu@intel.com>
8540
8541         PR target/39911
8542         * gcc.target/i386/pr39911.c: New test.
8543
8544 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8545
8546         PR fortran/39879
8547         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8548
8549 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8550
8551         PR c++/35652
8552         Revert:
8553
8554         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8555
8556         * gcc.dg/pr35652.C: New.
8557         * g++.dg/warn/pr35652.C: New.
8558         * gcc.dg/format/plus-1.c: Adjust message.
8559
8560 2009-04-27  DJ Delorie  <dj@redhat.com>
8561
8562         * lib/target-supports.exp (check_effective_target_double64): New.
8563         (check_effective_target_double64plus): New.
8564         (check_effective_target_large_double): New.
8565         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8566         * gcc.dg/div-double-1.c: Likewise.
8567         * gcc.dg/Wconversion-real.c: Require large_double.
8568         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8569
8570         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8571         are too small.
8572
8573         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8574         constants as long.
8575
8576 2009-04-27  Ian Lance Taylor  <iant@google.com>
8577
8578         * gcc.dg/Wcxx-compat-5.c: New testcase.
8579         * gcc.dg/Wcxx-compat-6.c: New testcase.
8580
8581 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8582
8583         Allow non-constant arguments to conversion intrinsics.
8584         * gcc.target/spu/intrinsics-3.c: Update tests.
8585
8586 2009-04-27  Richard Guenther  <rguenther@suse.de>
8587
8588         PR middle-end/39928
8589         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8590         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8591
8592 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8593
8594         PR target/39903
8595         * gcc.dg/torture/pr39903-1.c: New.
8596         * gcc.dg/torture/pr39903-2.c: Likewise.
8597
8598 2009-04-27  Revital Eres  <eres@il.ibm.com>
8599
8600         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8601         and check it.
8602         * gcc.dg/sms-2.c: Add dump check.
8603         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8604         and check it.
8605         * gcc.dg/sms-4.c: Likewise.
8606         * gcc.dg/sms-5.c: Likewise.
8607         * gcc.dg/sms-6.c: Likewise.
8608         * gcc.dg/sms-7.c: Likewise.
8609         * gcc.dg/sms-antideps.c: Rename to...
8610         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8611
8612 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gnat.dg/opt2.adb: New test.
8615
8616 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8617
8618         PR c++/39875
8619         * g++.dg/warn/Wunused-15.C: New test.
8620
8621 2009-04-26  Michael Matz  <matz@suse.de>
8622
8623         Expand from SSA.
8624         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8625         change regexps.
8626         * gcc.target/i386/pr37248-1.c: Modified.
8627         * gcc.target/i386/pr37248-3.c: Modified.
8628         * gcc.target/i386/pr37248-2.c: Modified.
8629         * gnat.dg/aliasing1.adb: Modified.
8630         * gnat.dg/pack9.adb: Modified.
8631         * gnat.dg/aliasing2.adb: Modified.
8632         * gcc.dg/strict-overflow-2.c: Modified.
8633         * gcc.dg/autopar/reduc-1char.c: Modified.
8634         * gcc.dg/autopar/reduc-2char.c: Modified.
8635         * gcc.dg/autopar/reduc-1.c: Modified.
8636         * gcc.dg/autopar/reduc-2.c: Modified.
8637         * gcc.dg/autopar/reduc-3.c: Modified.
8638         * gcc.dg/autopar/reduc-6.c: Modified.
8639         * gcc.dg/autopar/reduc-7.c: Modified.
8640         * gcc.dg/autopar/reduc-8.c: Modified.
8641         * gcc.dg/autopar/reduc-9.c: Modified.
8642         * gcc.dg/autopar/reduc-1short.c: Modified.
8643         * gcc.dg/autopar/reduc-2short.c: Modified.
8644         * gcc.dg/autopar/parallelization-1.c: Modified.
8645         * gcc.dg/strict-overflow-4.c: Modified.
8646         * gcc.dg/strict-overflow-6.c: Modified.
8647         * gcc.dg/gomp/combined-1.c: Modified.
8648         * gcc.dg/no-strict-overflow-1.c: Modified.
8649         * gcc.dg/no-strict-overflow-3.c: Modified.
8650         * gcc.dg/no-strict-overflow-5.c: Modified.
8651         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8652         * gcc.dg/tree-ssa/pr18134.c: Modified.
8653         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8654         * gcc.dg/tree-ssa/vector-2.c: Modified.
8655         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8656         * gcc.dg/tree-ssa/loop-21.c: Modified.
8657         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8658         * gcc.dg/tree-ssa/vector-3.c: Modified.
8659         * gcc.dg/tree-ssa/asm-3.c: Modified.
8660         * gcc.dg/tree-ssa/pr23294.c: Modified.
8661         * gcc.dg/tree-ssa/loop-22.c: Modified.
8662         * gcc.dg/tree-ssa/loop-15.c: Modified.
8663         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8664         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8665         * gcc.dg/tree-ssa/pr20139.c: Modified.
8666         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8667         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8668         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8669         * gcc.dg/tree-ssa/loop-5.c: Modified.
8670         * gcc.dg/tree-ssa/pr19431.c: Modified.
8671         * gcc.dg/tree-ssa/pr32044.c: Modified.
8672         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8673         * gcc.dg/tree-ssa/loop-19.c: Modified.
8674         * gcc.dg/tree-ssa/loop-28.c: Modified.
8675         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8676         * gcc.dg/tree-ssa/divide-1.c: Modified.
8677         * gcc.dg/tree-ssa/inline-1.c: Modified.
8678         * gcc.dg/tree-ssa/divide-3.c: Modified.
8679         * gcc.dg/tree-ssa/pr30978.c: Modified.
8680         * gcc.dg/tree-ssa/alias-6.c: Modified.
8681         * gcc.dg/tree-ssa/divide-4.c: Modified.
8682         * gcc.dg/tree-ssa/alias-11.c: Modified.
8683         * gcc.dg/no-strict-overflow-7.c: Modified.
8684         * gcc.dg/strict-overflow-1.c: Modified.
8685         * gcc.dg/pr15784-4.c: Modified.
8686         * gcc.dg/pr34263.c: Modified.
8687         * gcc.dg/strict-overflow-3.c: Modified.
8688         * gcc.dg/tree-prof/stringop-1.c: Modified.
8689         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8690         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8691         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8692         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8693         * gcc.dg/no-strict-overflow-2.c: Modified.
8694         * gcc.dg/no-strict-overflow-4.c: Modified.
8695         * gcc.dg/no-strict-overflow-6.c: Modified.
8696         * g++.dg/tree-ssa/pr27090.C: Modified.
8697         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8698         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8699         * g++.dg/tree-ssa/pr19807.C: Modified.
8700         * g++.dg/opt/pr30965.C: Modified.
8701         * g++.dg/init/new17.C: Modified.
8702         * gfortran.dg/whole_file_6.f90: Modified.
8703         * gfortran.dg/whole_file_5.f90: Modified.
8704         * gfortran.dg/reassoc_1.f90: Modified.
8705         * gfortran.dg/reassoc_3.f90: Modified.
8706
8707 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8708
8709         PR fortran/39893
8710         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8711
8712 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8713
8714         PR inline-asm/39543
8715         * gcc.target/i386/pr39543-1.c: New test.
8716         * gcc.target/i386/pr39543-2.c: New test.
8717         * gcc.target/i386/pr39543-3.c: New test.
8718
8719         PR c/39889
8720         * gcc.dg/Wunused-value-3.c: New test.
8721
8722 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8723
8724         PR c/39581
8725         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8726         gcc.dg/vla-21.c: New tests.
8727
8728 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8729
8730         PR c/39556
8731         * gcc.dg/inline-34.c: New test.
8732
8733 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8734
8735         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8736         gcc.dg/enum-const-3.c: New tests.
8737         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8738         -pedantic-errors.  Update expected diagnostics.
8739
8740 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8741
8742         PR c/39582
8743         * gcc.dg/vla-20.c: New test.
8744
8745 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8746
8747         PR c/39564
8748         * gcc.dg/vla-19.c: New test.
8749
8750 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8751
8752         PR preprocessor/39559
8753         * gcc.dg/c99-intconst-2.c: New test.
8754
8755 2009-04-25  Jan Hubicka  <jh@suse.cz>
8756
8757         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8758
8759 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8760
8761         PR fortran/39688
8762         * gfortran.dg/import7.f90: New.
8763
8764 2009-04-24  Richard Guenther  <rguenther@suse.de>
8765
8766         * gcc.dg/tree-ssa/vrp48.c: Fix.
8767
8768 2008-04-24  Doug Kwan  <dougkwan@google.com>
8769
8770         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8771         destination are the same.
8772
8773 2009-04-24  Richard Guenther  <rguenther@suse.de>
8774
8775         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8776
8777 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8778
8779         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8780         gcc.dg/array-const-3.c: New tests.
8781
8782 2009-04-24  Ian Lance Taylor  <iant@google.com>
8783
8784         * gcc.dg/Wcxx-compat-4.c: New testcase.
8785
8786 2009-04-24  Daniel Kraft  <d@domob.eu>
8787
8788         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8789         expected on already erraneous symbol (renamed to fresh one).
8790
8791 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8792
8793         PR middle-end/39867
8794         * gcc.dg/pr39867.c: New.
8795
8796 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8797
8798         PR fortran/39861
8799         PR fortran/39864
8800         * gfortran.dg/intrinsic_1.f90: New.
8801
8802 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gnat.dg/alignment7.adb: New test.
8805         * gnat.dg/alignment8.adb: Likewise.
8806
8807 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8808
8809         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8810         * gnat.dg/specs/rep_clause2.ads: New test.
8811
8812 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8813
8814         PR rtl-optimization/39794
8815         * gcc.dg/pr39794.c: New test.
8816
8817 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gnat.dg/atomic1.adb: New test.
8820         * gnat.dg/atomic1_pkg.ads: New helper.
8821
8822 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8823
8824         PR testsuite/39623
8825         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8826         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8827
8828 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8829
8830         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8831         warning.
8832
8833 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8834
8835         PR C/31499
8836         * gcc.dg/vector-init-1.c: New testcase.
8837         * gcc.dg/vector-init-2.c: New testcase.
8838
8839 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8840
8841         * gnat.dg/enum2.adb: New test.
8842         * gnat.dg/enum2_pkg.ads: New helper.
8843
8844 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR c/39855
8847         * gcc.dg/torture/pr39855.c: New test.
8848
8849 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8850
8851         PR c++/39639
8852         * g++.dg/cpp0x/pr39639.C: New test.
8853
8854 2009-04-22  Mark Heffernan  <meheff@google.com>
8855
8856         * gcc.dg/profile-generate-3.c: New test.
8857
8858 2009-04-22  Jan Hubicka  <jh@suse.cz>
8859
8860         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8861
8862 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8863
8864         PR testsuite/39623
8865         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8866
8867 2009-04-22  Richard Guenther  <rguenther@suse.de>
8868
8869         PR tree-optimization/39824
8870         * gcc.c-torture/compile/pr39824.c: New testcase.
8871
8872 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8873
8874         PR c++/14875
8875         * g++.dg/parse/parser-pr14875.C: New.
8876         * g++.dg/parse/parser-pr14875-2.C: New.
8877         * g++.dg/parse/error6.C: Update match string.
8878
8879 2009-04-22  Richard Guenther  <rguenther@suse.de>
8880
8881         PR tree-optimization/39845
8882         * gcc.c-torture/compile/pr39845.c: New testcase.
8883
8884 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8885
8886         PR fortran/39735
8887         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8888         * gfortran.dg/external_initializer.f90: Modified.
8889         * gfortran.dg/interface_26.f90: Modified.
8890         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8891         * gfortran.dg/proc_ptr_3.f90: Modified.
8892         * gfortran.dg/proc_ptr_15.f90: New.
8893         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8894
8895 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8896
8897         PR c++/35711
8898         * g++.dg/warn/pr35711.C: New.
8899         * g++.dg/conversion/ptrmem2.C: Update.
8900
8901 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8902
8903         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8904         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8905         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8906         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8907         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8908         gcc.c-torture/ChangeLog.0,
8909         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8910         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8911         gcc.target/i386/math-torture/math-torture.exp,
8912         gcc.target/mips/inter/mips16-inter.exp,
8913         gcc.target/mips/mips-nonpic/README,
8914         gcc.target/x86_64/abi/README.gcc,
8915         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8916         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8917         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8918         notices.
8919         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8920
8921 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8922
8923         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8924
8925 2009-04-21  Richard Guenther  <rguenther@suse.de>
8926
8927         PR middle-end/39829
8928         * gcc.dg/torture/pr39829.c: New testcase.
8929
8930 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8931
8932         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8933
8934 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8935
8936         PR 16202
8937         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8938         * gcc.dg/sequence-pt-2.c: New.
8939         * gcc.dg/sequence-pt-3.c: New.
8940         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8941         * g++.dg/warn/sequence-pt-2.c: New.
8942         * g++.dg/warn/sequence-pt-3.c: New.
8943
8944 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8947
8948 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8949
8950         * gnat.dg/import1.ad[sb]: New test.
8951
8952 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8953
8954         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8955         return 0.
8956
8957 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8958
8959         PR fortran/39811
8960         * gfortran.dg/continuation_11.f90: New test.
8961
8962 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8963
8964         PR c++/13358
8965         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8966         messages. Test for "long long" in system headers.
8967         * gcc.dg/c99-longlong-2.c: New.
8968         * g++.dg/warn/pr13358.C: New.
8969         * g++.dg/warn/pr13358-2.C: New.
8970         * g++.dg/warn/pr13358-3.C: New.
8971         * g++.dg/warn/pr13358-4.C: New.
8972
8973 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8974
8975         * gcc.dg/framework-2.c: Fix up for non existent includes
8976         being fatal errors now.
8977
8978 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8979
8980         PR fortran/39800
8981         * gfortran.dg/private_type_13.f90: New test.
8982         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8983
8984 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8985
8986         PR c++/39803
8987         * g++.dg/warn/Wunused-14.C: New test.
8988
8989 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8990
8991         * gnat.dg/specs/small_alignment.ads: New test.
8992
8993 2009-04-20  Ian Lance Taylor  <iant@google.com>
8994
8995         * gcc.dg/Wcxx-compat-3.c: New testcase.
8996
8997 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8998
8999         * gnat.dg/pack13.ad[sb]: New test.
9000         * gnat.dg/pack13_pkg.ads: New helper.
9001
9002 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9003
9004         * gnat.dg/discr11.ad[sb]: New test.
9005         * gnat.dg/discr11_pkg.ads: New helper.
9006
9007 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9008
9009         PR tree-optimization/39675
9010         * gcc.dg/vect/O3-pr39675-2.c: New test.
9011
9012 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9013
9014         * gnat.dg/rep_clause3.adb: New test.
9015
9016 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9017
9018         PR c/37481
9019         * gcc.dg/c99-flex-array-7.c: New test.
9020
9021 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9022
9023         PR c/19771
9024         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9025
9026 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9027
9028         PR c/38243
9029         * gcc.dg/c99-restrict-3.c: New test.
9030
9031 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9032
9033         PR preprocessor/20078
9034         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9035
9036 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9037
9038         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9039         Do not pass -B$root after -margs.
9040
9041 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9042
9043         PR c/32061
9044         PR c++/36954
9045         * gcc.dg/pr32061.c: New.
9046         * gcc.dg/Wlogical-op-1.c: Update.
9047         * g++.dg/warn/Wlogical-op-1.C: Update.
9048         * g++.dg/warn/pr36954.C: New.
9049
9050 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9051
9052         PR c/27676
9053         * gcc.dg/lvalue-5.c: New test.
9054
9055 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9056
9057         PR c/22367
9058         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9059
9060 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9061
9062         * gcc.dg/cpp/include5.c: New test.
9063
9064 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9065
9066         PR c/35210
9067         * gcc.dg/call-diag-2.c: New test.
9068
9069 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9070
9071         PR preprocessor/39646
9072         * gcc.dg/cpp/line8.c: New test.
9073
9074 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9075
9076         PR preprocessor/39647
9077         * gcc.dg/cpp/line7.c: New test.
9078
9079 2009-04-18  Richard Guenther  <rguenther@suse.de>
9080
9081         PR middle-end/39804
9082         * gcc.target/i386/pr39804.c: New testcase.
9083
9084 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9085
9086         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9087         * g++.dg/other/pr39496.C: Likewise.
9088
9089 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9090
9091         PR middle-end/36902
9092         * gcc.dg/pr36902.c: New.
9093
9094 2009-04-17  Diego Novillo  <dnovillo@google.com>
9095
9096         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9097         violation for variable 'inside_main'.
9098
9099 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9100
9101         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9102
9103 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9104
9105         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9106
9107 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9108
9109         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9110         * gfortran.dg/chmod_2.f90: Likewise.
9111         * gfortran.dg/chmod_3.f90: Likewise.
9112         * gfortran.dg/open_errors.f90: Likewise.
9113         * gfortran.dg/stat_1.f90: Likewise.
9114         * gfortran.dg/stat_2.f90: Likewise.
9115
9116 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9117
9118         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9119         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9120         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9121         * gfortran.dg/nearest_1.f90: Likewise.
9122         * gfortran.dg/nearest_3.f90: Likewise.
9123         * gfortran.dg/isnan_1.f90: Likewise.
9124         * gfortran.dg/isnan_2.f90: Likewise.
9125         * gfortran.dg/nan_1.f90: Likewise.
9126         * gfortran.dg/nan_2.f90: Likewise.
9127         * gfortran.dg/nan_3.f90: Likewise.
9128         * gfortran.dg/nan_4.f90: Likewise.
9129         * gfortran.dg/module_nan.f90: Likewise.
9130         * gfortran.dg/int_conv_2.f90: Likewise.
9131         * gfortran.dg/init_flag_3.f90: Likewise.
9132         * gfortran.dg/namelist_42.f90: Likewise.
9133         * gfortran.dg/namelist_43.f90: Likewise.
9134         * gfortran.dg/real_const_3.f90: Likewise.
9135         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9136
9137         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9138         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9139         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9140         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9141         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9142
9143         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9144         * gfortran.dg/gamma_5.f90: Likewise.
9145
9146 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9147
9148         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9149         less strict so it also works with auto-overlay support.
9150         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9151         for "exceeds local store" linker errors on the SPU.
9152
9153         * lib/gfortran.exp: Include target-supports.exp.
9154         (gfortran_init): On SPU targets where automatic overlay support
9155         is available, use it to build all Fortran test cases.
9156
9157         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9158
9159 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9160
9161         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9162         rule enforced by gnat on taft types.
9163
9164 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9165
9166         PR testsuite/39792
9167         * g++.dg/ext/complit11.C: Add empty dg-options.
9168
9169 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9170
9171         PR c++/17570
9172         * g++.dg/template/defarg11.C: New test.
9173
9174 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9175
9176         PR c++/28766
9177         * g++.dg/ext/complit11.C: New testcase.
9178
9179 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9180
9181         PR c++/39551
9182         * g++.dg/warn/Wunused-13.C: New testcase.
9183
9184 2009-04-15  Ian Lance Taylor  <iant@google.com>
9185
9186         * gcc.dg/Wenum-compare-1.c: New testcase.
9187
9188 2009-04-15  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/39764
9191         * g++.dg/torture/pr39764.C: New testcase.
9192
9193 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9194
9195         * g++.dg/ext/altivec-17.C: New.
9196
9197 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9198
9199         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9200         * gnat.dg/specs/limited1.ads: Ditto.
9201
9202 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9203
9204         PR testsuite/39769
9205         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9206         for testing the results of estimate instructions.
9207         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9208         * gcc.dg/vmx/3a-05.c (test): Ditto.
9209
9210 2009-04-14  Jason Merrill  <jason@redhat.com>
9211
9212         PR c++/39763
9213         * g++.dg/warn/Wshadow-4.C: Extend.
9214
9215 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9216
9217         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9218         (do_D): Remove attribute hidden.
9219
9220 2009-04-13  Jason Merrill  <jason@redhat.com>
9221
9222         PR c++/39480
9223         * g++.dg/init/copy7.C: New.
9224
9225 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9226
9227         PR testsuite/39733
9228         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9229         (check_for_all_options): This.
9230
9231 2009-04-13  Jason Merrill  <jason@redhat.com>
9232
9233         PR c++/39750
9234         * g++.dg/template/crash90.C: New.
9235
9236 2009-04-12  Jason Merrill  <jason@redhat.com>
9237
9238         PR c++/39742
9239         * g++.dg/overload/extern-C-2.C: New.
9240
9241 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9242
9243         PR preprocessor/31869
9244         * gcc.dg/cpp/strify5.c: New test.
9245
9246 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9247
9248         * gnat.dg/enum1.adb: New test.
9249         * gnat.dg/enum1_pkg.ads: New helper.
9250
9251 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9252
9253         PR target/39740
9254         * gcc.target/alpha/pr39740.c: New test.
9255
9256 2009-04-11  Daniel Kraft  <d@domob.eu>
9257
9258         PR fortran/37746
9259         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9260         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9261         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9262         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9263         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9264         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9265         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9266         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9267         expected string length that failed with -fbounds-check now.
9268         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9269
9270 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9271
9272         PR fortran/39692
9273         * gfortran.dg/proc_ptr_14.f90: New.
9274
9275 2009-04-11  Richard Guenther  <rguenther@suse.de>
9276
9277         PR middle-end/39732
9278         * g++.dg/torture/pr39732.C: New testcase.
9279
9280 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9281
9282         * gfortran.dg/whole_file_5.f90: New.
9283         * gfortran.dg/whole_file_6.f90: New.
9284
9285 2009-04-11  Richard Guenther  <rguenther@suse.de>
9286
9287         PR tree-optimization/39713
9288         * g++.dg/torture/pr39713.C: New testcase.
9289
9290 2009-04-10  Richard Guenther  <rguenther@suse.de>
9291
9292         PR c/39712
9293         * gcc.dg/pr39712.c: New testcase.
9294
9295 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9296
9297         PR c++/28301
9298         * g++.dg/cpp0x/enum2.C: Updated.
9299         * g++.dg/debug/pr22514.C: Likewise.
9300         * g++.dg/parse/enum2.C: Likewise.
9301         * g++.dg/parse/enum3.C: Likewise.
9302         * g++.dg/template/crash79.C: Likewise.
9303         * g++.old-deja/g++.jason/cond.C: Likewise.
9304
9305 2009-04-10  Chao-ying Fu  <fu@mips.com>
9306
9307         * gcc.target/mips/interrupt_handler.c: Change from compile to
9308         assemble.
9309
9310 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9311
9312         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9313
9314 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9315
9316         PR fortran/38709
9317         * gfortran.dg/zero_sized_6.f90: New.
9318
9319 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9320
9321         PR  c++/20118
9322         * g++.dg/parse/pr20118.C: New.
9323         * g++.dg/template/spec16.C: Update.
9324
9325 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9326
9327         PR testsuite/35621
9328         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9329         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9330         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9331         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9332         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9333         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9334         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9335         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9336         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9337         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9338         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9339         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9340         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9341         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9342         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9343         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9344         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9345
9346 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9347
9348         PR target/39678
9349         * g++.dg/torture/pr39678.C: New.
9350         * gcc.dg/compat/struct-complex-2.h: Likewise.
9351         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9352         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9353         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9354         * gcc.dg/torture/pr39678.c: Likewise.
9355         * gcc.target/i386/pr39678.c: Likewise.
9356
9357         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9358         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9359
9360         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9361         <complex.h>.  Add tests for structure with complex float.
9362
9363 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9364             Joseph Myers  <joseph@codesourcery.com>
9365
9366         PR target/36800
9367         * gcc.dg/dfp/pr36800.c: New.
9368
9369 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9370             Rafael Avila de Espindola  <espindola@google.com>
9371
9372         * gcc.misc-tests/help.exp: New file.
9373         * lib/options.exp: New file.
9374
9375 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9376
9377         PR libobjc/36610
9378         * objc/execute/forward-1.x: New.
9379
9380 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9381
9382         * gcc.dg/pr27150-1.c: Change to a link test.
9383
9384 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9387         3 of the GNU General Public License and to point readers at the
9388         COPYING3 file and the FSF's license web page.
9389         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9390         * gcc.dg/struct/struct-reorg.exp: Likewise.
9391         * gcc.target/spu/tag_manager.c: Likewise.
9392
9393 2009-04-09  Richard Guenther  <rguenther@suse.de>
9394
9395         PR testsuite/39696
9396         * ssa-ccp-25.c: Adjust pattern.
9397
9398 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9399
9400         PR fortran/36704
9401         * gfortran.dg/external_procedures_1.f90: Modified.
9402         * gfortran.dg/proc_ptr_result_1.f90: New.
9403         * gfortran.dg/proc_ptr_result_2.f90: New.
9404         * gfortran.dg/proc_ptr_result_3.f90: New.
9405
9406 2009-04-09  Richard Guenther  <rguenther@suse.de>
9407
9408         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9409         to prevent constant propagation.
9410         * gcc.dg/vect/vect-56.c: Likewise.
9411         * gcc.dg/vect/vect-58.c: Likewise.
9412         * gcc.dg/vect/vect-60.c: Likewise.
9413         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9414         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9415         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9416
9417 2009-04-09  Richard Guenther  <rguenther@suse.de>
9418
9419         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9420         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9421
9422 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9423
9424         PR c/39613
9425         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9426         New tests.
9427
9428 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9429
9430         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9431         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9432
9433 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9436
9437 2009-04-08  Jason Merrill  <jason@redhat.com>
9438
9439         PR c++/25185
9440         * g++.dg/template/error40.C: Add another test.
9441
9442 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9443
9444         PR c/39614
9445         PR c/39673
9446         * gcc.c-torture/compile/pr39614-1.c,
9447         gcc.c-torture/compile/pr39614-2.c,
9448         gcc.c-torture/compile/pr39614-3.c,
9449         gcc.c-torture/compile/pr39614-4.c,
9450         gcc.c-torture/compile/pr39614-5.c,
9451         gcc.c-torture/compile/pr39673-1.c,
9452         gcc.c-torture/compile/pr39673-2.c: New tests.
9453         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9454         more cases.
9455         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9456         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9457         expected errors.
9458
9459 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9460
9461         PRc++/39637
9462         * g++.dg/cpp0x/variadic-crash2.C: New test.
9463
9464 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9465
9466         PR fortran/38863
9467         * gfortran.dg/alloc_comp_result_1.f90: New test.
9468
9469 2009-04-07  Jason Merrill  <jason@redhat.com>
9470
9471         PR c++/34691
9472         * g++.dg/overload/extern-C-1.C: New.
9473
9474 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9475
9476         PR testsuite/39325
9477         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9478
9479 2009-04-07  Jason Merrill  <jason@redhat.com>
9480
9481         PR c++/25185
9482         * g++.dg/template/error40.C: New.
9483
9484 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9485
9486         PR fortran/38152
9487         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9488
9489 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9490
9491         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9492
9493 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9494
9495         PR fortran/38290
9496         * gfortran.dg/proc_decl_1.f90: Modified.
9497         * gfortran.dg/proc_ptr_11.f90: Extended.
9498         * gfortran.dg/proc_ptr_13.f90: Modified.
9499
9500 2009-04-06  Jason Merrill  <jason@redhat.com>
9501
9502         PR c++/35146
9503         * g++.dg/template/fnspec1.C: New.
9504
9505 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9506
9507         * lib/gnat.exp: Handle multilib.
9508
9509 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9510
9511         PR fortran/38863
9512         * gfortran.dg/dependency_23.f90: New test.
9513
9514 2009-04-06  Richard Guenther  <rguenther@suse.de>
9515
9516         PR tree-optimization/28868
9517         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9518         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9519         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9520         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9521
9522 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9523
9524         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9525
9526 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9527
9528         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9529
9530 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9531
9532         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9533         with the built-in y0, and the subsequent warning.
9534         (y1): Likewise, rename to y_1.
9535
9536 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9537
9538         PR fortran/39414
9539         * gfortran.dg/proc_decl_21.f90: New.
9540
9541 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR fortran/36091
9544         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9545
9546 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9547
9548         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9549         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9550         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9551         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9552         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9553         gfortran.dg/namelist_49.f90: Gate test on effective_target
9554         fd_truncate.
9555         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9556
9557 2009-04-05  Daniel Kraft  <d@domob.eu>
9558
9559         PR fortran/38654
9560         * gfortran.dg/read_float_2.f03
9561         * gfortran.dg/read_float_3.f90
9562
9563 2009-04-05  Richard Guenther  <rguenther@suse.de>
9564
9565         PR tree-optimization/39648
9566         * gcc.c-torture/compile/pr39648.c: New testcase.
9567
9568 2009-04-05  Jason Merrill  <jason@redhat.com>
9569
9570         PR c++/14912
9571         * g++.dg/template/error39.C: New.
9572
9573 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9574
9575         PR fortran/29458
9576         * gfortran.dg/implied_do_1.f90: New.
9577
9578 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9579
9580         PR fortran/39577
9581         * gfortran.dg/recursive_check_8.f90: New.
9582         * gfortran.dg/recursive_check_9.f90: New.
9583         * gfortran.dg/recursive_check_10.f90: New.
9584         * gfortran.dg/recursive_check_11.f90: New.
9585         * gfortran.dg/recursive_check_12.f90: New.
9586         * gfortran.dg/recursive_check_13.f90: New.
9587         * gfortran.dg/recursive_check_14.f90: New.
9588
9589 2009-04-04  Jason Merrill  <jason@redhat.com>
9590
9591         PR c++/25185
9592         * g++.dg/template/error38.C: Add more tests.
9593
9594 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/37614
9597         * gfortran.dg/common_align_2.f90: New test.
9598
9599 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9600
9601         PR target/39501
9602         * gcc.c-torture/execute/pr39501.c: New file.
9603         * gcc.c-torture/execute/pr39501.x: New file.
9604
9605 2009-04-04  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/8781
9608         PR tree-optimization/37892
9609         * g++.dg/tree-ssa/pr8781.C: New testcase.
9610         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9611
9612 2009-04-04  Richard Guenther  <rguenther@suse.de>
9613
9614         PR tree-optimization/39636
9615         * gcc.c-torture/compile/pr39636.c: New testcase.
9616
9617 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9618
9619         PR rtl-optimization/39607
9620         * g++.dg/opt/pr39607.C: New.
9621
9622 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9623
9624         PR fortran/39594
9625         * gfortran.dg/common_12.f90: New.
9626
9627 2009-04-03  Jason Merrill  <jason@redhat.com>
9628
9629         PR c++/39608
9630         * g++.dg/template/const2.C: New test.
9631
9632 2009-04-03  Richard Guenther  <rguenther@suse.de>
9633
9634         PR tree-optimization/2480
9635         PR tree-optimization/23086
9636         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9637         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9638
9639 2009-04-03  Richard Guenther  <rguenther@suse.de>
9640
9641         PR tree-optimization/34743
9642         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9643         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9644         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9645         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9646         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9647         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9648         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9649         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9650
9651 2009-04-03  Richard Guenther  <rguenther@suse.de>
9652
9653         PR middle-end/13146
9654         PR tree-optimization/23940
9655         PR tree-optimization/33237
9656         PR middle-end/33974
9657         PR middle-end/34093
9658         PR tree-optimization/36201
9659         PR tree-optimization/36230
9660         PR tree-optimization/38049
9661         PR tree-optimization/38207
9662         PR tree-optimization/38230
9663         PR tree-optimization/38301
9664         PR tree-optimization/38585
9665         PR middle-end/38895
9666         PR tree-optimization/38985
9667         PR tree-optimization/39299
9668         * gcc.dg/pr19633-1.c: Adjust.
9669         * gcc.dg/torture/pta-callused-1.c: Likewise.
9670         * gcc.dg/torture/pr39074-2.c: Likewise.
9671         * gcc.dg/torture/pr39074.c: Likewise.
9672         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9673         * gcc.dg/torture/pr30375.c: Adjust.
9674         * gcc.dg/torture/pr33563.c: Likewise.
9675         * gcc.dg/torture/pr33870.c: Likewise.
9676         * gcc.dg/torture/pr33560.c: Likewise.
9677         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9678         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9679         * gcc.dg/tree-ssa/alias-15.c: Remove.
9680         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9681         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9682         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9683         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9684         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9685         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9686         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9687         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9688         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9689         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9690         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9691         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9692         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9693         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9694         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9695         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9696         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9697         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9698         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9699         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9700         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9701         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9702         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9703         * gcc.dg/uninit-B.c: XFAIL.
9704         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9705         * gcc.dg/uninit-pr19430.c: XFAIL.
9706         * g++.dg/tree-ssa/pr13146.C: New testcase.
9707         * g++.dg/opt/pr36187.C: Adjust.
9708         * g++.dg/torture/20090329-1.C: New testcase.
9709
9710 2009-04-02  Chao-ying Fu  <fu@mips.com>
9711
9712         * gcc.target/mips/interrupt_handler.c: New test.
9713
9714 2009-04-02  David Ayers  <ayers@fsfe.org>
9715
9716         PR objc/18456
9717         * objc.dg/bad-receiver-type-2.m: New test contributed by
9718         Alexander Mamberg.
9719
9720 2009-04-02  Jason Merrill  <jason@redhat.com>
9721
9722         PR c++/25185
9723         * g++.dg/template/error38.C: New test.
9724
9725 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9726
9727         PR tree-optimization/31677
9728         * gcc.dg/memcpy-1.c: Add compiler option.
9729
9730 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9731
9732         PR tree-optimization/39595
9733         * gfortran.dg/vect/O3-pr39595.f: New test.
9734
9735 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9736
9737         PR c++/26693
9738         * g++.dg/template/typedef11.C: New test.
9739         * g++.dg/template/typedef12.C: Likewise.
9740         * g++.dg/template/typedef13.C: Likewise.
9741         * g++.dg/template/typedef14.C: Likewise.
9742         * g++.dg/template/typedef15.C: Likewise.
9743         * g++.dg/template/typedef16.C: Likewise.
9744         * g++.dg/template/sfinae3.C: Compile this pedantically.
9745         The only errors expected should be the one saying the typedef is ill
9746         formed.
9747         * g++.old-deja/g++.pt/typename8.C: Likewise.
9748         * g++.dg/template/access11.C: Update this.
9749
9750 2009-04-02  Richard Guenther  <rguenther@suse.de>
9751
9752         PR tree-optimization/37221
9753         * gcc.c-torture/compile/20090331-1.c: New testcase.
9754
9755 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9756
9757         * gcc.c-torture/compile/20090401-1.c: New test.
9758
9759 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9760
9761         PR c++/4926
9762         * g++.dg/template/pr4926-1.C: New.
9763
9764 2009-04-01  Xinliang David Li  <davidxl@google.com>
9765
9766         * gcc.target/i386/all_one_m128i.c: New test.
9767
9768 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9769
9770         PR c/39027
9771         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9772         * gcc.dg/fltconst-2.c: New test.
9773         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9774         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9775
9776         PR c/33466
9777         * gcc.dg/cpp/pr33466.c: New test.
9778         * gcc.dg/dfp/pr33466.c: New test.
9779         * gcc.dg/fixed-point/pr33466.c: New test.
9780
9781 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9782
9783         PR tree-optimization/35011
9784         * g++.dg/other/pr35011.C: New.
9785
9786 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR target/39226
9789         * gcc.dg/pr39226.c: New test.
9790
9791 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9792
9793         PR c++/35240
9794         * g++.dg/template/pr35240.C: New.
9795
9796 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9797
9798         PR c/39605
9799         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9800         * gcc.dg/pr25682.c: Update expected diagnostics.
9801
9802 2009-04-01  Richard Guenther  <rguenther@suse.de>
9803
9804         * gcc.dg/fold-plusmult-2.c: New testcase.
9805
9806 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR c/37772
9809         * gcc.dg/pr37772.c: New test.
9810         * g++.dg/ext/asm11.C: New test.
9811
9812 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9813
9814         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9815         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9816         defined.
9817
9818 2009-03-31  Jason Merrill  <jason@redhat.com>
9819
9820         * g++.old-deja/g++.other/using9.C: Add expected errors.
9821
9822 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9823
9824         * gcc.c-torture/compile/pr33009.c: Removed.
9825
9826 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9827
9828         * gcc.c-torture/compile/pr33009.c: Delete.
9829         * gcc.c-torture/compile/pr11832.c: Likewise.
9830
9831 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9832
9833         PR c/448
9834         * lib/target-supports.exp (check_effective_target_stdint_types):
9835         Update comment.
9836         (check_effective_target_inttypes_types): New.
9837         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9838         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9839         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9840
9841 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9842
9843         PR fortran/38917
9844         PR fortran/38918
9845         * gfortran.dg/data_pointer_1.f90: New test.
9846
9847 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9848
9849         PR fortran/38915
9850         * gfortran.dg/char_length_15.f90: New test.
9851
9852 2009-03-31  Jason Merrill  <jason@redhat.com>
9853
9854         C++ DR 613
9855         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9856         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9857         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9858         xfail others.
9859
9860         * g++.dg/other/typedef2.C: New test.
9861
9862         PR c++/37806
9863         * g++.dg/template/typedef17.C: New test.
9864
9865         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9866         * g++.dg/cpp0x/auto12.C: Likewise.
9867
9868 2009-03-31  Richard Guenther  <rguenther@suse.de>
9869
9870         PR middle-end/31029
9871         * gcc.dg/fold-compare-4.c: New testcase.
9872         * gcc.dg/fold-compare-5.c: Likewise.
9873
9874 2009-03-31  Richard Guenther  <rguenther@suse.de>
9875
9876         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9877
9878 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9879
9880         PR target/39592
9881         * gcc.target/i386/pr39592-1.c: New test.
9882
9883 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9884
9885         PR preprocessor/15638
9886         * gcc.dg/cpp/missing-header-1.c: New test.
9887         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9888         "compilation terminated" message.
9889         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9890         test #include "".
9891         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9892         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9893         terminated" message.
9894
9895 2009-03-31  Richard Guenther  <rguenther@suse.de>
9896
9897         PR middle-end/23401
9898         PR middle-end/27810
9899         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9900         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9901
9902 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9903
9904         PR fortran/38389
9905         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9906         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9907         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9908         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9909         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9910         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9911         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9912
9913 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/22571
9916         * gfortran.dg/whole_file_1.f90: New test.
9917         PR fortran/26227
9918         * gfortran.dg/whole_file_2.f90: New test.
9919         * gfortran.dg/whole_file_3.f90: New test.
9920         PR fortran/24886
9921         * gfortran.dg/whole_file_4.f90: New test.
9922
9923 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9924
9925         * gfortran.dg/bind_c_usage_19.f90: New test.
9926
9927         PR target/39558
9928         * gcc.target/powerpc/altivec-29.c: New test.
9929
9930 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9931
9932         PR rtl-optimization/323
9933         * gcc.target/i386/excess-precision-1.c,
9934         gcc.target/i386/excess-precision-2.c,
9935         gcc.target/i386/excess-precision-3.c,
9936         gcc.target/i386/excess-precision-4.c,
9937         gcc.target/i386/excess-precision-5.c,
9938         gcc.target/i386/excess-precision-6.c: New tests.
9939
9940 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9941
9942         PR c/35235
9943         * gcc.dg/c99-array-lval-8.c: New test.
9944
9945 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9946
9947         PR preprocessor/34695
9948         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9949         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9950         instead of dg-warning for "previous definition" messages.
9951         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9952         "warnings being treated as errors" message.
9953         * gcc.dg/fltconst-1.c: Use -fshow-column.
9954
9955 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9956
9957         PR fortran/38823
9958         * gfortran.dg/power1.f90: New test.
9959
9960 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9961
9962         PR c/456
9963         PR c/5675
9964         PR c/19976
9965         PR c/29116
9966         PR c/31871
9967         PR c/35198
9968         * gcc.c-torture/compile/20081108-1.c,
9969         gcc.c-torture/compile/20081108-2.c,
9970         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9971         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9972         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9973         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9974         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9975         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9976         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9977         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9978         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9979         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9980         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9981         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9982         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9983         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9984         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9985         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9986         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9987         case.
9988         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9989         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9990         XFAILs.  Update expected messages.
9991         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9992         expected messages.
9993         * gcc.dg/real-const-1.c: Replace with test from original PR.
9994         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9995         when casting from non-constant integer to pointer.
9996
9997 2009-03-29  Richard Guenther  <rguenther@suse.de>
9998
9999         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10000
10001 2009-03-29  Daniel Kraft  <d@domob.eu>
10002
10003         PR fortran/37423
10004         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10005         DEFERRED bindings.
10006         * gfortran.dg/typebound_proc_9.f03: New test.
10007         * gfortran.dg/typebound_proc_10.f03: New test.
10008         * gfortran.dg/typebound_proc_11.f03: New test.
10009         * gfortran.dg/abstract_type_5.f03: New test.
10010
10011 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10012
10013         PR fortran/38507
10014         * gfortran.dg/do_4.f: New.
10015         * gfortran.dg/goto_2.f90: Correct expected warnings.
10016         * gfortran.dg/goto_4.f90: Likewise.
10017         * gfortran.dg/goto_5.f90: New.
10018
10019 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10020
10021         PR target/39545
10022         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10023
10024         * gcc.target/i386/pr39545-1.c: New.
10025         * gcc.target/i386/pr39545-2.c: Likewise.
10026
10027         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10028         (flex2_struct): Likewise.
10029         (check_struct_passing7): Likewise.
10030         (check_struct_passing8): Likewise.
10031         (f1s): Likewise.
10032         (f2s): Likewise.
10033         (main): Call check_struct_passing7 and check_struct_passing8.
10034
10035 2009-03-29  Richard Guenther  <rguenther@suse.de>
10036
10037         * gcc.c-torture/execute/20090113-1.c: New testcase.
10038         * gcc.c-torture/execute/20090113-2.c: Likewise.
10039         * gcc.c-torture/execute/20090113-3.c: Likewise.
10040         * gcc.c-torture/execute/20090207-1.c: Likewise.
10041         * gcc.c-torture/compile/20090114-1.c: Likewise.
10042         * gcc.c-torture/compile/20090328-1.c: Likewise.
10043         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10044
10045 2009-03-29  David Ayers  <ayers@fsfe.org>
10046
10047         PR objc/27377
10048         * objc.dg/conditional-1.m: New tests.
10049
10050 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10051
10052         * gcc.dg/winline-10.c: New test.
10053
10054 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10055
10056         PR fortran/34656
10057         * gfortran.dg/do_check_1.f90: Add test.
10058         * gfortran.dg/do_check_2.f90: Add test.
10059         * gfortran.dg/do_check_3.f90: Add test.
10060         * gfortran.dg/do_check_4.f90: Add test.
10061
10062 2009-03-28  Jan Hubicka  <jh@suse.cz>
10063
10064         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10065         * gcc.dg/pr33826.c: Update dump files.
10066         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10067         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10068
10069 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10070
10071         * g++.dg/tree-ssa/fwprop-align.C: New test.
10072
10073 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10074
10075         * gcc.target/powerpc/altivec-28.c: New test.
10076
10077         PR c++/39554
10078         * gcc.dg/wdisallowed-functions-1.c: Removed.
10079         * gcc.dg/wdisallowed-functions-2.c: Removed.
10080         * gcc.dg/wdisallowed-functions-3.c: Removed.
10081         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10082         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10083         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10084
10085 2009-03-28  Richard Guenther  <rguenther@suse.de>
10086
10087         PR tree-optimization/38723
10088         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10089
10090 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10091
10092         PR fortran/38538
10093         * gfortran.dg/char_result_13.f90: New test.
10094
10095 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10096
10097         PR fortran/38765
10098         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10099
10100 2009-03-28  Daniel Kraft  <d@domob.eu>
10101
10102         * gfortran.dg/trim_1.f90: New test.
10103
10104 2009-03-28  Richard Guenther  <rguenther@suse.de>
10105
10106         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10107         * g++.dg/warn/Warray-bounds.C: Likewise.
10108
10109 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10110
10111         PR fortran/32626
10112         * gfortran.dg/recursive_check_7.f90: New test.
10113
10114 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10115
10116         PR fortran/38432
10117         * gfortran.dg/do_check_5.f90: New test.
10118         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10119         * gfortran.dg/array_constructor_18.f90: Ditto.
10120         * gfortran.dg/array_constructor_22.f90: Ditto.
10121         * gfortran.dg/do_3.F90: Ditto.
10122         * gfortran.dg/do_1.f90: Ditto.
10123
10124 2009-03-28  Richard Guenther  <rguenther@suse.de>
10125
10126         PR tree-optimization/38180
10127         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10128
10129 2009-03-28  Richard Guenther  <rguenther@suse.de>
10130
10131         PR tree-optimization/38513
10132         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10133         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10134         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10135         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10136         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10137         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10138         * gcc.dg/vect/vect-35.c: Likewise.
10139         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10140         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10141         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10142
10143 2009-03-28  Richard Guenther  <rguenther@suse.de>
10144
10145         PR tree-optimization/38968
10146         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10147
10148 2009-03-28  Richard Guenther  <rguenther@suse.de>
10149
10150         PR tree-optimization/37795
10151         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10152
10153 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10154
10155         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10156         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10157         options for removed targets.
10158
10159 2009-03-27  Richard Guenther  <rguenther@suse.de>
10160
10161         PR tree-optimization/39120
10162         * gcc.c-torture/execute/pr39120.c: New testcase.
10163
10164 2009-03-27  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/39120
10167         * gcc.dg/torture/pta-callused-1.c: New testcase.
10168
10169 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10170
10171         PR middle-end/39315
10172         * gcc.target/i386/pr39315-1.c: New.
10173         * gcc.target/i386/pr39315-2.c: Likewise.
10174         * gcc.target/i386/pr39315-3.c: Likewise.
10175         * gcc.target/i386/pr39315-4.c: Likewise.
10176         * gcc.target/i386/pr39315-check.c: Likewise.
10177
10178 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10179
10180         PR c/39323
10181         * gcc.dg/pr39323-1.c: New.
10182         * gcc.dg/pr39323-2.c: Likewise.
10183         * gcc.dg/pr39323-3.c: Likewise.
10184
10185 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10186
10187         PR target/38034
10188         * gcc.target/ia64/sync-1.c: New.
10189
10190 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR target/39472
10193         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10194         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10195         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10196         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10197         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10198         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10199         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10200         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10201
10202 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10203
10204         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10205         for low precision (i.e. float).
10206
10207 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10208             Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR debug/37959
10211         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10212
10213 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10214
10215         * gcc.dg/memmove-2.c: New test.
10216         * gcc.dg/memmove-3.c: New test.
10217
10218         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10219         in clone naming.
10220
10221 2009-03-27  Xinliang David Li  <davidxl@google.com>
10222
10223         PR tree-optimization/39557
10224         * g++.dg/tree-ssa/dom-invalid.C: New test.
10225
10226 2009-03-27  Xinliang David Li  <davidxl@google.com>
10227
10228         PR tree-optimization/39548
10229         * g++.dg/tree-ssa/copyprop.C: New test.
10230
10231 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10232
10233         PR c++/38638
10234         * g++.dg/template/typename17.C: New testcase.
10235         * g++.dg/template/typename18.C: New testcase.
10236
10237 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10238
10239         PR c++/36799
10240         * g++.dg/other/var_copy-1.C: New test.
10241
10242 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10243
10244         PR c++/37647
10245         * g++.dg/parse/ctor9.C: New test.
10246
10247 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10248
10249         PR c++/29727
10250         * g++.dg/init/error2.C: New test.
10251
10252 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10253
10254         PR c++/35652
10255         * gcc.dg/pr35652.C: New.
10256         * g++.dg/warn/pr35652.C: New.
10257         * gcc.dg/format/plus-1.c: Adjust message.
10258
10259 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR c++/39554
10262         * gcc.dg/wdisallowed-functions-3.c: New test.
10263         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10264
10265 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10266
10267         * gcc.dg/inline-33.c: Fix when pic.
10268
10269 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10270
10271         * gcc.target/ia64/20090324-1.c: New test.
10272
10273 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10274
10275         PR c/27898
10276         * gcc.dg/pr27898.c: New test.
10277
10278         PR tree-optimization/32139
10279         * gcc.c-torture/compile/pr32139.c: New test.
10280
10281 2009-03-24  Jason Merrill  <jason@redhat.com>
10282
10283         PR c++/28274
10284         * g++.dg/parse/defarg14.C: New test.
10285
10286 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10287
10288         PR libfortran/39528
10289         * gfortran.dg/read_repeat.f90: New test.
10290
10291 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10292
10293         PR tree-optimization/39529
10294         * gcc.dg/vect/pr39529.c: New test.
10295
10296 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10297             Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR debug/39524
10300         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10301
10302 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR c/39495
10305         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10306
10307 2009-03-23  Jason Merrill  <jason@redhat.com>
10308
10309         * g++.dg/cpp0x/auto12.C: Add variadic test.
10310
10311         PR c++/39526
10312         * g++.dg/warn/Wshadow-4.C: New test.
10313
10314 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10315
10316         PR tree-optimization/39516
10317         * gfortran.dg/pr39516.f: New test.
10318
10319 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10320
10321         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10322         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10323         variable, not environment variable.
10324
10325 2009-03-21  Jason Merrill  <jason@redhat.com>
10326
10327         PR c++/28879
10328         * g++.dg/ext/vla6.C: New test.
10329
10330 2009-03-20  Jason Merrill  <jason@redhat.com>
10331
10332         * g++.dg/cpp0x/initlist5.C: Add additional test.
10333
10334 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10335             Janis Johnson  <janis187@us.ibm.com>
10336
10337         * lib/compat.exp (compat-get-options-main, compat-get-options):
10338         Handle dg-prune-output in source file.
10339         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10340         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10341         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10342         two warnings.
10343
10344 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR c/39495
10347         * gcc.dg/gomp/pr39495-1.c: New test.
10348         * gcc.dg/gomp/pr39495-2.c: New test.
10349         * g++.dg/gomp/pr39495-1.C: New test.
10350         * g++.dg/gomp/pr39495-2.C: New test.
10351
10352         PR target/39496
10353         * gcc.target/i386/pr39496.c: New test.
10354         * g++.dg/other/pr39496.C: New test.
10355
10356 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10357
10358         PR middle-end/39500
10359         * gcc.dg/autopar/pr39500-1.c: New.
10360         * gcc.dg/autopar/pr39500-2.c: New.
10361
10362 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10363
10364         * g++.dg/dg.exp: Prune graphite.
10365
10366 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10367
10368         PR middle-end/39447
10369         * g++.dg/graphite: New.
10370         * g++.dg/graphite/graphite.exp: New.
10371         * g++.dg/graphite/pr39447.C: New.
10372
10373 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10374
10375         PR c++/39425
10376         * g++.dg/template/pr39425.C: New.
10377
10378         * g++.dg/template/spec33.C: Updated.
10379
10380 2009-03-17  Jason Merrill  <jason@redhat.com>
10381
10382         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10383
10384 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10385
10386         PR c++/39475
10387         * g++.dg/ext/unary_trait_incomplete.C: New.
10388
10389 2009-03-17  Jing Yu  <jingyu@google.com>
10390
10391         PR middle-end/39378
10392         * g++.dg/inherit/thunk10.C: New test.
10393
10394 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10395
10396         PR target/39482
10397         * gcc.target/i386/pr39482.c: New test.
10398
10399 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR debug/39471
10402         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10403         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10404         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10405         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10406
10407         PR middle-end/39443
10408         * gcc.dg/pr39443.c: New test.
10409
10410         PR debug/39412
10411         * gcc.dg/debug/pr39412.c: New test.
10412
10413 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10414
10415         PR testsuite/38526
10416         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10417         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10418         is defined.
10419         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10420         its original value, or unset if it was not defined.
10421         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10422         path procs around use of HOSTCC.
10423         * g++.dg/compat/struct-layout-1.exp: Ditto.
10424         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10425
10426 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10427
10428         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10429
10430 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10431
10432         Revert patch for PR testsuite/37630.
10433
10434         PR testsuite/37960
10435         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10436
10437         PR testsuite/37630
10438         * lib/target-supports.exp (check_effective_target_ieee): New.
10439         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10440         * gcc.dg/20001012-1.c: Require ieee.
10441
10442         PR testsuite/37628
10443         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10444
10445 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR tree-optimization/39455
10448         * gcc.dg/pr39455.c: New test.
10449
10450 2009-03-13  David Ayers  <ayers@fsfe.org>
10451
10452         * objc/execute/trivial.m. New test.
10453
10454 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10455
10456         PR target/39137
10457         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10458
10459 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10460
10461         PR testsuite/39451
10462         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10463         constraint on (%2).
10464
10465 2009-03-12  David Ayers  <ayers@fsfe.org>
10466
10467         PR libobjc/27466
10468         * objc/execute/exceptions/handler-1.m. New test.
10469
10470 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR target/39431
10473         * gcc.target/i386/pr39431.c: New test.
10474
10475 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10476
10477         PR target/39445
10478         * gcc.target/i386/pr39445.c: New.
10479
10480         * gcc.target/i386/push-1.c: XFAIL.
10481
10482 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10483
10484         * gcc.dg/inline-33.c: New test.
10485
10486 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10487
10488         * gcc.dg/vect/vect-82.c: Combine dg-do and
10489         dg-require-effective-target into dg-skip-if.
10490         * gcc.dg/vect/vect-83.c: Likewise.
10491
10492 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR target/39137
10495         * gcc.target/i386/stackalign/longlong-1.c: New test.
10496         * gcc.target/i386/stackalign/longlong-2.c: New test.
10497
10498 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10499
10500         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10501
10502 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10503
10504         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10505         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10506
10507 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10508
10509         * gnat.dg/slice_enum.adb: New test.
10510
10511 2009-03-11  Jason Merrill  <jason@redhat.com>
10512
10513         PR debug/39086
10514         * g++.dg/opt/nrv15.C: New test.
10515
10516 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10517
10518         PR tree-optimization/39422
10519         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10520         constant array with static initialization to global memory.
10521         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10522
10523 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10524
10525         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10526         padding.
10527
10528 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR c++/39371
10531         * g++.dg/opt/switch2.C: Add -w to dg-options.
10532         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10533         * g++.dg/warn/switch1.C: New test.
10534         * g++.dg/other/switch3.C: New test.
10535
10536         PR tree-optimization/39394
10537         * gcc.c-torture/compile/pr39394.c: New test.
10538
10539 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10540
10541         * gcc.target/s390/20090223-1.c: New testcase.
10542
10543 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10544
10545         PR libfortran/39402
10546         * gfortran.dg/fmt_f0_1.f90: New test.
10547
10548 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10549
10550         PR c++/39060
10551         * g++.dg/other/new1.C: Adjusted.
10552         * g++.dg/parse/crash40.C: Likewise.
10553         * g++.dg/parse/defarg12.C: Likewise.
10554         * g++.dg/template/error15.C: Likewise.
10555
10556         * g++.dg/other/pr39060.C: New.
10557
10558 2009-03-07  Jason Merrill  <jason@redhat.com>
10559
10560         PR c++/39367
10561         * g++.dg/opt/new1.C: New.
10562
10563 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10564
10565         PR c++/33492
10566         * g++.dg/other/error32.C: New.
10567
10568 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10569
10570         PR middle-end/39360
10571         * gcc.c-torture/compile/pr39360.c: New test.
10572
10573         PR debug/39372
10574         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10575
10576 2009-03-05  Jason Merrill  <jason@redhat.com>
10577
10578         PR c++/38908
10579         * g++.dg/warn/Wuninitialized-3.C: New test.
10580
10581 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR debug/39379
10584         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10585         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10586
10587 2009-03-04  Jason Merrill  <jason@redhat.com>
10588
10589         PR c++/13549
10590         * g++.dg/template/koenig7.C: New test.
10591
10592 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         * g++.dg/torture/predcom-1.C: New test.
10595
10596 2009-03-04  Richard Guenther  <rguenther@suse.de>
10597
10598         PR tree-optimization/39362
10599         * g++.dg/torture/pr39362.C: New testcase.
10600
10601 2009-03-04  Jason Merrill  <jason@redhat.com>
10602             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10603
10604         PR c++/9634
10605         PR c++/29469
10606         PR c++/29607
10607         * g++.dg/template/dependent-name5.C: New test.
10608
10609 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10610
10611         PR testsuite/39357
10612         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10613         vect_int to vect_int_mult.
10614
10615 2009-03-04  Richard Guenther  <rguenther@suse.de>
10616
10617         PR tree-optimization/39358
10618         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10619         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10620
10621 2009-03-04  Richard Guenther  <rguenther@suse.de>
10622
10623         PR tree-optimization/39339
10624         * gcc.c-torture/execute/pr39339.c: New testcase.
10625
10626 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10627
10628         * gcc.c-torture/compile/20090303-1.c,
10629         gcc.c-torture/compile/20090303-2.c: New tests.
10630
10631 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR fortran/39354
10634         * gfortran.dg/gomp/pr39354.f90: New test.
10635
10636         PR tree-optimization/39343
10637         * gcc.dg/pr39343.c: New test.
10638
10639 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10640
10641         PR tree-optimization/39248
10642         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10643         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10644         on targets without vector misalignment support.
10645         * lib/target-supports.exp
10646         (check_effective_target_vect_short_mult): Add
10647         check_effective_target_arm32.
10648
10649 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10650
10651         PR middle-end/39335
10652         * gcc.dg/graphite/pr39335_1.c: New.
10653         * gcc.dg/graphite/pr39335.c: New.
10654
10655 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10656
10657         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10658         of andl.
10659         * gcc.target/i386/stackalign/return-5.c: Likewise.
10660         * gcc.target/i386/stackalign/return-6.c: Likewise.
10661
10662 2009-03-02  Richard Guenther  <rguenther@suse.de>
10663             Ira Rosen  <irar@il.ibm.com>
10664
10665         PR tree-optimization/39318
10666         * gfortran.dg/vect/pr39318.f90: New test.
10667
10668 2009-03-01  Jan Hubicka  <jh@suse.cz>
10669
10670         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10671
10672 2009-03-01  Jan Hubicka  <jh@suse.cz>
10673
10674         PR debug/39267
10675         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10676
10677 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10678
10679         * gnat.dg/pack12.adb: New test.
10680
10681 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10682
10683         PR c++/37789
10684         * g++.dg/other/pr37789.C: New.
10685
10686 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10687
10688         PR fortran/39295
10689         * gfortran.dg/interface_25.f90: New test.
10690         * gfortran.dg/interface_26.f90: New test.
10691
10692 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10693
10694         PR fortran/39292
10695         * gfortran.dg/initialization_22.f90: New test.
10696
10697 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10698
10699         PR rtl-optimization/39241
10700         * gcc.dg/torture/pr39241.c: New.
10701
10702 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10703
10704         PR tree-optimizations/39259
10705         * g++.dg/torture/pr39259.C: New testcase.
10706
10707 2009-02-24  Richard Guenther  <rguenther@suse.de>
10708
10709         PR c++/39242
10710         * g++.dg/template/instantiate10.C: New testcase.
10711
10712 2009-02-24  Richard Guenther  <rguenther@suse.de>
10713             Zdenek Dvorak  <ook@ucw.cz>
10714
10715         PR tree-optimization/39233
10716         * gcc.c-torture/execute/pr39233.c: New testcase.
10717
10718 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10719
10720         PR tree-optimization/39260
10721         * gcc.dg/graphite/pr39260.c: New.
10722
10723 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10724
10725         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10726
10727 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         PR c++/36411
10730         * g++.dg/template/void14.C: New.
10731
10732 2009-02-23  Jason Merrill  <jason@redhat.com>
10733
10734         PR c++/38880
10735         * g++.dg/init/const7.C: Remove XFAIL.
10736         * g++.dg/init/static-init1.C: New test.
10737
10738         * g++.dg/cpp0x/initlist14.C: New test.
10739
10740 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10741
10742         PR fortran/38914
10743         * bound_simplification_2.f90:  New test case.
10744         * bound_7.f90:  New test case.
10745
10746 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10747
10748         * gcc.dg/cpp/include4.c: New test.
10749
10750 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10751
10752         PR target/39256
10753         * gcc.target/i386/abi-2.c: New.
10754
10755 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10756
10757         * gcc.c-torture/execute/pr39228.x: New.
10758
10759 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10760
10761         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10762         scan-assembler to check for xmm0 register.
10763
10764 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10765             Joseph Myers  <joseph@codesourcery.com>
10766
10767         * gcc.target/arm/va_list.c: New test.
10768         * g++.dg/abi/arm_va_list.C: Likewise.
10769         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10770         function.
10771         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10772         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10773         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10774         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10775         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10776         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10777
10778 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10779
10780         PR testsuite/38164
10781         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10782         to dg-options.
10783
10784 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10785
10786         PR target/39240
10787         * gcc.c-torture/execute/pr39240.c: New test.
10788
10789 2009-02-20  Jason Merrill  <jason@redhat.com>
10790
10791         PR c++/39225
10792         * g++.dg/parse/dtor15.C: New test.
10793
10794 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10795
10796         * gcc.c-torture/execute/20090219-1.c: New.
10797
10798 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10799
10800         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10801         (mips-dg-options): When matching isa* pseudo-options make
10802         'value' optional and accept ! entries.  Use $spec instead of
10803         $isa_spec in the isa pseudo-option error message.  Only
10804         perform the ISA-range check when 'value' is set.  If arch is
10805         matching any CPU in the ! entries switch to its generic ISA.
10806         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10807         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10808
10809 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR target/39175
10812         * gcc.dg/visibility-20.c: New test.
10813         * g++.dg/ext/visibility/visibility-11.C: New test.
10814
10815 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10816
10817         PR c++/39188
10818         * g++.dg/abi/pr39188-1a.C: New.
10819         * g++.dg/abi/pr39188-1b.C: Likewise.
10820         * g++.dg/abi/pr39188-1.h: Likewise.
10821         * g++.dg/abi/pr39188-2a.C: Likewise.
10822         * g++.dg/abi/pr39188-2b.C: Likewise.
10823         * g++.dg/abi/pr39188-2.h: Likewise.
10824         * g++.dg/abi/pr39188-3a.C: Likewise.
10825         * g++.dg/abi/pr39188-3b.C: Likewise.
10826         * g++.dg/abi/pr39188-3.h: Likewise.
10827
10828 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10829
10830         PR c/38483
10831         * gcc.c-torture/execute/call-trap-1.c,
10832         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10833         tests.
10834
10835 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10836
10837         PR target/39228
10838         * gcc.c-torture/execute/pr39228.c: New test.
10839
10840 2009-02-19  Richard Guenther  <rguenther@suse.de>
10841
10842         PR tree-optimization/39074
10843         * gcc.dg/torture/pr39074.c: New testcase.
10844         * gcc.dg/torture/pr39074-2.c: Likewise.
10845         * gcc.dg/torture/pr39074-3.c: Likewise.
10846
10847 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10848
10849         PR c++/39219
10850         * g++.dg/parse/attr3.C: New.
10851
10852 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10853
10854         PR testsuite/38165
10855         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10856
10857         PR testsuite/38166
10858         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10859         and skip on Darwin.
10860
10861 2009-02-18  Jason Merrill  <jason@redhat.com>
10862
10863         PR c++/38880
10864         * g++.dg/init/const7.C: Remove XFAIL.
10865
10866         PR target/39179
10867         * g++.dg/opt/const6.C: New test.
10868
10869 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10870
10871         * gcc.dg/callabi/callabi.exp: Moved to ...
10872         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10873         in 64bit mode.
10874
10875         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10876         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10877         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10878         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10879         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10880         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10881         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10882
10883         * gcc.dg/callabi/callabi.h: Moved to ...
10884         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10885
10886         * gcc.dg/callabi/func-1.c: Moved to ...
10887         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10888
10889         * gcc.dg/callabi/func-indirect.c: Moved to ...
10890         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10891
10892         * gcc.dg/callabi/pr38891.c: Moved to ...
10893         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10894
10895         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10896         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10897
10898         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10899         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10900
10901         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10902         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10903
10904 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10905
10906         PR target/38891
10907         * gcc.dg/callabi/pr38891.c: New.
10908
10909 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10910
10911         * gcc.dg/callabi/callabi.exp: New.
10912
10913 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10914
10915         PR target/39082
10916         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10917         -Wno-abi for x86.
10918         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10919
10920         * gcc.target/i386/pr39082-1.c: New.
10921
10922         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10923         -Wno-abi.
10924
10925         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10926         CHECK_M64_M128 is defined.
10927         (check_f_arguments): Add "do".
10928         (check_vector_arguments): New.
10929         (check_m64_arguments): Likewise.
10930         (check_m128_arguments): Likewise.
10931
10932         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10933         (CHECK_M64_M128): Define.
10934
10935         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10936         on abitest.
10937         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10938
10939         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10940         tests only if CHECK_M64_M128 is defined.
10941
10942         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10943         (m128_2_struct): Likewise.
10944         (check_struct_passing5): Likewise.
10945         (check_struct_passing6): Likewise.
10946         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10947
10948         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10949         (un5): Likewise.
10950         (check_union_passing4): Likewise.
10951         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10952
10953 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10954
10955         PR c/35447
10956         * gcc.dg/noncompile/pr35447-1.c: New test.
10957
10958 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR tree-optimization/36922
10961         * gfortran.dg/pr36922.f: New test.
10962
10963 2009-02-17  Richard Guenther  <rguenther@suse.de>
10964
10965         PR tree-optimization/39202
10966         * gcc.c-torture/compile/pr39202.c: New testcase.
10967
10968 2009-02-17  Richard Guenther  <rguenther@suse.de>
10969
10970         PR tree-optimization/39204
10971         * gcc.dg/torture/pr39204.c: New testcase.
10972
10973 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10974
10975         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10976         * gcc.dg/vect/vect-outer-6.c: Ditto.
10977
10978 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10979
10980         PR c/35446
10981         * gcc.dg/noncompile/init-5.c: New test.
10982         * gcc.dg/init-bad-4.c: Adjust expected errors.
10983
10984 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10985
10986         PR target/37049
10987         * gcc.target/i386/push-1.c: New.
10988
10989 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10990
10991         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10992
10993 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10994
10995         * gcc.target/spu/intrinsics-sr.c: New test.
10996
10997 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10998
10999         PR target/38056
11000         * gcc.target/ia64/sibcall-opt-1.c: New test.
11001         * gcc.target/ia64/sibcall-opt-2.c: New test.
11002
11003 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11004
11005         PR fortran/36528
11006         * gfortran.dg/cray_pointers_8.f90: New test.
11007
11008         PR fortran/36703
11009         * gfortran.dg/cray_pointers_9.f90: New test.
11010
11011 2009-02-13  Jason Merrill  <jason@redhat.com>
11012
11013         PR c++/39070
11014         * g++.dg/cpp0x/decltype16.C: New.
11015
11016 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11017
11018         PR target/39152
11019         * gfortran.dg/gomp/pr39152.f90: New.
11020
11021 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11022
11023         PR target/39162
11024         * gcc.target/i386/pr39162.c: New.
11025
11026 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11027
11028         PR c/35444
11029         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11030         New tests.
11031
11032 2009-02-12  Jason Merrill  <jason@redhat.com>
11033
11034         PR c++/38950
11035         * g++.dg/template/array20.C: New test.
11036
11037 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11038
11039         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11040         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11041         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11042
11043 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11044
11045         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11046
11047 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11048
11049         PR target/39152
11050         * gfortran.dg/pr39152.f: New.
11051
11052 2009-02-11  Jason Merrill  <jason@redhat.com>
11053
11054         PR c++/39153
11055         * g++.dg/cpp0x/defaulted9.C: New test.
11056
11057         PR c++/30111
11058         * g++.dg/init/value7.C: New test.
11059
11060 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11061
11062         PR target/38824
11063         * gcc.target/i386/pr38824.c: New testcase.
11064
11065 2009-02-11  Jason Merrill  <jason@redhat.com>
11066
11067         PR c++/38649
11068         * g++.dg/cpp0x/defaulted8.C: New test.
11069
11070         PR c++/36744
11071         * g++.dg/cpp0x/rv9p.C: New test.
11072
11073 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11074
11075         * gnat.dg/aliasing3.adb: New test.
11076         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11077
11078 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11079
11080         PR c++/34397
11081         * g++.dg/template/crash88.C: New.
11082         * g++.dg/template/crash89.C: Likewise.
11083
11084 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11085
11086         PR c/39084
11087         * gcc.dg/pr39084.c: New test.
11088
11089 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11090
11091         PR target/39139
11092         * gcc.target/i386/pr39139.c: New test.
11093
11094 2009-02-10  Richard Guenther  <rguenther@suse.de>
11095
11096         PR tree-optimization/39132
11097         * gcc.dg/torture/pr39132.c: New testcase.
11098
11099 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11100
11101         PR target/39119
11102         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11103         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11104         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11105         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11106         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11107         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11108         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11109         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11110
11111 2009-02-09  Jason Merrill  <jason@redhat.com>
11112
11113         PR c++/39109
11114         * g++.dg/init/value6.C: New test.
11115
11116 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11117
11118         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11119
11120 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11121
11122         * gcc.c-torture/compile/20090209-1.c: New test.
11123
11124 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11125
11126         PR c++/35147
11127         PR c++/37737
11128         * g++.dg/cpp0x/vt-35147.C: New.
11129         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11130         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11131
11132 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11133
11134         PR c/35434
11135         * gcc.dg/attr-alias-4.c: New test.
11136
11137 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11138
11139         PR c/39035
11140         * gcc.dg/dfp/pr39035.c: New test.
11141
11142 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11143
11144         PR c/36432
11145         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11146
11147 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11148
11149         PR c++/39106
11150         * g++.dg/opt/thunk3.C: New test.
11151
11152 2009-02-05  Nick Clifton  <nickc@redhat.com>
11153
11154         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11155         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11156         * gcc.dg/cdce1.c: Likewise.
11157         * gcc.dg/cpp/_Pragma6.c: Likewise.
11158         * g++.dg/cpp/_Pragma1.C: Likewise.
11159         * gcc.dg/utf32-2.c: Xfail for M32C.
11160         * gcc.dg/utf32-1.c: Likewise.
11161         * gcc.dg/utf32-3.c: Likewise.
11162         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11163         targets.
11164         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11165         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11166         * gcc.dg/Wconversion-5.c: Likewise.
11167         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11168         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11169         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11170         * gcc.dg/utf-inc-init.c: Likewise.
11171         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11172         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11173         * gcc.dg/utf-array-short-wchar.c: Likewise.
11174         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11175         * gcc.dg/mallign.c: Use size_t instead of long.
11176
11177 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11178
11179         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11180
11181 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11182
11183         * gcc.c-torture/execute/pr39100.c: New.
11184
11185 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11186
11187         PR c/35435
11188         * gcc.dg/tls/diag-6.c: New test.
11189
11190 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11191
11192         * gcc.dg/graphite/scop-19.c: New
11193
11194 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11195
11196         AVX Programming Reference (January, 2009)
11197         * gcc.target/i386/avx-vpclmulqdq.c: New.
11198         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11199
11200         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11201
11202         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11203         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11204         (pclmul_test): Renamed to ...
11205         (TEST): This.
11206
11207 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11208
11209         PR c++/39095
11210         * g++.dg/abi/mangle31.C: New test.
11211
11212 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11213
11214         PR c/29129
11215         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11216         declarator.
11217         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11218         inside function prototype but not part of parameter declarator.
11219         * vla-11.c: New test.
11220
11221 2009-02-03  Jason Merrill  <jason@redhat.com>
11222
11223         * g++.dg/warn/main-4.C: New test.
11224         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11225
11226 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11227
11228         PR c++/36607
11229         * g++.dg/expr/cast10.C: New test.
11230
11231 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11232
11233         PR c/35433
11234         * gcc.dg/init-bad-6.c: New test.
11235
11236 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11237
11238         PR target/35318
11239         * gcc.c-torture/compile/pr35318.c: New test.
11240
11241         PR inline-asm/39059
11242         * gcc.dg/nofixed-point-2.c: New test.
11243         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11244         * g++.dg/ext/fixed2.C: Likewise.
11245         * g++.dg/other/error25.C: Likewise.
11246         * g++.dg/lookup/crash7.C: Likewise.
11247         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11248
11249         PR c++/39056
11250         * g++.dg/cpp0x/initlist13.C: New test.
11251
11252 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11253
11254         PR c++/36897
11255         * g++.dg/template/func2.C: New test.
11256
11257         PR c++/37314
11258         * g++.dg/template/typename15.C: New.
11259         * g++.dg/template/typename16.C: New.
11260
11261 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11262             Ben Elliston  <bje@au.ibm.com>
11263
11264         PR c/39034
11265         * gcc.dg/dfp/pr39034.c: New test.
11266
11267 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11268
11269         PR testsuite/38263
11270         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11271
11272 2009-02-02  Jason Merrill  <jason@redhat.com>
11273
11274         PR c++/39054
11275         * g++.dg/parse/dtor14.C: New test.
11276
11277 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * lib/target-supports.exp
11280         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11281         * g++.dg/ext/builtin10.C: New test.
11282
11283         PR inline-asm/39058
11284         * gcc.target/i386/pr39058.c: New test.
11285
11286 2009-02-02  Richard Guenther  <rguenther@suse.de>
11287
11288         PR tree-optimization/38937
11289         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11290
11291 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11292
11293         PR c++/39053
11294         * g++.dg/parse/crash52.C: New.
11295
11296 2009-01-30  Richard Guenther  <rguenther@suse.de>
11297
11298         PR tree-optimization/39041
11299         * gcc.c-torture/compile/pr39041.c: New testcase.
11300
11301 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11302
11303         PR target/39013
11304         * gcc.target/i386/pr39013-1.c: New test.
11305         * gcc.target/i386/pr39013-2.c: New test.
11306
11307         PR c++/39028
11308         * g++.dg/ext/label12.C: New test.
11309
11310 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11311
11312         PR c++/33465
11313         * g++.dg/parse/error34.C: New.
11314         * g++.dg/parse/error35.C: Likewise.
11315
11316 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11317
11318         PR c++/38655
11319         * g++.dg/cpp0x/decltype-38655.C: New.
11320
11321 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11322
11323         PR target/39002
11324         * g++.dg/torture/pr39002.C: New test.
11325
11326 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11327
11328         PR tree-optimization/39007
11329         * gcc.dg/tree-ssa/pr39007.c: New.
11330
11331 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11332
11333         PR middle-end/35854
11334         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11335         to "subreg1".
11336
11337 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11338
11339         PR middle-end/38857
11340         * gcc.c-torture/compile/pr38857.c: New test.
11341
11342 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11343
11344         PR fortran/38852
11345         PR fortran/39006
11346         * gfortran.dg/bound_6.f90: New test.
11347
11348 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11349
11350         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11351
11352 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11353
11354         PR tree-optimization/38997
11355         * gcc.dg/tree-ssa/pr38997.c: New.
11356
11357 2009-01-28  Richard Guenther  <rguenther@suse.de>
11358
11359         PR tree-optimization/38926
11360         * gcc.c-torture/compile/pr38926.c: New testcase.
11361
11362 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11363
11364         PR middle-end/38934
11365         * gcc.dg/pr38934.c: New test.
11366
11367 2009-01-28  Richard Guenther  <rguenther@suse.de>
11368
11369         PR middle-end/38908
11370         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11371
11372 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11373
11374         PR tree-optimization/38984
11375         * gcc.dg/pr38984.c: New XFAILed testcase.
11376
11377
11378 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11379
11380         PR target/38988
11381         * gcc.target/i386/pr38988.c: New test.
11382
11383 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11384
11385         PR c++/37554
11386         * g++.dg/parse/crash51.C: New.
11387         * g++.old-deja/g++.pt/crash9.C: Adjust.
11388
11389 2009-01-27  Daniel Kraft  <d@domob.eu>
11390
11391         PR fortran/38883
11392         * gfortran.dg/mvbits_6.f90:  New test.
11393         * gfortran.dg/mvbits_7.f90:  New test.
11394         * gfortran.dg/mvbits_8.f90:  New test.
11395
11396 2009-01-27  Richard Guenther  <rguenther@suse.de>
11397
11398         PR tree-optimization/38503
11399         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11400
11401 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11402
11403         PR middle-end/38969
11404         * gcc.c-torture/execute/pr38969.c: New test.
11405
11406 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11407
11408         PR testsuite/38864
11409         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11410         to dg-do compile.
11411         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11412         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11413         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11414
11415 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11416
11417         PR target/38952
11418         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11419         if __USING_SJLJ_EXCEPTIONS__ is defined.
11420
11421         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11422         __USING_SJLJ_EXCEPTIONS__ is defined.
11423         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11424         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11425         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11426         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11427         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11428         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11429
11430 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11431
11432         PR testsuite/38949
11433         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11434         Use instead of C name in asm statements.
11435
11436 2009-01-26  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/38745
11439         * g++.dg/torture/pr38745.C: New testcase.
11440
11441 2009-01-26  Richard Guenther  <rguenther@suse.de>
11442
11443         PR middle-end/38851
11444         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11445
11446 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11447
11448         * gcc.dg/bitfld-15.c: Gate warning on target
11449         pcc_bitfield_type_matters.
11450         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11451         g++.dg/ext/bitfield4.C: Likewise.
11452         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11453         bitfield for any target.
11454
11455 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11456
11457         PR c/38957
11458         * gcc.dg/pr38957.c: New test.
11459
11460 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11461
11462         PR fortran/38955
11463         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11464         comparing floats.
11465
11466 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11467
11468         PR tree-optimization/38953
11469         * gfortran.dg/graphite/pr38953.f90: New.
11470
11471 2009-01-24  Paul Brook  <paul@codesourcery.com>
11472
11473         * gcc.target/arm/neon-cond-1.c: New test.
11474
11475 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11476
11477         PR tree-optimization/38932
11478         * gcc.dg/pr38932.c: New.
11479
11480 2009-01-23  Revital Eres  <eres@il.ibm.com>
11481
11482         * gcc.dg/sms-7.c: Fix test.
11483
11484 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11485
11486         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11487         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11488         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11489         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11490
11491 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11492
11493         * gcc.dg/pr35729.c: Make test x86 specific.
11494
11495 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11496
11497         PR middle-end/38615
11498         * gcc.dg/pr38615.c: New test.
11499
11500 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11501
11502         PR target/38931
11503         * gcc.target/i386/pr38931.c: New test.
11504
11505 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11506
11507         PR c++/38930
11508         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11509         * g++.dg/template/typedef12.C: Likewise.
11510         * g++.dg/template/typedef13.C: Likewise.
11511         * g++.dg/template/typedef14.C: Likewise.
11512         * g++.dg/template/sfinae3.C: Likewise.
11513         * g++.old-deja/g++.pt/typename8.C: Likewise.
11514         * g++.dg/template/access11.C: Likewise
11515
11516 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11517
11518         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11519         and mips*-*-irix*.
11520         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11521
11522 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11523
11524         PR c++/26693
11525         * g++.dg/template/typedef11.C: New test.
11526         * g++.dg/template/typedef12.C: Likewise.
11527         * g++.dg/template/typedef13.C: Likewise.
11528         * g++.dg/template/typedef14.C: Likewise.
11529         * g++.dg/template/sfinae3.C: Compile this pedantically.
11530         The only errors expected should be the one saying the typedef is ill
11531         formed.
11532         * g++.old-deja/g++.pt/typename8.C: Likewise.
11533         * g++.dg/template/access11.C: Update this.
11534
11535 2009-01-21  Daniel Kraft  <d@domob.eu>
11536
11537         PR fortran/38887
11538         * gfortran.dg/mvbits_5.f90:  New test.
11539
11540 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11541
11542         * gcc.dg/sms-6.c: New test.
11543         * gcc.dg/sms-7.c: Likewise.
11544
11545 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11546
11547         PR fortran/38907
11548         * gfortran.dg/host_assoc_function_7.f90: New test
11549
11550 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11551             Richard Guenther  <rguenther@suse.de>
11552
11553         PR tree-optimization/38747
11554         PR tree-optimization/38748
11555         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11556         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11557         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11558
11559 2009-01-20  Kees Cook  <kees@ubuntu.com>
11560             H.J. Lu  <hongjiu.lu@intel.com>
11561
11562         PR target/38902
11563         * gcc.dg/pr38902.c: New.
11564
11565 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11566
11567         PR target/38868
11568         * gfortran.dg/pr38868.f: New testcase.
11569
11570 2009-01-20  Richard Guenther  <rguenther@suse.de>
11571
11572         * gcc.c-torture/execute/pr36227.c: Move ...
11573         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11574
11575 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11576
11577         * lib/gfortran.exp: Add -B options for targets that use
11578         libgfortran.a%s in their specs.
11579
11580 2009-01-19  Jason Merrill  <jason@redhat.com>
11581
11582         PR c++/23287
11583         * g++.dg/template/dtor5.C: New test.
11584
11585 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11586
11587         PR fortran/38859
11588         * gfortran.dg/bound_5.f90: New test.
11589
11590 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11591
11592         PR target/38736
11593         * g++.dg/compat/abi/pr38736_main.C: New.
11594         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11595         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11596         * g++.dg/other/macro-1.C: Likewise.
11597         * gcc.dg/macro-1.c: Likewise.
11598         * gcc.dg/compat/pr38736_main.c: Likewise.
11599         * gcc.dg/compat/pr38736_x.c: Likewise.
11600         * gcc.dg/compat/pr38736_y.c: Likewise.
11601
11602 2009-01-18  Richard Guenther  <rguenther@suse.de>
11603
11604         PR tree-optimization/38819
11605         * gcc.c-torture/execute/pr38819.c: New testcase.
11606
11607 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11608
11609         PR fortran/38657
11610         * gfortran.dg/module_commons_3.f90: Reapply.
11611
11612 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11613
11614         PR fortran/34955
11615         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11616         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11617
11618 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11619
11620         PR fortran/38657
11621         * gfortran.dg/module_commons_3.f90: Remove
11622
11623 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11624
11625         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11626
11627 2009-01-16  Jason Merrill  <jason@redhat.com>
11628
11629         PR c++/38877
11630         * g++.dg/template/lvalue1.C: New test.
11631
11632         PR c++/29470
11633         * g++.dg/template/access20.C: New test.
11634         * g++.dg/torture/pr34641.C: Fix access.
11635
11636 2009-01-16  Richard Guenther  <rguenther@suse.de>
11637
11638         PR tree-optimization/38835
11639         PR middle-end/36227
11640         * gcc.c-torture/execute/pr36227.c: New testcase.
11641         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11642         * g++.dg/init/const7.C: Likewise.
11643
11644 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11645
11646         PR target/38554
11647         * gcc.c-torture/compile/pr38554.c: New test.
11648
11649 2009-01-16  Jason Merrill  <jason@redhat.com>
11650
11651         PR c++/38579
11652         * g++.dg/conversion/access1.C: New test.
11653
11654 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11655
11656         PR tree-optimization/38789
11657         * gcc.c-torture/compile/pr38789.c: New test.
11658
11659 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11660
11661         PR fortran/38152
11662         * gfortran.dg/proc_ptr_13.f90: New.
11663
11664 2009-01-15  Jason Merrill  <jason@redhat.com>
11665
11666         PR c++/38850
11667         * g++.dg/template/koenig6.C: New test.
11668
11669 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11670
11671         PR c++/29388
11672         * g++.dg/template/error37.C: New testcase.
11673
11674 2009-01-15  Jason Merrill  <jason@redhat.com>
11675
11676         PR c++/36334
11677         * g++.dg/conversion/memfn1.C: New test.
11678
11679         PR c++/37646
11680         * g++.dg/conversion/memfn2.C: New test.
11681
11682 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11683
11684         PR c++/38357
11685         * g++.dg/template/crash87.C: New test.
11686
11687 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11688
11689         PR middle-end/37843
11690         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11691
11692 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11693
11694         PR c++/38636
11695         * g++.dg/parse/crash50.C: New test.
11696
11697 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11698
11699         PR rtl-optimization/38245
11700         * gcc.dg/pr38245-3.c: New test.
11701         * gcc.dg/pr38245-3.h: New file.
11702         * gcc.dg/pr38245-4.c: New file.
11703         * gcc.dg/pr38364.c: New test.
11704
11705 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11706
11707         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11708         sequence PC-relative.
11709
11710 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11711
11712         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11713         calls and/or PLT markers.
11714         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11715         calls and/or PLT markers.
11716         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11717         calls and/or PLT markers.
11718         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11719         calls and/or PLT markers.
11720
11721 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11722             Nathan Froyd  <froydnj@codesourcery.com>
11723             Joseph Myers  <joseph@codesourcery.com>
11724
11725         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11726         New function.
11727         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11728         and use consistent CFLAGS.
11729         * gcc.target/powerpc/20030505.c: Likewise.
11730         * gcc.target/powerpc/20081204-1.c: Likewise.
11731         * gcc.target/powerpc/ppc-spe.c: Likewise.
11732         * gcc.target/powerpc/spe1.c: Likewise.
11733         * g++.dg/ext/spe1.C: Likewise.
11734         * g++.dg/other/opaque-1.C: Likewise.
11735         * g++.dg/other/opaque-2.C: Likewise.
11736         * g++.dg/other/opaque-3.C: Likewise.
11737
11738 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11739
11740         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11741         out of loop.
11742
11743 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11744
11745         PR target/38811
11746         * g++.dg/torture/pr38811.C: New file.
11747
11748 2009-01-14  Richard Guenther  <rguenther@suse.de>
11749
11750         PR tree-optimization/38826
11751         PR middle-end/38477
11752         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11753
11754 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11755
11756         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11757
11758 2009-01-14  Nick Clifton  <nickc@redhat.com>
11759
11760         PR c++/37862
11761         * g++.cp/parse/pr37862.C: New test.
11762
11763 2009-01-14  Julian Brown  <julian@codesourcery.com>
11764
11765         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11766         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11767         to...
11768         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11769         These.
11770
11771 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11772
11773         PR rtl-optimization/38774
11774         * gcc.dg/torture/pr38774.c: New test.
11775
11776         PR c++/38795
11777         * g++.dg/cpp0x/pr38795.C: New test.
11778
11779 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11780             Nathan Froyd  <froydnj@codesourcery.com>
11781             Joseph Myers  <joseph@codesourcery.com>
11782
11783         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11784         otherwise.  Do not check for AltiVec at runtime.
11785         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11786         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11787         * gcc.target/powerpc/altivec-1.c: Likewise.
11788         * gcc.target/powerpc/altivec-3.c: Likewise.
11789         * gcc.target/powerpc/altivec-10.c: Likewise.
11790         * gcc.target/powerpc/altivec-12.c: Likewise.
11791         * gcc.target/powerpc/altivec-24.c: Likewise.
11792         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11793         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11794         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11795         * gcc.target/powerpc/pr35907.c: Likewise.
11796         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11797         otherwise.  Do not check for Cell at runtime.
11798         * gcc.target/powerpc/altivec_check.h: Delete.
11799
11800         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11801         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11802         not check for AltiVec at runtime.
11803         * g++.dg/ext/altivec-cell-2.C: Likewise.
11804         * g++.dg/ext/altivec-cell-3.C: Likewise.
11805         * g++.dg/ext/altivec-cell-4.C: Likewise.
11806         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11807         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11808         check.
11809         * g++.dg/ext/altivec_check.h: Delete.
11810
11811 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11812
11813         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11814         effective target.  Adjust line numbers accordingly.
11815
11816 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11817
11818         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11819
11820 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11821
11822         PR tree-optimization/38786
11823         * gcc.dg/graphite/pr38786.c: New.
11824
11825 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11826
11827         Revert:
11828         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11829
11830         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11831         for alpha*-*-* targets.
11832         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11833
11834 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11835
11836         PR libfortran/38772
11837         * gfortran.dg/fmt_bz_bn_err.f: New test.
11838
11839 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11840
11841         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11842
11843 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11844
11845         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11846         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11847         instruction support.  Do not check for it at runtime.
11848
11849 2009-01-12  Jason Merrill  <jason@redhat.com>
11850
11851         PR c++/35109
11852         * g++.dg/lookup/friend11.C: Remove expected error.
11853         * g++.dg/lookup/friend14.C: New test.
11854         * g++.dg/lookup/friend15.C: New test.
11855
11856 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11857
11858         PR c++/36019
11859         * g++.dg/lookup/hidden-class12.C: New test.
11860         * g++.dg/lookup/hidden-class13.C: New test.
11861         * g++.dg/lookup/hidden-class14.C: New test.
11862         * g++.dg/lookup/hidden-class15.C: New test.
11863         * g++.dg/lookup/hidden-class16.C: New test.
11864
11865 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11866
11867         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11868         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11869         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11870
11871 2009-01-12  Jason Merrill  <jason@redhat.com>
11872
11873         PR c++/31488
11874         * g++.dg/other/vararg-3.C: New test.
11875
11876 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11877
11878         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11879         Explicitly enable SPE.
11880         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11881         directive.
11882
11883         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11884         Expect -flax-vector-conversions message.  Adjust incompatible
11885         types errors.
11886         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11887         Make Foo extern.
11888
11889         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11890
11891         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11892
11893         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11894         * g++.dg/other/opaque-2.C: Likewise.
11895         * g++.dg/other/opaque-3.C: Likewise.
11896
11897 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11898
11899         PR c/32041
11900         * gcc.dg/pr32041.c: New test.
11901         * g++.dg/parse/offsetof9.C: New test.
11902
11903 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11904             Nathan Froyd  <froydnj@codesourcery.com>
11905
11906         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11907         * g++.dg/ext/attribute-test-1.C: Likewise.
11908         * g++.dg/ext/attribute-test-2.C: Likewise.
11909         * g++.dg/ext/attribute-test-3.C: Likewise.
11910         * g++.dg/ext/attribute-test-4.C: Likewise.
11911
11912 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11913
11914         * gnat.dg/unchecked_convert3.adb: New test.
11915
11916 2009-01-12  Tomas Bily  <tbily@suse.cz>
11917
11918         PR middlend/38385
11919         * gcc.dg/tree-ssa/pr38385.c: New file.
11920
11921 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11922
11923         PR c++/38794
11924         * g++.dg/parse/typedef9.C: New test.
11925
11926         PR tree-optimization/38807
11927         * gcc.c-torture/compile/pr38807.c: New test.
11928
11929 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11930
11931         * gcc.target/mips/ins-2.c: New test.
11932
11933 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11934
11935         PR testsuite/38809
11936         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11937
11938 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11939
11940         PR c++/36254
11941         * g++.dg/warn/Wreturn-type-5.C: New test.
11942
11943 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11944
11945         PR middle-end/38616
11946         * gcc.dg/pr38616.c: New test.
11947
11948 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11949
11950         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11951
11952 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11953
11954         PR c++/38648
11955         * g++.dg/expr/string-1.C: New test.
11956         * g++.dg/expr/string-2.C: New test.
11957
11958         PR c++/36695
11959         * g++.dg/ext/complex4.C: New test.
11960         * g++.dg/ext/complex5.C: New test.
11961         * g++.dg/init/reference1.C: New test.
11962         * g++.dg/init/reference2.C: New test.
11963         * g++.dg/init/reference3.C: New test.
11964
11965 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11966
11967         PR fortran/38763
11968         * gfortran.dg/transfer_null_1.f90: New test.
11969
11970 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11971
11972         PR fortran/38765
11973         * gfortran.dg/host_assoc_function_6.f90: New test.
11974
11975 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11976
11977         * lib/target-supports.exp: Add method to determine if the effective
11978         target is really a ppc405 after applying all compile options.
11979         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11980         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11981         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11982         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11983         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11984         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11985         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11986         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11987         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11988         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11989         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11990         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11991         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11992         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11993         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11994         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11995         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11996         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11997         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11998         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11999         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12000         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12001         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12002         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12003         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12004         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12005         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12006         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12007         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12008         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12009         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12010
12011 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12012
12013         PR c++/35335
12014         * g++.dg/other/error31.C: New testcase.
12015
12016         PR c/35742
12017         * gcc.dg/pr35742.c: New test.
12018
12019 2009-01-09  John F. Carr  <jfc@mit.edu>
12020
12021         PR c++/37877
12022         * g++.dg/parse/linkage3.C: New test.
12023
12024 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12025
12026         PR middle-end/38771
12027         * gcc.c-torture/compile/pr38771.c: New test.
12028
12029 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12030
12031         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12032
12033 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12034
12035         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12036         * gcc.dg/sibcall-4.c: Likewise.
12037
12038 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12039             Jan Sjodin  <jan.sjodin@amd.com>
12040
12041         PR tree-optimization/38559
12042         * gcc.dg/graphite/pr38559.c: New.
12043
12044 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12045
12046         PR tree-optimization/37194
12047         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12048
12049 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12050
12051         PR c++/38725
12052         * g++.dg/ext/label11.C: New test.
12053
12054 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12055
12056         * lib/target-supports.exp (check_weak_override_available): New.
12057         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12058         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12059         dg-require-weak-override.
12060
12061 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12062             Alan Modra  <amodra@bigpond.net.au>
12063
12064         * gcc.c-torture/compile/20090107-1.c: New test.
12065
12066 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12067
12068         PR target/38706
12069         * g++.dg/other/pr38706.C: New test.
12070
12071 2009-01-07  Jason Merrill  <jason@redhat.com>
12072
12073         * g++.dg/cpp0x/variadic92.C: New test.
12074         * g++.dg/cpp0x/variadic93.C: New test.
12075
12076 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12077
12078         * lib/target-supports-dg.exp (current_compiler_flags): New.
12079         (check-flags): Use it; do not access dg-test local variables.
12080         (dg-skip-if): Do not access dg-test local variables.
12081         (dg-xfail-run-if): Ditto.
12082         (dg-shouldfail): Ditto.
12083         * gcc.test-framework/test-framework.exp
12084         (check_effective_target_def_nocache): New.
12085         * gcc.test-framework/test-framework.awk: Handle scan tests.
12086         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12087         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12088         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12089         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12090         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12091         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12092         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12093         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12094         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12095
12096         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12097
12098         * lib/target-supports-dg.exp (check_test_flags): Delete.
12099
12100 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12101
12102         PR tree-optimization/38492
12103         PR tree-optimization/38498
12104         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12105         in trunk.
12106         * gcc.dg/graphite/block-0.c: Update test.
12107         * gcc.dg/graphite/block-1.c: Same.
12108         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12109         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12110         * gcc.dg/graphite/block-3.c: New.
12111         * gcc.dg/graphite/pr38498.c: New.
12112
12113 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12114
12115         AVX Programming Reference (December, 2008)
12116         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12117         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12118         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12119
12120         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12121         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12122
12123 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12124
12125         PR fortran/38220
12126         * gfortran.dg/c_loc_pure_1.f90:  New test.
12127
12128 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12129
12130         PR fortran/38669
12131         * gfortran.dg/elemental_dependency_3.f90:
12132         Add the final tree dump cleanup.
12133
12134 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12135
12136         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12137         passing -m32.
12138
12139         PR rtl-optimization/38722
12140         * gfortran.dg/pr38722.f90: New test.
12141
12142 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12143
12144         PR c/34252
12145         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12146         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12147
12148 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12149
12150         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12151         * gfortran.dg/typebound_call_8.f03: Same.
12152         * gfortran.dg/elemental_bind_c.f90: Same.
12153         * gfortran.dg/typebound_call_7.f03: Same.
12154         * gfortran.dg/interface_proc_end.f90: Same
12155         * gfortran.dg/pr37243.f: Fix typo.
12156
12157 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12158
12159         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12160         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12161         large stack sizes.
12162
12163 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12164
12165         AVX Programming Reference (December, 2008)
12166         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12167         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12168         * gcc.target/i386/sse-14.c: Likewise.
12169
12170         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12171         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12172         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12173         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12174
12175 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12176
12177         PR libfortran/38735
12178         * gfortran.dg/fmt_bz_bn.f: Update test.
12179
12180 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12181
12182         PR c++/38472
12183         * g++.dg/conversion/usual-arith-conv.C: New test.
12184
12185 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12186
12187         PR c/34911
12188         * gcc.dg/vector-3.c: New testcase.
12189         * g++.dg/ext/vector15.C: New test.
12190
12191 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12192
12193         PR tree-optimization/38510
12194         * gcc.dg/graphite/pr38510.c: New.
12195
12196 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12197             Jan Sjodin <jan.sjodin@amd.com>
12198
12199         PR tree-optimization/38500
12200         * gcc.dg/graphite/pr38500.c: New.
12201
12202 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12203
12204         * gcc.c-torture/compile/20001226-1.c: Generalize
12205         dg-timeout-factor.
12206         * gcc.c-torture/compile/limits-fnargs.c: Add
12207         dg-timeout-factor.
12208         * gcc.dg/20020425-1.c: Likewise.
12209         * gcc.dg/pch/pch.exp: Likewise.
12210
12211 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12212
12213         PR fortran/38657
12214         * gfortran.dg/module_commons_3.f90: New test.
12215
12216 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12217
12218         PR fortran/37159
12219         * gfortran.dg/random_seed_1.f90: Updated.
12220
12221 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12222
12223         PR fortran/38669
12224         PR fortran/38726
12225         * gfortran.dg/elemental_subroutine_7.f90:
12226         Fix p values so that it can be used as vector subscript.
12227
12228 2009-01-05  Jason Merrill  <jason@redhat.com>
12229
12230         * g++.dg/cpp0x/initlist12.C: Add another test.
12231
12232         * g++.dg/cpp0x/defaulted7.C: New test.
12233
12234 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12235
12236         PR fortran/38672
12237         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12238         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12239
12240 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12241
12242         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12243         for alpha*-*-* targets.
12244         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12245
12246 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12247
12248         PR fortran/38665
12249         * gfortran.dg/host_assoc_function_5.f90: New test.
12250
12251 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12252
12253         PR fortran/38669
12254         * gfortran.dg/elemental_dependency_3.f90: New test.
12255         * gfortran.dg/elemental_subroutine_7.f90: New test.
12256
12257 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12258
12259         * gcc.dg/struct-ret-3.c: Include unistd.h.
12260         (main): Exit early if system memory page size is
12261         larger than 4096 bytes.
12262
12263 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12264
12265         PR fortran/38718
12266         * gfortran.dg/merge_init_expr.f90: New.
12267
12268 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12269
12270         PR fortran/38536
12271         * gfortran.dg/c_loc_tests_13.f90: New test.
12272         * gfortran.dg/c_loc_tests_14.f90: New test.
12273
12274 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12275
12276         * gfortran.dg/func_result_4.f90: New.
12277
12278 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12279
12280         PR fortran/38594
12281         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12282         interface still works, in addition to original tests.
12283         * gfortran.dg/host_assoc_call_6.f90: New test.
12284
12285 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR c++/38705
12288         * g++.dg/torture/pr38705.C: New test.
12289
12290         PR c/38700
12291         * gcc.dg/pr38700.c: New test.
12292
12293 2009-01-02  Jason Merrill  <jason@redhat.com>
12294
12295         * g++.dg/cpp0x/initlist11.C: New test.
12296         * g++.dg/cpp0x/initlist12.C: New test.
12297
12298 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12299
12300         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12301         Allow extra informative notes.
12302
12303 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12304
12305         PR c/36489
12306         * gcc.dg/pr36489.c: New test.
12307
12308 \f
12309 Copyright (C) 2009 Free Software Foundation, Inc.
12310
12311 Copying and distribution of this file, with or without modification,
12312 are permitted in any medium without royalty provided the copyright
12313 notice and this notice are preserved.