OSDN Git Service

2009-12-13 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-13  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/42357
4         * g++.dg/torture/pr42357.C: New testcase.
5
6 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/42257
9         * gfortran.dg/extends_9.f03: New test.
10
11 2009-12-11  Jason Merrill  <jason@redhat.com>
12
13         PR c++/42219
14         * g++.dg/conversion/err-recover1.C: New.
15
16 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
17
18         PR fortran/42335
19         * gfortran.dg/select_type_11.f03: New test.
20
21 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
22
23         PR c++/42225
24         * g++.dg/template/typedef24.C: New test.
25         * g++.dg/template/typedef25.C: New test.
26
27 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
28
29         PR c++/42251
30         * g++.dg/template/const3.C: New test.
31
32 2009-12-11  Richard Guenther  <rguenther@suse.de>
33
34         PR lto/42320
35         * g++.dg/lto/20091210-1_0.h: New testcase.
36         * g++.dg/lto/20091210-1_0.C: Likewise.
37         * g++.dg/lto/20091210-1_1.C: Likewise.
38
39 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
40
41         PR c++/42317
42         * g++.dg/opt/dtor2.C: New test.
43         * g++.dg/opt/dtor2.h: New file.
44         * g++.dg/opt/dtor2-aux.cc: New file.
45
46 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
47
48         PR fortran/41369
49         * gfortran.dg/func_derived_5.f90: New.
50
51 2009-12-10  Jan Hubicka  <jh@suse.cz>
52
53         PR middle-end/42110
54         * g++.dg/torture/pr42110.C: new file.
55
56 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
57
58         PR fortran/34402
59         * gfortran.dg/alloc_comp_init_expr.f03: New.
60
61 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
62
63         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
64         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
65
66 2009-12-09  Xinliang David Li  <davidxl@google.com>
67
68         PR tree-optimization/42337
69         * g++.dg/tree-ssa/pr42337.C: New test.
70
71 2009-12-08  Tobias Burnus  <burnus@net-b.de>
72
73         PR fortran/41711
74         * gfortran.dg/boz_15.f90: New test.
75
76 2008-12-08  Daniel Kraft  <d@domob.eu>
77
78         PR fortran/41177
79         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
80         * gfortran.dg/typebound_proc_13.f03: New test.
81
82 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
83             Jakub Jelinek <jakub@redhat.com>    
84
85         PR midle-end/41843
86         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
87
88 2009-12-07  Richard Henderson  <rth@redhat.com>
89
90         PR rtl-opt/42269
91         * gcc.c-torture/execute/pr42269-2.c: New.
92         * gcc.target/alpha/pr42269-1.c: Likewise.
93
94 2009-12-07  Richard Henderson  <rth@redhat.com>
95
96         PR debug/42299
97         PR debug/42166
98         * gcc.c-torture/compile/pr42299.c: New.
99         * gfortran.dg/pr42166.f90: Likewise.
100
101 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
102
103         PR debug/42244
104         * gcc.dg/debug/pr42244.c: New test.
105
106 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
107
108         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
109         abmintrin.h is also tested.
110         * gcc.target/i386/sse-13.c: Likewise.
111
112 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
113
114         PR fortran/41940
115         * gfortran.dg/allocate_scalar_with_shape.f90: New.
116
117 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
118
119         PR other/40302
120         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
121         * gcc.dg/torture/builtin-math-7.c: Likewise.
122         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
123         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
124         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
125         * lib/target-supports.exp (check_effective_target_mpc,
126         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
127         Delete.
128
129 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
130
131         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
132         targets.
133
134 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
135
136         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
137         for 16bit int targets.
138
139 2009-12-06  Richard Henderson  <rth@redhat.com>
140
141         PR debug/42234
142         * gcc.c-torture/compile/pr42234.c: New.
143
144 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
145
146         PR fortran/41478
147         PR fortran/42268
148         * gfortran.dg/intrinsic_pack_5.f90: New test.
149
150 2009-12-04  Jason Merrill  <jason@redhat.com>
151
152         PR c++/42010
153         * g++.dg/abi/local2.C: New.
154
155         PR c++/42277
156         * g++.dg/cpp0x/decltype20.C: New.
157
158 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
159
160         PR rtl-optimization/42164
161         * gcc.c-torture/compile/pr42164.c: New test.
162
163 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
164
165         * gnat.dg/specs/size_attribute1.ads: New test.
166         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
167         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
168
169 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
170
171         PR c++/42218
172         * g++.dg/other/error33.C: New test.
173
174 2009-12-03  Jason Merrill  <jason@redhat.com>
175
176         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
177
178         PR c++/41611
179         * g++.dg/abi/guard2.C: New.
180
181         PR c++/42266
182         * g++.dg/cpp0x/variadic97.C: New.
183
184 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
185
186         PR middle-end/42049
187         * gcc.c-torture/compile/pr42049.c: New test.
188
189 2009-12-03  Quentin Ochem  <ochem@adacore.com>
190
191         * gnat.dg/controlled5.adb: New test.
192         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
193
194 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
195
196         PR c++/42217
197         * g++.dg/other/bitfield4.C: New test.
198
199 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
200
201         PR c++/42256
202         * g++.dg/inherit/thunk11.C: New test.
203         * g++.dg/inherit/thunk11.h: New file.
204         * g++.dg/inherit/thunk11-aux.cc: New file.
205
206 2009-12-02  Richard Henderson  <rth@redhat.com>
207
208         PR tree-opt/42215
209         * gcc.dg/pr42215.c: New.
210
211 2009-12-02  Richard Guenther  <rguenther@suse.de>
212
213         * g++.dg/ipa/iinline-1.C: Adjust.
214         * g++.dg/template/cond2.C: Likewise.
215         * g++.dg/template/pr35240.C: Likewise.
216
217 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
218
219         PR middle-end/42224
220         * gcc.target/s390/pr42224.c: New test.
221
222 2009-12-01  Jason Merrill  <jason@redhat.com>
223
224         PR c++/41611
225         * g++.dg/abi/guard1.C: New.
226
227 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
228
229         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
230
231 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
232
233         PR c++/42234
234         * g++.dg/gomp/pr42234.C: New test.
235
236 2009-12-01  Martin Jambor  <mjambor@suse.cz>
237
238         PR tree-optimization/42237
239         * gcc.c-torture/compile/pr42237.c: New test.
240
241 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
242
243         PR c++/42057
244         * g++.dg/parse/crash54.C: New.
245
246 2009-11-30  Chao-ying Fu  <fu@mips.com>
247
248         * gcc.target/mips/dsp-lhx.c: New test.
249         * gcc.target/mips/dsp-no-lhx.c: New test.
250
251 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
252
253         * lib/g++.exp (g++_init): Add host-dependent settings for
254         LC_ALL and LANG.
255         * lib/gcc-dg.exp: Likewise.
256         * lib/options.exp: Likewise.
257         * lib/objc.exp (objc_init): Likewise.
258         * lib/gfortran.exp (gfortran_init): Likewise.
259
260 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
261
262         PR c++/40371
263         * g++.dg/template/crash93.C: New.
264
265 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
266
267         * gcc.dg/pr41551.c: New test.
268
269 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
270
271         PR fortran/42053
272         * gfortran.dg/select_type_9.f03: New.
273
274 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
275
276         PR fortran/41631
277         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
278         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
279         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
280         * gfortran.dg/select_type_2.f03: Ditto.
281         * gfortran.dg/select_type_8.f03: New test.
282
283 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
284
285         * gfortran.dg/extends_type_of_1.f03: New test.
286         * gfortran.dg/same_type_as_1.f03: Extended.
287
288 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
289
290         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
291         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
292
293 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
294
295         PR testsuite/42212
296         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
297
298 2009-11-30  Martin Jambor  <mjambor@suse.cz>
299
300         PR middle-end/42196
301         * gcc.c-torture/compile/pr42196-1.c: New test.
302         * gcc.c-torture/compile/pr42196-2.c: New test.
303         * gcc.c-torture/compile/pr42196-3.c: New test.
304
305 2009-11-30  Ira Rosen  <irar@il.ibm.com>
306
307         * gfortran.dg/vect/vect-7.f90: New test.
308
309 2009-11-30  Richard Guenther  <rguenther@suse.de>
310
311         PR middle-end/42119
312         PR fortran/38530
313         * gfortran.dg/pr42119.f90: New testcase.
314
315 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
316
317         PR c++/42069
318         * g++.dg/template/typedef23.C: New test.
319
320 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
321
322         PR tree-optimization/41961
323         * g++.dg/tree-ssa/pr41961.C: New.
324
325 2009-11-29  Ira Rosen  <irar@il.ibm.com>
326
327         PR tree-optimization/42193
328         * gcc.dg/vect/pr42193.c: New test.
329
330 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
331
332         PR c++/36408
333         * g++.dg/template/stmtexpr2.C: New test.
334
335 2009-11-28  Richard Guenther  <rguenther@suse.de>
336
337         PR tree-optimization/42183
338         * g++.dg/torture/pr42183.C: New testcase.
339
340 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
341
342         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
343         w64 target type 'unsigned long long'.
344
345 2009-11-27  Martin Jambor  <mjambor@suse.cz>
346
347         PR middle-end/42006
348         * gcc.c-torture/execute/pr42006.c: New test.
349
350 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
351
352         PR c++/38656
353         * g++.dg/cpp0x/error2.C: New.
354
355 2009-11-27  Michael Matz  <matz@suse.de>
356
357         PR rtl-optimization/42084
358         * gcc.dg/pr42084.c: New test.
359
360 2009-11-27  Michael Matz  <matz@suse.de>
361
362         PR c++/41906
363         * g++.dg/tree-ssa/pr41906.C: New testcase.
364
365 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
366
367         * gcc.dg/O16384.c: New test.
368
369 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
370
371         PR c++/35112
372         * g++.dg/parse/crash53.C: New.
373         * g++.dg/parse/error17.C: Adjust, error messages are not
374         duplicated anymore.
375         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
376
377 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
378
379         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
380         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
381         * gcc.target/i386/vperm-v4si-2.c: Ditto.
382         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
383
384 2009-11-26  Richard Henderson  <rth@redhat.com>
385
386         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
387
388 2009-11-26  Jason Merrill  <jason@redhat.com>
389
390         PR c++/42026, DR 239
391         * g++.dg/lookup/koenig8.C: New.
392
393         PR c++/10690
394         * g++.dg/template/explicit-args2.C: Add typeid cases.
395
396 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
397
398         PR fortran/41278
399         * gfortran.dg/array_function_5.f90: New test.
400
401 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
402
403         PR fortran/42048
404         PR fortran/42167
405         * gfortran.dg/select_type_10.f03: New test case.
406         * gfortran.dg/typebound_call_11.f03: Extended test case.
407
408 2009-11-26  Michael Matz  <matz@suse.de>
409
410         PR tree-optimization/41905
411         * g++.dg/tree-ssa/pr41905.C: New testcase.
412
413 2009-11-25  Richard Henderson  <rth@redhat.com>
414
415         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
416
417         * lib/target-supports.exp
418         (check_effective_target_vect_extract_even_odd): Add x86.
419
420         * gcc.target/i386/isa-check.h: New.
421         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
422         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
423         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
424         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
425         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
426         gcc.target/i386/vperm.pl: New files.
427
428 2009-11-25  Richard Henderson  <rth@redhat.com>
429
430         * gcc.dg/vect/pr36493.c: Call check_vect.
431         * gcc.dg/vect/pr37539.c: Likewise.
432         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
433         * tree-vect.h (check_vect): Use cpuid for x86.
434
435 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
436
437         * gnat.dg/specs/pack6.ads: New test.
438         * gnat.dg/specs/pack6_pkg.ads: New helper.
439
440 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
441
442         * gcc.target/powerpc/regnames-1.c: New test.
443
444 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
445             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
446
447         PR ada/42170
448         * ada/acats/run_acats: Bump stack limit to 16MB.
449
450 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
451
452         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
453         -march=armv5te.
454
455 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
456
457         PR fortran/42008
458         * gfortran.dg/pure_initializer_2.f90: New test.
459
460 2009-11-23  Jason Merrill  <jason@redhat.com>
461
462         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
463         * g++.old-deja/g++.pt/ctor2.C: Adjust.
464         * g++.dg/lookup/name-clash4.C: Adjust.
465
466 2009-11-23  Jason Merrill  <jason@redhat.com>
467
468         * g++.dg/template/spec15.C: Check for helpful message.
469
470 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
471
472         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
473         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
474         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
475         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
476         * gcc.target/powerpc/paired-2.c: Ditto.
477         * gcc.target/powerpc/paired-3.c: Ditto.
478         * gcc.target/powerpc/paired-4.c: Ditto.
479         * gcc.target/powerpc/paired-5.c: Ditto.
480         * gcc.target/powerpc/paired-6.c: Ditto.
481         * gcc.target/powerpc/paired-7.c: Ditto.
482         * gcc.target/powerpc/paired-8.c: Ditto.
483         * gcc.target/powerpc/paired-9.c: Ditto.
484         * gcc.target/powerpc/paired-10.c: Ditto.
485         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
486         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
487         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
488         * gcc.target/powerpc/pr39457.c: Don't use -m64.
489         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
490         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
491         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
492         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
493
494 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
495
496         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
497         scan-assembler-not regular expression.
498
499 2009-11-24  Richard Guenther  <rguenther@suse.de>
500
501         PR tree-optimization/42142
502         * gcc.c-torture/execute/pr42142.c: New testcase.
503
504 2009-11-24  Martin Jambor  <mjambor@suse.cz>
505
506         PR tree-optimization/42154
507         * gcc.c-torture/execute/pr42154.c: New test.
508
509 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
510
511         PR fortran/42045
512         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
513         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
514         * gfortran.dg/proc_ptr_comp_24.f90: New.
515
516 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
517
518         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
519         int targets.
520
521 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
522
523         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
524
525 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
526
527         PR testsuite/42086
528         * gcc.target/ia64/fptr-1.c: Make it a compile test.
529
530 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
531
532         * lib/lto.exp (lto_option_list): Rename from option_list.
533         * lib/compat.exp (compat_option_list): Rename from option_list.
534
535 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
536
537         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
538         * gcc-dg/raw-string-2.c: Ditto.
539         * gcc-dg/utf-array-short-wchar.c: Ditto.
540         * gcc-dg/utf-array.c: Ditto.
541         * gcc-dg/utf8-2.c: Ditto. 
542
543 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
544
545         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
546         targets.
547
548 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
549
550         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
551
552 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
553
554         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
555
556 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
557
558         PR testsuite/36470
559         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
560         Enable short test for avr target.
561         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
562         * gcc.dg/utf32-2.c: Ditto.
563         * gcc.dg/utf32-3.c: Ditto.
564         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
565
566 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
567
568         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
569
570 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
571
572         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
573
574
575 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
576
577         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
578         * gcc.dg/sms-7.c: Ditto.
579
580 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
581
582         * gcc.dg/pr36998.c: Frame pointer required for avr target.
583         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
584         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
585         * gcc.dg/pr41340.c: Test requires long pointer target.
586         * gcc.dg/profile-generate-3.c: Test requires profiling support.
587
588 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
589
590         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
591         * gcc.dg/graphite/block-3.c: Ditto.
592         * gcc.dg/graphite/block-4.c: Ditto.
593         * gcc.dg/graphite/block-5.c: Ditto.
594         * gcc.dg/graphite/block-6.c: Ditto.
595         * gcc.dg/graphite/interchange-0.c: Ditto.
596         * gcc.dg/graphite/interchange-1.c: Ditto.
597         * gcc.dg/graphite/interchange-2.c: Ditto.
598         * gcc.dg/graphite/interchange-3.c: Ditto.
599         * gcc.dg/graphite/interchange-4.c: Ditto.
600         * gcc.dg/graphite/interchange-5.c: Ditto.
601         * gcc.dg/graphite/interchange-6.c: Ditto.
602         * gcc.dg/graphite/run-id-1.c: Ditto.
603         * gcc.dg/graphite/scop-16.c: Ditto.
604         * gcc.dg/graphite/scop-17.c: Ditto.
605         * gcc.dg/graphite/scop-18.c: Ditto.
606         * gcc.dg/graphite/scop-matmult.c: Ditto.
607         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
608         * gcc.dg/graphite/id-15.c: Ditto.
609
610 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
611
612         * gnat.dg/specs/weak1.ads: New test.
613
614 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
615
616         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
617
618 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
619
620         PR c++/14777
621         * g++.dg/template/typedef13.C: Adjust.
622         * g++.dg/template/typedef19.C: Adjust.
623         * g++.dg/template/typedef20.C: Adjust.
624         * g++.dg/template/typedef22.C: New test.
625
626 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
627
628         PR target/42113
629         * gcc.target/alpha/pr42113.c: New test.
630
631 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632
633         PR fortran/41807
634         * gfortran.dg/data_value_1.f90: Update test.
635         * gfortran.dg/array_constructor_32.f90: New test.
636
637 2009-11-21  Martin Jambor  <mjambor@suse.cz>
638
639         PR middle-end/42025
640         * gcc.c-torture/compile/pr42025-1.c: New test.
641         * gcc.c-torture/compile/pr42025-2.c: New test.
642
643 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
644
645         * gcc.target/mips/mult-1.c: Forbid octeon.
646         * gcc.target/mips/octeon-dmul-3.c: New test.
647
648 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
649
650         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
651
652 2009-11-20  Jason Merrill  <jason@redhat.com>
653
654         PR c++/9050, DR 147, DR 318
655         * g++.dg/template/ctor9.C: New.
656         * g++.dg/tc1/dr147.C: Remove xfails.
657         * g++.dg/lookup/name-clash4.C: Adjust.
658         * g++.old-deja/g++.jason/temporary5.C: Adjust.
659         * g++.old-deja/g++.pt/ctor2.C: Adjust.
660
661 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
662
663         PR tree-optimization/42078
664         * gcc.dg/pr42078.c: New test.
665
666 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
667
668         PR Testsuite/42114
669         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
670         XFAIL ptrdiff range test for avr.
671         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
672         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
673         * gcc-dg/c99-stdint-6.c: Ditto.
674
675 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
676
677         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
678         2009-10-23 change to set VRSAVE if VSX has been reverted.
679
680 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
681
682         PR c++/38646
683         * g++.dg/cpp0x/pr38646.C: New test.
684
685 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
686
687         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
688         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
689         Wrap *intmax_t tests in !NO_MAX_TYPES.
690
691 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
692
693         PR c++/42060
694         * g++.dg/cpp0x/initlist28.C: New.
695
696 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
697
698         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
699
700 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
701
702         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
703
704 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
705
706         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
707         explicit.
708         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
709         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
710         * g++.old-deja/g++.law/typeck1.C: Likewise.
711         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
712         * g++.dg/conversion/ptrmem9.C: Likewise.
713         * g++.dg/expr/cond2.C: Likewise.
714
715 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
716             Janus Weil  <janus@gcc.gnu.org>
717
718         PR fortran/42104
719         * gfortran.dg/proc_ptr_comp_23.f90: New test.
720
721 2009-11-19  Jason Merrill  <jason@redhat.com>
722
723         PR c++/42115
724         * g++.dg/init/placement5.C: Add positive test.
725
726         DR 176 permissiveness
727         * g++.dg/ext/injected-ttp.C: New.
728         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
729         * g++.old-deja/g++.pt/ttp41.C: Adjust.
730
731 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
732
733         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
734         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
735
736 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
737
738         * gcc-dg/raw-string-1.c: Skip test for avr target.
739         * gcc-dg/utf-array-short-wchar.c: Ditto.
740         * gcc-dg/utf-array.c: Ditto.
741         * gcc-dg/utf8-2.c: Ditto.
742
743 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
744
745         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
746         (plugin_init): Pass correct version to plugin_default_version_check.
747         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
748         (plugin_init): Pass correct version to plugin_default_version_check.
749         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
750         (plugin_init): Pass correct version to plugin_default_version_check.
751
752 2009-11-19  Jason Merrill  <jason@redhat.com>
753
754         PR c++/561
755         * g++.dg/overload/pmf2.C: New.
756
757 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
758
759         PR libgfortran/42090
760         * gfortran.dg/direct_io_11.f90: New test.
761
762 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
763
764         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
765
766 2009-11-18  Nick Clifton  <nickc@redhat.com>
767         
768         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
769         * g++.dg/lto/20081120-1_0.C: Likewise.
770         * g++.dg/lto/20091002-2_0.C: Likewise.
771         * g++.dg/lto/20081120-2_0.C: Likewise.
772         * g++.dg/lto/20091002-3_0.C: Likewise.
773         * g++.dg/lto/20081123_0.C: Likewise.
774         * g++.dg/lto/20090313_0.C: Likewise.
775         * g++.dg/lto/20081109-1_0.C: Likewise.
776         * g++.dg/lto/20081219_0.C: Likewise.
777         * g++.dg/lto/20081204-1_0.C: Likewise.
778         * g++.dg/lto/20090302_0.C: Likewise.
779         * g++.dg/lto/20081119-1_0.C: Likewise.
780         * g++.dg/lto/20081118_0.C: Likewise.
781
782 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
783
784         PR testsuite/41913
785         * lib/lto.exp (scan-symbol): Properly check if target exist.
786
787 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
788
789         PR fortran/42072
790         * gfortran.dg/proc_ptr_8.f90: Extended.
791
792 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
793
794         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
795         explicit.
796         * g++.dg/inherit/error4.C: Likewise.
797         * g++.dg/template/crash90.C: Likewise.
798
799 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
800
801         PR c++/3187
802         * g++.dg/abi/mangle26.C: Also match *C2* definition.
803         * g++.dg/abi/mangle27.C: Likewise.
804         * g++.dg/abi/mangle28.C: Likewise.
805         * g++.dg/abi/mangle29.C: Likewise.
806
807 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
808
809         PR debug/41926
810         * gcc.dg/vect/vect-debug-pr41926.c: New.
811
812 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
813
814         PR c++/42058
815         * g++.dg/init/array26.C: New.
816         * g++.dg/init/array27.C: Likewise.
817         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
818
819 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
820
821         PR c++/42061
822         * g++.dg/cpp0x/initlist27.C: New test.
823
824         PR c++/42059
825         * g++.dg/cpp0x/initlist26.C: New test.
826
827 2009-11-16  Jason Merrill  <jason@redhat.com>
828
829         PR c++/189, c++/9937, c++/13950, DR 176
830         * g++.dg/tc1/dr176.C: Adjust.
831         * g++.dg/template/injected1.C: New.
832         * g++.dg/template/inherit.C: Adjust.
833         * g++.old-deja/g++.brendan/crash56.C: Adjust.
834         * g++.old-deja/g++.pt/lookup8.C: Adjust.
835         * g++.old-deja/g++.pt/ttp22.C: Adjust.
836         * g++.old-deja/g++.pt/ttp23.C: Adjust.
837
838 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
839
840         PR c++/42055
841         * g++.dg/template/crash92.C: New.
842
843 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
844
845         PR c++/32056
846         * g++.dg/template/error44.C: New.
847
848 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
849
850         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
851
852 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
853
854         PR fortran/42048
855         * gfortran.dg/typebound_call_11.f03: New test.
856
857 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
858
859         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
860         init functions.
861
862 2009-11-13  Jason Merrill  <jason@redhat.com>
863
864         PR c++/27425
865         PR c++/34274
866         * g++.dg/template/arg7.C: New.
867
868         PR c++/29363
869         * g++.dg/template/error43.C: New.
870
871         PR debug/26965
872         * g++.dg/debug/dwarf2/static-data-member2.C: New.
873
874         PR c++/35075
875         * g++.dg/template/ref5.C: New.
876
877         PR c++/21008, DR 515
878         * g++.dg/template/inherit4.C: New.
879         * g++.dg/lookup/scoped8.C: Adjust.
880
881         PR c++/11987
882         * g++.dg/parse/typename11.C: New.
883         * g++.dg/template/crash48.C: Adjust.
884
885 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
886
887         PR testsuite/42001
888         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
889         lto_finish at the end.
890         * gfortran.dg/lto/lto.exp: Ditto.
891
892 2009-11-12  Jason Merrill  <jason@redhat.com>
893
894         PR c++/39560
895         * g++.dg/lookup/anon7.C: New.
896
897         PR c++/37037
898         * g++.dg/template/typedef21.C: New.
899
900         PR c++/42013
901         * g++.dg/cpp0x/decltype19.C: New.
902
903 2009-11-11  Jason Merrill  <jason@redhat.com>
904
905         PR c++/39131
906         * g++.dg/dfp/typeid1.C: New.
907
908 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
909
910         PR fortran/41978
911         * gfortran.dg/proc_ptr_comp_22.f90: New test.
912
913 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
914
915         PR testsuite/42001
916         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
917         lto_finish at the end.
918
919         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
920         (lto_finish): New. Restore mathlib.
921
922 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
923
924         * g++.dg/torture/pushpop_macro.C: New testcase.
925         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
926         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
927
928 2009-11-11  Jon Beniston  <jon@beniston.com>
929
930         * lib/target-supports.exp (check_profiling_available): lm32 target
931           doesn't support profiling.
932         * gcc.dg/20020312-2.c: Add lm32 support.
933         * g++.dg/other/packed1.C: Expect to fail on lm32.
934         * g++.old-deja/g++.jason/thunk3.C: Likewise.
935
936 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
937
938         * gcc.target/arm/neon: Regenerate generated tests.
939
940 2009-11-10  Jason Merrill  <jason@redhat.com>
941
942         * g++.dg/init/placement5.C: New.
943
944         PR c++/34158
945         * g++.dg/init/placement4.C: New.
946
947 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
948
949         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
950         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
951         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
952         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
953
954 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
957         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
958
959 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
960
961         * gcc.c-torture/compile/pr41987.c: New.
962
963 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
964
965         PR middle-end/40946
966         * gcc.dg/pr40946.c: New test.
967
968 2009-11-09  Jason Merrill  <jason@redhat.com>
969
970         PR c++/41972
971         * g++.dg/template/ref4.C: New.
972
973         PR c++/41994
974         * g++.dg/template/conv10.C: New.
975
976 2009-11-07  Jason Merrill  <jason@redhat.com>
977
978         PR c++/37920
979         * g++.dg/ext/typeof11.C: New.
980
981 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
982
983         PR target/41985
984         * gcc.target/i386/pr41985.c: New test.
985
986 2009-11-08  Richard Guenther  <rguenther@suse.de>
987
988         * gcc.dg/torture/pta-escape-1.c: New testcase.
989
990 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
991
992         * gnat.dg/rep_clause4.adb: New test.
993
994 2009-11-08  Richard Guenther  <rguenther@suse.de>
995
996         PR rtl-optimization/41928
997         * gfortran.dg/pr41928.f90: New testcase.
998
999 2009-11-07  Jason Merrill  <jason@redhat.com>
1000
1001         PR c++/18451
1002         PR c++/40738
1003         * g++.dg/parse/error36.C: Add parameter and template cases.
1004         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1005         * g++.dg/ext/typedef-init.C: Likewise.
1006         * g++.dg/lookup/hidden-class1.C: Likewise.
1007         * g++.dg/lookup/hidden-class10.C: Likewise.
1008         * g++.dg/lookup/hidden-class5.C: Likewise.
1009         * g++.dg/lookup/hidden-class7.C: Likewise.
1010         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1011         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1012         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1013         * g++.dg/lookup/strong-using-2.C: Likewise.
1014         * g++.dg/other/typedef1.C: Likewise.
1015         * g++.dg/parse/access10.C: Likewise.
1016         * g++.dg/parse/constructor1.C: Likewise.
1017         * g++.dg/parse/crash38.C: Likewise.
1018         * g++.dg/parse/error3.C: Likewise.
1019         * g++.dg/parse/typespec1.C: Likewise.
1020         * g++.dg/template/typedef5.C: Likewise.
1021         * g++.old-deja/g++.pt/typename3.C: Likewise.
1022         * g++.old-deja/g++.pt/typename4.C: Likewise.
1023         * g++.old-deja/g++.pt/typename6.C: Likewise.
1024         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1025
1026         * g++.dg/abi/regparm1.C: Fix execute test.
1027
1028 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR tree-optimization/41643
1031         * gcc.dg/pr41643.c: New test.
1032
1033 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1034
1035         PR fortran/41909
1036         * gfortran.dg/recursive_check_15.f90: New test.
1037
1038 2009-11-06  Jason Merrill  <jason@redhat.com>
1039
1040         PR c++/15946
1041         * g++.dg/parse/error36.C: New.
1042         * g++.old-deja/g++.other/typename1.C: Adjust.
1043
1044         PR c++/9381
1045         * g++.dg/abi/regparm1.C: New.
1046
1047 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1048
1049         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1050         PLUGIN_PRAGMAS.
1051         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1052         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1053         and pragma_plugin-test-1.C.
1054
1055 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1056
1057         PR c++/41536
1058         * g++.dg/ext/always_inline-5.C: New test.
1059
1060 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR c++/41967
1063         * g++.dg/gomp/pr41967.C: New test.
1064
1065 2009-11-06  Michael Matz  <matz@suse.de>
1066
1067         PR middle-end/41963
1068         * gcc.dg/pr41963.c: New test.
1069
1070 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR middle-end/41935
1073         * gcc.dg/pr41935.c: New test.
1074         * c-c++-common/pr41935.c: New test.
1075         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1076         element.
1077         * gcc.c-torture/execute/pr41935.c: New test.
1078
1079 2009-11-05  Jason Merrill  <jason@redhat.com>
1080
1081         PR c++/34180
1082         * g++.dg/init/synth2.C: New.
1083
1084         PR c++/7046
1085         * g++.dg/abi/pragma-pack1.C: New.
1086
1087         PR c++/34870
1088         * g++.dg/lookup/koenig7.C: New.
1089
1090         PR c++/41703
1091         * g++.dg/template/partial6.C: New.
1092
1093 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1094
1095         PR fortran/41556
1096         * gfortran.dg/class_12.f03: New test.
1097
1098 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1099
1100         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1101         in builtin's name.
1102
1103 2009-11-04  Jason Merrill  <jason@redhat.com>
1104
1105         PR c++/36912
1106         * g++.dg/init/static-init2.C: New.
1107
1108 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1109
1110         PR fortran/41556
1111         PR fortran/41873
1112         * gfortran.dg/interface_abstract_4.f90: New test.
1113
1114 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1115
1116         * gcc.target/m68k/pr41302.c: Fix target triplet.
1117
1118 2009-11-04  Jason Merrill  <jason@redhat.com>
1119
1120         PR c++/39413
1121         * g++.dg/template/overload11.C: New.
1122         * g++.dg/template/nested3.C: Adjust.
1123
1124 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1125
1126         PR ada/20548
1127         * ada/acats/norun.lst: Remove the stack checking tests.
1128         * ada/acats/run_acats: Limit the stack to 8MB.
1129
1130 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1131
1132         PR fortran/41556
1133         PR fortran/41937
1134         * gfortran.dg/class_11.f03: New test.
1135
1136 2009-11-04  Jason Merrill  <jason@redhat.com>
1137
1138         PR c++/35067
1139         * g++.dg/abi/thunk5.C: New.
1140
1141 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1142
1143         PR rtl-opt/41833
1144         * gcc.target/powerpc/altivec-33.c: New testcase.
1145
1146 2009-11-04  Jason Merrill  <jason@redhat.com>
1147
1148         PR c++/17365, DR 218
1149         * g++.dg/lookup/koenig6.C: New.
1150         * g++.dg/lookup/koenig5.C: Adjust.
1151         * g++.dg/template/crash56.C: Adjust.
1152         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1153
1154 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1155             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1156
1157         * gcc.target/i386/xop-check.h: New file.
1158         * gcc.target/i386/xop-hadduX.c: Ditto.
1159         * gcc.target/i386/xop-haddX.c: Ditto.
1160         * gcc.target/i386/xop-hsubX.c: Ditto.
1161         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1162         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1163         * gcc.target/i386/xop-pcmov2.c: Ditto.
1164         * gcc.target/i386/xop-pcmov.c: Ditto.
1165         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1166         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1167         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1168         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1169         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1170         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1171         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1172         * gcc.target/i386/sse-12.c: Update with new compile options to
1173         activate and check xopintrin.h intrinsic file.
1174         * gcc.target/i386/sse-13.c: Ditto.
1175         * gcc.target/i386/sse-14.c: Ditto.
1176         * gcc.target/i386/sse-22.c: Ditto.
1177         * gcc.target/i386/sse-23.c: Ditto.
1178         * g++.dg/other/i386-2.C: Ditto.
1179         * g++.dg/other/i386-3.C: Ditto.
1180         * g++.dg/other/i386-5.C: Ditto.
1181         * g++.dg/other/i386-6.C: Ditto.
1182         
1183 2009-11-04  Wei Guozhi  <carrot@google.com>
1184
1185         PR target/40835
1186         * gcc.target/arm/pr40835: New testcase.
1187
1188 2009-11-04  Revital Eres  <eres@il.ibm.com>
1189
1190         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1191         change in decision of peeling for alignment.
1192         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1193         * gcc.dg/vect/vect-50.c: Likewise.
1194         * gcc.dg/vect/vect-42.c: Likewise.
1195         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1196         Likewise.
1197         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1198         Likewise.
1199         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1200         * gcc.dg/vect/vect-60.c: Likewise.
1201         * gcc.dg/vect/vect-52.c: Likewise.
1202         * gcc.dg/vect/vect-44.c: Likewise.
1203         * gcc.dg/vect/vect-27.c: Likewise.
1204         * gcc.dg/vect/vect-29.c: Likewise.
1205         * gcc.dg/vect/vect-72.c: Likewise.
1206         * gcc.dg/vect/vect-56.c: Likewise.
1207         * gcc.dg/vect/vect-48.c: Likewise.
1208         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1209         * gfortran.dg/vect/vect-2.f90: Likewise.
1210         * gfortran.dg/vect/vect-5.f90: Likewise.
1211
1212 2009-11-04  Richard Guenther  <rguenther@suse.de>
1213
1214         PR tree-optimization/41919
1215         * gcc.c-torture/execute/pr41919.c: New testcase.
1216
1217 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1218
1219         PR target/41302
1220         * gcc.target/m68k/pr41302.c: New test.
1221
1222 2009-11-03  Jason Merrill  <jason@redhat.com>
1223
1224         PR c++/36959
1225         * g++.dg/opt/inline16.C: New.
1226
1227 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1228
1229         * gnat.dg/stack_check.adb1: New test.
1230         * gnat.dg/stack_check.adb2: Likewise.
1231
1232 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR rtl-optimization/41917
1235         * gcc.c-torture/execute/pr41917.c: New test.
1236
1237 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1240         dump to not include "call *%esp".
1241
1242 2009-11-03  Jason Merrill  <jason@redhat.com>
1243
1244         PR c++/39786
1245         * g++.dg/lookup/using22.C: New.
1246
1247         PR c++/41876
1248         * g++.dg/parse/eh-decl.C: New.
1249
1250         PR c++/41927
1251         * g++.dg/template/sfinae16.C: New.
1252
1253         PR c++/41815
1254         * g++.dg/cpp0x/rv-return.C: New.
1255         * g++.dg/cpp0x/deduce.C: Adjust.
1256
1257         PR c++/40944
1258         * g++.dg/template/sfinae15.C: New.
1259
1260         PR c++/40687
1261         * g++.dg/cpp0x/auto3.C: Remove xfail.
1262
1263 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1264
1265         PR fortran/41907
1266         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1267
1268 2009-11-03  Nick Clifton  <nickc@redhat.com>
1269
1270         * gcc.target/rx/builtins.c: Remove redundant tests.
1271         Add test of MVTIPL instruction.
1272         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1273         function attributes.  Add -msave-acc-in-interrupts option to the
1274         command line.
1275
1276 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1277             Maxim Kuvyrkov  <maxim@codesourcery.com>
1278
1279         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1280         sh, m68k and fido.
1281
1282 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1283
1284         PR c++/38699
1285         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1286         * c-c++-common/builtin-offsetof.c: ... here.
1287
1288 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1289
1290         PR c++/38699
1291         * c-c++-common/dfp/builtin-offsetof.c: New test.
1292         * g++.dg/other/offsetof6.C: Likewise.
1293
1294 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1295
1296         PR target/41900
1297         * gcc.target/i386/pr41900.c: New test.
1298
1299 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1300
1301         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1302
1303 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1304
1305         PR c++/41856
1306         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1307         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1308
1309 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1310
1311         PR c++/37093
1312         * g++.dg/other/ptrmem10.C: New test.
1313         * g++.dg/other/ptrmem11.C: Likewise.
1314
1315 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1316
1317         PR testsuite/41878
1318         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1319         spaces in some expressions.
1320
1321 2009-11-02  Jason Merrill  <jason@redhat.com>
1322
1323         * g++.dg/other/linkage2.C: Move to...
1324         * g++.dg/cpp0x/linkage2.C: ..here.
1325         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1326         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1327         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1328         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1329         * g++.dg/lookup/anon2.C: Likewise.
1330         * g++.dg/other/anon3.C: Likewise.
1331         * g++.dg/template/arg2.C: Likewise.
1332         * g++.dg/template/local4.C: Likewise.
1333         * g++.old-deja/g++.law/operators32.C: Likewise.
1334         * g++.old-deja/g++.other/linkage2.C: Likewise.
1335         * g++.old-deja/g++.pt/enum6.C: Likewise.
1336         * g++.old-deja/g++.other/anon9.C: Likewise.
1337         * g++.old-deja/g++.other/linkage1.C: Likewise.
1338         * c-c++-common/dfp/pr35620.c: Give the union a name.
1339
1340 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1341
1342         PR tree-optimization/41857
1343         * gcc.target/spu/ea/pr41857.c: New file.
1344
1345 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1346
1347         PR tree-optimization/41750
1348         * gcc.c-torture/execute/pr41750.c: New test.
1349
1350 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1351
1352         PR tree-optimization/41841
1353         * gcc.dg/pr41841.c: New test.
1354
1355         PR debug/41893
1356         * gcc.dg/debug/pr41893-1.c: New test.
1357         * gcc.dg/debug/pr41893-2.c: New file.
1358
1359         PR c++/41774
1360         * g++.dg/ext/visibility/namespace3.C: New test.
1361
1362 2009-11-01  Jason Merrill  <jason@redhat.com>
1363
1364         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1365         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1366         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1367
1368 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1369
1370         * gnat.dg/opt5.adb: New test.
1371
1372 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1373
1374         PR fortran/41872
1375         * gfortran.dg/allocatable_scalar_4.f90: New test.
1376
1377 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/41850
1380         * gfortran.dg/intent_out_6.f90: New testcase.
1381
1382 2009-10-31  Richard Guenther  <rguenther@suse.de>
1383
1384         * g++.dg/tree-ssa/restrict1.C: New.
1385
1386 2009-10-31  Jason Merrill  <jason@redhat.com>
1387
1388         * g++.dg/rtti/typeid9.C: New.
1389
1390         PR c++/41754
1391         * g++.dg/cpp0x/initlist25.C: New.
1392
1393 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1394
1395         * gnat.dg/specs/rep_clause4.ads: New test.
1396
1397 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1398
1399         PR target/41885
1400         * gcc.target/avr/torture/pr41885.c: New test.
1401
1402 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1403
1404         * gnat.dg/specs/pack5.ads: New test.
1405
1406 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1407
1408         * lib/target-supports.exp: Handle powerpc-*-elf.
1409
1410 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1411
1412         PR target/40838
1413         * gcc.target/i386/incoming-6.c: New.
1414         * gcc.target/i386/incoming-7.c: Likewise.
1415         * gcc.target/i386/incoming-8.c: Likewise.
1416         * gcc.target/i386/incoming-9.c: Likewise.
1417         * gcc.target/i386/incoming-10.c: Likewise.
1418         * gcc.target/i386/incoming-11.c: Likewise.
1419         * gcc.target/i386/incoming-12.c: Likewise.
1420         * gcc.target/i386/incoming-13.c: Likewise.
1421         * gcc.target/i386/incoming-14.c: Likewise.
1422         * gcc.target/i386/incoming-15.c: Likewise.
1423         * gcc.target/i386/pr37843-4.c: Likewise.
1424
1425 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1426
1427         PR c++/41863
1428         * g++.dg/template/sizeof12.C: New test.
1429
1430 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * gnat.dg/pack14.adb: New test.
1433
1434 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1435
1436         * gcc.target/mips/mips.exp (mips_option_groups): Add
1437         mcount-ra-address.
1438         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1439         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1440         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1441
1442 2009-10-29  Michael Matz  <matz@suse.de>
1443
1444         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1445         * gcc.target/i386/sse-recip-vec.c: Ditto.
1446         * gcc.target/i386/brokensqrt.c: New test.
1447
1448 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1449
1450         PR fortran/41777
1451         * gfortran.dg/associated_target_3.f90: New testcase.
1452
1453 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1454
1455         * gfortran.dg/lto/pr41764_0.f: New.
1456
1457 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1458
1459         PR tree-optimization/41775
1460         * g++.dg/torture/pr41775.C: New testcase.
1461
1462 2009-10-28  Jason Merrill  <jason@redhat.com>
1463
1464         * g++.dg/cpp0x/inline-ns1.C: New.
1465         * g++.dg/cpp0x/inline-ns2.C: New.
1466         * g++.dg/cpp0x/inline-ns3.C: New.
1467
1468 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1469
1470         PR rtl-optimization/39715
1471         * gcc.target/arm/thumb-ltu.c: New.
1472
1473 2009-10-28  Richard Guenther  <rguenther@suse.de>
1474
1475         PR lto/41808
1476         PR lto/41839
1477         * gcc.dg/lto/20091027-1_0.c: New testcase.
1478         * gcc.dg/lto/20091027-1_1.c: Likewise.
1479         * g++.dg/lto/20091026-1_0.C: Likewise.
1480         * g++.dg/lto/20091026-1_1.C: Likewise.
1481         * g++.dg/lto/20091026-1_a.h: Likewise.
1482
1483 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR middle-end/41837
1486         * gcc.dg/pr41837.c: New test.
1487
1488         PR debug/41801
1489         * g++.dg/ext/sync-3.C: New test.
1490
1491         PR target/41762
1492         * gcc.dg/pr41762.c: New test.
1493
1494 2009-10-28  Richard Guenther  <rguenther@suse.de>
1495
1496         PR middle-end/41855
1497         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1498         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1499         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1500         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1501
1502 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1503
1504         PR rtl-optimization/39715
1505         * gcc.target/arm/thumb-bitfld1.c: New.
1506
1507 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1508
1509         PR rtl-optimization/40741
1510         * gcc.target/arm/thumb-branch1.c: New.
1511
1512 2009-10-27  Jason Merrill  <jason@redhat.com>
1513
1514         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1515         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1516         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1517         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1518
1519 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1520
1521         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1522         * gnat.dg/null_pointer_deref2.adb: Likewise.
1523
1524 2009-10-27  Richard Guenther  <rguenther@suse.de>
1525
1526         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1527
1528 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR c/41842
1531         * gcc.dg/pr41842.c: New test.
1532
1533 2009-10-27  Revital Eres  <eres@il.ibm.com>
1534
1535         PR tree-optimization/40648
1536         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1537         change in decision of peeling for alignment.
1538         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1539         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1540         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1541         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1542         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1543         * gcc.dg/vect/vect-50.c: Likewise.
1544         * gcc.dg/vect/vect-33.c: Likewise.
1545         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1546         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1547         Likewise.
1548         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1549         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1550         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1551         Likewise.
1552         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1553         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1554         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1555         * gcc.dg/vect/vect-60.c: Likewise.
1556         * gcc.dg/vect/vect-26.c: Likewise.
1557         * gcc.dg/vect/vect-52.c: Likewise.
1558         * gcc.dg/vect/vect-44.c: Likewise.
1559         * gcc.dg/vect/vect-27.c: Likewise.
1560         * gcc.dg/vect/vect-70.c: Likewise.
1561         * gcc.dg/vect/vect-28.c: Likewise.
1562         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1563         * gcc.dg/vect/vect-109.c: Likewise.
1564         * gcc.dg/vect/vect-54.c: Likewise.
1565         * gcc.dg/vect/vect-29.c: Likewise.
1566         * gcc.dg/vect/vect-72.c: Likewise.
1567         * gcc.dg/vect/vect-56.c: Likewise.
1568         * gcc.dg/vect/vect-48.c: Likewise.
1569         * gcc.dg/vect/vect-91.c: Likewise.
1570         * gcc.dg/vect/vect-92.c: Likewise.
1571         * gcc.dg/vect/vect-58.c: Likewise.
1572         * gcc.dg/vect/slp-25.c: Likewise.
1573         * gcc.dg/vect/vect-93.c: Likewise.
1574         * gcc.dg/vect/vect-95.c: Likewise.
1575         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1576         * gcc.dg/vect/vect-87.c: Likewise.
1577         * gcc.dg/vect/vect-96.c: Likewise.
1578         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1579         * gcc.dg/vect/vect-88.c: Likewise.
1580         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1581         * gcc.dg/vect/vect-89.c: Likewise.
1582         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1583         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1584         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1585         * gfortran.dg/vect/vect-2.f90: Likewise.
1586         * gfortran.dg/vect/vect-3.f90: Likewise.
1587         * gfortran.dg/vect/vect-4.f90: Likewise.
1588         * gfortran.dg/vect/vect-5.f90: Likewise.
1589
1590 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR c++/41020
1593         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1594
1595 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1596             Michael Meissner  <meissner@linux.vnet.ibm.com>
1597             Ulrich Weigand  <uweigand@de.ibm.com>
1598
1599         * gcc.target/spu/ea/ea.exp: New file.
1600         * gcc.target/spu/ea/cache1.c: Likewise.
1601         * gcc.target/spu/ea/cast1.c: Likewise.
1602         * gcc.target/spu/ea/cast2.c: Likewise.
1603         * gcc.target/spu/ea/compile1.c: Likewise.
1604         * gcc.target/spu/ea/compile2.c: Likewise.
1605         * gcc.target/spu/ea/cppdefine.c: Likewise.
1606         * gcc.target/spu/ea/errors1.c: Likewise.
1607         * gcc.target/spu/ea/errors2.c: Likewise.
1608         * gcc.target/spu/ea/execute1.c: Likewise.
1609         * gcc.target/spu/ea/execute2.c: Likewise.
1610         * gcc.target/spu/ea/execute3.c: Likewise.
1611         * gcc.target/spu/ea/ops1.c: Likewise.
1612         * gcc.target/spu/ea/ops2.c: Likewise.
1613         * gcc.target/spu/ea/options1.c: Likewise.
1614         * gcc.target/spu/ea/test-sizes.c: Likewise.
1615
1616 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR bootstrap/41345
1619         * gcc.dg/pr41345.c: New test.
1620
1621         PR debug/41828
1622         * g++.dg/debug/dwarf2/anonname1.C: New test.
1623
1624 2009-10-26  Jason Merrill  <jason@redhat.com>
1625
1626         PR c++/38796
1627         * g++.dg/cpp0x/defaulted15.C: New.
1628         * g++.dg/cpp0x/defaulted16.C: New.
1629
1630 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1631
1632         PR c++/41785
1633         * g++.dg/cpp0x/variadic96.C: New test.
1634
1635 2009-10-26  Nick Clifton  <nickc@redhat.com>
1636
1637         * lib/target-supports.exp (check_profiling_available):
1638         Profiling is not, currently, available for the RX port.
1639         (check_effective_target_hard_float): Add support for RX target.
1640         * gcc.target/rx: New directory.
1641         * gcc.target/rx/builtins.c: New test file.
1642         * gcc.target/rx/interrupts.c: New test file.
1643         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1644         * gcc.target/rx/zero-width-bitfield.c: New test file.
1645         * gcc.target/rx/i272091.c: New test file.
1646         * gcc.target/rx/packed-struct.c: New test file.
1647         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1648
1649 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1650
1651         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1652         * gcc.dg/lto/20091016-1_0.c: Likewise.
1653         * gcc.dg/lto/20090206-1_0.c: Likewise.
1654         * gcc.dg/lto/20081120-1_0.c: Likewise.
1655         * gcc.dg/lto/20081120-2_0.c: Likewise.
1656         * gcc.dg/lto/20090116_0.c: Likewise.
1657         * gcc.dg/lto/20081126_0.c: Likewise.
1658         * gcc.dg/lto/20091013-1_0.c: Likewise.
1659         * gcc.dg/lto/20081212-1_0.c: Likewise.
1660         * gcc.dg/lto/20091015-1_0.c: Likewise.
1661         * gcc.dg/lto/20090126-1_0.c: Likewise.
1662         * gcc.dg/lto/20090126-2_0.c: Likewise.
1663         * gcc.dg/lto/20091020-1_0.c: Likewise.
1664         * gcc.dg/lto/20091020-2_0.c: Likewise.
1665         * gcc.dg/lto/20081204-1_0.c: Likewise.
1666         * gcc.dg/lto/20081204-2_0.c: Likewise.
1667         * gcc.dg/lto/20081224_0.c: Likewise.
1668         * gcc.dg/lto/20090219_0.c: Likewise.
1669
1670 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1671
1672         PR c++/41020
1673         * g++.dg/lookup/extern-c-redecl2.C: New test.
1674         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1675         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1676         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1677
1678 2009-10-26  Michael Matz  <matz@suse.de>
1679
1680         PR tree-optimization/41783
1681         * gcc.dg/pr41783.c: New test.
1682         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1683         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1684         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1685
1686 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1687
1688         PR fortran/41714
1689         * gfortran.dg/class_allocate_4.f03: New test.
1690
1691 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1692
1693         * gcc.target/mips/mult-1.c: New test.
1694
1695 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1696
1697         PR fortran/41784
1698         * gfortran.dg/extends_8.f03: New test.
1699
1700 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1701
1702         * gnat.dg/specs/pack4.ads: New test.
1703
1704 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1705
1706         * gnat.dg/null_pointer_deref1.adb: New test.
1707         * gnat.dg/null_pointer_deref2.adb: Likewise.
1708
1709 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1710
1711         PR fortran/41772
1712         * gfortran.dg/transfer_intrinsic_3.f90.
1713
1714 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1715
1716         * gnat.dg/opt4.adb: New test.
1717
1718 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1719
1720         PR c/40033
1721         * gcc.dg/noncompile/pr40033-1.c: New test.
1722
1723 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1724
1725         PR c++/40808
1726         * g++.dg/abi/mangle34.C: New test
1727
1728 2009-10-23  Jason Merrill  <jason@redhat.com>
1729
1730         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1731
1732         Core issue 899
1733         * g++.dg/cpp0x/explicit4.C: New.
1734
1735 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1736
1737         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1738         *-*-cygwin.
1739         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1740         for *-*-mingw* and *-*-cygwin.
1741         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1742         * g++.dg/template/spec35.C: Disable weak symbol test for
1743         *-*-mingw* and *-*-cygwin.
1744
1745         PR testsuite/31342
1746         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1747
1748 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1749
1750         PR fortran/41800
1751         * gfortran.dg/class_10.f03: New test.
1752
1753 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1754
1755         PR target/41787
1756         * gcc.target/powerpc/vsx-vrsave.c: New file.
1757
1758 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1759
1760         PR c/41673
1761         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1762
1763 2009-10-23  Richard Guenther  <rguenther@suse.de>
1764
1765         PR tree-optimization/41778
1766         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1767
1768 2009-10-22  Richard Guenther  <rguenther@suse.de>
1769
1770         PR lto/41791
1771         * g++.dg/lto/20091022-2_0.C: New testcase.
1772
1773 2009-10-22  Richard Guenther  <rguenther@suse.de>
1774
1775         PR lto/41730
1776         * g++.dg/lto/20091022-1_0.C: New testcase.
1777
1778 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1779
1780         * gcc.dg/autopar/outer-4.c: Adjust scan.
1781         * gcc.dg/autopar/outer-5.c: Adjust scan.
1782         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1783
1784         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1785         * gcc.dg/autopar/outer-1.c: New testcase.
1786         * gcc.dg/autopar/outer-2.c: New testcase.
1787         * gcc.dg/autopar/outer-3.c: New testcase.
1788         * gcc.dg/autopar/outer-4.c: New testcase.
1789         * gcc.dg/autopar/outer-5.c: New testcase.
1790         * gcc.dg/autopar/outer-6.c: New testcase.
1791
1792 2009-10-22  Jan Hubicka  <jh@suse.cz>
1793
1794         * gcc.c-torture/compile/pr40556.c: New testcase.
1795
1796 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1797
1798         PR fortran/41781
1799         * gfortran.dg/goto_8.f90: New test case.
1800
1801 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1802
1803         PR tree-optimization/41497
1804         * gcc.dg/tree-ssa/pr41497.c: New.
1805
1806 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1807
1808         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1809
1810 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1811
1812         * gcc.dg/tls/pie-1.c: New test.
1813
1814 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1815
1816         * g++.dg/abi/mangle33.C: New test.
1817
1818 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1819
1820         * gnat.dg/discr22.adb: New test.
1821
1822 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1823
1824         * gnat.dg/loop_optimization7.ad[sb]: New test.
1825         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1826
1827 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1828
1829         PR fortran/41706
1830         PR fortran/41766
1831         * gfortran.dg/class_9.f03: Extended test case.
1832         * gfortran.dg/select_type_7.f03: New test case.
1833
1834 2009-10-20  Richard Guenther  <rguenther@suse.de>
1835
1836         * gcc.dg/lto/20091020-3_0.c: New testcase.
1837
1838 2009-10-20  Richard Guenther  <rguenther@suse.de>
1839
1840         PR lto/41761
1841         * gcc.dg/lto/20091020-1_0.c: New testcase.
1842         * gcc.dg/lto/20091020-1_1.c: Likewise.
1843         * gcc.dg/lto/20091020-2_0.c: Likewise.
1844         * gcc.dg/lto/20091020-2_1.c: Likewise.
1845
1846 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR debug/41340
1849         * gcc.dg/pr41340.c: New test.
1850
1851 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1852
1853         * gnat.dg/discr21.ad[sb]: New test.
1854         * gnat.dg/discr21_pkg.ads: New helper.
1855
1856 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1857
1858         PR fortran/41706
1859         * gfortran.dg/class_9 : New test.
1860
1861 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1862
1863         * gcc.dg/raw-string-1.c: New test.
1864         * gcc.dg/raw-string-2.c: New test.
1865         * gcc.dg/raw-string-3.c: New test.
1866         * gcc.dg/raw-string-4.c: New test.
1867         * gcc.dg/raw-string-5.c: New test.
1868         * gcc.dg/raw-string-6.c: New test.
1869         * gcc.dg/raw-string-7.c: New test.
1870         * gcc.dg/utf8-1.c: New test.
1871         * gcc.dg/utf8-2.c: New test.
1872         * gcc.dg/utf-badconcat2.c: New test.
1873         * gcc.dg/utf-dflt2.c: New test.
1874         * gcc.dg/cpp/include6.c: New test.
1875         * g++.dg/ext/raw-string-1.C: New test.
1876         * g++.dg/ext/raw-string-2.C: New test.
1877         * g++.dg/ext/raw-string-3.C: New test.
1878         * g++.dg/ext/raw-string-4.C: New test.
1879         * g++.dg/ext/raw-string-5.C: New test.
1880         * g++.dg/ext/raw-string-6.C: New test.
1881         * g++.dg/ext/raw-string-7.C: New test.
1882         * g++.dg/ext/utf8-1.C: New test.
1883         * g++.dg/ext/utf8-2.C: New test.
1884         * g++.dg/ext/utf-badconcat2.C: New test.
1885         * g++.dg/ext/utf-dflt2.C: New test.
1886
1887         * gcc.dg/cleanup-13.c: New test.
1888
1889 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1890
1891         PR fortran/41586
1892         * gfortran.dg/auto_dealloc_1.f90: New test case.
1893
1894 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1895
1896         Port from redhat/gcc-4_4-branch:
1897         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1898         * gcc.dg/debug/vta-2.c: New test.
1899
1900         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1901         * gcc.dg/debug/vta-1.c: New.
1902
1903 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1904
1905         * gnat.dg/noreturn2.ad[sb]: New test.
1906
1907 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1908
1909         PR fortran/41755
1910         * gfortran.dg/equiv_8.f90: New test.
1911         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1912
1913 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1914
1915         * gcc.target/arm/neon-thumb2-move.c: New test.
1916
1917 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1918
1919         * gcc.dg/debug/vta-3.c: New test.
1920
1921 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1922
1923         * gnat.dg/nested_proc.adb: Rename into...
1924         * gnat.dg/nested_proc1.adb: ...this.
1925         * gnat.dg/nested_proc2.adb: New test.
1926
1927 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1928
1929         * gnat.dg/noreturn1.ad[sb]: New test.
1930
1931 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1932             Paul Thomas  <pault@gcc.gnu.org>
1933
1934         PR fortran/41629
1935         * gfortran.dg/class_6.f90: New test.
1936
1937         PR fortran/41608
1938         PR fortran/41587
1939         * gfortran.dg/class_7.f90: New test.
1940
1941         PR fortran/41618
1942         * gfortran.dg/class_8.f90: New test.
1943
1944 2009-10-17  Richard Guenther  <rguenther@suse.de>
1945
1946         * gcc.dg/lto/20091017-1_0.c: New testcase.
1947         * gcc.dg/lto/20091017-1_1.c: Likewise.
1948
1949 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1950
1951         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1952
1953 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1954
1955         * gnat.dg/aggr11.adb: New test.
1956         * gnat.dg/aggr11_pkg.ads: New helper.
1957
1958 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1959
1960         * gnat.dg/slice8.adb: New test.
1961         * gnat.dg/slice8_pkg1.ads: New helper.
1962         * gnat.dg/slice8_pkg2.ads: Likewise.
1963         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1964
1965 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1966
1967         * gnat.dg/unchecked_convert4.adb: New test.
1968
1969 2009-10-15  Jason Merrill  <jason@redhat.com>
1970
1971         PR c++/38798
1972         * g++.dg/cpp0x/trailing5.C: New.
1973
1974         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1975         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1976         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1977         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1978
1979 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1980
1981         PR fortran/41719
1982         * gfortran.dg/class_5.f03: New test case.
1983         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1984         * gfortran.dg/typebound_operator_4.f03: Ditto.
1985
1986 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1987
1988         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1989         * g++.dg/other/first-global.C: Likewise.
1990         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1991         * g++.dg/torture/pr40323.C: Likewise.
1992         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1993         * gcc.dg/inline-33.c: Likewise.
1994         * gcc.dg/ipa/ipa-1.c: Likewise.
1995         * gcc.dg/ipa/ipa-2.c: Likewise.
1996         * gcc.dg/ipa/ipa-3.c: Likewise.
1997         * gcc.dg/ipa/ipa-4.c: Likewise.
1998         * gcc.dg/ipa/ipa-5.c: Likewise.
1999         * gcc.dg/ipa/ipa-7.c: Likewise.
2000         * gcc.dg/ipa/ipacost-2.c: Likewise.
2001         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2002         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2003         * gfortran.dg/whole_file_5.f90: Likewise.
2004         * gfortran.dg/whole_file_6.f90: Likewise.
2005
2006 2009-10-16  Richard Guenther  <rguenther@suse.de>
2007
2008         PR tree-optimization/41728
2009         * gcc.c-torture/compile/pr41728.c: New testcase.
2010
2011 2009-10-16  Richard Guenther  <rguenther@suse.de>
2012
2013         PR lto/41598
2014         * gcc.dg/lto/20091016-1_0.c: New testcase.
2015         * gcc.dg/lto/20091016-1_1.c: Likewise.
2016         * gcc.dg/lto/20091016-1_a.h: Likewise.
2017
2018 2009-10-16  Richard Guenther  <rguenther@suse.de>
2019
2020         PR lto/41715
2021         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2022         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2023         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2024
2025 2009-10-16  Richard Guenther  <rguenther@suse.de>
2026
2027         PR lto/41713
2028         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2029
2030 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR debug/41717
2033         * gcc.dg/debug/pr41717.c: New test.
2034
2035 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/41648
2038         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2039
2040         PR fortran/41656
2041         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2042
2043 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2044
2045         PR target/23983
2046         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2047         result used.
2048         * g++.dg/ext/altivec-2.C (main): Ditto.
2049
2050 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2051
2052         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2053         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2054
2055 2009-10-15  Richard Guenther  <rguenther@suse.de>
2056
2057         PR lto/41669
2058         * gcc.dg/lto/20091015-1_0.c: New testcase.
2059         * gcc.dg/lto/20091015-1_1.c: Likewise.
2060         * gcc.dg/lto/20091015-1_2.c: Likewise.
2061         * gcc.dg/lto/20091015-1_a.h: Likewise.
2062         * gcc.dg/lto/20091015-1_b.h: Likewise.
2063
2064 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2065
2066         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2067
2068 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2069
2070         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2071
2072 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2073
2074         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2075         line from 1 to 0.
2076         * obj-c++.dg/bitfield-1.mm: Likewise.
2077         * obj-c++.dg/bitfield-4.mm: Likewise.
2078
2079 2009-10-14  Richard Guenther  <rguenther@suse.de>
2080
2081         PR lto/41173
2082         * gcc.dg/lto/20091014-1_0.c: New testcase.
2083
2084 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR testsuite/41707
2087         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2088         warning on line 0 instead of 1.
2089
2090 2009-10-14  Richard Guenther  <rguenther@suse.de>
2091
2092         PR lto/41521
2093         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2094         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2095
2096 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2097
2098         PR preprocessor/41543
2099         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2100
2101         PR debug/41695
2102         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2103
2104 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2105
2106         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2107         New procedure.
2108         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2109         effective target.
2110
2111 2009-10-14  Jason Merrill  <jason@redhat.com>
2112
2113         PR c++/39866
2114         * g++.dg/cpp0x/defaulted14.C: New.
2115
2116 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2117
2118         * g++.dg/cpp0x/vt-40092.C: New.
2119
2120 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2121
2122         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2123         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2124
2125 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2126
2127         * gfortran.dg/complex_intrinsic_8.f90: New test.
2128
2129 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2130
2131         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2132         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2133
2134 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2135
2136         PR target/38948
2137         * gcc.dg/torture/pr38948.c: New test.
2138
2139 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2140
2141         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2142
2143 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2144
2145         PR fortran/41581
2146         * gfortran.dg/class_allocate_2.f03: Modified.
2147         * gfortran.dg/class_allocate_3.f03: New test case.
2148
2149 2009-10-13  Richard Guenther  <rguenther@suse.de>
2150
2151         PR lto/41668
2152         * gcc.dg/lto/20091006-2_0.c: New testcase.
2153         * gcc.dg/lto/20091006-2_1.c: Likewise.
2154         * gcc.dg/lto/20091006-2_2.c: Likewise.
2155         * gcc.dg/lto/20091013-1_0.c: Likewise.
2156         * gcc.dg/lto/20091013-1_1.c: Likewise.
2157         * gcc.dg/lto/20091013-1_2.c: Likewise.
2158
2159 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2160
2161         * gcc.c-torture/compile/pr41661.c: New test.
2162
2163 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2164
2165         PR libgfortran/41683
2166         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2167
2168 2009-10-12  Jason Merrill  <jason@redhat.com>
2169
2170         PR c++/37875
2171         * g++.dg/cpp0x/decltype18.C: New.
2172
2173         PR c++/37766
2174         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2175
2176 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2177
2178         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2179
2180 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2181
2182         PR debug/41343
2183         PR debug/41447
2184         PR debug/41264
2185         PR debug/41338
2186         * gcc.dg/guality/pr41447-1.c: New.
2187         * gcc.dg/debug/pr41264-1.c: New.
2188         * gcc.dg/debug/pr41343-1.c: New.
2189
2190 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2191
2192         PR target/26515
2193         * gcc.dg/torture/pr26515.c: New test.
2194
2195 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2196
2197         PR testsuite/41659
2198         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2199         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2200         or "xfail" with dg-lto-do.
2201
2202 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2203
2204         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2205
2206 2009-10-12  Michael Matz  <matz@suse.de>
2207
2208         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2209         pass.
2210
2211 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR target/41680
2214         * g++.dg/torture/pr41680.C: New test.
2215
2216 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2217
2218         PR c++/41570
2219         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2220
2221 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2222
2223         PR debug/41616
2224         * gcc.dg/guality/pr41616-1.c: New.
2225
2226 2009-10-11  Jason Merrill  <jason@redhat.com>
2227
2228         PR c++/37204
2229         * g++.dg/cpp0x/rv-reinterpret.C: New.
2230
2231 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2232
2233         PR libgfortran/38439
2234         * gfortran.dg/fmt_error_9.f: New test.
2235         * gfortran.dg/fmt_error_10.f: New test.
2236
2237 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2238
2239         PR fortran/41583
2240         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2241         * gfortran.dg/class_4b.f03: As above.
2242         * gfortran.dg/class_4c.f03: As above.
2243         * gfortran.dg/class_4d.f03: As above.
2244
2245 2009-10-11  Richard Guenther  <rguenther@suse.de>
2246
2247         PR tree-optimization/41555
2248         * gcc.dg/torture/pr41555.c: New testcase.
2249
2250 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2251
2252         PR libgfortran/35862
2253         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2254         function correctly.
2255
2256 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2257
2258         PR libgfortran/35862
2259         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2260         Add conditions to avoid runtime errors if not supported.
2261
2262 2009-10-10  Richard Guenther  <rguenther@suse.de>
2263
2264         PR tree-optimization/41654
2265         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2266
2267 2009-10-09  Jason Merrill  <jason@redhat.com>
2268
2269         * g++.dg/cpp/ucn-1.C: New.
2270
2271 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2272
2273         PR fortran/41585
2274         * gfortran.dg/class_2.f03: Extended test case.
2275
2276 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2277
2278         PR fortran/41582
2279         * gfortran.dg/class_allocate_1.f03: Modify code such that
2280         it compiles with the gfc_warning->gfc_error change.
2281         * gfortran.dg/class_allocate_1.f03: New test.
2282
2283 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2284
2285         PR fortran/41579
2286         * gfortran.dg/select_type_6.f03: New test.
2287
2288 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR preprocessor/41445
2291         * gcc.dg/cpp/separate-1.c: Adjust.
2292         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2293         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2294         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2295         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2296         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2297         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2298         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2299
2300         PR rtl-optimization/41646
2301         * gcc.c-torture/compile/pr41646.c: New test.
2302
2303 2009-10-09  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/41634
2306         * gcc.c-torture/compile/pr41634.c: New testcase.
2307
2308 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2309
2310         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2311
2312 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2313
2314         * gnat.dg/opt3.adb: New test.
2315         * gnat.dg/opt3_pkg.ads: New helper.
2316
2317 2009-10-08  Doug Kwan  <dougkwan@google.com>
2318
2319         PR rtl-optimization/41574
2320         * gcc.dg/pr41574.c: New test.
2321
2322 2009-10-08  Cary Coutant  <ccoutant@google.com>
2323
2324         Add support for debugging with ICF (Identical Code Folding).
2325         * g++.dg/debug/dwarf2/icf.C: New test.
2326
2327 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2328
2329         * gcc.target/mips/truncate-6.c: New test.
2330
2331 2009-10-08  Jason Merrill  <jason@redhat.com>
2332
2333         PR c++/36816
2334         * g++.dg/cpp0x/rv-deduce.C: New.
2335
2336         PR c++/37177
2337         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2338         * g++.dg/template/explicit-args2.C: New.
2339         * g++.dg/template/explicit-args3.C: New.
2340         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2341
2342 2009-10-08  Michael Matz  <matz@suse.de>
2343
2344         PR middle-end/41573
2345         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2346         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2347         * gcc.dg/pr41573.c: New test.
2348
2349 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2350
2351         PR c/41182
2352         * gcc.c-torture/compile/pr41182-1.c: New.
2353
2354 2009-10-07  Jason Merrill  <jason@redhat.com>
2355
2356         * g++.dg/cpp0x/variadic95.C: New.
2357
2358 2009-10-07  Jason Merrill  <jason@redhat.com>
2359
2360         * g++.dg/template/scope3.C: New.
2361
2362 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2363
2364         * gcc.dg/debug/dwarf2/inline3.c: New test.
2365
2366 2009-10-07  Daniel Kraft  <d@domob.eu>
2367
2368         PR fortran/41615
2369         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2370
2371 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2372
2373         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2374         * gfortran.dg/select_type_1.f03: Modified error message.
2375         * gfortran.dg/select_type_5.f03: New test.
2376
2377 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2378
2379         PR libgfortran/41612
2380         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2381         have kind=10 reals.
2382
2383 2009-10-06  Jason Merrill  <jason@redhat.com>
2384
2385         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2386         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2387
2388 2009-10-06  Richard Guenther  <rguenther@suse.de>
2389
2390         PR lto/41502
2391         * gcc.dg/lto/20091006-1_0.c: New testcase.
2392         * gcc.dg/lto/20091006-1_1.c: Likewise.
2393         * gcc.dg/lto/20091005-2_0.c: Likewise.
2394
2395 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2396
2397         PR ada/41383
2398         * gnat.dg/timer_cancel.adb: New test.
2399
2400 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2401
2402         PR ada/38333
2403         * gnat.dg/specs/import_abstract.ads: New.
2404
2405 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2406
2407         PR libgfortran/35862
2408         * gfortran.dg/round_2.f03: New test.
2409
2410 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2411
2412         PR debug/41558
2413         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2414         * lib/gcc-gdb-test.exp: ... here.  New file.
2415         * gfortran.dg/guality/guality.exp: New file.
2416         * gfortran.dg/guality/pr41558.f90: New test.
2417         * gfortran.dg/guality/arg1.f90: New test.
2418
2419 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2420
2421         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2422         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2423         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2424         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2425
2426 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2427
2428         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2429         register_pass_info.
2430         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2431         plugin_pass to register_pass_info.
2432         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2433         register_pass_info.
2434         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2435         register_pass_info.
2436
2437 2009-10-05  Richard Guenther  <rguenther@suse.de>
2438
2439         PR lto/41281
2440         * gcc.dg/lto/20090914-2_0.c: New testcase.
2441
2442 2009-10-05  Richard Guenther  <rguenther@suse.de>
2443
2444         PR lto/40902
2445         * gcc.dg/lto/20091005-1_0.c: New testcase.
2446         * gcc.dg/lto/20091005-1_1.c: Likewise.
2447
2448 2009-10-05  Richard Guenther  <rguenther@suse.de>
2449
2450         PR lto/41552
2451         PR lto/41487
2452         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2453         * g++.dg/lto/20091004-1_0.C: New testcase.
2454         * g++.dg/lto/20091004-1_1.C: Likewise.
2455         * g++.dg/lto/20091004-2_0.C: Likewise.
2456         * g++.dg/lto/20091004-2_1.C: Likewise.
2457         * g++.dg/lto/20091004-3_0.C: Likewise.
2458         * g++.dg/lto/20091004-3_1.C: Likewise.
2459
2460 2009-10-05  Richard Guenther  <rguenther@suse.de>
2461
2462         PR tree-optimization/23821
2463         * gcc.dg/torture/pr23821.c: New testcase.
2464
2465 2009-10-05  Daniel Kraft  <d@domob.eu>
2466
2467         PR fortran/41403
2468         * gfortran.dg/goto_6.f: New test.
2469         * gfortran.dg/goto_7.f: New test.
2470
2471 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2472             Bill Maddox  <maddox@google.com>
2473             Cary Coutant  <ccoutant@google.com>
2474             Chris Demetriou  <cgd@google.com>
2475             Diego Novillo  <dnovillo@google.com>
2476             Doug Kwan  <dougkwan@google.com>
2477             Jan Hubicka  <jh@suse.cz>
2478             Ollie Wild  <aaw@google.com>
2479             Rafael Espindola  <espindola@google.com>
2480             Richard Guenther  <rguenther@suse.de>
2481             Simon Baldwin  <simonb@google.com>
2482
2483         * g++.dg/20090107-1.C: New.
2484         * g++.dg/20090121-1.C: New.
2485         * g++.dg/ipa/20090113-1.C: New.
2486         * g++.dg/lto: New directory.
2487         * g++.dg/lto/20080829_0.C: New.
2488         * g++.dg/lto/20080904_0.C: New.
2489         * g++.dg/lto/20080907_0.C: New.
2490         * g++.dg/lto/20080908-1_0.C: New.
2491         * g++.dg/lto/20080908-2_0.C: New.
2492         * g++.dg/lto/20080908-3_0.C: New.
2493         * g++.dg/lto/20080909-1_0.C: New.
2494         * g++.dg/lto/20080910-1_0.C: New.
2495         * g++.dg/lto/20080912-1_0.C: New.
2496         * g++.dg/lto/20080912_0.C: New.
2497         * g++.dg/lto/20080915_0.C: New.
2498         * g++.dg/lto/20080916_0.C: New.
2499         * g++.dg/lto/20080917_0.C: New.
2500         * g++.dg/lto/20080924_0.C: New.
2501         * g++.dg/lto/20080926_0.C: New.
2502         * g++.dg/lto/20081008_0.C: New.
2503         * g++.dg/lto/20081022.h: New.
2504         * g++.dg/lto/20081022_0.C: New.
2505         * g++.dg/lto/20081022_1.C: New.
2506         * g++.dg/lto/20081023_0.C: New.
2507         * g++.dg/lto/20081109-1_0.C: New.
2508         * g++.dg/lto/20081109-2_0.C: New.
2509         * g++.dg/lto/20081109_0.C: New.
2510         * g++.dg/lto/20081109_1.C: New.
2511         * g++.dg/lto/20081118-1_0.C: New.
2512         * g++.dg/lto/20081118-1_1.C: New.
2513         * g++.dg/lto/20081118_0.C: New.
2514         * g++.dg/lto/20081118_1.C: New.
2515         * g++.dg/lto/20081119-1.h: New.
2516         * g++.dg/lto/20081119-1_0.C: New.
2517         * g++.dg/lto/20081119-1_1.C: New.
2518         * g++.dg/lto/20081119_0.C: New.
2519         * g++.dg/lto/20081119_1.C: New.
2520         * g++.dg/lto/20081120-1_0.C: New.
2521         * g++.dg/lto/20081120-1_1.C: New.
2522         * g++.dg/lto/20081120-2_0.C: New.
2523         * g++.dg/lto/20081120-2_1.C: New.
2524         * g++.dg/lto/20081123_0.C: New.
2525         * g++.dg/lto/20081123_1.C: New.
2526         * g++.dg/lto/20081125.h: New.
2527         * g++.dg/lto/20081125_0.C: New.
2528         * g++.dg/lto/20081125_1.C: New.
2529         * g++.dg/lto/20081127_0.C: New.
2530         * g++.dg/lto/20081127_1.C: New.
2531         * g++.dg/lto/20081203_0.C: New.
2532         * g++.dg/lto/20081203_1.C: New.
2533         * g++.dg/lto/20081204-1_0.C: New.
2534         * g++.dg/lto/20081204-1_1.C: New.
2535         * g++.dg/lto/20081204-2_0.C: New.
2536         * g++.dg/lto/20081204-2_1.C: New.
2537         * g++.dg/lto/20081209_0.C: New.
2538         * g++.dg/lto/20081209_1.C: New.
2539         * g++.dg/lto/20081211-1.h: New.
2540         * g++.dg/lto/20081211-1_0.C: New.
2541         * g++.dg/lto/20081211-1_1.C: New.
2542         * g++.dg/lto/20081217-1_0.C: New.
2543         * g++.dg/lto/20081217-2_0.C: New.
2544         * g++.dg/lto/20081219_0.C: New.
2545         * g++.dg/lto/20081219_1.C: New.
2546         * g++.dg/lto/20090106_0.C: New.
2547         * g++.dg/lto/20090112_0.C: New.
2548         * g++.dg/lto/20090128_0.C: New.
2549         * g++.dg/lto/20090221_0.C: New.
2550         * g++.dg/lto/20090302_0.C: New.
2551         * g++.dg/lto/20090302_1.C: New.
2552         * g++.dg/lto/20090303_0.C: New.
2553         * g++.dg/lto/20090311-1.h: New.
2554         * g++.dg/lto/20090311-1_0.C: New.
2555         * g++.dg/lto/20090311-1_1.C: New.
2556         * g++.dg/lto/20090311_0.C: New.
2557         * g++.dg/lto/20090311_1.C: New.
2558         * g++.dg/lto/20090312.h: New.
2559         * g++.dg/lto/20090312_0.C: New.
2560         * g++.dg/lto/20090312_1.C: New.
2561         * g++.dg/lto/20090313_0.C: New.
2562         * g++.dg/lto/20090313_1.C: New.
2563         * g++.dg/lto/20090315_0.C: New.
2564         * g++.dg/lto/20090315_1.C: New.
2565         * g++.dg/lto/20091002-1_0.C: New testcase.
2566         * g++.dg/lto/20091002-2_0.C: Likewise..
2567         * g++.dg/lto/20091002-3_0.C: Likewise..
2568         * g++.dg/lto/README: New.
2569         * g++.dg/lto/pr40818_0.C: New.
2570         * g++.dg/opt/thunk3-1.C: New.
2571         * g++.dg/opt/thunk4.C: New.
2572         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2573         replacements with __attribute__ ((__noinline__)).
2574         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2575         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2576         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2577         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2578         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2579         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2580         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2581         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2582         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2583         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2584         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2585         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2586         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2587         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2588         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2589         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2590         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2591         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2592         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2593         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2594         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2595         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2596         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2597         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2598         * gcc.dg/20081223-1.c: New.
2599         * gcc.dg/lto: New directory.
2600         * gcc.dg/lto/20080908_0.c: New.
2601         * gcc.dg/lto/20080917_0.c: New.
2602         * gcc.dg/lto/20080924_0.c: New.
2603         * gcc.dg/lto/20081024_0.c: New.
2604         * gcc.dg/lto/20081109_0.c: New.
2605         * gcc.dg/lto/20081111_0.c: New.
2606         * gcc.dg/lto/20081111_1.c: New.
2607         * gcc.dg/lto/20081112_0.c: New.
2608         * gcc.dg/lto/20081112_1.c: New.
2609         * gcc.dg/lto/20081115_0.c: New.
2610         * gcc.dg/lto/20081115_1.c: New.
2611         * gcc.dg/lto/20081115_2.c: New.
2612         * gcc.dg/lto/20081118_0.c: New.
2613         * gcc.dg/lto/20081118_1.c: New.
2614         * gcc.dg/lto/20081118_2.c: New.
2615         * gcc.dg/lto/20081120-1_0.c: New.
2616         * gcc.dg/lto/20081120-1_1.c: New.
2617         * gcc.dg/lto/20081120-2_0.c: New.
2618         * gcc.dg/lto/20081120-2_1.c: New.
2619         * gcc.dg/lto/20081125_0.c: New.
2620         * gcc.dg/lto/20081125_1.c: New.
2621         * gcc.dg/lto/20081126_0.c: New.
2622         * gcc.dg/lto/20081201-1_0.c: New.
2623         * gcc.dg/lto/20081201-1_1.c: New.
2624         * gcc.dg/lto/20081201-1_2.c: New.
2625         * gcc.dg/lto/20081201-2_0.c: New.
2626         * gcc.dg/lto/20081201-2_1.c: New.
2627         * gcc.dg/lto/20081202-1_0.c: New.
2628         * gcc.dg/lto/20081202-1_1.c: New.
2629         * gcc.dg/lto/20081202-2_0.c: New.
2630         * gcc.dg/lto/20081202-2_1.c: New.
2631         * gcc.dg/lto/20081204-1_0.c: New.
2632         * gcc.dg/lto/20081204-1_1.c: New.
2633         * gcc.dg/lto/20081204-2_0.c: New.
2634         * gcc.dg/lto/20081210-1_0.c: New.
2635         * gcc.dg/lto/20081212-1_0.c: New.
2636         * gcc.dg/lto/20081222_0.c: New.
2637         * gcc.dg/lto/20081222_0.h: New.
2638         * gcc.dg/lto/20081222_1.c: New.
2639         * gcc.dg/lto/20081224_0.c: New.
2640         * gcc.dg/lto/20081224_0.h: New.
2641         * gcc.dg/lto/20081224_1.c: New.
2642         * gcc.dg/lto/20090116_0.c: New.
2643         * gcc.dg/lto/20090120_0.c: New.
2644         * gcc.dg/lto/20090126-1_0.c: New.
2645         * gcc.dg/lto/20090126-2_0.c: New.
2646         * gcc.dg/lto/20090206-1_0.c: New.
2647         * gcc.dg/lto/20090206-2_0.c: New.
2648         * gcc.dg/lto/20090210_0.c: New.
2649         * gcc.dg/lto/20090210_1.c: New.
2650         * gcc.dg/lto/20090213_0.c: New.
2651         * gcc.dg/lto/20090213_1.c: New.
2652         * gcc.dg/lto/20090218-1_0.c: New.
2653         * gcc.dg/lto/20090218-1_1.c: New.
2654         * gcc.dg/lto/20090218-2_0.c: New.
2655         * gcc.dg/lto/20090218-2_1.c: New.
2656         * gcc.dg/lto/20090218_0.c: New.
2657         * gcc.dg/lto/20090218_1.c: New.
2658         * gcc.dg/lto/20090218_2.c: New.
2659         * gcc.dg/lto/20090218_3.c: New.
2660         * gcc.dg/lto/20090219_0.c: New.
2661         * gcc.dg/lto/20090312_0.c: New.
2662         * gcc.dg/lto/20090312_1.c: New.
2663         * gcc.dg/lto/20090313_0.c: New.
2664         * gcc.dg/lto/20090706-1_0.c: New.
2665         * gcc.dg/lto/20090706-2_0.c: New.
2666         * gcc.dg/lto/20090717_0.c: New.
2667         * gcc.dg/lto/20090717_1.c: New.
2668         * gcc.dg/lto/20090729_0.c: New.
2669         * gcc.dg/lto/20090729_1.c: New.
2670         * gcc.dg/lto/20090812_0.c: New.
2671         * gcc.dg/lto/20090812_1.c: New.
2672         * gcc.dg/lto/20090914-1_0.c: New.
2673         * gcc.dg/lto/README: New.
2674         * gcc.dg/visibility-7.c: Adjust expected pattern
2675         * gfortran.dg/lto: New directory.
2676         * gfortran.dg/lto/pr40724_0.f: New.
2677         * gfortran.dg/lto/pr40724_1.f: New.
2678         * gfortran.dg/lto/pr40725_0.f03: New.
2679         * gfortran.dg/lto/pr40725_1.c: New.
2680         * gfortran.dg/lto/pr41069_0.f90: New.
2681         * gfortran.dg/lto/pr41069_1.f90: New.
2682         * gfortran.dg/lto/pr41069_2.f90: New.
2683         * g++.dg/README: Add 'lto' directory.
2684         * g++.dg/dg.exp: Also scan 'lto' directory
2685
2686 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2687             Janis Johnson  <janis187@us.ibm.com>
2688             Diego Novillo  <dnovillo@google.com>
2689
2690         * g++.dg/lto/lto.exp: New.
2691         * gcc.c-torture/execute/execute.exp: Add
2692         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2693         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2694         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2695         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2696         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2697         * gcc.dg/lto/lto.exp: New.
2698         * gfortran.dg/lto/lto.exp: New.
2699         * lib/target-supports.exp (check_effective_target_lto): New.
2700         * lib/c-torture.exp: Load target-supports.exp.  Define
2701         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2702         * lib/gcc-dg.exp: Likewise.
2703         * lib/lto.exp: New.
2704         * lib/torture-options.exp: Add support for a third argument.
2705
2706 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2707
2708         PR testsuite/41542
2709         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2710
2711 2009-10-02  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/abi/mangle32.C: New.
2714
2715 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2716
2717         * gnat.dg/atomic2.adb: New test.
2718
2719 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2720
2721         * gnat.dg/array11.adb: New test.
2722         * gnat.dg/array12.adb: Likewise.
2723
2724 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2725
2726         * gnat.dg/array10.adb: New test.
2727         * gnat.dg/object_overflow.adb: Tweak.
2728
2729 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2730
2731         * gcc.dg/guality/guality.exp: Disable on darwin.
2732
2733 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2734
2735         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2736         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2737         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2738         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2739
2740 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2741
2742         PR fortran/41479
2743         * gfortran.dg/intent_out_5.f90: New test.
2744
2745 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR debug/41404
2748         PR debug/41353
2749         * gcc.dg/guality/pr41404-1.c: New test.
2750         * gcc.dg/guality/pr41353-2.c: New test.
2751
2752 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2753
2754         PR testsuite/41546
2755         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2756         to -mtune=generic.
2757
2758 2009-10-01  Jan Hubicka  <jh@suse.cz>
2759
2760         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2761
2762 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2763
2764         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2765
2766         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2767
2768 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2769
2770         PR fortran/41515
2771         * gfortran.dg/parameter_array_init_5.f90: New test.
2772
2773 2009-10-01  Jason Merrill  <jason@redhat.com>
2774
2775         * g++.dg/cpp0x/defaulted13.C: New.
2776
2777 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2778
2779         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2780         * gfortran.dg/bounds_check_11.f90: Likewise.
2781         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2782
2783 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2784
2785         * gfortran.dg/select_type_4.f90: New test.
2786
2787 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2788
2789         * gfortran.dg/same_type_as_1.f03: New test.
2790         * gfortran.dg/same_type_as_2.f03: Ditto.
2791
2792 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2793
2794         * gfortran.dg/select_type_1.f03: Extended.
2795         * gfortran.dg/select_type_3.f03: New test.
2796
2797 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2798
2799         * gfortran.dg/class_allocate_1.f03: New test.
2800
2801 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2802
2803         PR fortran/40996
2804         * gfortran.dg/allocatable_scalar_3.f90: New test.
2805         * gfortran.dg/select_type_2.f03: Ditto.
2806         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2807
2808 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2809
2810         * gfortran.dg/block_name_2.f90: Modified error message.
2811         * gfortran.dg/select_6.f90: Ditto.
2812         * gfortran.dg/select_type_1.f03: New test.
2813
2814 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2815
2816         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2817         * gfortran.dg/class_1.f03: Ditto.
2818         * gfortran.dg/class_2.f03: Ditto.
2819         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2820         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2821         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2822         * gfortran.dg/typebound_call_10.f03: Ditto.
2823         * gfortran.dg/typebound_call_2.f03: Ditto.
2824         * gfortran.dg/typebound_call_3.f03: Ditto.
2825         * gfortran.dg/typebound_call_4.f03: Ditto.
2826         * gfortran.dg/typebound_call_9.f03: Ditto.
2827         * gfortran.dg/typebound_generic_3.f03: Ditto.
2828         * gfortran.dg/typebound_generic_4.f03: Ditto.
2829         * gfortran.dg/typebound_operator_1.f03: Ditto.
2830         * gfortran.dg/typebound_operator_2.f03: Ditto.
2831         * gfortran.dg/typebound_operator_3.f03: Ditto.
2832         * gfortran.dg/typebound_operator_4.f03: Ditto.
2833         * gfortran.dg/typebound_proc_1.f08: Ditto.
2834         * gfortran.dg/typebound_proc_5.f03: Ditto.
2835         * gfortran.dg/typebound_proc_6.f03: Ditto.
2836
2837 2009-09-30  Jason Merrill  <jason@redhat.com>
2838
2839         * g++.dg/eh/init-temp1.C: Improve test.
2840
2841 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2842
2843         PR target/22093
2844         * gcc.target/alpha/pr22093.c: New test.
2845
2846 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2847             Jason Merrill  <jason@redhat.com>
2848
2849         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2850         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2851         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2852         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2853         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2854         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2855         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2856         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2857         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2858         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2859         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2860         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2861         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2862         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2863         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2864         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2865         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2866         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2867         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2868         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2869         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2870         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2871         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2872         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2873         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2874         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2875         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2876         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2877         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2878         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2879         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2880         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2881         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2882         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2883         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2884         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2885         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2886         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2887         * lib/prune.exp: Accept "In lambda function".
2888
2889 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2890
2891         * gcc.target/i386/fma4-check.h: New file.
2892         * gcc.target/i386/fma4-fma.c: Ditto.
2893         * gcc.target/i386/fma4-maccXX.c: Ditto.
2894         * gcc.target/i386/fma4-msubXX.c: Ditto.
2895         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2896         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2897         * gcc.target/i386/fma4-vector.c: Ditto.
2898         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2899         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2900         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2901         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2902         * gcc.target/i386/fma4-256-vector.c: Ditto.
2903         * gcc.target/i386/funcspec-2.c: Ditto.
2904
2905         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2906
2907         * gcc.target/i386/funcspec-5.c: Add FMA4.
2908         * gcc.target/i386/funcspec-6.c: Ditto.
2909         * gcc.target/i386/funcspec-8.c: Ditto.
2910
2911         * gcc.target/i386/funcspec-9.c: New file.
2912
2913         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2914
2915         * gcc.target/i386/isa-10.c: New file.
2916         * gcc.target/i386/isa-11.c: Ditto.
2917         * gcc.target/i386/isa-12.c: Ditto.
2918         * gcc.target/i386/isa-13.c: Ditto.
2919         * gcc.target/i386/isa-2.c: Ditto.
2920         * gcc.target/i386/isa-3.c: Ditto.
2921         * gcc.target/i386/isa-4.c: Ditto.
2922         * gcc.target/i386/isa-7.c: Ditto.
2923         * gcc.target/i386/isa-8.c: Ditto.
2924         * gcc.target/i386/isa-9.c: Ditto.
2925
2926         * gcc.target/i386/isa-14.c: Add FMA4.
2927         * gcc.target/i386/isa-1.c: Ditto.
2928         * gcc.target/i386/isa-5.c: Ditto.
2929         * gcc.target/i386/isa-6.c: Ditto.
2930
2931         * gcc.target/i386/sse-12.c: New file.
2932         * gcc.target/i386/sse-13.c: Ditto.
2933         * gcc.target/i386/sse-14.c: Ditto.
2934         * gcc.target/i386/sse-22.c: Ditto.
2935
2936         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2937         * g++.dg/other/i386-3.C: Ditto.
2938         * g++.dg/other/i386-5.C: Ditto.
2939         * g++.dg/other/i386-6.C: Ditto.
2940
2941 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2942
2943         PR testsuite/41496
2944         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2945         before.
2946
2947 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2948
2949         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2950         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2951
2952 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR debug/41438
2955         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2956         hidden.
2957         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2958
2959 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2960
2961         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2962         * gcc.target/i386/isa-1.c: Remove SSE5.
2963         * gcc.target/i386/isa-5.c: Ditto.
2964         * gcc.target/i386/isa-6.c: Ditto.
2965         * gcc.target/i386/funcspec-4.c: Remove error conditions
2966         related to SSE5.
2967         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2968         * gcc.target/i386/avx-2.c: Ditto.
2969         * gcc.target/i386/sse-23.c: Ditto.
2970         * gcc.target/i386/funcspec-9.c: Delete.
2971
2972 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2973
2974         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2975         * gcc.dg/guality/pr41353-1.c: New test.
2976
2977         PR testsuite/41444
2978         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2979         in macro name definition for non-unix/win32/msdos.
2980
2981 2009-09-29  Daniel Kraft  <d@domob.eu>
2982
2983         PR fortran/39626
2984         * gfortran.dg/block_1.f08: New test.
2985         * gfortran.dg/block_2.f08: New test.
2986         * gfortran.dg/block_3.f90: New test.
2987         * gfortran.dg/block_4.f08: New test.
2988         * gfortran.dg/block_5.f08: New test.
2989         * gfortran.dg/block_6.f08: New test.
2990         * gfortran.dg/block_7.f08: New test.
2991         * gfortran.dg/block_8.f08: New test.
2992
2993 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994
2995         PR libgfortran/35862
2996         * gfortran.dg/round_1.f03: New test.
2997         * gfortran.dg/f2003_io_3.f03: Update test.
2998
2999 2009-09-28  Easwaran Raman  <eraman@google.com>
3000
3001         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3002         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3003
3004 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3005
3006         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3007         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3008         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3009         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3010         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3011
3012         * g++.dg/dfp/dfp.exp: Fix typo.
3013
3014         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3015         Fix typo that breaks the check.
3016
3017 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3018
3019         * gnat.dg (tagged_alloc_free.adb): New testcase.
3020
3021 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3022
3023         * g++.dg/dfp: New directory.
3024         * g++.dg/dg.exp: Prune tests in dfp directory.
3025         * g++.dg/dfp/dfp.exp: New.
3026         * g++.dg/dfp/mangle-mode.C: New test.
3027
3028 2009-09-28  Michael Matz  <matz@suse.de>
3029
3030         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3031         for sign of -Inf.
3032
3033 2009-09-27  Richard Henderson  <rth@redhat.com>
3034
3035         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3036         * gcc.dg/tree-ssa/pr41469-1.c: New.
3037
3038 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3039
3040         PR c/41476
3041         * gcc.dg/cond-constqual-1.c: New test.
3042
3043 2009-09-26  Michael Matz  <matz@suse.de>
3044
3045         PR lto/40758
3046         PR middle-end/41470
3047         * gcc.dg/pr41470.c: New test.
3048
3049 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3050
3051         * gnat.dg/array9.adb: New test.
3052
3053 2009-09-26  Michael Matz  <matz@suse.de>
3054
3055         PR tree-optimization/41454
3056         * gcc.dg/pr41454.c: New test.
3057
3058 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3059
3060         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3061         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3062         into DW_TAG_GNU_template_parameter_pack and
3063         DW_TAG_GNU_formal_parameter_pack.
3064         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3065         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3066
3067 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3068
3069         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3070         parameters for alignment-sensitive -fsection-anchors tests.
3071
3072 2009-09-25  Richard Guenther  <rguenther@suse.de>
3073
3074         PR middle-end/41463
3075         * gcc.c-torture/execute/pr41463.c: New testcase.
3076
3077 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3078
3079         * gnat.dg/sse_nolib.adb: New testcase.
3080
3081 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3082
3083         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3084         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3085         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3086         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3087         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3088         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3089         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3090         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3091         * gcc.dg/vect/vect.exp: Add Power7 flags.
3092         * g++.dg/vect/vect.exp: Likewise.
3093         * gfortran.dg/vect/vect.exp: Likewise.
3094
3095 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3096
3097         PR fortran/41459
3098         * gfortran.dg/empty_label.f: New test.
3099         * gfortran.dg/empty_label.f90: Ditto.
3100         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3101
3102 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3103
3104         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3105         compile-time.
3106
3107 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3108
3109         * lib/scanasm.exp (make_pattern_printable): New function.
3110         (dg-scan, scan-assembler-times, scan-assembler-dem,
3111         scan-assembler-dem-not): Use it.
3112
3113 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3114
3115         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3116         (test_nested): Renamed to ...
3117         (test_nested1): This.
3118         (test_nested2): New.
3119         (main): Likewise.
3120
3121 2009-09-24  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/36143
3124         PR tree-optimization/38747
3125         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3126         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3127         * g++.dg/torture/pr38747.C: New testcase.
3128         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3129
3130 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3131
3132         * gnat.dg/nested_proc.adb: New test.
3133
3134 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3135
3136         * gcc.target/i386/pr12329.c: Adjust.
3137
3138 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3139
3140         PR debug/41248
3141         * gcc.dg/pr41248.c: New.
3142
3143 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3144
3145         PR debug/41065
3146         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3147
3148 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3149
3150         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3151         current_compiler_flags.  Fix typos.
3152
3153 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3154
3155         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3156
3157 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3158
3159         PR c/39779
3160         * gcc.c-torture/compile/pr39779.c: New test.
3161
3162 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3163
3164         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3165         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3166         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3167
3168 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3169
3170         PR debug/41295
3171         * gcc.dg/pr41295.c: New.
3172
3173 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3174
3175         * gcc.dg/pr40209.c: Add test case.
3176
3177 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3178
3179         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3180         matching assembly.
3181         * gcc.target/mips/code-readable-2.c: Likewise.
3182         * gcc.target/mips/code-readable-3.c: Likewise.
3183
3184 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3185
3186         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3187         Check support via mode instead of C type.
3188         (check_effective_target_dfprt_nocache): Ditto.
3189         (check_effective_target_hard_dfp): Ditto.
3190
3191 2009-09-22  Richard Guenther  <rguenther@suse.de>
3192
3193         PR middle-end/41395
3194         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3195         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3196
3197 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3198
3199         * gcc.dg/20090922-1.c: New test.
3200
3201         PR bootstrap/41405
3202         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3203         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3204         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3205         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3206         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3207         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3208         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3209         * objc.dg/dwarf-2.m: Likewise.
3210
3211 2009-09-22  Richard Guenther  <rguenther@suse.de>
3212
3213         PR tree-optimization/41428
3214         * g++.dg/tree-ssa/pr41428.C: New testcase.
3215
3216 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR middle-end/41429
3219         * g++.dg/gomp/pr41429.C: New test.
3220
3221 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3222
3223         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3224
3225 2009-09-21  Jason Merrill  <jason@redhat.com>
3226
3227         PR c++/41421
3228         * g++.dg/cpp0x/trivial1.C: Expand.
3229
3230 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3231
3232         * gcc.dg/torture/calleesave-sse.c: New.
3233
3234 2009-09-21  Jan Hubicka  <jh@suse.cz>
3235
3236         * gcc.dg/guality/inline-params.c: New testcase.
3237
3238 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3239
3240         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3241         Add -fno-inline.
3242         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3243         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3244         (f2): Ditto.
3245
3246 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3247
3248         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3249         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3250         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3251         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3252         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3253
3254 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3255
3256         PR middle-end/40642
3257         * g++.dg/torture/pr40642.C: New testcase.
3258
3259 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3260
3261         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3262         cases in static initializers.
3263
3264 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3265
3266         * gcc.c-tortue/compile/pr39886.c: New.
3267
3268 2009-09-20  Chris Demetriou  <cgd@google.com>
3269
3270         PR preprocessor/28435:
3271         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3272         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3273         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3274         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3275         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3276
3277 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3278
3279         * gcc.target/mips/mips.exp: Add relax-pic-calls
3280         under -mfoo/-mno-foo options.
3281         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3282         and -mexplicit-relocs.
3283         * gcc.target/mips/call-1.c: New test.
3284         * gcc.target/mips/call-2.c: New test.
3285         * gcc.target/mips/call-3.c: New test.
3286         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3287         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3288
3289 2009-09-19  Chris Demetriou  <cgd@google.com>
3290
3291         PR preprocessor/28435:
3292         * gcc.dg/cpp/missing-header-MD.c: New test.
3293         * gcc.dg/cpp/missing-header-MMD.c: New test.
3294         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3295         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3296
3297 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3298
3299         PR libgfortran/41328
3300         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3301         EOF works.
3302
3303 2009-09-18  Jason Merrill  <jason@redhat.com>
3304
3305         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3306         * g++.dg/cpp0x/initlist-deduce.C: New.
3307
3308 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3309
3310         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3311
3312 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3313
3314         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3315         * c-c++-common/dfp: New directory.
3316         * c-c++-common/dfp/dfp-dbg.h: New file.
3317         * gcc.dg/dfp/call-by-value.c: Move to ...
3318         * c-c++-common/call-by-value.c: here.
3319         * gcc.dg/dfp/cast.c: Move to ...
3320         * c-c++-common/cast.c: here.
3321         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3322         * c-c++-common/compare-eq-const.c: here.
3323         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3324         * c-c++-common/compare-eq-d128.c: here.
3325         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3326         * c-c++-common/compare-eq-d32.c: here.
3327         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3328         * c-c++-common/compare-eq-d64.c: here.
3329         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3330         * c-c++-common/compare-eq-dfp.c: here.
3331         * gcc.dg/dfp/compare-eq.h: Move to ...
3332         * c-c++-common/compare-eq.h: here.
3333         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3334         * c-c++-common/compare-rel-const.c: here.
3335         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3336         * c-c++-common/compare-rel-d128.c: here.
3337         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3338         * c-c++-common/compare-rel-d32.c: here.
3339         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3340         * c-c++-common/compare-rel-d64.c: here.
3341         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3342         * c-c++-common/compare-rel-dfp.c: here.
3343         * gcc.dg/dfp/compare-rel.h: Move to ...
3344         * c-c++-common/compare-rel.h: here.
3345         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3346         * c-c++-common/compare-special-d128.c: here.
3347         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3348         * c-c++-common/compare-special-d32.c: here.
3349         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3350         * c-c++-common/compare-special-d64.c: here.
3351         * gcc.dg/dfp/compare-special.h: Move to ...
3352         * c-c++-common/compare-special.h: here.
3353         * gcc.dg/dfp/constants-zero.c: Move to ...
3354         * c-c++-common/constants-zero.c: here.
3355         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3356         * c-c++-common/convert-bfp-10.c: here.
3357         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3358         * c-c++-common/convert-bfp-11.c: here.
3359         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3360         * c-c++-common/convert-bfp-12.c: here.
3361         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3362         * c-c++-common/convert-bfp-13.c: here.
3363         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3364         * c-c++-common/convert-bfp-14.c: here.
3365         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3366         * c-c++-common/convert-bfp-2.c: here.
3367         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3368         * c-c++-common/convert-bfp-3.c: here.
3369         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3370         * c-c++-common/convert-bfp-4.c: here.
3371         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3372         * c-c++-common/convert-bfp-5.c: here.
3373         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3374         * c-c++-common/convert-bfp-6.c: here.
3375         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3376         * c-c++-common/convert-bfp-7.c: here.
3377         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3378         * c-c++-common/convert-bfp-8.c: here.
3379         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3380         * c-c++-common/convert-bfp-9.c: here.
3381         * gcc.dg/dfp/convert-bfp.c: Move to ...
3382         * c-c++-common/convert-bfp.c: here.
3383         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3384         * c-c++-common/convert-bfp-fold.c: here.
3385         * gcc.dg/dfp/convert-dfp.c: Move to ...
3386         * c-c++-common/convert-dfp.c: here.
3387         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3388         * c-c++-common/convert-dfp-fold-2.c: here.
3389         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3390         * c-c++-common/convert-dfp-fold.c: here.
3391         * gcc.dg/dfp/convert.h: Move to ...
3392         * c-c++-common/convert.h: here.
3393         * gcc.dg/dfp/convert-int.c: Move to ...
3394         * c-c++-common/convert-int.c: here.
3395         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3396         * c-c++-common/convert-int-fold.c: here.
3397         * gcc.dg/dfp/convert-int-max.c: Move to ...
3398         * c-c++-common/convert-int-max.c: here.
3399         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3400         * c-c++-common/convert-int-max-fold.c: here.
3401         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3402         * c-c++-common/convert-int-saturate.c: here.
3403         * gcc.dg/dfp/func-array.c: Move to ...
3404         * c-c++-common/func-array.c: here.
3405         * gcc.dg/dfp/func-deref.c: Move to ...
3406         * c-c++-common/func-deref.c: here.
3407         * gcc.dg/dfp/func-mixed.c: Move to ...
3408         * c-c++-common/func-mixed.c: here.
3409         * gcc.dg/dfp/func-pointer.c: Move to ...
3410         * c-c++-common/func-pointer.c: here.
3411         * gcc.dg/dfp/func-scalar.c: Move to ...
3412         * c-c++-common/func-scalar.c: here.
3413         * gcc.dg/dfp/func-struct.c: Move to ...
3414         * c-c++-common/func-struct.c: here.
3415         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3416         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3417         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3418         * c-c++-common/func-vararg-alternate-d128.c: here.
3419         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3420         * c-c++-common/func-vararg-alternate-d32.c: here.
3421         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3422         * c-c++-common/func-vararg-alternate-d64.c: here.
3423         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3424         * c-c++-common/func-vararg-alternate.h: here.
3425         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3426         * c-c++-common/func-vararg-dfp.c: here.
3427         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3428         * c-c++-common/func-vararg-mixed-2.c: here.
3429         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3430         * c-c++-common/func-vararg-mixed.c: here.
3431         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3432         * c-c++-common/func-vararg-size0.c: here.
3433         * gcc.dg/dfp/inf-1.c: Move to ...
3434         * c-c++-common/inf-1.c: here.
3435         * gcc.dg/dfp/loop-index.c: Move to ...
3436         * c-c++-common/loop-index.c: here.
3437         * gcc.dg/dfp/modes.c: Move to ...
3438         * c-c++-common/modes.c: here.
3439         * gcc.dg/dfp/nan-1.c: Move to ...
3440         * c-c++-common/nan-1.c: here.
3441         * gcc.dg/dfp/nan-2.c: Move to ...
3442         * c-c++-common/nan-2.c: here.
3443         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3444         * c-c++-common/operator-arith-fold.c: here.
3445         * gcc.dg/dfp/operator-assignment.c: Move to ...
3446         * c-c++-common/operator-assignment.c: here.
3447         * gcc.dg/dfp/operator-comma.c: Move to ...
3448         * c-c++-common/operator-comma.c: here.
3449         * gcc.dg/dfp/operator-cond.c: Move to ...
3450         * c-c++-common/operator-cond.c: here.
3451         * gcc.dg/dfp/operator-logical.c: Move to ...
3452         * c-c++-common/operator-logical.c: here.
3453         * gcc.dg/dfp/operator-unary.c: Move to ...
3454         * c-c++-common/operator-unary.c: here.
3455         * gcc.dg/dfp/pr31385.c: Move to ...
3456         * c-c++-common/pr31385.c: here.
3457         * gcc.dg/dfp/pr33466.c: Move to ...
3458         * c-c++-common/pr33466.c: here.
3459         * gcc.dg/dfp/pr35620.c: Move to ...
3460         * c-c++-common/pr35620.c: here.
3461         * gcc.dg/dfp/pr36800.c: Move to ...
3462         * c-c++-common/pr36800.c: here.
3463         * gcc.dg/dfp/pr39034.c: Move to ...
3464         * c-c++-common/pr39034.c: here.
3465         * gcc.dg/dfp/pr39035.c: Move to ...
3466         * c-c++-common/pr39035.c: here.
3467         * gcc.dg/dfp/pr39902.c: Move to ...
3468         * c-c++-common/pr39902.c: here.
3469         * gcc.dg/dfp/pr39986.c: Move to ...
3470         * c-c++-common/pr39986.c: here.
3471         * gcc.dg/dfp/signbit-1.c: Move to ...
3472         * c-c++-common/signbit-1.c: here.
3473         * gcc.dg/dfp/signbit-2.c: Move to ...
3474         * c-c++-common/signbit-2.c: here.
3475         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3476         * c-c++-common/struct-layout-1.c: here.
3477         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3478         * c-c++-common/usual-arith-conv.c: here.
3479         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3480         * c-c++-common/usual-arith-conv-const.c: here.
3481
3482 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3483
3484         PR testsuite/41288
3485         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3486         stack alignment.
3487
3488 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3489
3490         PR c++/39365
3491         * g++.dg/expr/bool3.C: New test.
3492         * g++.dg/expr/bool4.C: New test.
3493
3494 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3495
3496         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3497         * gcc.dg/dfp/signbit-2.c: Use it.
3498         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3499         arguments to unsigned int.
3500         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3501         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3502         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3503         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3504         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3505         * gcc.dg/dfp/pr39986.c: Ditto.
3506         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3507         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3508         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3509         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3510         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3511
3512 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3513
3514         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3515
3516 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3517
3518         PR c/41049
3519         * dfp/pr41049.c: New test.
3520
3521 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         PR testsuite/41385
3524         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3525
3526 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3527
3528         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3529         * gcc.dg/ipa/ipa-sra-1.c: New test.
3530         * gcc.dg/ipa/ipa-sra-2.c: New test.
3531         * gcc.dg/ipa/ipa-sra-3.c: New test.
3532         * gcc.dg/ipa/ipa-sra-4.c: New test.
3533         * gcc.dg/ipa/ipa-sra-5.c: New test.
3534         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3535         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3536
3537 2009-09-17  Michael Matz  <matz@suse.de>
3538
3539         PR middle-end/41347
3540         * gfortran.dg/pr41347.f90: New test.
3541
3542 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3543
3544         * gcc.c-torture/compile/20090917-1.c: New testcase.
3545
3546 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3547
3548         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3549         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3550         alpha*-*-* target from XFAIL list.
3551
3552 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3553
3554         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3555         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3556         * gcc.dg/dfp/cast-bad.c: Use default options.
3557         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3558         * gcc.dg/dfp/composite-type.c: Ditto.
3559         * gcc.dg/dfp/constants.c: Ditto.
3560         * gcc.dg/dfp/constants-hex.c: Ditto.
3561         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3562         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3563         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3564         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3565         * gcc.dg/dfp/ctypes.c: Ditto.
3566         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3567         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3568         * gcc.dg/dfp/float-constant-double.c: Ditto.
3569         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3570         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3571         * gcc.dg/dfp/modes.c: Ditto.
3572         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3573         * gcc.dg/dfp/pr31344.c: Ditto.
3574         * gcc.dg/dfp/pr31385.c: Ditto.
3575         * gcc.dg/dfp/pr33466.c: Ditto.
3576         * gcc.dg/dfp/pr35620.c: Ditto.
3577         * gcc.dg/dfp/pr37435.c: Ditto.
3578         * gcc.dg/dfp/pr39986.c: Ditto.
3579         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3580         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3581         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3582         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3583         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3584         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3585         * gcc.dg/dfp/typespec.c: Ditto.
3586         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3587         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3588         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3589         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3590         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3591         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3592         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3593         * gcc.dg/dfp/compare-rel.h: Ditto.
3594         * gcc.dg/dfp/compare-special.h: Ditto.
3595         * gcc.dg/dfp/convert.h: Ditto.
3596         * gcc.dg/dfp/fe-check.h: Ditto.
3597         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3598         * gcc.dg/dfp/cast.c: Ditto.
3599         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3600         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3601         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3602         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3603         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3604         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3605         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3606         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3607         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3608         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3609         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3610         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3611         * gcc.dg/dfp/constants-zero.c: Ditto.
3612         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3613         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3614         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3615         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3616         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3617         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3618         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3619         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3620         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3621         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3622         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3623         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3624         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3625         * gcc.dg/dfp/convert-bfp.c: Ditto.
3626         * gcc.dg/dfp/convert-complex.c: Ditto.
3627         * gcc.dg/dfp/convert-dfp.c: Ditto.
3628         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3629         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3630         * gcc.dg/dfp/convert-int.c: Ditto.
3631         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3632         * gcc.dg/dfp/convert-int-max.c: Ditto.
3633         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3634         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3635         * gcc.dg/dfp/fe-binop.c: Ditto.
3636         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3637         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3638         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3639         * gcc.dg/dfp/func-array.c: Ditto.
3640         * gcc.dg/dfp/func-deref.c: Ditto.
3641         * gcc.dg/dfp/func-mixed.c: Ditto.
3642         * gcc.dg/dfp/func-pointer.c: Ditto.
3643         * gcc.dg/dfp/func-scalar.c: Ditto.
3644         * gcc.dg/dfp/func-struct.c: Ditto.
3645         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3646         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3647         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3648         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3649         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3650         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3651         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3652         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3653         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3654         * gcc.dg/dfp/inf-1.c: Ditto.
3655         * gcc.dg/dfp/loop-index.c: Ditto.
3656         * gcc.dg/dfp/nan-1.c: Ditto.
3657         * gcc.dg/dfp/nan-2.c: Ditto.
3658         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3659         * gcc.dg/dfp/operator-assignment.c: Ditto.
3660         * gcc.dg/dfp/operator-comma.c: Ditto.
3661         * gcc.dg/dfp/operator-cond.c: Ditto.
3662         * gcc.dg/dfp/operator-logical.c: Ditto.
3663         * gcc.dg/dfp/operator-unary.c: Ditto.
3664         * gcc.dg/dfp/pr36800.c: Ditto.
3665         * gcc.dg/dfp/pr39034.c: Ditto.
3666         * gcc.dg/dfp/pr39035.c: Ditto.
3667         * gcc.dg/dfp/pr39902.c: Ditto.
3668         * gcc.dg/dfp/signbit-1.c: Ditto.
3669         * gcc.dg/dfp/signbit-2.c: Ditto.
3670         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3671         * gcc.dg/dfp/union-init.c: Ditto.
3672         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3673
3674 2009-09-16  Michael Matz  <matz@suse.de>
3675
3676         PR fortran/41212
3677         * gfortran.dg/pr41212.f90: New test.
3678
3679 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3680
3681         * gnat.dg/alignment9.adb: New test.
3682
3683 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3684
3685         * gnat.dg/discr20.ad[sb]: New test.
3686
3687 2009-09-16  Richard Guenther  <rguenther@suse.de>
3688
3689         PR middle-end/34011
3690         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3691
3692 2009-09-16  DJ Delorie  <dj@redhat.com>
3693             Kaz Kojima  <kkojima@gcc.gnu.org>
3694
3695         * gcc.target/sh/struct-arg-dw2.c: New test.
3696
3697 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3698             Jakub Jelinek  <jakub@redhat.com>
3699
3700         PR target/41175
3701         * gcc.target/powerpc/pr41175.c: New test.
3702
3703 2009-09-14  Richard Henderson  <rth@redhat.com>
3704
3705         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3706         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3707         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3708
3709 2009-09-14  Richard Henderson  <rth@redhat.com>
3710
3711         * g++.dg/eh/builtin1.C: Update resx pattern match.
3712         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3713
3714 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3715
3716         * gcc.target/mips/branch-helper.h: New file.
3717         * gcc.target/mips/branch-2.c,
3718         * gcc.target/mips/branch-3.c,
3719         * gcc.target/mips/branch-4.c,
3720         * gcc.target/mips/branch-5.c,
3721         * gcc.target/mips/branch-6.c,
3722         * gcc.target/mips/branch-7.c,
3723         * gcc.target/mips/branch-8.c,
3724         * gcc.target/mips/branch-9.c,
3725         * gcc.target/mips/branch-10.c,
3726         * gcc.target/mips/branch-11.c,
3727         * gcc.target/mips/branch-12.c,
3728         * gcc.target/mips/branch-13.c,
3729         * gcc.target/mips/branch-14.c,
3730         * gcc.target/mips/branch-15.c: New tests.
3731
3732 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3733
3734         PR target/41331
3735         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3736         -m32 -mpowerpc64 system.
3737
3738 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3739
3740         From Jie Zhang <jie.zhang@analog.com>:
3741         * gcc.target/bfin/saveall.c: New test.
3742         * gcc.target/bfin/20090914-1.c: New test.
3743         * gcc.target/bfin/20090914-2.c: New test.
3744
3745         * gcc.target/bfin/20090914-3.c: New test.
3746
3747 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3748
3749         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3750
3751 2009-09-14  Richard Guenther  <rguenther@suse.de>
3752
3753         PR middle-end/41350
3754         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3755
3756 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3757
3758         PR libgfortran/41328
3759         * gfortran.dg/cr_lf.f90: New test.
3760
3761 2009-09-11  Michael Matz  <matz@suse.de>
3762
3763         PR middle-end/41275
3764         * g++.dg/tree-ssa/pr41275.C: New test.
3765
3766 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3767
3768         PR fortran/41242
3769         * gfortran.dg/proc_ptr_comp_21.f90: New.
3770
3771 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3772
3773         PR fortran/31292
3774         * gfortran.dg/module_procedure_1.f90: New test.
3775         * gfortran.dg/module_procedure_2.f90: Ditto.
3776         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3777
3778 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3779             James A. Morrison  <phython@gcc.gnu.org>
3780
3781         PR ada/18302
3782         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3783         commands.
3784         * ada/acats/run_test.exp: New file.
3785
3786 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3787
3788         Revert:
3789         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3790
3791         PR rtl-optimization/39779
3792         * gcc.dg/pr39979.c: New test.
3793
3794 2009-09-10  Richard Guenther  <rguenther@suse.de>
3795
3796         PR middle-end/41257
3797         * g++.dg/torture/pr41257-2.C: New testcase.
3798
3799 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3800
3801         PR c++/28293
3802         * g++.dg/template/crash91.C: New.
3803
3804 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3805
3806         PR rtl-optimization/39779
3807         * gcc.dg/pr39979.c: New test.
3808
3809 2009-09-09  Richard Guenther  <rguenther@suse.de>
3810
3811         PR tree-optimization/41101
3812         * gcc.c-torture/compile/pr41101.c: New testcase.
3813
3814 2009-09-09  Richard Guenther  <rguenther@suse.de>
3815
3816         PR middle-end/41317
3817         * gcc.c-torture/execute/pr41317.c: New testcase.
3818         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3819         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3820
3821 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3822
3823         Fix some test breakages on Darwin
3824         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3825         and adjust.
3826         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3827         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3828         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3829         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3830         take darwin specifics in account.
3831
3832 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3833
3834         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3835         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3836
3837 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3838
3839         PR c++/39923
3840         * g++.dg/cpp0x/initlist24.C: New.
3841
3842 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3843
3844         * gcc.dg/large-size-array-2.c: Fix target requirement.
3845         * gcc.dg/large-size-array-4.c: Likewise.
3846         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3847         * gcc.dg/c99-const-expr-2.c: Likewise.
3848         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3849         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3850         * gcc.dg/c90-const-expr-10.c: Likewise.
3851         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3852         instead of long.
3853         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3854         * gcc.dg/vect/pr33846.c: Likewise.
3855         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3856         __PTRDIFF_TYPE__, instead of unsigned long.
3857         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3858
3859 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3860
3861         PR debug/41229
3862         PR debug/41291
3863         PR debug/41300
3864         * gfortran.dg/pr41229.f90: New.
3865
3866 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3867
3868         PR debug/41232
3869         * gcc.dg/pr41232.c: New.
3870
3871 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3872
3873         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3874         contain -march.
3875         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3876         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3877         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3878         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3879         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3880         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3881         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3882         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3883         options other than that used in dg-options.
3884
3885 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR rtl-optimization/41239
3888         * gcc.c-torture/execute/pr41239.c: New test.
3889
3890 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3891
3892         PR libgfortran/41192
3893         * gfortran.dg/namelist_59.f90: New test.
3894
3895 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3896
3897         From Mike Frysinger  <michael.frysinger@analog.com>
3898         * gcc.target/bfin/mcpu-bf542m.c: New file.
3899         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3900         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3901         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3902         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3903
3904 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3905
3906         PR middle-end/41282
3907         * gcc.c-torture/compile/pr41282.c: New test.
3908
3909 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3910
3911         PR fortran/41197
3912         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3913         variables for stat and errmsg.
3914         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3915         * gfortran.dg/allocate_stat_2.f90:  New test.
3916
3917 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3918
3919         * gcc.c-torture/compile/20090907-1.c: New test.
3920
3921 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3922
3923         PR bootstrap/41241
3924         * gcc.dg/pr41241.c: New test.
3925
3926 2009-09-06  Richard Guenther  <rguenther@suse.de>
3927
3928         PR middle-end/41144
3929         * g++.dg/torture/pr41144.C: New testcase.
3930
3931 2009-09-06  Richard Guenther  <rguenther@suse.de>
3932
3933         PR middle-end/41261
3934         * gcc.dg/torture/pr41261.c: New testcase.
3935
3936 2009-09-05  Richard Guenther  <rguenther@suse.de>
3937
3938         PR middle-end/41181
3939         * gcc.c-torture/compile/pr41181.c: New testcase.
3940
3941 2009-09-05  Richard Guenther  <rguenther@suse.de>
3942
3943         PR debug/41273
3944         * g++.dg/torture/pr41273.C: New testcase.
3945
3946 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3947
3948         PR fortran/41258
3949         * gfortran.dg/typebound_proc_12.f90 : New test.
3950
3951 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3952
3953         PR debug/41225
3954         * gfortran.dg/pr41225.f90: New.
3955
3956 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3957
3958         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3959         unistd.h, sys/types.h and sys/wait.h.
3960         (gualchk_t): New.
3961         (GUALCVT): New.
3962         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3963         (GUALITY_GDB_REDIRECT): New.
3964         (GUALITY_GDB_ARGS): Use it.
3965
3966 2009-09-04  Richard Guenther  <rguenther@suse.de>
3967
3968         PR middle-end/41257
3969         * g++.dg/torture/pr41257.C: New testcase.
3970
3971 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3972
3973         PR tree-optimization/41112
3974         * gnat.dg/array8.adb: New test.
3975
3976 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3977
3978         * gcc.target/arm/ctz.c: New test case.
3979
3980 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3981
3982         PR tree-optimization/38275
3983         * gcc.dg/autopar/reduc-1char.c: Increase number
3984         of iterations. Adjust the logic accordingly.
3985         * gcc.dg/autopar/reduc-2char.c: Ditto.
3986         * gcc.dg/autopar/reduc-1.c: Ditto.
3987         * gcc.dg/autopar/reduc-2.c: Ditto.
3988         * gcc.dg/autopar/reduc-3.c: Ditto.
3989         * gcc.dg/autopar/reduc-6.c: Ditto.
3990         * gcc.dg/autopar/reduc-7.c: Ditto.
3991         * gcc.dg/autopar/reduc-8.c: Ditto.
3992         * gcc.dg/autopar/reduc-9.c: Ditto.
3993         * gcc.dg/autopar/pr39500-1.c: Ditto.
3994         * gcc.dg/autopar/reduc-1short.c: Ditto.
3995         * gcc.dg/autopar/reduc-2short.c: Ditto.
3996         * gcc.dg/autopar/parallelization-1.c: Ditto.
3997
3998 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3999
4000         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4001         testcase using guality.h compiles and links and if a global variable
4002         can be verified by gdb.
4003
4004 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4005
4006         * lib/target-supports.exp (check_effective_target_sync_int_long):
4007         Supported on Blackfin Linux targets.
4008
4009 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4010
4011         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4012
4013 2009-09-03  Diego Novillo  <dnovillo@google.com>
4014
4015         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4016         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4017         * g++.dg/warn/unit-1.C: Likewise.
4018         * g++.dg/ipa/iinline-1.C: Likewise.
4019         * g++.dg/template/cond2.C: Adjust expected line location for the
4020         error.
4021         * g++.dg/template/pr35240.C: Likewise.
4022
4023 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4024
4025         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4026         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4027
4028 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4029
4030         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4031         * gcc.dg/memcpy-1.c: Add . to match pattern.
4032         * gcc.dg/uninit-I.c: XFAIL warning test.
4033         * g++.dg/warn/unit-1.C: XFAIL warning test.
4034
4035 2009-09-02  Ian Lance Taylor  <iant@google.com>
4036
4037         * gcc.dg/20090902-1.c: New test.
4038
4039 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4040
4041         * gcc.dg/builtin-object-size-9.c: New test.
4042
4043 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4044
4045         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4046
4047 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4048             Olivier Hainque  <hainque@adacore.com>
4049
4050         * gnat.dg/misaligned_param.adb: New test.
4051         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4052         * gnat.dg/slice7.adb: Add 1 more related case.
4053
4054 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4055
4056         * gcc.dg/guality/guality.c: Expect to fail for now.
4057         * gcc.dg/guality/example.c: Likewise.
4058
4059 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4060
4061         * gcc.dg/guality/guality.c: New.
4062         * gcc.dg/guality/guality.h: New.
4063         * gcc.dg/guality/guality.exp: New.
4064         * gcc.dg/guality/example.c: New.
4065         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4066         (cleanup-saved-temps): Likewise, .gkd files too.
4067
4068 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4069
4070         PR fortran/39229
4071         * gfortran.dg/line_length_3.f: New test.
4072         * gfortran.dg/line_length_4.f90: New test.
4073
4074 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4075
4076         * lib/target-supports.exp (check_gc_sections_available):
4077         Add proper pattern quote.
4078
4079 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4080             Kaz Kojima  <kkojima@gcc.gnu.org>
4081
4082         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4083         * g++.dg/cdce3.C: Use dg-add-options ieee.
4084         * g++.dg/torture/type-generic-1.C: Likewise.
4085         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4086         * gcc.dg/pr28796-2.c: Likewise.
4087         * gcc.dg/torture/builtin-math-7.c: Likewise.
4088         * gcc.dg/torture/type-generic-1.c: Likewise.
4089         * gfortran.dg/boz_14.f90: Likewise.
4090         * gfortran.dg/erf_2.F90: Likewise.
4091         * gfortran.dg/init_flag_3.f90: Likewise.
4092         * gfortran.dg/init_flag_4.f90: Likewise.
4093         * gfortran.dg/init_flag_5.f90: Likewise.
4094         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4095         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4096         * gfortran.dg/isnan_1.f90: Likewise.
4097         * gfortran.dg/isnan_2.f90: Likewise.
4098         * gfortran.dg/maxlocval_2.f90: Likewise.
4099         * gfortran.dg/maxlocval_4.f90: Likewise.
4100         * gfortran.dg/minlocval_1.f90: Likewise.
4101         * gfortran.dg/minlocval_4.f90: Likewise.
4102         * gfortran.dg/module_nan.f90: Likewise.
4103         * gfortran.dg/namelist_42.f90: Likewise.
4104         * gfortran.dg/namelist_43.f90: Likewise.
4105         * gfortran.dg/nan_1.f90: Likewise.
4106         * gfortran.dg/nan_2.f90: Likewise.
4107         * gfortran.dg/nan_3.f90: Likewise.
4108         * gfortran.dg/nan_4.f90: Likewise.
4109         * gfortran.dg/nan_5.f90: Likewise.
4110         * gfortran.dg/nearest_1.f90: Likewise.
4111         * gfortran.dg/nearest_2.f90: Likewise.
4112         * gfortran.dg/nearest_3.f90: Likewise.
4113         * gfortran.dg/pr37243.f: Likewise.
4114         * gfortran.dg/real_const_3.f90: Likewise.
4115         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4116
4117 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4118
4119         PR debug/30161
4120         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4121         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4122         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4123         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4124         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4125         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4126         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4127         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4128         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4129         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4130         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4131         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4132         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4133
4134 2009-08-31  Jason Merrill  <jason@redhat.com>
4135
4136         PR c++/41127
4137         * g++.dg/parse/enum5.C: New.
4138         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4139
4140 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4141
4142         PR fortran/40940
4143         * gfortran.dg/allocate_derived_1.f90: New.
4144         * gfortran.dg/class_3.f03: New.
4145
4146 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4147
4148         PR fortran/40996
4149         * gfortran.dg/allocatable_scalar_1.f90: New.
4150         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4151         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4152         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4153
4154 2009-08-30  Richard Guenther  <rguenther@suse.de>
4155
4156         PR tree-optimization/41186
4157         * g++.dg/torture/pr41186.C: New testcase.
4158         * g++.dg/tree-ssa/pr41186.C: Likewise.
4159
4160 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4161
4162         PR c++/41187
4163         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4164         take ia64 assembly comments syntax in account.
4165
4166 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4167
4168         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4169
4170 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4171
4172         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4173         * gfortran.dg/whole_file_6.f90: Likewise.
4174
4175 2009-08-28  Cary Coutant  <ccoutant@google.com>
4176
4177         PR debug/41063
4178         * g++.dg/debug/dwarf2/pr41063.C: New test.
4179
4180 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4181
4182         PR rtl-optimization/40861
4183         * gcc.dg/pr40861.c: New test.
4184
4185 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4186
4187         PR fortran/40869
4188         * gfortran.dg/proc_ptr_comp_20.f90: New.
4189
4190 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4191
4192         PR libfortran/39667
4193         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4194         open temp file with status="scratch".
4195         * gfortran.dg/fmt_cache_1.f: Likewise.
4196         * gfortran.dg/fmt_exhaust.f90: Likewise.
4197         * gfortran.dg/fmt_t_4.f90: Likewise.
4198         * gfortran.dg/fseek.f90: Likewise.
4199         * gfortran.dg/list_read_5.f90: Likewise.
4200         * gfortran.dg/namelist_39.f90: Likewise.
4201         * gfortran.dg/namelist_56.f90: Likewise.
4202         * gfortran.dg/read_bad_advance.f90: Likewise.
4203         * gfortran.dg/read_repeat.f90: Likewise.
4204         * gfortran.dg/read_size_noadvance.f90: Likewise.
4205         * gfortran.dg/read_x_past.f: Likewise.
4206
4207 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4208
4209         PR fortran/28039
4210         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4211
4212 2009-08-27  Daniel Kraft  <d@domob.eu>
4213
4214         PR fortran/37425
4215         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4216         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4217         error and fix problem with recursive assignment.
4218         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4219         * gfortran.dg/typebound_operator_3.f03: New test.
4220         * gfortran.dg/typebound_operator_4.f03: New test.
4221
4222 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4223
4224         PR debug/41170
4225         * debug/dwarf2/namespace-1.C: New test.
4226
4227 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4228
4229         PR fortran/41162
4230         * gfortran.dg/pr41162.f: New.
4231
4232 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4233             Richard Sandiford  <rdsandiford@googlemail.com>
4234
4235         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4236         with "forbid_cpu".
4237         * gcc.target/mips/branch-1.c: Update accordingly.
4238         * gcc.target/mips/extend-1.c: Likewise.
4239         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4240
4241 2009-08-26  Richard Guenther  <rguenther@suse.de>
4242
4243         PR middle-end/41163
4244         * gcc.c-torture/compile/pr41163.c: New testcase.
4245         * gcc.dg/pr35899.c: Adjust.
4246
4247 2009-08-26  Richard Guenther  <rguenther@suse.de>
4248
4249         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4250
4251 2009-08-26  Jason Merrill  <jason@redhat.com>
4252
4253         * g++.dg/cpp0x/explicit3.C: New.
4254         * g++.dg/overload/cond2.C: New.
4255
4256 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4257
4258         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4259
4260 2009-08-25  Jan Hubicka  <jh@suse.cz>
4261
4262         * gcc.target/i386/sse5-shift1-vector.c
4263         * gcc.target/i386/isa-12.c
4264         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4265         * gcc.target/i386/sse5-pcmov2.c
4266         * gcc.target/i386/isa-3.c
4267         * gcc.target/i386/sse5-shift2-vector.c
4268         * gcc.target/i386/isa-7.c
4269         * gcc.target/i386/funcspec-2.c
4270         * gcc.target/i386/sse5-haddX.c
4271         * gcc.target/i386/sse5-hadduX.c
4272         * gcc.target/i386/isa-9.c
4273         * gcc.target/i386/sse5-maccXX.c
4274         * gcc.target/i386/sse5-shift3-vector.c
4275         * gcc.target/i386/sse5-msubXX.c
4276         * gcc.target/i386/sse5-permpX.c
4277         * gcc.target/i386/sse5-check.h
4278         * gcc.target/i386/sse-12.c
4279         * gcc.target/i386/sse-11.c
4280         * gcc.target/i386/sse-10.c
4281         * gcc.target/i386/sse-13.c
4282         * gcc.target/i386/sse-14.c
4283         * gcc.target/i386/sse-22.c
4284         * gcc.target/i386/sse-2.c
4285         * gcc.target/i386/sse-13.c
4286         * gcc.target/i386/avx-2.c
4287         * gcc.target/i386/sse5-rotate1-vector.c
4288         * gcc.target/i386/isa-4.c
4289         * gcc.target/i386/sse5-hsubX.c
4290         * gcc.target/i386/sse5-pcmov.c
4291         * gcc.target/i386/sse5-fma.c
4292         * gcc.target/i386/isa-8.c
4293         * gcc.target/i386/sse5-rotate2-vector.c
4294         * gcc.target/i386/sse5-nmaccXX.c
4295         * gcc.target/i386/sse5-imul64-vector.c
4296         * gcc.target/i386/sse5-nmsubXX.c
4297         * gcc.target/i386/sse5-rotate3-vector.c
4298         * gcc.target/i386/sse5-fma-vector.c
4299         * gcc.target/i386/sse5-imul32widen-vector.c
4300         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4301
4302         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4303         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4304         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4305         * gcc.target/i386/avx-1.c: Remove SSE5.
4306         * gcc.target/i386/avx-2.c: Remove SSE5.
4307         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4308         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4309         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4310         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4311
4312 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4313
4314         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4315
4316 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4317
4318         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4319         keyword works in the same manner as __alignof.
4320
4321 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4322
4323         PR libfortran/34670
4324         * gfortran.dg/unpack_bounds_1.f90:  New test.
4325         * gfortran.dg/unpack_bounds_2.f90:  New test.
4326         * gfortran.dg/unpack_bounds_3.f90:  New test.
4327
4328 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4329
4330         * gnat.dg/slice7.adb: New test.
4331         * gnat.dg/slice7_pkg.ads: New helper.
4332
4333 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4334
4335         PR fortran/41139
4336         * gfortran.dg/proc_ptr_25.f90: New.
4337         * gfortran.dg/proc_ptr_comp_18.f90: New.
4338         * gfortran.dg/proc_ptr_comp_19.f90: New.
4339
4340 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341
4342         PR fortran/41154
4343         * gfortran.dg/fmt_error_8.f: New test.
4344
4345 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4346
4347         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4348         number, update all callers and synchronize results for latest MPC.
4349
4350 2009-08-21  Jason Merrill  <jason@redhat.com>
4351
4352         * g++.dg/warn/Wunused-17.C: New.
4353
4354 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4355
4356         * gcc.target/arm/combine-cmp-shift.c: New test.
4357
4358 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4359
4360         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4361         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4362         width specifier.
4363
4364 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4365
4366         * gfortran.dg/fmt_error_7.f: New test.
4367
4368 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         PR target/40718
4371         * gcc.target/i386/pr40718.c: New test.
4372
4373 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4374
4375         * gfortran.dg/proc_ptr_24.f90: New test.
4376
4377 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4378
4379         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4380         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4381         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4382
4383 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4384
4385         PR fortran/28039
4386         * gfortran.dg/fmt_with_extra.f: new file.
4387
4388 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4389
4390         * lib/target-supports.exp
4391         (check_effective_target_arm_iwmmxt_ok): New procedure.
4392         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4393         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4394
4395 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4396
4397         * gfortran.dg/boz_9.f90: Do not load denormal floating
4398         point constants.  Remove -mieee option for alpha*-*-* targets.
4399
4400 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4401
4402         PR fortran/41106
4403         * gfortran.dg/proc_ptr_23.f90: New.
4404         * gfortran.dg/proc_ptr_comp_15.f90: New.
4405         * gfortran.dg/proc_ptr_comp_16.f90: New.
4406         * gfortran.dg/proc_ptr_comp_17.f90: New.
4407
4408 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR c++/41131
4411         * g++.dg/expr/unary3.C: New test.
4412
4413 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4414
4415         * gfortran.dg/common_5.f: Add -mdalign for sh.
4416         * gfortran.dg/common_align_2.f90: Likewise.
4417
4418 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4419
4420         PR libfortran/40962
4421         * c_f_pointer_tests_4.f90:  New test.
4422
4423 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4424
4425         * gnat.dg/slice6.adb: New test.
4426         * gnat.dg/slice6_pkg.ads: New helper.
4427
4428 2009-08-20  Michael Matz  <matz@suse.de>
4429
4430         PR fortran/41126
4431         * gfortran.dg/pr41126.f90: New test.
4432
4433 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4434
4435         * gnat.dg/dynamic_bound.adb: New test.
4436
4437 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4438
4439         PR fortran/41121
4440         * gfortran.dg/intrinsic_5.f90: New.
4441
4442 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4443             Richard Earnshaw  <richard.earnshaw@arm.com>
4444
4445         * gcc.target/arm/20090811-1.c: New test.
4446
4447 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR middle-end/41123
4450         * gcc.dg/pr41123.c: New test.
4451
4452 2009-08-19  Jason Merrill  <jason@redhat.com>
4453
4454         PR c++/41120
4455         * g++.dg/other/gc4.C: New.
4456
4457 2009-08-18  Michael Matz  <matz@suse.de>
4458
4459         * gfortran.dg/vect/vect-gems.f90: New test.
4460         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4461
4462 2009-08-18  DJ Delorie  <dj@redhat.com>
4463
4464         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4465         * lib/gcc-defs.exp: ... to here.
4466
4467         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4468         GCC_EXEC_PREFIX before building the wrapper.
4469
4470 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4471
4472         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4473         tests.
4474         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4475         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4476         dg-options.  Fix dg-final clause.
4477
4478 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4481
4482 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4483             Paul Thomas  <pault@gcc.gnu.org>
4484
4485         PR fortran/40870
4486         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4487
4488 2009-08-18  Richard Guenther  <rguenther@suse.de>
4489
4490         PR middle-end/41094
4491         * gcc.dg/torture/pr41094.c: New testcase.
4492         * gcc.dg/torture/builtin-power-1.c: Adjust.
4493         * gcc.dg/builtins-10.c: Likewise.
4494
4495 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR target/40971
4498         * gcc.dg/pr40971.c: New test.
4499
4500 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4501
4502         PR fortran/41062
4503         * gfortran.dg/use_only_4.f90: New test.
4504
4505 2009-08-17  Daniel Kraft  <d@domob.eu>
4506
4507         PR fortran/37425
4508         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4509         NOPASS bindings as operators.
4510
4511 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4512
4513         * lib/target-supports.exp
4514         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4515         of targets that do not need command line argument to enable SIMD.
4516
4517 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4518
4519         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4520         typo in cache name.
4521
4522 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4523
4524         PR fortran/41075
4525         * gfortran.dg/unlimited_fmt_1.f90: New test.
4526
4527 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4528
4529         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4530
4531 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4532
4533         * gnat.dg/itype.ad[sb]: New test.
4534
4535 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4536
4537         * gcc.target/mips/mips.exp: Add terminology section to comment
4538         at the top of the file.  Fix typos.
4539
4540 2009-08-16  Jason Merrill  <jason@redhat.com>
4541
4542         * g++.dg/debug/dwarf2/inline1.C: New.
4543
4544 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4545
4546         PR target/38599
4547         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4548
4549 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4550
4551         PR debug/37801
4552         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4553         Make sure to trigger inlining optimizations.
4554         * gcc.dg/debug/dwarf2/inline2.c: New test.
4555
4556 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/41070
4559         * gfortran.dg/structure_constructor_10.f90: New.
4560
4561 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4562
4563         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4564         * gcc.dg/pragma-re-2.c: Likewise.
4565         * gcc.dg/pragma-re-3.c: Likewise.
4566         * gcc.dg/pragma-re-4.c: Likewise.
4567         * g++.dg/other/pragma-re-1.C: Likewise.
4568         * g++.dg/other/pragma-re-2.C: Likewise.
4569
4570 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4571
4572         * gcc.dg/torture/builtin-math-7.c: New.
4573
4574 2009-08-14  Richard Guenther  <rguenther@suse.de>
4575
4576         * gcc.c-torture/execute/20090814-1.c: New testcase.
4577
4578 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4579
4580         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4581
4582 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4583
4584         PR target/40934
4585         * gcc.target/i386/pr40934.c: New.
4586
4587 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4588
4589         PR target/41019
4590         * gcc.target/i386/pr41019.c: New test.
4591
4592 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4593
4594         PR fortran/40955
4595         * gfortran.dg/winapi.f90: New test.
4596
4597 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4598
4599         PR fortran/40995
4600         * gfortran.dg/intrinsic_4.f90: New.
4601         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4602         different line.
4603
4604 2009-08-13  Richard Guenther  <rguenther@suse.de>
4605
4606         PR middle-end/41047
4607         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4608
4609 2009-08-12  Richard Guenther  <rguenther@suse.de>
4610
4611         PR tree-optimization/41011
4612         * gfortran.dg/pr41011.f: New testcase.
4613
4614 2009-08-11  Andrew Haley  <aph@redhat.com>
4615
4616         * gcc.target/arm/synchronize.c: New file.
4617
4618 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4619
4620         PR middle-end/40980
4621         * gfortran.dg/graphite/id-17.f: New.
4622
4623 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4624             Sebastian Pop  <sebastian.pop@amd.com>
4625
4626         * gcc.dg/graphite/interchange-1.c: XFAILed.
4627         * gcc.dg/graphite/interchange-2.c: XFAILed.
4628         * gcc.dg/graphite/interchange-3.c: XFAILed.
4629         * gcc.dg/graphite/interchange-4.c: XFAILed.
4630         * gcc.dg/graphite/interchange-7.c: XFAILed.
4631
4632 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4633
4634         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4635
4636 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4637             Pranav Garg  <pranav.garg2107@gmail.com>
4638
4639         * gcc.dg/graphite/interchange-6.c: XFAILed.
4640
4641 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4642
4643         * gcc.dg/graphite/interchange-9.c: New.
4644
4645 2009-08-12  Richard Guenther  <rguenther@suse.de>
4646
4647         PR rtl-optimization/41033
4648         * gcc.dg/pr41033.c: New test.
4649
4650 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4651
4652         PR fortran/41022
4653         * gfortran.dg/proc_ptr_comp_14.f90: New.
4654
4655 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4656
4657         * gcc.target/mips/ext-5.c: New test.
4658         * gcc.target/mips/ext-6.c: New test.
4659         * gcc.target/mips/ext-7.c: New test.
4660         * gcc.target/mips/ext-8.c: New test.
4661         * gcc.target/mips/extend-2.c: New test.
4662
4663 2009-08-10  Jason Merrill  <jason@redhat.com>
4664
4665         * g++.dg/other/linkage2.C: New test for types-without-linkage
4666         handling.
4667         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4668         * g++.dg/lookup/anon2.C: Likewise.
4669         * g++.dg/other/anon3.C: Likewise.
4670         * g++.dg/template/arg2.C: Likewise.
4671         * g++.dg/template/local4.C: Likewise.
4672         * g++.old-deja/g++.law/operators32.C: Likewise.
4673         * g++.old-deja/g++.other/linkage2.C: Likewise.
4674         * g++.old-deja/g++.pt/enum6.C: Likewise.
4675         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4676         * g++.old-deja/g++.other/linkage1.C: Likewise.
4677
4678 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4679
4680         * gcc.dg/dg.exp: Test also c-c++-common dir.
4681         * g++.dg/dg.exp: Likewise.
4682         * g++.dg/warn/Wconversion-real.C: Delete.
4683         * gcc.dg/Wconversion-real.c: Move to ...
4684         * c-c++-common/Wconversion-real.c: ... here.
4685         * lib/target-supports.exp
4686         (check_effective_target_c,check_effective_target_c++): New.
4687
4688 2009-08-10  Daniel Kraft  <d@domob.eu>
4689
4690         PR fortran/37425
4691         * gfortran.dg/typebound_operator_1.f03: New test.
4692         * gfortran.dg/typebound_operator_2.f03: New test.
4693
4694 2009-08-10  Richard Guenther  <rguenther@suse.de>
4695
4696         PR middle-end/41006
4697         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4698         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4699
4700 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4701
4702         PR fortran/40940
4703         * gfortran.dg/class_1.f03: New.
4704         * gfortran.dg/class_2.f03: New.
4705         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4706         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4707         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4708         * gfortran.dg/typebound_call_10.f03: Ditto.
4709         * gfortran.dg/typebound_call_2.f03: Ditto.
4710         * gfortran.dg/typebound_call_3.f03: Ditto.
4711         * gfortran.dg/typebound_call_4.f03: Ditto.
4712         * gfortran.dg/typebound_generic_3.f03: Ditto.
4713         * gfortran.dg/typebound_generic_4.f03: Ditto.
4714         * gfortran.dg/typebound_proc_1.f08: Ditto.
4715         * gfortran.dg/typebound_proc_5.f03: Ditto.
4716         * gfortran.dg/typebound_proc_6.f03: Ditto.
4717
4718 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4719
4720         PR c++/40866
4721         * g++.dg/expr/stmt-expr-1.C: New test.
4722
4723 2009-08-09  Richard Guenther  <rguenther@suse.de>
4724
4725         PR tree-optimization/41016
4726         * gcc.c-torture/compile/pr41016.c: New testcase.
4727
4728 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4729
4730         * gcc.dg/overflow-warn-8.c: New test.
4731
4732 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4733
4734         PR tree-optimization/41008
4735         * gcc.dg/vect/O1-pr41008.c: New test.
4736
4737 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4738
4739         PR fortran/40955
4740         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4741
4742 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4743
4744         * gcc.target/bfin/loop-autoinc.c: New file.
4745
4746 2009-08-08  Richard Guenther  <rguenther@suse.de>
4747
4748         PR tree-optimization/40991
4749         * g++.dg/torture/pr40991.C: New testcase.
4750
4751 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4752
4753         * ada/acats/support/impdef.a: Tweak timing constants. Add
4754         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4755         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4756         * ada/acats/tests/c9/c940007.a: Likewise.
4757         * ada/acats/tests/c9/c94001c.ada: Likewise.
4758         * ada/acats/tests/c9/c94006a.ada: Likewise.
4759         * ada/acats/tests/c9/c94008c.ada: Likewise.
4760         * ada/acats/tests/c9/c951002.a: Likewise.
4761         * ada/acats/tests/c9/c954a01.a: Likewise.
4762         * ada/acats/tests/c9/c96001a.ada: Likewise.
4763         * ada/acats/tests/c9/c97307a.ada: Likewise.
4764
4765 2009-08-07  Richard Guenther  <rguenther@suse.de>
4766
4767         PR tree-optimization/40999
4768         * gfortran.dg/pr40999.f: New testcase.
4769
4770 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4771
4772         * g++.dg/tree-prof/partition1.C: New test.
4773
4774 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4775
4776         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4777         hook.
4778         (check_effective_target_arm_neon_ok): Improve test for neon
4779         availability.
4780         * gcc.target/arm/eabi1.c: Only run test in base variant.
4781         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4782         attribute.
4783         * gcc.target/arm/vfp1[567].c: New tests.
4784
4785 2009-08-06  Jason Merrill  <jason@redhat.com>
4786
4787         PR c++/40948
4788         * g++.dg/ext/complit12.C: Expand.
4789
4790 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4791
4792         Merge ARM/hard_vfp_branch to trunk.
4793
4794         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4795
4796         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4797         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4798
4799         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4800
4801         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4802         (PCS): Define macro to use base AAPCS.
4803         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4804
4805         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4806
4807         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4808         Correct arm_neon.h typo.
4809
4810         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4811
4812         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4813         this a linkage test.
4814         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4815         argument marshalling.
4816         * abitest.h: New file.
4817         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4818         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4819
4820 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4821
4822         PR middle-end/32964
4823         * gcc.dg/tree-ssa/pr32964.c: New test.
4824
4825 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4826             H.J. Lu  <hongjiu.lu@intel.com>
4827
4828         PR target/40957
4829         * gcc.target/i386/pr40957.c: New test.
4830
4831 2009-08-06  Richard Guenther  <rguenther@suse.de>
4832
4833         PR tree-optimization/40964
4834         * gcc.c-torture/compile/pr40964.c: New testcase.
4835
4836 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4837
4838         PR fortran/40847
4839         * gfortran.dg/transfer_resolve_1.f90 : New test.
4840
4841 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4842             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4843
4844         PR target/40906
4845         * gcc.target/i386/pr40906-1.c: New test.
4846         * gcc.target/i386/pr40906-2.c: Ditto.
4847         * gcc.target/i386/pr40906-3.c: Ditto.
4848
4849 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR rtl-optimization/40924
4852         * g++.dg/torture/pr40924.C: New test.
4853
4854 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4855
4856         PR c++/36069
4857         * g++.dg/warn/pr36069.C: New.
4858
4859 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4860
4861         PR c++/39987
4862         * g++.dg/overload/defarg4.C: New test.
4863
4864 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4865
4866         PR c++/16696
4867         * g++.dg/parse/pr16696.C: New.
4868         * g++.dg/parse/pr16696-permissive.C: New.
4869
4870 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4871
4872         PR fortran/40875
4873         * gfortran.dg/initialization_23.f90 : New test.
4874
4875 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4876
4877         PR debug/39706
4878         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4879
4880 2009-08-03  Jason Merrill  <jason@redhat.com>
4881             Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR c++/40948
4884         * g++.dg/ext/complit12.C: New.
4885
4886 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4887
4888         PR c/39902
4889         * gcc.target/powerpc/pr39902-2.c: New test.
4890
4891 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR middle-end/40943
4894         * gcc.dg/uninit-6.c: Re-add XFAIL.
4895         * gcc.dg/uninit-6-O0.c: Likewise.
4896         * gcc.dg/uninit-pr40943.c: New test.
4897
4898 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4899
4900         PR testsuite/40858
4901         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4902         .ascii.
4903
4904 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR libfortran/40853
4907         * gfortran.dg/namelist_40.f90: Update error output.
4908         * gfortran.dg/namelist_47.f90: Update error output.
4909         * gfortran.dg/namelist_58.f90: New test.
4910
4911 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4912
4913         PR fortran/40881
4914         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4915         * gfortran.dg/altreturn_3.f90: Ditto.
4916         * gfortran.dg/altreturn_5.f90: Ditto.
4917         * gfortran.dg/altreturn_6.f90: Ditto.
4918         * gfortran.dg/altreturn_7.f90: Ditto.
4919         * gfortran.dg/array_constructor_13.f90: Ditto.
4920         * gfortran.dg/arrayio_7.f90: Ditto.
4921         * gfortran.dg/arrayio_8.f90: Ditto.
4922         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4923         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4924         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4925         * gfortran.dg/backspace_8.f: Add -std=legacy.
4926         * gfortran.dg/backspace_9.f: Ditto.
4927         * gfortran.dg/char_comparison_1.f: Ditto.
4928         * gfortran.dg/char_decl_1.f90: Ditto.
4929         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4930         * gfortran.dg/char_pointer_assign.f90: Ditto.
4931         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4932         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4933         * gfortran.dg/char_pointer_func.f90: Ditto.
4934         * gfortran.dg/common_8.f90: Ditto.
4935         * gfortran.dg/constant_substring.f: Ditto.
4936         * gfortran.dg/data_char_2.f90: Ditto.
4937         * gfortran.dg/der_array_io_1.f90: Ditto.
4938         * gfortran.dg/der_array_io_2.f90: Ditto.
4939         * gfortran.dg/der_array_io_3.f90: Ditto.
4940         * gfortran.dg/der_io_3.f90: Ditto.
4941         * gfortran.dg/dev_null.F90: Ditto.
4942         * gfortran.dg/direct_io_2.f90: Ditto.
4943         * gfortran.dg/do_iterator_2.f90: Ditto.
4944         * gfortran.dg/e_d_fmt.f90: Ditto.
4945         * gfortran.dg/empty_format_1.f90: Ditto.
4946         * gfortran.dg/entry_17.f90: Modified warning message.
4947         * gfortran.dg/entry_7.f90: Add -std=legacy.
4948         * gfortran.dg/eor_1.f90: Ditto.
4949         * gfortran.dg/equiv_2.f90: Ditto.
4950         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4951         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4952         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4953         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4954         * gfortran.dg/fmt_error_2.f90: Ditto.
4955         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4956         * gfortran.dg/fmt_tl.f: Ditto.
4957         * gfortran.dg/fmt_white.f: Ditto.
4958         * gfortran.dg/func_derived_1.f90: Ditto.
4959         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4960         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4961         * gfortran.dg/global_references_2.f90: Ditto.
4962         * gfortran.dg/hollerith_1.f90: Ditto.
4963         * gfortran.dg/hollerith.f90: Use new-style character length.
4964         * gfortran.dg/hollerith_f95.f90: Ditto.
4965         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4966         * gfortran.dg/implicit_6.f90: Ditto.
4967         * gfortran.dg/implicit_9.f90: Ditto.
4968         * gfortran.dg/inquire_13.f90: Ditto.
4969         * gfortran.dg/inquire_5.f90: Ditto.
4970         * gfortran.dg/inquire_6.f90: Ditto.
4971         * gfortran.dg/inquire.f90: Ditto.
4972         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4973         * gfortran.dg/io_constraints_2.f90: Ditto.
4974         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4975         * gfortran.dg/loc_2.f90: Ditto.
4976         * gfortran.dg/logical_1.f90: Ditto.
4977         * gfortran.dg/longline.f: Ditto.
4978         * gfortran.dg/merge_char_1.f90: Ditto.
4979         * gfortran.dg/namelist_12.f: Ditto.
4980         * gfortran.dg/namelist_14.f90: Ditto.
4981         * gfortran.dg/namelist_18.f90: Ditto.
4982         * gfortran.dg/namelist_19.f90: Ditto.
4983         * gfortran.dg/namelist_21.f90: Ditto.
4984         * gfortran.dg/namelist_22.f90: Ditto.
4985         * gfortran.dg/namelist_37.f90: Ditto.
4986         * gfortran.dg/namelist_54.f90: Ditto.
4987         * gfortran.dg/namelist_55.f90: Ditto.
4988         * gfortran.dg/namelist_empty.f90: Ditto.
4989         * gfortran.dg/namelist_use.f90: Use new-style character length.
4990         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4991         * gfortran.dg/nested_modules_4.f90: Ditto.
4992         * gfortran.dg/nested_modules_5.f90: Ditto.
4993         * gfortran.dg/open-options-blanks.f: Ditto.
4994         * gfortran.dg/output_exponents_1.f90: Ditto.
4995         * gfortran.dg/parens_5.f90: Ditto.
4996         * gfortran.dg/parens_6.f90: Ditto.
4997         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4998         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4999         * gfortran.dg/pr15129.f90: Ditto.
5000         * gfortran.dg/pr15332.f: Ditto.
5001         * gfortran.dg/pr16597.f90: Ditto.
5002         * gfortran.dg/pr17143.f90: Ditto.
5003         * gfortran.dg/pr17164.f90: Ditto.
5004         * gfortran.dg/pr17229.f: Modified warning message.
5005         * gfortran.dg/pr18210.f90: Add -std=legacy.
5006         * gfortran.dg/pr19155.f: Ditto.
5007         * gfortran.dg/pr20086.f90: Ditto.
5008         * gfortran.dg/pr20124.f90: Ditto.
5009         * gfortran.dg/pr20755.f: Ditto.
5010         * gfortran.dg/pr20865.f90: Ditto.
5011         * gfortran.dg/pr20950.f: Ditto.
5012         * gfortran.dg/pr21730.f: Ditto.
5013         * gfortran.dg/pr22491.f: Ditto.
5014         * gfortran.dg/pr29713.f90: Ditto.
5015         * gfortran.dg/print_parentheses_1.f: Ditto.
5016         * gfortran.dg/print_parentheses_2.f90: Ditto.
5017         * gfortran.dg/proc_assign_1.f90: Ditto.
5018         * gfortran.dg/proc_decl_1.f90: Ditto.
5019         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5020         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5021         * gfortran.dg/read_float_1.f90: Ditto.
5022         * gfortran.dg/read_logical.f90: Ditto.
5023         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5024         * gfortran.dg/return_1.f90: Ditto.
5025         * gfortran.dg/rewind_1.f90: Ditto.
5026         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5027         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5028         * gfortran.dg/stfunc_1.f90: Ditto.
5029         * gfortran.dg/stfunc_3.f90: Ditto.
5030         * gfortran.dg/stfunc_4.f90: Ditto.
5031         * gfortran.dg/stfunc_6.f90: Ditto.
5032         * gfortran.dg/streamio_2.f90: Ditto.
5033         * gfortran.dg/string_ctor_1.f90: Ditto.
5034         * gfortran.dg/string_null_compare_1.f: Ditto.
5035         * gfortran.dg/substr_6.f90: Ditto.
5036         * gfortran.dg/tl_editing.f90: Ditto.
5037         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5038         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5039         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5040         * gfortran.dg/g77/1832.f: Ditto.
5041         * gfortran.dg/g77/19981216-0.f Ditto.
5042         * gfortran.dg/g77/19990525-0.f: Ditto.
5043         * gfortran.dg/g77/19990826-2.f: Ditto.
5044         * gfortran.dg/g77/20000630-2.f: Ditto.
5045         * gfortran.dg/g77/20010116.f: Ditto.
5046         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5047         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5048         * gfortran.dg/g77/980520-1.f: Ditto.
5049         * gfortran.dg/g77/check0.f: Ditto.
5050         * gfortran.dg/g77/cpp3.F: Ditto.
5051         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5052         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5053         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5054         * gfortran.dg/g77/short.f: Ditto.
5055
5056 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5057
5058         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5059         * gcc.target/mips/ext-4.c: Likewise.
5060         * gcc.target/mips/interrupt_handler.c: Likewise.
5061         * gcc.target/mips/truncate-4.c: Likewise.
5062         * gcc.target/mips/truncate-5.c: Likewise.
5063
5064 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5065
5066         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5067         -fgraphite-force-parallel to -floop-parallelize-all.
5068
5069 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR fortran/40011
5072         * gfortran.dg/whole_file_7.f90: New test.
5073         * gfortran.dg/whole_file_8.f90: New test.
5074         * gfortran.dg/whole_file_9.f90: New test.
5075         * gfortran.dg/whole_file_10.f90: New test.
5076         * gfortran.dg/whole_file_11.f90: New test.
5077         * gfortran.dg/whole_file_12.f90: New test.
5078         * gfortran.dg/whole_file_13.f90: New test.
5079         * gfortran.dg/whole_file_14.f90: New test.
5080
5081 2009-07-31  Jason Merrill  <jason@redhat.com>
5082
5083         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5084         binding semantics.
5085         * g++.dg/cpp0x/named.C: Likewise.
5086         * g++.dg/cpp0x/overload.C: Likewise.
5087         * g++.dg/cpp0x/rv1n.C: Likewise.
5088         * g++.dg/cpp0x/rv1p.C: Likewise.
5089         * g++.dg/cpp0x/rv2n.C: Likewise.
5090         * g++.dg/cpp0x/rv2p.C: Likewise.
5091         * g++.dg/cpp0x/rv3n.C: Likewise.
5092         * g++.dg/cpp0x/rv3p.C: Likewise.
5093         * g++.dg/cpp0x/rv4n.C: Likewise.
5094         * g++.dg/cpp0x/rv4p.C: Likewise.
5095         * g++.dg/cpp0x/rv5n.C: Likewise.
5096         * g++.dg/cpp0x/rv5p.C: Likewise.
5097         * g++.dg/cpp0x/rv6n.C: Likewise.
5098         * g++.dg/cpp0x/rv6p.C: Likewise.
5099         * g++.dg/cpp0x/rv7n.C: Likewise.
5100         * g++.dg/cpp0x/rv7p.C: Likewise.
5101         * g++.dg/cpp0x/template_deduction.C: Likewise.
5102         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5103         * g++.dg/cpp0x/overloadn.C: New.
5104         * g++.dg/cpp0x/rv-cast.C: New.
5105
5106 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5107
5108         * gcc.target/mips/ext-4.c: New test.
5109
5110 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5111
5112         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5113
5114 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5115
5116         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5117         * gcc.dg/tree-ssa/loop-32.c: Same.
5118         * gcc.dg/tree-ssa/loop-33.c: Same.
5119         * gcc.dg/tree-ssa/loop-34.c: Same.
5120         * gcc.dg/tree-ssa/loop-35.c: Same.
5121         * gcc.dg/tree-ssa/loop-7.c: Same.
5122         * gcc.dg/tree-ssa/pr23109.c: Same.
5123         * gcc.dg/tree-ssa/restrict-2.c: Same.
5124         * gcc.dg/tree-ssa/restrict-3.c: Same.
5125         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5126         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5127         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5128         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5129         * gcc.dg/tree-ssa/structopt-1.c: Same.
5130         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5131         * gfortran.dg/pr32921.f: Same.
5132
5133 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5134
5135         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5136         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5137         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5138         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5139         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5140         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5141         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5142         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5143         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5144         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5145         * gcc.dg/graphite/id-1.c: New.
5146         * gcc.dg/graphite/id-10.c: New.
5147         * gcc.dg/graphite/id-11.c: New.
5148         * gcc.dg/graphite/id-12.c: New.
5149         * gcc.dg/graphite/id-13.c: New.
5150         * gcc.dg/graphite/id-14.c: New.
5151         * gcc.dg/graphite/id-15.c: New.
5152         * gcc.dg/graphite/id-2.c: New.
5153         * gcc.dg/graphite/id-3.c: New.
5154         * gcc.dg/graphite/id-4.c: New.
5155         * gcc.dg/graphite/id-5.c: New.
5156         * gcc.dg/graphite/id-6.c: New.
5157         * gcc.dg/graphite/id-7.c: New.
5158         * gcc.dg/graphite/id-8.c: New.
5159         * gcc.dg/graphite/id-9.c: New.
5160         * gcc.dg/graphite/interchange-0.c: New.
5161         * gcc.dg/graphite/interchange-1.c: New.
5162         * gcc.dg/graphite/interchange-2.c: New.
5163         * gcc.dg/graphite/interchange-3.c: New.
5164         * gcc.dg/graphite/interchange-4.c: New.
5165         * gcc.dg/graphite/interchange-5.c: New.
5166         * gcc.dg/graphite/interchange-6.c: New.
5167         * gcc.dg/graphite/interchange-7.c: New.
5168         * gcc.dg/graphite/interchange-8.c: New.
5169         * gcc.dg/graphite/pr35356-1.c: New.
5170         * gcc.dg/graphite/pr35356-2.c: New.
5171         * gcc.dg/graphite/pr35356-3.c: New.
5172         * gcc.dg/graphite/pr40157.c: New.
5173         * gcc.dg/graphite/run-id-1.c: New.
5174         * gcc.dg/graphite/scop-20.c: New.
5175         * gcc.dg/graphite/scop-21.c: New.
5176         * gfortran.dg/graphite/id-1.f90: New.
5177         * gfortran.dg/graphite/id-10.f90: New.
5178         * gfortran.dg/graphite/id-11.f: New.
5179         * gfortran.dg/graphite/id-12.f: New.
5180         * gfortran.dg/graphite/id-13.f: New.
5181         * gfortran.dg/graphite/id-14.f: New.
5182         * gfortran.dg/graphite/id-15.f: New.
5183         * gfortran.dg/graphite/id-16.f: New.
5184         * gfortran.dg/graphite/id-5.f: New.
5185         * gfortran.dg/graphite/id-6.f: New.
5186         * gfortran.dg/graphite/id-7.f: New.
5187         * gfortran.dg/graphite/id-8.f: New.
5188         * gfortran.dg/graphite/id-9.f: New.
5189         * gfortran.dg/graphite/interchange-1.f: New.
5190         * gfortran.dg/graphite/interchange-2.f: New.
5191
5192 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5193
5194         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5195         flags based on the name of the testcase.
5196         * gfortran.dg/graphite/graphite.exp: Same.
5197
5198         * gcc.dg/graphite/block-0.c: Adjusted.
5199         * gcc.dg/graphite/block-1.c: Adjusted.
5200         * gcc.dg/graphite/block-2.c: Adjusted.
5201         * gcc.dg/graphite/block-3.c: Adjusted.
5202         * gcc.dg/graphite/block-4.c: Adjusted.
5203         * gcc.dg/graphite/block-5.c: Adjusted.
5204         * gcc.dg/graphite/block-6.c: Adjusted.
5205         * gcc.dg/graphite/pr37485.c: Adjusted.
5206         * gcc.dg/graphite/pr37684.c: Adjusted.
5207         * gcc.dg/graphite/pr37828.c: Adjusted.
5208         * gcc.dg/graphite/pr37883.c: Adjusted.
5209         * gcc.dg/graphite/pr37928.c: Adjusted.
5210         * gcc.dg/graphite/pr37943.c: Adjusted.
5211         * gcc.dg/graphite/pr38409.c: Adjusted.
5212         * gcc.dg/graphite/pr38498.c: Adjusted.
5213         * gcc.dg/graphite/pr38559.c: Adjusted.
5214         * gcc.dg/graphite/pr39335.c: Adjusted.
5215         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5216         * gcc.dg/graphite/scop-0.c: Adjusted.
5217         * gcc.dg/graphite/scop-1.c: Adjusted.
5218         * gcc.dg/graphite/scop-10.c: Adjusted.
5219         * gcc.dg/graphite/scop-11.c: Adjusted.
5220         * gcc.dg/graphite/scop-12.c: Adjusted.
5221         * gcc.dg/graphite/scop-13.c: Adjusted.
5222         * gcc.dg/graphite/scop-14.c: Adjusted.
5223         * gcc.dg/graphite/scop-15.c: Adjusted.
5224         * gcc.dg/graphite/scop-16.c: Adjusted.
5225         * gcc.dg/graphite/scop-17.c: Adjusted.
5226         * gcc.dg/graphite/scop-18.c: Adjusted.
5227         * gcc.dg/graphite/scop-19.c: Adjusted.
5228         * gcc.dg/graphite/scop-2.c: Adjusted.
5229         * gcc.dg/graphite/scop-3.c: Adjusted.-
5230         * gcc.dg/graphite/scop-4.c: Adjusted.
5231         * gcc.dg/graphite/scop-5.c: Adjusted.
5232         * gcc.dg/graphite/scop-6.c: Adjusted.
5233         * gcc.dg/graphite/scop-7.c: Adjusted.
5234         * gcc.dg/graphite/scop-8.c: Adjusted.
5235         * gcc.dg/graphite/scop-9.c: Adjusted.
5236         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5237         * gfortran.dg/graphite/block-1.f90: Adjusted.
5238         * gfortran.dg/graphite/block-2.f: Adjusted.
5239         * gfortran.dg/graphite/block-3.f90: Adjusted.
5240         * gfortran.dg/graphite/block-4.f90: Adjusted.
5241         * gfortran.dg/graphite/id-2.f90: Adjusted.
5242         * gfortran.dg/graphite/id-3.f90: Adjusted.
5243         * gfortran.dg/graphite/id-4.f90: Adjusted.
5244         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5245         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5246         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5247         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5248         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5249         * gfortran.dg/graphite/scop-1.f: Adjusted.
5250
5251 2009-07-30  Doug Kwan  <dougkwan@google.com>
5252
5253         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5254         in warnings added in rev 141298.
5255
5256 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5257
5258         * lib/options.exp: Use "!=" instead of "ne".
5259
5260         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5261
5262         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5263         * gcc.dg/ucnid-12.c: Likewise.
5264
5265 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5266             Pat Haugen  <pthaugen@us.ibm.com>
5267             Revital Eres <ERES@il.ibm.com>
5268
5269         * gcc.target/powerpc/altivec-32.c: New file to test
5270         Altivec simple math function vectorization.
5271
5272         * gcc.target/powerpc/bswap-run.c: New file to test swap
5273         builtins.
5274         * gcc.target/powerpc/bswap16.c: Ditto.
5275         * gcc.target/powerpc/bswap32.c: Ditto.
5276         * gcc.target/powerpc/bswap64-1.c: Ditto.
5277         * gcc.target/powerpc/bswap64-2.c: Ditto.
5278         * gcc.target/powerpc/bswap64-3.c: Ditto.
5279         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5280         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5281         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5282
5283         * gcc.target/powerpc/popcount-2.c: New file to test
5284         power7 popcntd instructions.
5285         * gcc.target/powerpc/popcount-3.c: Ditto.
5286
5287         * gcc.target/powerpc/pr39457.c: New VSX test.
5288         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5289         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5290         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5291         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5292         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5293         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5294         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5295         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5296         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5297         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5298         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5299         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5300
5301         * gcc.target/powerpc/altivec-6.c: Store the result of
5302         vec_add, so the optimizer doesn't remove it.
5303
5304         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5305         systems that support bswap64.
5306
5307         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5308         prevent VSX code generation.
5309
5310         * lib/target-supports.exp (check_vsx_hw_available): New
5311         function to test if VSX available.
5312         (check_effective_target_powerpc_vsx_ok): Ditto.
5313         (check_vmx_hw_available): Add explicit -mno-vsx.
5314
5315 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5316
5317         PR c/39902
5318         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5319
5320 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5321
5322         PR tree-optimization/40570
5323         * gcc.c-torture/compile/pr40570.c: New test.
5324
5325 2009-07-29  Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/14912
5328         * g++.dg/template/defarg13.C: New.
5329
5330 2009-07-29  Richard Guenther  <rguenther@suse.de>
5331
5332         PR c++/40834
5333         * g++.dg/torture/pr40834.C: New testcase.
5334
5335 2009-07-29  Michael Matz  <matz@suse.de>
5336
5337         PR middle-end/40830
5338         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5339
5340 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5341
5342         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5343         sh*-*-* targets.  Skip on spu-*-* targets.
5344         * gfortran.dg/maxlocval_4.f90: Likewise.
5345         * gfortran.dg/minlocval_1.f90: Likewise.
5346         * gfortran.dg/minlocval_4.f90: Likewise.
5347
5348 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR fortran/40878
5351         * gfortran.dg/gomp/pr40878-1.f90: New test.
5352         * gfortran.dg/gomp/pr40878-2.f90: New test.
5353
5354         PR testsuite/40891
5355         * gcc.dg/cdce1.c: Adjust note line number.
5356         * gcc.dg/cdce2.c: Likewise.
5357
5358 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5359
5360         PR fortran/40882
5361         * gfortran.dg/proc_ptr_comp_13.f90: New.
5362
5363 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5364
5365         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5366         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5367         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5368         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5369         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5370         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5371         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5372         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5373         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5374         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5375         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5376         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5377         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5378         #ifdef NEED_IEEE754_FLOAT conditional.
5379         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5380         conditional.
5381
5382 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5383
5384         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5385         i?86-*-netware.
5386         * g++.dg/ext/bitfield3.C: Likewise.
5387         * g++.dg/ext/bitfield4.C: Likewise.
5388         * g++.dg/ext/bitfield5.C: Likewise.
5389         * gcc.dg/bitfld-15.c: Likewise.
5390         * gcc.dg/bitfld-16.c: Likewise.
5391         * gcc.dg/bitfld-17.c: Likewise.
5392         * gcc.dg/bitfld-18.c: Likewise.
5393         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5394         * gcc.dg/20010912-1.c: Likewise.
5395         * gcc.dg/20021018-1.c: Likewise.
5396         * gcc.dg/20030213-1.c: Likewise.
5397         * gcc.dg/20030225-1.c: Likewise.
5398         * gcc.dg/20030708-1.c: Likewise.
5399         * gcc.dg/20050321-2.c: Likewise.
5400         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5401         * gcc.dg/cdce2.c: Likewise.
5402         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5403         targets.
5404         * gcc.target/i386/pr37248-3.c: Likewise.
5405
5406 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5407
5408         PR fortran/40848
5409         * gfortran.dg/altreturn_7.f90: New.
5410
5411 2009-07-27  Simon Baldwin  <simonb@google.com>
5412
5413         PR testsuite/40829
5414         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5415         so that indexing no longer runs off array end.
5416
5417 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5418
5419         PR fortran/40851
5420         * gfortran.dg/derived_init_3.f90: New test.
5421
5422 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5423
5424         PR fortran/33197
5425         * gfortran.dg/atan2_1.f90: New test
5426         * gfortran.dg/atan2_2.f90: New test
5427
5428 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5429
5430         PR c++/40749
5431         * g++.dg/warn/Wreturn-type-6.C: New test.
5432
5433 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5434
5435         PR tree-optimization/40801
5436         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5437         * gfortran.dg/vect/vect.exp: Run tests starting with
5438         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5439
5440 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5441
5442         PR rtl-optimization/40445
5443         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5444
5445 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5446
5447         * gcc.dg/builtin-unreachable-4.c: New test.
5448
5449 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5450
5451         PR fortran/33197
5452         * gfortran.dg/complex_intrinsic_5.f90: New test.
5453         * gfortran.dg/complex_intrinsic_7.f90: New test.
5454
5455 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5456
5457         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5458         * gcc.dg/ipa/noclone-1.c: New test.
5459
5460 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5461
5462         * lib/target-supports.exp (check_effective_target_static): New
5463         procedure.
5464         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5465         supported.
5466         * g++.old-deja/g++.law/weak.C: Require static effective target.
5467
5468 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5469
5470         PR fortran/39630
5471         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5472         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5473         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5474         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5475         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5476         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5477         * gfortran.dg/typebound_call_10.f03: New.
5478
5479 2009-07-24  Jason Merrill  <jason@redhat.com>
5480
5481         * g++.dg/cpp0x/defaulted11.C: New.
5482
5483         * g++.dg/cpp0x/initlist23.C: New.
5484
5485 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5486
5487         PR fortran/40822
5488         * gfortran.dg/char_length_16.f90: New.
5489
5490 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5491
5492         PR fortran/40643
5493         PR fortran/31067
5494         * gfortran.dg/maxlocval_2.f90: New test.
5495         * gfortran.dg/maxlocval_3.f90: New test.
5496         * gfortran.dg/maxlocval_4.f90: New test.
5497         * gfortran.dg/minlocval_1.f90: New test.
5498         * gfortran.dg/minlocval_2.f90: New test.
5499         * gfortran.dg/minlocval_3.f90: New test.
5500         * gfortran.dg/minlocval_4.f90: New test.
5501
5502 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5503
5504         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5505         scan-assembler.
5506
5507 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR fortran/40839
5510         * gfortran.dg/pr40839.f90: New test.
5511
5512 2009-07-23  Michael Matz  <matz@suse.de>
5513
5514         PR middle-end/40830
5515         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5516         don't set options ourself.
5517
5518 2009-07-23  Simon Baldwin  <simonb@google.com>
5519
5520         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5521         native C compilation where required.
5522
5523 2009-07-22  Doug Kwan  <dougkwan@google.com>
5524
5525         * gcc.c-torture/compile/20090721-1.c: New test.
5526
5527 2009-07-22  Michael Matz  <matz@suse.de>
5528
5529         PR tree-optimization/35229
5530         PR tree-optimization/39300
5531         * gcc.dg/vect/vect-pre-interact.c: New test.
5532
5533 2009-07-22  Richard Guenther  <rguenther@suse.de>
5534
5535         * g++.dg/lookup/using21.C: Fix duplicate paste.
5536
5537 2009-07-22  Richard Guenther  <rguenther@suse.de>
5538
5539         PR c++/40799
5540         * g++.dg/lookup/using21.C: New testcase.
5541
5542 2009-07-21  Jason Merrill  <jason@redhat.com>
5543
5544         * g++.dg/init/aggr4.C: New.
5545
5546 2009-07-21  Jason Merrill  <jason@redhat.com>
5547
5548         Core issue 934
5549         * g++.dg/cpp0x/initlist22.C: New.
5550
5551 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5552
5553         * gcc.target/i386/vectorize8.c: New test.
5554
5555 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5556
5557         PR target/40811
5558         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5559         Add i?86 and x86_64 targets.
5560         * gcc.target/i386/vectorize7.c: New test.
5561
5562         PR target/40809
5563         * gcc.target/i386/pr40809.c: New test.
5564
5565 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR tree-optimization/40813
5568         * g++.dg/opt/inline15.C: New test.
5569
5570 2009-07-21  Paul Brook <paul@codesourcery.com>
5571
5572         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5573         * lib/target-supports.exp (check_effective_target_section_anchors):
5574         Add arm*-*-*.
5575
5576 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5577
5578         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5579         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5580         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5581
5582 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5583
5584         * gcc.target/mips/ext-3.c: New test.
5585
5586 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5587
5588         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5589         * gcc.dg/builtin-object-size-8.c: New test.
5590         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5591         * g++.dg/ext/builtin-object-size2.C: Likewise.
5592
5593         PR tree-optimization/40792
5594         * gcc.dg/pr40792.c: New test.
5595
5596 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5597
5598         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5599         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5600         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5601
5602 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5603
5604         * gcc.target/sh/mfmovd.c: New test.
5605
5606 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5607             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608
5609         PR libfortran/40714
5610         * gfortran.dg/eof_3.f90: New test.
5611
5612 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5613
5614         PR fortran/40727
5615         * gfortran.dg/intrinsic_cmplx.f90: New test.
5616
5617 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5618
5619         PR libfortran/34670
5620         PR libfortran/36874
5621         * gfortran.dg/cshift_bounds_1.f90:  New test.
5622         * gfortran.dg/cshift_bounds_2.f90:  New test.
5623         * gfortran.dg/cshift_bounds_3.f90:  New test.
5624         * gfortran.dg/cshift_bounds_4.f90:  New test.
5625         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5626         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5627         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5628         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5629
5630 2009-07-19  Jan Hubicka  <jh@suse.cz>
5631
5632         PR tree-optimization/40676
5633         * gcc.c-torture/compile/pr40676.c: New testcase.
5634
5635 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5636
5637         * gcc.target/mips/ext-2.c: New test.
5638
5639 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5640
5641         * gcc.target/mips/octeon-exts-7.c: New test.
5642         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5643         * gcc.target/mips/octeon-exts-5.c: Likewise.
5644
5645 2009-07-18  Richard Guenther  <rguenther@suse.de>
5646
5647         PR testsuite/40798
5648         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5649
5650 2009-07-18  Richard Guenther  <rguenther@suse.de>
5651
5652         PR c/40787
5653         * gcc.dg/pr35899.c: Adjust.
5654
5655 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5656
5657         * gcc.target/powerpc/asm-es-1.c: New test.
5658         * gcc.target/powerpc/asm-es-2.c: Likewise.
5659
5660 2009-07-17  Richard Guenther  <rguenther@suse.de>
5661
5662         PR c/40401
5663         * g++.dg/rtti/crash4.C: New testcase.
5664         * g++.dg/torture/20090706-1.C: Likewise.
5665         * gcc.dg/redecl-17.c: Likewise.
5666         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5667         * gcc.dg/declspec-9.c: Expect extra error.
5668         * gcc.dg/declspec-10.c: Likewise.
5669         * gcc.dg/declspec-11.c: Likewise.
5670         * gcc.dg/redecl-10.c: Expect extra warnings.
5671         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5672         * gcc.target/i386/pr39545-1.c: Likewise.
5673         * g++.dg/ext/asm3.C: Expect more errors.
5674         * g++.dg/gomp/block-1.C: Likewise.
5675         * g++.dg/gomp/block-2.C: Likewise.
5676         * g++.dg/gomp/block-3.C: Likewise.
5677         * g++.dg/gomp/block-5.C: Likewise.
5678         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5679         * g++.dg/warn/unused-result1.C: XFAIL.
5680
5681 2009-07-17  Richard Guenther  <rguenther@suse.de>
5682
5683         PR tree-optimization/40321
5684         * gcc.c-torture/compile/pr40321.c: New testcase.
5685         * g++.dg/torture/pr40321.C: Likewise.
5686
5687 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR c++/40780
5690         * g++.dg/template/ptrmem19.C: New test.
5691
5692 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5693             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5694
5695         PR 40435
5696         * gcc.dg/pr36902.c: Add column info.
5697         * g++.dg/gcov/gcov-2.C: Change count for definition.
5698
5699 2009-07-16  Jason Merrill  <jason@redhat.com>
5700
5701         PR libstdc++/37907
5702         * g++.dg/cpp0x/std-layout1.C: New.
5703         * g++.dg/ext/has_nothrow_assign.C: Fix.
5704         * g++.dg/ext/has_nothrow_copy.C: Fix.
5705         * g++.dg/ext/has_trivial_assign.C: Fix.
5706         * g++.dg/ext/has_trivial_copy.C: Fix.
5707         * g++.dg/ext/is_pod.C: Fix.
5708         * g++.dg/other/offsetof3.C: Adjust.
5709         * g++.dg/overload/ellipsis1.C: Adjust.
5710         * g++.dg/warn/var-args1.C: Adjust.
5711         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5712         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5713         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5714         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5715         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5716
5717 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5718
5719         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5720         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5721         effective target "mpc_pow".
5722         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5723
5724 2009-07-16  Richard Henderson  <rth@redhat.com>
5725
5726         * g++.dg/opt/eh4.C: New test.
5727
5728 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5731
5732 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5733
5734         PR middle-end/40747
5735         * gcc.c-torture/execute/pr40747.c: New test.
5736
5737 2009-07-15  Richard Guenther  <rguenther@suse.de>
5738
5739         PR middle-end/40753
5740         * gcc.c-torture/compile/pr40753.c: New testcase.
5741
5742 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5743
5744         PR fortran/40743
5745         * gfortran.dg/interface_assignment_4.f90: New.
5746
5747 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5748
5749         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5750         for FreeBSD up to and including version 8.
5751
5752 2009-07-14  Taras Glek  <tglek@mozilla.com>
5753             Rafael Espindola  <espindola@google.com>
5754
5755         * g++.dg/plugin/header-plugin-test.C: New.
5756         * g++.dg/plugin/header_plugin.c: New.
5757         * g++.dg/plugin/plugin.exp: Update.
5758
5759 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5760
5761         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5762         function to enable vectorization.
5763         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5764         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5765
5766 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5767
5768         * gcc.target/i386/sse-copysignf-vec.c: New test.
5769         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5770
5771 2009-07-14  Jason Merrill  <jason@redhat.com>
5772
5773         PR c++/37276
5774         * g++.dg/lookup/builtin5.C: New.
5775         * g++.dg/other/error22.C: Add missing extern "C".
5776         * g++.dg/warn/Warray-bounds.C: Likewise.
5777         * gcc.dg/compat/compat-common.h: Likewise.
5778
5779         PR c++/40746
5780         * g++.dg/lookup/using20.C: New.
5781
5782         PR c++/40740
5783         * g++.dg/template/koenig8.C: New.
5784
5785 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5786
5787         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5788         both i?86-*-darwin* and x86_64-*-darwin*.
5789
5790 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5791
5792         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5793         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5794         name.
5795
5796 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5797
5798         PR debug/40705
5799         * g++.dg/debug/dwarf2/typedef1.C: New test.
5800
5801         PR c++/40357
5802         * g++.dg/other/typedef3.C: New test.
5803
5804 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5805
5806         * gcc.dg/20090709-1.c: Move to a proper place ...
5807         * gcc.target/m68k/20090709-1.c: ... here.
5808
5809 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5810
5811         PR C++/22154
5812         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5813         front of qualified names are allowed.
5814         * g++.dg/parse/crash10.C: Likewise.
5815         * g++.dg/parse/error15.C: Likewise.
5816         * g++.dg/parse/typename9.C: Likewise.
5817         * g++.dg/parse/error8.C: Likewise.
5818
5819 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5820
5821         PR fortran/40646
5822         * gfortran.dg/proc_ptr_22.f90: Extended.
5823         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5824
5825 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5826
5827         * gfortran.dg/vect/vect-6.f: New test.
5828
5829 2009-07-12  Jason Merrill  <jason@redhat.com>
5830
5831         PR c++/36628
5832         * g++.dg/cpp0x/decltype17.C: New.
5833
5834         PR c++/37206
5835         * g++.dg/cpp0x/rv10.C: New.
5836
5837 2009-07-12  Jason Merrill  <jason@redhat.com>
5838
5839         PR c++/40689
5840         * g++.dg/cpp0x/initlist20.C: New.
5841         * g++.dg/cpp0x/initlist21.C: New.
5842
5843 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5844
5845         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5846         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5847         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5848         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5849         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5850
5851 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5852
5853         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5854         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5855         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5856         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5857         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5858         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5859         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5860         effective_target fd_truncate.
5861
5862 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5863
5864         * gnat.dg/specs/addr1.ads: New test.
5865
5866 2009-07-11  Jan Hubicka  <jh@suse.cz>
5867
5868         PR middle-end/48388
5869         * g++.dg/torture/pr40388.C: New testcase.
5870
5871 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5872
5873         PR target/40668
5874         * gcc.c-torture/execute/pr40668.c: New test.
5875
5876 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5877
5878         * gcc.c-torture/execute/20090711-1.c: New test.
5879
5880 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5881
5882         PR testsuite/40699
5883         PR testsuite/40707
5884         PR testsuite/40709
5885         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5886         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5887         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5888         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5889
5890 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5891
5892         PR fortran/33197
5893         * gfortran.dg/complex_intrinsic_3.f90: New test.
5894         * gfortran.dg/complex_intrinsic_4.f90: New test.
5895
5896 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5897
5898         PR target/39079
5899         * gcc.target/mips/mips.exp: Make -msynci a known option.
5900         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5901
5902 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5903
5904         PR c++/40502
5905         * g++.dg/ext/strncpy-chk1.C: New test.
5906
5907 2009-07-10  Richard Guenther  <rguenther@suse.de>
5908
5909         PR tree-optimization/40496
5910         * g++.dg/opt/pr40496.C: New testcase.
5911
5912 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5913
5914         PR 25509
5915         PR 40614
5916         * g++.dg/warn/unused-result1-Werror.c: New.
5917
5918 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5919
5920         PR fortran/39334
5921         * gfortran.dg/recursive_parameter_1.f90: New test.
5922
5923 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5924
5925         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5926         * gfortran.dg/module_equivalence_6.f90: Ditto.
5927         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5928         * gfortran.dg/nan_2.f90: Ditto.
5929         * gfortran.dg/inquire_11.f90: Ditto.
5930         * gfortran.dg/abstract_type_3.f03: Ditto.
5931         * gfortran.dg/abstract_type_1.f90: Ditto.
5932         * gfortran.dg/private_type_9.f90: Ditto.
5933         * gfortran.dg/abstract_type_5.f03: Ditto.
5934         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5935         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5936         * gfortran.dg/derived_sub.f90: Ditto.
5937         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5938         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5939         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5940         * gfortran.dg/mvbits_6.f90: Ditto.
5941         * gfortran.dg/abstract_type_2.f03: Ditto.
5942         * gfortran.dg/abstract_type_4.f03: Ditto.
5943         * gfortran.dg/bounds_check_9.f90: Ditto.
5944         * gfortran.dg/optional_dim_3.f90: Ditto.
5945         * gfortran.dg/pr32921.f: Ditto.
5946         * gfortran.dg/entry_16.f90: Ditto.
5947         * gfortran.dg/generic_16.f90: Ditto.
5948
5949
5950 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5951
5952         * gcc.target/m68k/20090709-1.c: New.
5953
5954 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5955
5956         PR c++/40684
5957         * g++.dg/template/unify11.C: New test.
5958
5959 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5960
5961         PR fortran/40629
5962         * gfortran.dg/host_assoc_function_9.f90: New test.
5963
5964 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/40646
5967         * gfortran.dg/proc_ptr_22.f90: New.
5968         * gfortran.dg/proc_ptr_comp_12.f90: New.
5969
5970 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR middle-end/40692
5973         * gcc.c-torture/compile/pr40692.c: New test.
5974
5975 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5976
5977         PR fortran/40604
5978         * gfortran.dg/pointer_check_6.f90: New test.
5979
5980 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5981
5982         * gcc.target/mips/truncate-5.c: New test.
5983
5984 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5985
5986         PR libfortran/40330
5987         PR libfortran/40662
5988         * gfortran.dg/fmt_cache_1.f: New test.
5989
5990 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5991
5992         PR fortran/40675
5993         * gfortran.dg/nosigned_zero_1.f90: New test.
5994         * gfortran.dg/nosigned_zero_2.f90: New test.
5995
5996 2009-07-08  Richard Guenther  <rguenther@suse.de>
5997
5998         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5999
6000 2009-07-08  Richard Guenther  <rguenther@suse.de>
6001
6002         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6003
6004 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6005
6006         PR fortran/40591
6007         * gfortran.dg/proc_ptr_21.f90: New test.
6008
6009 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6010
6011         PR c++/31246
6012         * g++.dg/warn/pr31246.C: New.
6013         * g++.dg/warn/pr31246-2.C: New.
6014
6015 2009-07-07  Jason Merrill  <jason@redhat.com>
6016
6017         PR c++/35828
6018         * g++.dg/template/defarg12.C: New.
6019
6020         PR c++/37816
6021         * g++.dg/cpp0x/enum7.C: New.
6022
6023         PR c++/37946
6024         * g++.dg/cpp0x/enum6.C: New.
6025
6026         PR c++/40639
6027         * g++.dg/cpp0x/enum5.C: New.
6028
6029         PR c++/40633
6030         * g++.dg/cpp0x/enum4.C: New.
6031
6032 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6033
6034         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6035
6036 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6037
6038         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6039
6040 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR middle-end/40669
6043         * gcc.dg/pr40669.c: New test.
6044
6045 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6046
6047         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6048         location. Update all calls.
6049         * g++.dg/plugin/selfassign.c: Likewise.
6050
6051 2009-07-06  Jason Merrill  <jason@redhat.com>
6052
6053         * g++.dg/rtti/dyncast[34].C: New.
6054
6055 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6056
6057         * lib/target-supports.exp
6058         (check_effective_target_mips_newabi_large_long_double): New.
6059         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6060         target.
6061         * gcc.target/mips/fpr-moves-6.c: Likewise.
6062
6063 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6064
6065         PR c++/40557
6066         * g++.dg/template/union2.C: New test.
6067
6068 2009-07-04  Jason Merrill  <jason@redhat.com>
6069
6070         * g++.dg/template/using15.C: New.
6071
6072 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6073
6074         * gfortran.dg/maxloc_1.f90: New test.
6075
6076 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6077
6078         PR fortran/40593
6079         * gfortran.dg/proc_ptr_result_6.f90: New.
6080
6081 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6082
6083         * gcc.dg/framework-2.c: Adjust testcase to pass.
6084
6085 2009-07-04  Jason Merrill  <jason@redhat.com>
6086
6087         PR c++/40619
6088         * g++.dg/cpp0x/auto16.C: New.
6089
6090 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6091
6092         PR target/40587
6093         * gfortran.dg/pr40587.f: New test.
6094
6095 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6096
6097         PR fortran/40638
6098         * gfortran.dg/unit_1.f90: New test.
6099
6100 2009-07-03  Jason Merrill  <jason@redhat.com>
6101
6102         * g++.dg/template/pure1.C: Expect another error.
6103
6104 2009-07-03  Richard Guenther  <rguenther@suse.de>
6105
6106         PR tree-optimization/40640
6107         * gcc.c-torture/compile/pr40640.c: New testcase.
6108
6109 2009-07-03  Richard Guenther  <rguenther@suse.de>
6110
6111         PR middle-end/34163
6112         * gfortran.dg/pr34163.f90: New testcase.
6113
6114 2009-07-03  Jan Hubicka  <jh@suse.cz>
6115
6116         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6117         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6118         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6119         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6120         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6121         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6122         * gnat.dg/loop_optimization6.adb: Enable -O2.
6123
6124 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6125
6126         * g++.dg/warn/null4.C: Extend.
6127
6128 2009-07-02  Jason Merrill  <jason@redhat.com>
6129
6130         * g++.dg/template/spec8.C: Fix.
6131
6132 2009-07-02  Michael Matz  <matz@suse.de>
6133
6134         PR fortran/32131
6135         * gfortran.dg/pr32921.f: Adjust.
6136
6137 2009-07-02  Jan Hubicka  <jh@suse.cz>
6138
6139         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6140
6141 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6142
6143         * gcc.target/mips/truncate-4.c: New testcase.
6144
6145 2009-07-01  Richard Guenther  <rguenther@suse.de>
6146
6147         PR tree-optimization/19831
6148         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6149         make allocated memory escape.  Un-XFAIL.
6150         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6151         * gcc.dg/vect/pr31699.c: Likewise.
6152         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6153
6154 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR c++/40566
6157         * g++.dg/parse/cond5.C: New test.
6158
6159 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6160
6161         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6162         (main): Pass n to main_1 instead.
6163         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6164         (main_1): New function, split off from...
6165         (main): ...here.  Pass `off' to main_1 instead.
6166
6167 2009-06-30  Jason Merrill  <jason@redhat.com>
6168
6169         PR c++/40595
6170         * g++.dg/cpp0x/variadic94.C: New.
6171
6172 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6173
6174         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6175         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6176         (init_ld_library_path_env_vars): New function, replacing the
6177         orig_*_saved assignments.  Call it after defining it.
6178         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6179         (restore_ld_library_path_env_vars): Likewise.
6180         (add_path, find_libgcc_s): New functions.
6181         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6182         gcc-set-multilib-library-path.
6183         (objc_target_compile): Don't add "." to ld_library_path.
6184         Use add_path.
6185         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6186         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6187         gcc-set-multilib-library-path.
6188         * lib/g++.exp (g++_link_flags): Likewise.
6189         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6190         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6191         top level; do it...
6192         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6193         to tell when this needs to happen.  Use find_libgcc_s instead of
6194         gcc-set-multilib-library-path.
6195         * lib/gcc-dg.exp: Likewise.
6196         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6197         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6198         unless it is in $ALT_LD_LIBRARY_PATH.
6199         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6200
6201 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6202
6203         * gnat.dg/discr12.adb: New test.
6204         * gnat.dg/discr12_pkg.ads: New helper.
6205         * gnat.dg/discr13.adb: New test.
6206         * gnat.dg/discr14.ad[sb]: Likewise.
6207         * gnat.dg/discr15.adb: Likewise.
6208         * gnat.dg/discr15_pkg.ads: New helper.
6209         * gnat.dg/discr16.adb: New test.
6210         * gnat.dg/discr16_g.ads: New helper.
6211         * gnat.dg/discr16_pkg.ads: Likewise.
6212         * gnat.dg/discr16_cont.ads: Likewise.
6213         * gnat.dg/discr17.adb: New test.
6214         * gnat.dg/discr18.adb: Likewise.
6215         * gnat.dg/discr18_pkg.ads: New helper.
6216         * gnat.dg/discr19.adb: New test.
6217
6218 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6219
6220         PR fortran/40576
6221         * gfortran.dg/internal_write_1.f90:  New testcase.
6222
6223 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6224
6225         PR fortran/40594
6226         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6227
6228 2009-06-30  Richard Guenther  <rguenther@suse.de>
6229
6230         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6231
6232 2009-06-30  Wei Guozhi  <carrot@google.com>
6233
6234         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6235         to "-Os".
6236
6237 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6238
6239         PR tree-optimization/40542
6240         * gcc.dg/vect/pr40542.c: New test.
6241
6242 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6243
6244         PR tree-optimization/40582
6245         * gcc.c-torture/compile/pr40582.c: New test.
6246
6247 2009-06-30  Wei Guozhi  <carrot@google.com>
6248
6249         PR/40416
6250         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6251
6252 2009-06-29  Jason Merrill  <jason@redhat.com>
6253
6254         PR c++/40274
6255         * g++.dg/template/debug1.C: New.
6256
6257 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6258
6259         PR fortran/40580
6260         * pointer_check_1.f90: New test.
6261         * pointer_check_2.f90: New test.
6262         * pointer_check_3.f90: New test.
6263         * pointer_check_4.f90: New test.
6264         * pointer_check_5.f90: New test.
6265
6266 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6267
6268         PR fortran/40551
6269         * gfortran.dg/func_assign_2.f90 : New test.
6270
6271 2009-06-29  Richard Guenther  <rguenther@suse.de>
6272
6273         PR middle-end/14187
6274         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6275         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6276         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6277         * gcc.c-torture/execute/20090623-1.c: Likewise.
6278         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6279         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6280
6281 2009-06-29  Richard Guenther  <rguenther@suse.de>
6282
6283         PR middle-end/38212
6284         * gcc.c-torture/execute/pr38212.c: New testcase.
6285
6286 2009-06-29  Richard Guenther  <rguenther@suse.de>
6287
6288         PR tree-optimization/40579
6289         * gcc.c-torture/execute/pr40579.c: New testcase.
6290
6291 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6292
6293         PR tree-optimization/40550
6294         * gcc.dg/pr40550.c: New test.
6295
6296 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6297
6298         * gnat.dg/overflow_sum2.adb: New test
6299         * gnat.dg/namet.ads: New helper.
6300
6301         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6302
6303 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6304
6305         PR fortran/34112
6306         * gfortran.dg/compiler-directive_1.f90: New test.
6307         * gfortran.dg/compiler-directive_2.f: New test.
6308
6309 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6310
6311         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6312         comment out some values and add some cases.
6313
6314 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6315
6316         PR testsuite/40567
6317         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6318
6319 2009-06-26  Richard Henderson  <rth@redhat.com>
6320
6321         PR testsuite/40565
6322         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6323         * gcc.target/i386/local.c: Pass a non-constant to T.
6324
6325 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6326
6327         PR fortran/39997
6328         PR fortran/40541
6329         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6330         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6331         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6332         * gfortran.dg/proc_ptr_result_5.f90: New.
6333
6334 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6335
6336         PR c/39902
6337         * gcc.dg/dfp/pr39902.c: New test.
6338
6339 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6340
6341         PR testsuite/40532
6342         * gcc.dg/builtins-65.c: Require c99 runtime.
6343
6344 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6345
6346         * gnat.dg/array7.ad[sb]: New test.
6347
6348 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6349
6350         * gnat.dg/array6.adb: New test.
6351
6352 2009-06-25  Ian Lance Taylor  <iant@google.com>
6353
6354         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6355
6356 2009-06-25  Ian Lance Taylor  <iant@google.com>
6357
6358         * g++.dg/warn/Wunused-16.C: New testcase.
6359
6360 2009-06-25  Ian Lance Taylor  <iant@google.com>
6361
6362         * g++.dg/warn/skip-2.C: New testcase.
6363
6364 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6365
6366         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6367         dg-skip-if and move to ...
6368         * gcc.dg/torture/20090618-1.c.
6369
6370 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6371
6372         PR tree-optimization/40493
6373         * gcc.c-torture/execute/pr40493.c: New test.
6374
6375 2009-06-24  Jason Merrill  <jason@redhat.com>
6376
6377         PR c++/40342
6378         * g++.dg/template/overload10.C: New.
6379
6380 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6381
6382         PR fortran/40427
6383         * gfortran.dg/proc_ptr_comp_11.f90: New.
6384
6385 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6386
6387         * gcc.dg/pr40501.c: New testcase.
6388
6389 2009-06-23  DJ Delorie  <dj@redhat.com>
6390
6391         Add MeP port.
6392         * lib/target-supports.exp: Add mep support (no profiling).
6393
6394 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6395
6396         PR testsuite/39297
6397         * gcc.dg/ssa/loop-31.c: Change scan rules.
6398
6399 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6400
6401         * gcc.dg/cpp/empty-include.c: Update column info.
6402         * gcc.dg/cpp/assert2.c: Update column info.
6403
6404 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6405
6406         * g++.dg/ext/builtin-object-size1.C: New test.
6407         * g++.dg/ext/builtin-object-size2.C: New test.
6408
6409 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6410
6411         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6412         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6413
6414 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6415
6416         * gcc.target/mips/truncate-3.c: New test.
6417
6418 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6419
6420         PR fortran/37254
6421         PR fortran/39850
6422         * gfortran.dg/interface_30.f90: Modified error message.
6423         * gfortran.dg/proc_decl_22.f90: New.
6424
6425 2009-06-22  Ian Lance Taylor  <iant@google.com>
6426
6427         * gcc.dg/Wcxx-compat-19.c: New testcase.
6428
6429 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6430
6431         PR objc/28050
6432         * pr28050.m: New testcase.
6433
6434 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6435
6436         PR testsuite/40481
6437         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6438
6439 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6440
6441         PR tree-optimization/40492
6442         * g++.dg/torture/pr40492.C: New test.
6443
6444 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6445
6446         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6447         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6448
6449 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6450
6451         * gnat.dg/raise_ce.adb: Helper for ...
6452         * gnat.dg/handle_and_return.adb: New test.
6453
6454 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6455
6456         PR fortran/40443
6457         * gfortran.dg/generic_18.f90: New test.
6458
6459 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6460
6461         PR fortran/40472
6462         * gfortran.dg/spread_size_limit.f90: New test.
6463
6464 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6465
6466         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6467         to put dump files in a subdirectory.
6468         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6469         ".o" temporary files.
6470
6471 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6472
6473         PR fortran/39850
6474         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6475         * gfortran.dg/interface_20.f90: Ditto.
6476         * gfortran.dg/interface_21.f90: Ditto.
6477         * gfortran.dg/interface_22.f90: Ditto.
6478         * gfortran.dg/interface_30.f90: New.
6479         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6480
6481 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6482
6483         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6484         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6485         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6486         DEFAULT_VECTFLAGS.
6487
6488 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6489             Revital Eres  <eres@il.ibm.com>
6490
6491         PR testsuite/40359
6492         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6493         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6494         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6495
6496 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6497
6498         PR testsuite/40475
6499         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6500         without misalignment support.
6501         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6502
6503 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6504
6505         PR fortran/40452
6506         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6507
6508 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6509
6510         PR fortran/40440
6511         * gfortran.dg/alloc_comp_result_2.f90: New test.
6512
6513 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6514
6515         PR target/40482
6516         * gcc.target/arm/pr40482.c: New test.
6517
6518 2009-06-19  Ian Lance Taylor  <iant@google.com>
6519
6520         * gcc.dg/Wcxx-compat-18.c: New testcase.
6521
6522 2009-06-19  Richard Guenther  <rguenther@suse.de>
6523
6524         * gcc.c-torture/execute/20090618-1.c: New testcase.
6525
6526 2009-06-19  Ian Lance Taylor  <iant@google.com>
6527
6528         * gcc.dg/Wcxx-compat-17.c: New testcase.
6529
6530 2009-06-19  Ian Lance Taylor  <iant@google.com>
6531
6532         * gcc.dg/Wcxx-compat-15.c: New testcase.
6533
6534 2009-06-19  Ian Lance Taylor  <iant@google.com>
6535
6536         * gcc.dg/Wcxx-compat-16.c: New testcase.
6537
6538 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6539
6540         * gcc.dg/builtins-34.c: Add significand cases.
6541
6542 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6543
6544         PR testsuite/40491
6545         * gcc.dg/20080522-1.c: Remove testcase for real.
6546         * gcc.dg/20080528-1.c: Ditto.
6547
6548 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6549
6550         PR fortran/40450
6551         * gfortran.dg/proc_ptr_20.f90: New.
6552
6553 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6554
6555         PR target/40470
6556         * gcc.dg/torture/pr40470-1.c: New.
6557         * gcc.dg/torture/pr40470-2.c: Likewise.
6558         * gcc.dg/torture/pr40470-3.c: Likewise.
6559         * gcc.dg/torture/pr40470-4.c: Likewise.
6560
6561 2009-06-18  Diego Novillo  <dnovillo@google.com>
6562
6563         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6564         * gcc.dg/plugin/ggcplug.c: Likewise.
6565         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6566         * g++.dg/plugin/selfassign.c: Likewise.
6567         * g++.dg/plugin/attribute_plugin.c: Likewise.
6568         * g++.dg/plugin/dumb_plugin.c: Likewise.
6569
6570 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6571
6572         * gcc.dg/cpp/arith-3.c: Add column info.
6573
6574 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6575
6576         * gcc.target/arm/fp16-compile-none-2.c: New.
6577         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6578         * gcc.target/arm/fp16-compile-alt-12.c: New.
6579
6580 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6581
6582         * gcc.target/arm/fp16-compile-alt-1.c: New.
6583         * gcc.target/arm/fp16-compile-alt-2.c: New.
6584         * gcc.target/arm/fp16-compile-alt-3.c: New.
6585         * gcc.target/arm/fp16-compile-alt-4.c: New.
6586         * gcc.target/arm/fp16-compile-alt-5.c: New.
6587         * gcc.target/arm/fp16-compile-alt-6.c: New.
6588         * gcc.target/arm/fp16-compile-alt-7.c: New.
6589         * gcc.target/arm/fp16-compile-alt-8.c: New.
6590         * gcc.target/arm/fp16-compile-alt-9.c: New.
6591         * gcc.target/arm/fp16-compile-alt-10.c: New.
6592         * gcc.target/arm/fp16-compile-alt-11.c: New.
6593         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6594         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6595         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6596         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6597         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6598         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6599         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6600         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6601         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6602         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6603         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6604         * gcc.target/arm/fp16-compile-none-1.c: New.
6605         * gcc.target/arm/fp16-compile-exprtype.c: New.
6606         * gcc.target/arm/fp16-compile-vcvt.c: New.
6607         * gcc.target/arm/fp16-builtins-1.c: New.
6608         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6609         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6610         * gcc.target/arm/fp16-param-1.c: New.
6611         * gcc.target/arm/fp16-return-1.c: New.
6612         * gcc.target/arm/fp16-unprototyped-1.c: New.
6613         * gcc.target/arm/fp16-unprototyped-2.c: New.
6614         * gcc.target/arm/fp16-variadic-1.c: New.
6615         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6616         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6617         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6618         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6619         * gcc.dg/torture/arm-fp16-ops.h: New.
6620         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6621         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6622         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6623         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6624         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6625         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6626         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6627         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6628         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6629         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6630         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6631         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6632         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6633         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6634         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6635         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6636         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6637         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6638         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6639         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6640         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6641
6642 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6643
6644         * gcc.dg/builtins-65.c: New test.
6645
6646 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6647
6648         PR fortran/40451
6649         * gfortran.dg/proc_ptr_result_4.f90: New.
6650
6651 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6652
6653         * gcc.c-torture/execute/bitfld-5.c: New test.
6654
6655 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6656
6657         * gcc.dg/builtin-unreachable-3.c: New test.
6658
6659 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6660
6661         * gcc.target/i386/builtin-unreachable.c: New test.
6662
6663 2009-06-17  Ian Lance Taylor  <iant@google.com>
6664
6665         * gcc.dg/Wcxx-compat-14.c: New testcase.
6666
6667 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6668
6669         * gcc.dg/func-ptr-conv-1.c: Update column info.
6670
6671 2009-06-17  Richard Guenther  <rguenther@suse.de>
6672
6673         PR middle-end/40404
6674         * gcc.c-torture/execute/pr40404.c: New testcase.
6675
6676 2009-06-17  Richard Guenther  <rguenther@suse.de>
6677
6678         PR middle-end/40460
6679         * g++.dg/torture/pr40460.C: New testcase.
6680
6681 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6682
6683         * gcc.dg/plugin/one_time_plugin.c: New test.
6684         * gcc.dg/plugin/one_time-test-1.c: New test.
6685         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6686
6687 2009-06-16  Ian Lance Taylor  <iant@google.com>
6688
6689         * g++.dg/warn/skip-1.C: New testcase.
6690
6691 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR middle-end/40446
6694         * g++.dg/other/pr40446.C: New test.
6695
6696 2009-06-16  Richard Guenther  <rguenther@suse.de>
6697
6698         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6699         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6700         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6701         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6702
6703 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6704
6705         * gcc.c-torture/compile/pr40432.c: New file.
6706
6707 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6708
6709         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6710
6711 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6712
6713         PR fortran/36947
6714         PR fortran/40039
6715         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6716         * gfortran.dg/interface_20.f90: Modified error messages.
6717         * gfortran.dg/interface_21.f90: Ditto.
6718         * gfortran.dg/interface_26.f90: Ditto.
6719         * gfortran.dg/interface_27.f90: Ditto.
6720         * gfortran.dg/interface_28.f90: Extended test case.
6721         * gfortran.dg/interface_29.f90: New.
6722         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6723         * gfortran.dg/proc_decl_8.f90: Ditto.
6724         * gfortran.dg/proc_ptr_11.f90: Ditto.
6725         * gfortran.dg/proc_ptr_15.f90: Ditto.
6726
6727 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6728
6729         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6730         printing.
6731         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6732         gcc.dg/vect/vect-outer-4f.c: Likewise.
6733         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6734         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6735         Likewise.
6736         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6737         outer loop.
6738
6739 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6740
6741         PR fortran/40383
6742         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6743
6744 2009-06-15  Ian Lance Taylor  <iant@google.com>
6745
6746         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6747         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6748         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6749         Recognize new notes.
6750         * gcc.dg/stmt-expr-label-2.c: Likewise.
6751         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6752         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6753         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6754         * gcc.dg/c99-vla-jump-4.c: Likewise.
6755         * gcc.dg/stmt-expr-label-1.c: Likewise.
6756         * gcc.dg/stmt-expr-label-3.c: Likewise.
6757         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6758
6759 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6760
6761         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6762
6763 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6764
6765         * gcc.dg/builtin-object-size-7.c: New test.
6766
6767 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR testsuite/40426
6770         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6771         level != "" use separate -gdwarf-2 -g${level} options instead of
6772         -gdwarf-2${level}.
6773         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6774         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6775         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6776
6777 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6778
6779         * g++.dg/abi/mangle11.C: Update warning line.
6780         * g++.dg/abi/mangle12.C: Update warning line.
6781         * g++.dg/abi/mangle17.C: Update warning line.
6782         * g++.dg/abi/mangle20-2.C: Update warning line.
6783
6784 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6785
6786         * gcc.dg/optimize-bswap-1.c: Split into these two:
6787         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6788         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6789
6790 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6791
6792         * gcc.dg/optimize-bswap-1.c: New testcase.
6793
6794 2009-06-14  Richard Guenther  <rguenther@suse.de>
6795
6796         PR middle-end/40389
6797         * g++.dg/torture/pr40389.C: New testcase.
6798
6799 2009-06-13  Richard Guenther  <rguenther@suse.de>
6800
6801         PR tree-optimization/40421
6802         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6803
6804 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6805
6806         * gcc.dg/old-style-prom-3.c: Add column info.
6807         * gcc.dg/overflow-warn-1.c
6808         * gcc.dg/gomp/pr27415.c
6809         * gcc.dg/gomp/for-1.c: Same.
6810         * gcc.dg/enum-compat-1.c: Same.
6811         * gcc.dg/c99-tag-3.c: Same.
6812         * gcc.dg/Wredundant-decls-2.c: Same.
6813         * gcc.dg/func-ptr-conv-1.c: Same.
6814         * gcc.dg/asm-wide-1.c: Same.
6815         * gcc.dg/nofixed-point-2.c: Same.
6816         * gcc.dg/cpp/line3.c: Same.
6817         * gcc.dg/array-10.c: Same.
6818         * gcc.dg/c99-vla-jump-1.c: Same.
6819         * gcc.dg/pr20368-1.c: Same.
6820         * gcc.dg/Wshadow-3.c: Same.
6821         * gcc.dg/c90-const-expr-8.c: Same.
6822         * gcc.dg/label-decl-2.c: Same.
6823         * gcc.dg/dremf-type-compat-2.c: Same.
6824         * gcc.dg/c90-const-expr-5.c: Same.
6825         * gcc.dg/builtins-30.c: Same.
6826         * gcc.dg/Warray-bounds.c: Same.
6827         * gcc.dg/Wcxx-compat-2.c: Same.
6828         * gcc.dg/tree-ssa/col-1.c: Same.
6829         * gcc.dg/old-style-prom-2.c: Same.
6830         * gcc.dg/cast-function-1.c: Same.
6831         * gcc.dg/pr15698-1.c: Same.
6832         * gcc.dg/dremf-type-compat-3.c: Same.
6833         * gcc.dg/vla-8.c: Same.
6834         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6835         line.
6836         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6837         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6838         * gcc.dg/enum-compat-1.c: Same.
6839         * gcc.dg/dremf-type-compat-2.c: Same.
6840         * gcc.dg/old-style-prom-2.c: Same.
6841         * gcc.dg/pr15698-1.c: Same.
6842         * gcc.dg/pr20368-1.c: Same.
6843         * gcc.dg/dremf-type-compat-3.c: Same.
6844         * gcc.dg/builtins-30.c: Same.  Test for columns.
6845
6846 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6847
6848         PR fortran/40176
6849         * gfortran.dg/proc_decl_1.f90: Extended.
6850
6851 2009-06-12  Ian Lance Taylor  <iant@google.com>
6852
6853         * gcc.dg/Wcxx-compat-13.c: New testcase.
6854
6855 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6856
6857         PR tree-opt/38865
6858         * gcc.dg/tree-ssa/fre-vce-1.c
6859
6860 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6861
6862         PR testsuite/40384
6863         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6864         min-insn-to-prefetch-ratio=5.
6865
6866 2009-06-12  Joey Ye  <joey.ye@intel.com>
6867             H.J. Lu  <hongjiu.lu@intel.com>
6868
6869         PR middle-end/39146
6870         * gcc.target/i386/stackalign/pr39146.c: New.
6871
6872 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6873
6874         * gcc.target/i386/crc32-1.c: New.
6875         * gcc.target/i386/crc32-2.c: Likewise.
6876
6877 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6878
6879         PR c/39252
6880         * gcc.dg/builtin-unreachable-1.c: New test.
6881         * gcc.dg/builtin-unreachable-2.c: Same.
6882
6883 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6884
6885         PR fortran/40402
6886         * gfortran.dg/data_value_1.f90: New test.
6887
6888 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6889
6890         PR testsuite/39831
6891         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6892         remove ilp32 requirement.
6893         * gcc.target/i386/excess-precision-2.c: Likewise.
6894         * gcc.target/i386/excess-precision-3.c: Likewise.
6895         * gcc.target/i386/excess-precision-4.c: Likewise.
6896         * gcc.target/i386/excess-precision-5.c: Likewise.
6897         * gcc.target/i386/excess-precision-6.c: Likewise.
6898
6899 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6900
6901         PR fortran/38718
6902         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6903         * gfortran.dg/nan_5.f90: New test.
6904
6905 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6906
6907         * gcc.target/arm/neon-modes-1.c: New test.
6908
6909 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6910
6911         * g++.dg/torture/pr31579.C: Cast pointer
6912         via __SIZE_TYPE__ instead of 'unsigned long'.
6913
6914 2009-06-10  Anthony Green  <green@moxielogic.com>
6915
6916         * lib/target-supports.exp (check_profiling_available):
6917         Profiling is not available for testing purposes on moxie.
6918
6919 2009-06-09  Ian Lance Taylor  <iant@google.com>
6920
6921         * gcc.dg/Wcxx-compat-12.c: New testcase.
6922
6923 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6924
6925         PR libfortran/40334
6926         * gfortran.dg/backspace_11.f90: New.
6927
6928 2009-06-09  Jason Merrill  <jason@redhat.com>
6929
6930         * g++.dg/cpp0x/defaulted10.C: New.
6931
6932 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6933
6934         * gcc.c-torture/compile/pr40351.c: New file.
6935
6936 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6937
6938         * gnat.dg/align_max.adb: New test.
6939
6940 2009-06-08  Jason Merrill  <jason@redhat.com>
6941
6942         * g++.dg/cpp0x/auto15.C: New.
6943
6944 2009-06-08  Jan Hubicka  <jh@suse.cz>
6945
6946         PR debug/39834
6947         * gcc.dg/torture/pr39834.c
6948
6949 2009-06-08  Jan Hubicka  <jh@suse.cz>
6950
6951         PR middle-end/40102
6952         * g++.dg/torture/pr40102.C: New testcase.
6953
6954 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6955
6956         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6957         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6958         * gcc.dg/builtin-object-size-6.c: New test.
6959
6960         PR c++/40373
6961         * g++.dg/template/dtor7.C: New test.
6962
6963         PR c++/40370
6964         PR c++/40372
6965         * g++.dg/template/error41.C: New test.
6966         * g++.dg/template/error42.C: New test.
6967
6968 2009-06-08  Revital Eres  <eres@il.ibm.com>
6969
6970         PR testsuite/40359
6971         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6972         * gcc.dg/vect/vect-88.c: Likewise.
6973         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6974         * gcc.dg/vect/pr25413.c: Likewise.
6975         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6976
6977 2009-06-07  Ian Lance Taylor  <iant@google.com>
6978
6979         * g++.dg/warn/Wswitch-3.C: New testcase.
6980         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6981         * gcc.dg/Wswitch-enum-error.c: Likewise.
6982         * gcc.dg/Wswitch-error.c: Likewise.
6983
6984 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6985
6986         PR fortran/40008
6987         * gfortran.dg/negative_unit.f: Update test.
6988         * gfortran.dg/negative_unit_int8.f: Update test.
6989         * gfortran.dg/newunit_1.f90: New test.
6990
6991 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6992
6993         PR fortran/25104
6994         PR fortran/29962
6995         * gfortran.dg/spread_init_expr.f03: New.
6996         * gfortran.dg/unpack_init_expr.f03: New.
6997         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6998         error message.
6999
7000 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7001
7002         PR fortran/25104
7003         PR fortran/29962
7004         * gfortran.dg/count_init_expr.f03
7005         * gfortran.dg/product_init_expr.f03
7006         * gfortran.dg/sum_init_expr.f03
7007
7008 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7009
7010         PR fortran/36874
7011         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7012         message.
7013         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7014         shapes.
7015         * gfortran.dg/zero_sized_5.f90: Likewise.
7016
7017 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7018
7019         PR middle-end/32950
7020         * g++.dg/torture/pr32950.C: New.
7021
7022 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7023
7024         PR fortran/25104
7025         PR fortran/29962
7026         * gfortran.dg/dot_product_1.f03: New.
7027         * gfortran.dg/matmul_8.f03: New.
7028         * gfortran.dg/transpose_3.f03: New.
7029
7030 2009-06-06  Ian Lance Taylor  <iant@google.com>
7031
7032         * gcc.dg/Wunused-label-1.c: New test case.
7033         * g++.dg/warn/Wunused-label-1.C: New test case.
7034         * g++.dg/warn/Wunused-label-2.C: New test case.
7035         * g++.dg/warn/Wunused-label-3.C: New test case.
7036
7037 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7038
7039         PR fortran/37203
7040         * reshape_zerosize_2.f90: New.
7041
7042 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7043
7044         PR fortran/32890
7045         * gfortran.dg/pack_assign_1.f90: New.
7046         * gfortran.dg/pack_vector_1.f90: New.
7047
7048 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR middle-end/40340
7051         * gcc.dg/pr40340-1.c: New test.
7052         * gcc.dg/pr40340-2.c: New test.
7053         * gcc.dg/pr40340-3.c: New test.
7054         * gcc.dg/pr40340-4.c: New test.
7055         * gcc.dg/pr40340-5.c: New test.
7056         * gcc.dg/pr40340.h: New file.
7057
7058 2009-06-05  Revital Eres  <eres@il.ibm.com>
7059
7060         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7061         New procedure.
7062         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7063         * gcc.dg/vect/vect-33.c: Likewise.
7064         * gcc.dg/vect/vect-92.c: Likewise.
7065         * gcc.dg/vect/vect-58.c: Likewise.
7066         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7067         * gcc.dg/vect/vect-42.c: Likewise.
7068         * gcc.dg/vect/slp-25.c: Likewise.
7069         * gcc.dg/vect/vect-align-1.c: Likewise.
7070         * gcc.dg/vect/vect-align-2.c: Likewise.
7071         * gcc.dg/vect/vect-93.c: Likewise.
7072         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7073         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7074         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7075         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7076         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7077         * gcc.dg/vect/vect-26.c: Likewise.
7078         * gcc.dg/vect/vect-44.c: Likewise.
7079         * gcc.dg/vect/vect-70.c: Likewise.
7080         * gcc.dg/vect/vect-95.c: Likewise.
7081         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7082         * gcc.dg/vect/vect-28.c: Likewise.
7083         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7084         * gcc.dg/vect/vect-87.c: Likewise.
7085         * gcc.dg/vect/vect-109.c: Likewise.
7086         * gcc.dg/vect/vect-54.c: Likewise.
7087         * gcc.dg/vect/vect-96.c: Likewise.
7088         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7089         * gcc.dg/vect/vect-88.c: Likewise.
7090         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7091         * gcc.dg/vect/vect-89.c: Likewise.
7092         * gcc.dg/vect/vect-91.c: Likewise.
7093         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7094         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7095         * gfortran.dg/vect/vect-2.f90: Likewise.
7096         * gfortran.dg/vect/vect-3.f90: Likewise.
7097         * gfortran.dg/vect/vect-4.f90: Likewise.
7098         * gfortran.dg/vect/vect-5.f90: Likewise.
7099
7100 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7101
7102         PR tree-optimization/36318
7103         * gcc.dg/tree-ssa/sra-7.c: New test.
7104
7105 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7106
7107         PR fortran/37203
7108         * gfortran.dg/reshape_order_5.f90: New.
7109         * gfortran.dg/reshape_shape_1.f90: New.
7110
7111 2009-06-04  Jason Merrill  <jason@redhat.com>
7112
7113         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7114
7115 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7116
7117         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7118         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7119
7120 2009-06-04  Richard Guenther  <rguenther@suse.de>
7121
7122         PR c++/39371
7123         * g++.dg/torture/pr40335.C: New testcase.
7124
7125 2009-06-03  Richard Guenther  <rguenther@suse.de>
7126
7127         PR middle-end/40328
7128         * gcc.dg/torture/pr40328.c: New testcase.
7129
7130 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7131
7132         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7133         m68k and fido.
7134
7135 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7136
7137         * g++.dg/torture/pr40323.C: New file.
7138
7139 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7140
7141         * gnat.dg/specs/root.ads: New test.
7142         * gnat.dg/specs/root-level_1.ads: Likewise.
7143         * gnat.dg/specs/root-level_2.ads: Likewise.
7144         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7145
7146 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7147
7148         * g++.dg/init/ref15.C: Require unwrapped targets.
7149
7150 2009-06-02  Jason Merrill  <jason@redhat.com>
7151
7152         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7153         * g++.dg/cpp0x/initlist18.C: New.
7154         * g++.dg/cpp0x/initlist19.C: New.
7155
7156         * g++.dg/cpp0x/auto14.C: New.
7157
7158 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7159
7160         * gnat.dg/alignment6.adb: Remove XFAIL.
7161
7162 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7163
7164         PR c++/38089
7165         * g++.dg/template/spec36.C: New test.
7166
7167 2009-06-01  Ian Lance Taylor  <iant@google.com>
7168
7169         * gcc.dg/cast-qual-3.c: New testcase.
7170         * g++.dg/warn/Wcast-qual2.C: New testcase.
7171
7172 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7173
7174         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7175         (process-message): Expect column numbers.
7176         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7177         * gcc.dg/pch/counter-2.c: Same.
7178         * gcc.dg/pch/valid-2.c: Same.
7179         * gcc.dg/pch/warn-1.c: Same.
7180         * gcc.dg/pch/valid-1.c: Same.
7181         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7182         * gcc.dg/cpp/syshdr.c: Same.
7183         * gcc.dg/cpp/19940712-1.c: Same.
7184         * gcc.dg/cpp/missing-header-1.c: Same.
7185         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7186         * gcc.dg/cpp/tr-warn3.c: Same.
7187         * gcc.dg/cpp/pr29612-2.c: Same.
7188         * gcc.dg/cpp/tr-warn4.c: Same.
7189         * gcc.dg/cpp/Wtrigraphs.c: Same.
7190         * gcc.dg/cpp/poison.c: Same.
7191         * gcc.dg/cpp/arith-3.c: Same.
7192         * gcc.dg/cpp/sysmac2.c: Same.
7193         * gcc.dg/cpp/cpp.exp: Same.
7194         * gcc.dg/cpp/tr-warn5.c: Same.
7195         * gcc.dg/cpp/include2.c: Same.
7196         * gcc.dg/cpp/Wmissingdirs.c: Same.
7197         * gcc.dg/cpp/Wmissingdirs.c: Same.
7198         * gcc.dg/cpp/tr-warn6.c: Same.
7199         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7200         * gcc.dg/cpp/macspace1.c: Same.
7201         * gcc.dg/cpp/escape-2.c: Same.
7202         * gcc.dg/cpp/assert2.c: Same.
7203         * gcc.dg/cpp/undef2.c: Same.
7204         * gcc.dg/cpp/macspace2.c: Same.
7205         * gcc.dg/cpp/tr-warn1.c: Same.
7206         * gcc.dg/cpp/extratokens2.c: Same.
7207         * gcc.dg/cpp/strify2.c: Same.
7208         * gcc.dg/cpp/Wsignprom.c: Same.
7209         * gcc.dg/cpp/redef2.c: Same.
7210         * gcc.dg/cpp/trad/trad.exp: Same.
7211         * gcc.dg/cpp/arith-1.c: Same.
7212         * gcc.dg/cpp/extratokens.c: Same.
7213         * gcc.dg/cpp/if-mpar.c: Same.
7214
7215 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7216
7217         * gnat.dg/nested_float_packed.ads: New test.
7218
7219 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7220             Eric Botcazou  <botcazou@adacore.com>
7221
7222         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7223         * gnat.dg/test_oconst.adb: New test.
7224
7225 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7226
7227         * gcc.dg/plugin/ggcplug.c: Moved comment.
7228         (plugin_init): Fixed typo, declared i, returned 0 at end.
7229
7230 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7231
7232         PR testsuite/40244
7233         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7234         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7235
7236 2009-05-29  Ian Lance Taylor  <iant@google.com>
7237
7238         * gcc.dg/Wcxx-compat-11.c: New testcase.
7239
7240 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7241
7242         PR fortran/40019
7243         * gfortran.dg/leadz_trailz_1.f90: New test.
7244         * gfortran.dg/leadz_trailz_2.f90: New test.
7245
7246 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7247
7248         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7249         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7250         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7251         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7252         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7253         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7254         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7255         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7256         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7257         * gcc.dg/tree-ssa/sra-5.c: New file.
7258         * gcc.dg/tree-ssa/sra-6.c: New file.
7259         * gcc.c-torture/compile/sra-1.c: New file.
7260
7261 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR middle-end/40291
7264         * gcc.c-torture/compile/pr40291.c: New test.
7265
7266         PR target/40017
7267         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7268         __vector _Bool.
7269         * gcc.target/powerpc/altivec-30.c: New test.
7270         * gcc.target/powerpc/altivec-31.c: New test.
7271
7272 2009-05-28  Richard Guenther  <rguenther@suse.de>
7273
7274         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7275         * gcc.c-torture/execute/20090527-1.c: Likewise.
7276
7277 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7278
7279         PR c++/39754
7280         * g++.dg/template/canon-type-1.C: New test.
7281         * g++.dg/template/canon-type-2.C: Likewise.
7282         * g++.dg/template/canon-type-3.C: Likewise.
7283         * g++.dg/template/canon-type-4.C: Likewise.
7284         * g++.dg/template/canon-type-5.C: Likewise.
7285         * g++.dg/template/canon-type-6.C: Likewise.
7286         * g++.dg/template/canon-type-7.C: Likewise.
7287
7288 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7289             Uros Bizjak  <ubizjak@gmail.com>
7290             Danny Smith  <dansmister@gmail.com>
7291
7292         PR target/37216
7293
7294         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7295         New function.
7296         * gcc.target/i386/pr37216.c:  New test source file.
7297         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7298         use -fno-common for testing Cygwin and MinGW targets.
7299
7300 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7301
7302         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7303         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7304         * g++.dg/pr37742.C (size_t): Likewise.
7305         * g++.dg/torture/pr34850.C (size_t): Likewise.
7306         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7307         _PTRDIFF_TYPE__.
7308         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7309         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7310         (size_t): Use __extension__ and __SIZE_TYPE__.
7311         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7312         __SIZE_TYPE__.
7313         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7314         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7315         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7316         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7317         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7318         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7319         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7320         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7321         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7322         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7323         (__ssize_t): Likewise.
7324         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7325         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7326         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7327         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7328         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7329         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7330         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7331         * gcc.dg/pr33667.c (size_t): Likewise.
7332         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7333         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7334         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7335         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7336         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7337         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7338
7339 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7340
7341         PR tree-optimization/40254
7342         * gcc.dg/vect/pr40254.c: New test.
7343
7344 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7345
7346         PR middle-end/33699
7347         * gcc.target/mips/const-anchor-1.c: New test.
7348         * gcc.target/mips/const-anchor-2.c: New test.
7349
7350 2009-05-27  Jason Merrill  <jason@redhat.com>
7351
7352         * g++.dg/cpp0x/initlist15.C: New.
7353         * g++.dg/cpp0x/initlist16.C: New.
7354         * g++.dg/cpp0x/initlist17.C: New.
7355
7356 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7357
7358         PR fortran/39178
7359         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7360         patterns to reflect frontend changes.
7361         * gfortran.dg/vector_subscript_4.f90: Likewise.
7362
7363 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7364             Eric Botcazou  <botcazou@adacore.com>
7365
7366         * gcc.c-torture/execute/align-nest.c: New testcase.
7367         * gnat.dg/misaligned_nest.adb: New testcase.
7368
7369 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7370
7371         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7372         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7373         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7374         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7375
7376 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7377
7378         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7379         cast instead of assuming 0ul.
7380         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7381         __SIZE_TYPE__.
7382         (_type_desc): Make first argument const.
7383         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7384
7385 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7386
7387         PR libfortran/40187
7388         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7389         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7390
7391 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7392
7393         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7394         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7395         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7396         * gcc.dg/plugin/ggcplug.c: Added new file.
7397
7398 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7399
7400         PR fortran/40246
7401         * gfortran.dg/nullify_4.f90: New test.
7402
7403 2009-05-26  Richard Guenther  <rguenther@suse.de>
7404
7405         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7406
7407 2009-05-26  Richard Guenther  <rguenther@suse.de>
7408
7409         PR middle-end/40252
7410         * gcc.c-torture/compile/pr40252.c: New testcase.
7411
7412 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7413
7414         PR c++/40007
7415         * g++.dg/template/typedef18.C: New test.
7416         * g++.dg/template/typedef19.C: Likewise.
7417         * g++.dg/template/typedef20.C: Likewise.
7418         * g++.dg/template/access11.C: Adjust.
7419
7420 2009-05-26  Richard Guenther  <rguenther@suse.de>
7421
7422         PR testsuite/40247
7423         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7424
7425 2009-05-25  Jason Merrill  <jason@redhat.com>
7426
7427         PR c++/38064
7428         * g++.dg/cpp0x/enum3.C: New test.
7429
7430 2009-05-25  Richard Guenther  <rguenther@suse.de>
7431
7432         PR tree-optimization/36327
7433         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7434         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7435         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7436         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7437         * gcc.dg/vect/vect-40.c: Likewise.
7438         * gcc.dg/vect/vect-42.c: Likewise.
7439         * gcc.dg/vect/vect-46.c: Likewise.
7440         * gcc.dg/vect/vect-76.c: Likewise.
7441
7442 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7443
7444         PR fortran/40176
7445         * gfortran.dg/proc_ptr_18.f90: New.
7446         * gfortran.dg/proc_ptr_19.f90: New.
7447         * gfortran.dg/proc_ptr_comp_9.f90: New.
7448         * gfortran.dg/proc_ptr_comp_10.f90: New.
7449
7450 2009-05-25  Richard Guenther  <rguenther@suse.de>
7451
7452         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7453         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7454
7455 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7456
7457         PR tree-optimization/40238
7458         * gcc.dg/vect/pr40238.c: New test.
7459
7460 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7461             Dominique Dhumieres  <dominiq@lps.ens.fr>
7462
7463         PR fortran/35732
7464         PR fortran/39872
7465         * gfortran.dg/bounds_check_fail_3.f90: New test.
7466         * gfortran.dg/bounds_check_fail_4.f90: New test.
7467         * gfortran.dg/bounds_check_14.f90: Update test.
7468         * gfortran.dg/bound_4.f90: Update test.
7469
7470 2009-05-24  Richard Guenther  <rguenther@suse.de>
7471
7472         PR middle-end/40233
7473         * gcc.c-torture/compile/pr40233.c: New testcase.
7474
7475 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7476
7477         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7478         for alpha*-*-* targets.
7479
7480 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7481
7482         * gcc.dg/vect/bb-slp-1.c: New test.
7483         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7484         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7485         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7486         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7487         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7488         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7489         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7490         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7491         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7492         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7493         gcc.dg/vect/bb-slp-22.c: Likewise.
7494         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7495
7496 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7497             Maxim Kuvyrkov  <maxim@codesourcery.com>
7498
7499         * gcc.dg/falign-labels-1.c: New test.
7500
7501 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7502
7503         * gnat.dg/specs/rep_clause3.ads: New test.
7504
7505 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7506
7507         * gnat.dg/addr6.adb: New test.
7508
7509 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7510
7511         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7512         New function.
7513         * gcc.target/arm/thumb2-mul-space.c: New file.
7514         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7515         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7516         * gcc.target/arm/thumb2-mul-speed.c: New file.
7517
7518 2009-05-22  Richard Guenther  <rguenther@suse.de>
7519
7520         PR middle-end/38964
7521         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7522         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7523         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7524
7525 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7526
7527         * gcc.dg/dll-6.c: New test.
7528         * gcc.dg/dll-6a.c: Likewise.
7529         * gcc.dg/dll-7.c: Likewise.
7530         * gcc.dg/dll-7a.c: Likewise.
7531         * g++.dg/ext/dllexport2.C: Likewise.
7532         * g++.dg/ext/dllexport2a.cc: Likewise.
7533
7534 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7535
7536         PR target/37846
7537         * gcc.target/ia64/mfused-madd-vect.c: New test.
7538         * gcc.target/ia64/mfused-madd.c: New test.
7539         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7540         * gcc.target/ia64/mno-fused-madd.c: New test.
7541
7542 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7543
7544         * gcc.target/i386/movbe-1.c: New.
7545         * gcc.target/i386/movbe-2.c: Likewise.
7546
7547 2009-05-21  Taras Glek  <tglek@mozilla.com>
7548
7549         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7550         plugin_init signature.
7551         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7552         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7553         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7554
7555 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7556
7557         * gcc.dg/target/arm/neon-vmla-1.c: New.
7558         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7559
7560 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7561
7562         * gcc.target/mips/octeon-exts-6.c: New test.
7563         * gcc.target/mips/extend-1.c: New test.
7564         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7565         EXTS.
7566         * gcc.target/mips/octeon-exts-5.c: Likewise.
7567
7568 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7569
7570         PR middle-end/40204
7571         * gcc.c-torture/compile/pr40204.c: New test.
7572
7573 2009-05-20  Richard Guenther  <rguenther@suse.de>
7574
7575         * gcc.c-torture/compile/20090518-1.c: New testcase.
7576
7577 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7578
7579         PR tree-optimization/40087
7580         * gcc.dg/tree-ssa/pr40087.c: New test.
7581
7582 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7583
7584         * gcc.dg/vector-4.c: New testcase.
7585         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7586         * g++.dg/ext/vector16.C: New testcase.
7587
7588 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7589
7590         PR c/40172
7591         * gcc.dg/pr40172.c: Renamed to ...
7592         * gcc.dg/pr40172-1.c: This.
7593
7594         * gcc.dg/pr40172-2.c: New.
7595         * gcc.dg/pr40172-3.c: Likewise.
7596
7597 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7598
7599         PR c/40172
7600         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7601
7602 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7603
7604         * gnat.dg/loop_optimization6.ad[sb]: New test.
7605
7606 2009-05-19  Richard Guenther  <rguenther@suse.de>
7607
7608         * gcc.c-torture/compile/20090519-1.c: New testcase.
7609
7610 2009-05-18  Jason Merrill  <jason@redhat.com>
7611
7612         * g++.dg/cpp0x/explicit1.C: New.
7613         * g++.dg/cpp0x/explicit2.C: New.
7614
7615 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7616
7617         PR debug/40109
7618         * g++.dg/debug/dwarf2/nested-1.C: New test.
7619
7620 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7621
7622         PR testsuite/39907
7623         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7624         stack alignment.
7625
7626 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7627
7628         PR fortran/40164
7629         * gfortran.dg/proc_ptr_comp_8.f90: New.
7630
7631 2009-05-18  Richard Guenther  <rguenther@suse.de>
7632
7633         PR fortran/40168
7634         * gfortran.dg/array_memset_2.f90: Adjust.
7635
7636 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7637
7638         PR fortran/36947
7639         PR fortran/40039
7640         * gfortran.dg/interface_27.f90: New.
7641         * gfortran.dg/interface_28.f90: New.
7642         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7643         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7644
7645 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7646
7647         * gcc.target/m68k/tls-ie.c: New test.
7648         * gcc.target/m68k/tls-le.c: New test.
7649         * gcc.target/m68k/tls-gd.c: New test.
7650         * gcc.target/m68k/tls-ld.c: New test.
7651         * gcc.target/m68k/tls-ie-xgot.c: New test.
7652         * gcc.target/m68k/tls-le-xtls.c: New test.
7653         * gcc.target/m68k/tls-gd-xgot.c: New test.
7654         * gcc.target/m68k/tls-ld-xgot.c: New test.
7655         * gcc.target/m68k/tls-ld-xtls.c: New test.
7656         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7657
7658 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7659
7660         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7661
7662 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7663
7664         PR c/40172
7665         * gcc.dg/pr40172.c: New.
7666
7667 2009-05-17  Jason Merrill  <jason@redhat.com>
7668
7669         PR c++/40139
7670         * g++.dg/template/dtor6.C: New.
7671
7672 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7673
7674         * g++.dg/warn/translate-ice-1.C: New test.
7675
7676 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7677
7678         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7679         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7680         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7681         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7682
7683 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7684
7685         PR fortran/33197
7686         * gfortran.dg/erf_2.F90: New test.
7687         * gfortran.dg/erfc_scaled_2.f90: New test.
7688
7689 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7690
7691         PR fortran/31243
7692         * gfortran.dg/string_1.f90: New test.
7693         * gfortran.dg/string_2.f90: New test.
7694         * gfortran.dg/string_3.f90: New test.
7695
7696 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7697
7698         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7699         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7700
7701 2009-05-15  Ian Lance Taylor  <iant@google.com>
7702
7703         * gcc.dg/Wcxx-compat-10.c: New testcase.
7704
7705 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7706
7707         PR 16302
7708         * gcc.dg/pr16302.c: New.
7709         * g++.dg/warn/pr16302.C: New.
7710
7711 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7712
7713         * gcc.dg/torture/builtin-math-5.c: New.
7714         * gcc.dg/torture/builtin-math-6.c: New.
7715         * lib/target-supports.exp (check_effective_target_mpc): New.
7716
7717 2009-05-15  Jan Hubicka  <jh@suse.cz>
7718
7719         * gcc.dg/tree-ssa/inline-3.c: New testcase
7720
7721 2009-05-15  Jan Hubicka  <jh@suse.cz>
7722
7723         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7724         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7725         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7726         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7727         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7728         Mark noinline.
7729         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7730         Mark noinline.
7731         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7732         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7733
7734 2009-05-15  Jan Hubicka  <jh@suse.cz>
7735
7736         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7737         optimized by sibcall noinline.
7738
7739 2009-05-15  Jan Hubicka  <jh@suse.cz>
7740
7741         * sibcall-1.c (track): Mark noinline.
7742         * sibcall-2.c (track): Mark noinline.
7743         * sibcall-3.c (track): Mark noinline.
7744         * sibcall-4.c (track): Mark noinline.
7745
7746 2009-05-15  Jan Hubicka  <jh@suse.cz>
7747
7748         * flatten-2.c: Disable early inlining; add comment.
7749         * flatten-3.c: New test based on flatten-2.c.
7750
7751 2009-05-15  Richard Guenther  <rguenther@suse.de>
7752
7753         PR tree-optimization/39999
7754         * gcc.c-torture/compile/pr39999.c: New testcase.
7755
7756 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7757
7758         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7759
7760 2009-05-14  Ian Lance Taylor  <iant@google.com>
7761
7762         * gcc.dg/Wcxx-compat-9.c: New testcase.
7763
7764 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7765
7766         PR fortran/39996
7767         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7768         * gfortran.dg/duplicate_type_2.f90: Ditto.
7769         * gfortran.dg/duplicate_type_3.f90: New.
7770
7771 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7772
7773         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7774         * ada/acats/tests/c5/c59002c.ada: Likewise.
7775
7776 2009-05-13  Taras Glek  <tglek@mozilla.com>
7777
7778         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7779         attributes and decl smashing.
7780         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7781         attributes.
7782         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7783         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7784
7785 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR fortran/39865
7788         * gfortran.dg/pr39865.f90: New test.
7789         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7790         arrays in FMT=.
7791         * gfortran.dg/hollerith_f95.f90: Likewise.
7792         * gfortran.dg/hollerith6.f90: New test.
7793         * gfortran.dg/hollerith7.f90: New test.
7794
7795 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7796
7797         PR cpp/36674
7798         * gcc.dg/cpp/pr36674.i: New.
7799
7800 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7801
7802         PR middle-end/40035
7803         * gcc.c-torture/compile/pr40035.c: New test.
7804
7805 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7806
7807         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7808
7809 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7810
7811         PR fortran/40110
7812         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7813         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7814         * gfortran.dg/interop_params.f03: Ditto.
7815
7816 2009-05-12  Jan Hubicka  <jh@suse.cz>
7817
7818         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7819         so unrolling still happens.
7820         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7821         * gcc.dg/ipa/ipacost-2.c: Likewise.
7822         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7823
7824 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7825
7826         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7827
7828 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7829
7830         * lib/target-supports.exp (check_profiling_available): Return
7831         false for -p on *-*-cygwin* targets.
7832
7833 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7834
7835         PR tree-optimization/38632
7836         * g++.dg/tree-ssa/pr38632.C: New.
7837
7838 2009-05-11  Jan Hubicka  <jh@suse.cz>
7839
7840         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7841         we now optimize better.
7842         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7843         out at different places.
7844         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7845         unroling.
7846         * gcc.dg/vect/vect-76.c: Likewise.
7847         * gcc.dg/vect/vect-70.c: Likewise.
7848         * gcc.dg/vect/vect-66.c: Likewise.
7849         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7850         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7851
7852 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7853
7854         PR middle-end/40080
7855         * gcc.c-torture/compile/pr40080.c: New.
7856
7857 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7858
7859         * gcc.c-torture/compile/pr40026.c: New testcase.
7860
7861 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7862
7863         PR fortran/40089
7864         * gfortran.dg/proc_ptr_comp_7.f90: New.
7865
7866 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7867
7868         PR tree-optimization/40074
7869         * gcc.dg/vect/pr40074.c: New test.
7870
7871 2009-05-10  Ian Lance Taylor  <iant@google.com>
7872
7873         * gcc.dg/Wcxx-compat-7.c: New testcase.
7874         * gcc.dg/Wcxx-compat-8.c: New testcase.
7875         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7876         * gcc.dg/pr17188-1.c: Likewise.
7877         * gcc.dg/pr39084.c: Likewise.
7878
7879 2009-05-10  Michael Matz  <matz@suse.de>
7880
7881         PR target/40031
7882         * gcc.dg/pr40031.c: New test.
7883
7884 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7885
7886         PR fortran/40018
7887         * gfortran.dg/array_constructor_31.f90: New test.
7888
7889 2009-05-10  Richard Guenther  <rguenther@suse.de>
7890
7891         PR tree-optimization/40081
7892         * g++.dg/torture/pr40081.C: New testcase.
7893
7894 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7895
7896         PR fortran/38863
7897         * gfortran.dg/dependency_24.f90: New test.
7898         * gfortran.dg/dependency_23.f90: Clean up module files.
7899
7900 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7901
7902         PR fortran/38956
7903         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7904         * gfortran.dg/chmod_2.f90: Likewise.
7905         * gfortran.dg/chmod_3.f90: Likewise.
7906         * gfortran.dg/open_errors.f90: Likewise.
7907
7908 2009-05-09  Jan Hubicka  <jh@suse.cz>
7909
7910         PR middle-end/40043
7911         * g++.dg/eh/nested-try.C: New test.
7912
7913 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7914
7915         PR tree-optimization/40049
7916         * gcc.dg/vect/vect-shift-2.c: New test.
7917
7918 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7919
7920         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7921         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7922
7923 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7924
7925         PR c/36892
7926         * g++.dg/warn/deprecated-6.C: New.
7927         * gcc.dg/deprecated-4.c: Likewise.
7928         * gcc.dg/deprecated-5.c: Likewise.
7929         * gcc.dg/deprecated-6.c: Likewise.
7930
7931 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7932
7933         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7934         __aligned__(__BIGGEST_ALIGNMENT__).
7935         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7936         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7937         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7938         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7939         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7940         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7941         * gcc.dg/vect/Os-vect-95.c: Likewise.
7942         * gcc.dg/vect/pr20122.c: Likewise.
7943         * gcc.dg/vect/pr36493.c: Likewise.
7944         * gcc.dg/vect/pr37385.c: Likewise.
7945         * gcc.dg/vect/slp-7.c: Likewise.
7946         * gcc.dg/vect/slp-9.c: Likewise.
7947         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7948         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7949         * gcc.dg/vect/vect-35.c: Likewise.
7950         * gcc.dg/vect/vect-40.c: Likewise.
7951         * gcc.dg/vect/vect-42.c: Likewise.
7952         * gcc.dg/vect/vect-44.c: Likewise.
7953         * gcc.dg/vect/vect-46.c: Likewise.
7954         * gcc.dg/vect/vect-48.c: Likewise.
7955         * gcc.dg/vect/vect-52.c: Likewise.
7956         * gcc.dg/vect/vect-54.c: Likewise.
7957         * gcc.dg/vect/vect-56.c: Likewise.
7958         * gcc.dg/vect/vect-58.c: Likewise.
7959         * gcc.dg/vect/vect-60.c: Likewise.
7960         * gcc.dg/vect/vect-74.c: Likewise.
7961         * gcc.dg/vect/vect-75.c: Likewise.
7962         * gcc.dg/vect/vect-76.c: Likewise.
7963         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7964         * gcc.dg/vect/vect-77.c: Likewise.
7965         * gcc.dg/vect/vect-77-global.c: Likewise.
7966         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7967         * gcc.dg/vect/vect-78.c: Likewise.
7968         * gcc.dg/vect/vect-78-global.c: Likewise.
7969         * gcc.dg/vect/vect-80.c: Likewise.
7970         * gcc.dg/vect/vect-85.c: Likewise.
7971         * gcc.dg/vect/vect-87.c: Likewise.
7972         * gcc.dg/vect/vect-88.c: Likewise.
7973         * gcc.dg/vect/vect-92.c: Likewise.
7974         * gcc.dg/vect/vect-93.c: Likewise.
7975         * gcc.dg/vect/vect-95.c: Likewise.
7976         * gcc.dg/vect/vect-97.c: Likewise.
7977         * gcc.dg/vect/vect-complex-1.c: Likewise.
7978         * gcc.dg/vect/vect-complex-4.c: Likewise.
7979         * gcc.dg/vect/vect-complex-5.c: Likewise.
7980         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7981         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7982         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7983         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7984         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7985         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7986         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7987         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7988         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7989         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7990         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7991         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7992         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7993         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7994         * gcc.dg/vect/vect-outer-1.c: Likewise.
7995         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7996         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7997         * gcc.dg/vect/vect-outer-2.c: Likewise.
7998         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7999         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8000         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8001         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8002         * gcc.dg/vect/vect-outer-3.c: Likewise.
8003         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8004         * gcc.dg/vect/vect-outer-5.c: Likewise.
8005         * gcc.dg/vect/vect-outer-6.c: Likewise.
8006         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8007         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8008         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8009         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8010         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8011         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8012         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8013         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8014         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8015         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8016         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8017         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8018         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8019         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8020
8021 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8022
8023         PR c/24581
8024         * gcc.dg/torture/complex-sign.h: New header.
8025         * gcc.dg/torture/complex-sign-add.c,
8026         gcc.dg/torture/complex-sign-mixed-add.c,
8027         gcc.dg/torture/complex-sign-mixed-div.c,
8028         gcc.dg/torture/complex-sign-mixed-mul.c,
8029         gcc.dg/torture/complex-sign-mixed-sub.c,
8030         gcc.dg/torture/complex-sign-mul.c,
8031         gcc.dg/torture/complex-sign-sub.c: New tests.
8032
8033 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8034
8035         PR fortran/39876
8036         * gfortran.dg/intrinsic_3.f90: New.
8037
8038 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8039
8040         PR c/39037
8041         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8042         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8043         * gcc.dg/dfp/float-constant-double.c: New test.
8044         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8045         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8046         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8047         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8048         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8049         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8050         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8051         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8052         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8053
8054 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR middle-end/40057
8057         * gcc.c-torture/execute/pr40057.c: New test.
8058
8059 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8060
8061         * gcc.c-torture/compile/const-high-part.c: New test.
8062
8063 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8064
8065         PR testsuite/40050
8066         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8067         build plugin.
8068
8069 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8070
8071         PR fortran/39630
8072         * gfortran.dg/proc_decl_1.f90: Modified.
8073         * gfortran.dg/proc_ptr_comp_1.f90: New.
8074         * gfortran.dg/proc_ptr_comp_2.f90: New.
8075         * gfortran.dg/proc_ptr_comp_3.f90: New.
8076         * gfortran.dg/proc_ptr_comp_4.f90: New.
8077         * gfortran.dg/proc_ptr_comp_5.f90: New.
8078         * gfortran.dg/proc_ptr_comp_6.f90: New.
8079
8080 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8081
8082         PR c++/17395
8083         * g++.dg/template/call7.C: New test.
8084
8085 2009-05-06  Diego Novillo  <dnovillo@google.com>
8086
8087         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8088
8089 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8090
8091         * gfortran.dg/pr40021.f: Moved to ...
8092         * gfortran.fortran-torture/execute/pr40021.f: Here.
8093
8094 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8095
8096         PR middle-end/39986
8097         * gcc.dg/dfp/pr39986.c: New test.
8098
8099 2009-05-06  Michael Matz  <matz@suse.de>
8100
8101         PR middle-end/40021
8102         * gfortran.dg/pr40021.f: New test.
8103
8104 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8105
8106         * lib/plugin-support.exp: New file containing support procs for
8107         plugin testcases.
8108         * lib/target-supports.exp (check_plugin_available): New proc.
8109         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8110         * gcc.dg/plugin/selfassign.c: New plugin source file.
8111         * gcc.dg/plugin/self-assign-test-1.c: New test.
8112         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8113         * g++.dg/README: Add description for plugin test.
8114         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8115         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8116         * g++.dg/plugin/selfassign.c: New plugin source file.
8117         * g++.dg/plugin/self-assign-test-1.C: New test.
8118         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8119         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8120         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8121         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8122
8123 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8124
8125         PR fortran/40041
8126         * gfortran.dg/intrinsic_2.f90: New test.
8127         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8128
8129 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8130
8131         PR c/40032
8132         * gcc.dg/noncompile/incomplete-5.c: New test.
8133
8134 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR middle-end/39666
8137         * gcc.dg/pr39666-1.c: New test.
8138         * gcc.dg/pr39666-2.c: Likewise.
8139         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8140         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8141         * gfortran.dg/pr39666-1.f90: Likewise.
8142         * gfortran.dg/pr39666-2.f90: Likewise.
8143
8144 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8145
8146         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8147         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8148         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8149
8150 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8151
8152         PR fortran/39998
8153         * gfortran.dg/proc_ptr_17.f90: New.
8154
8155 2009-05-05  Richard Guenther  <rguenther@suse.de>
8156
8157         PR tree-optimization/40022
8158         * gcc.c-torture/execute/pr40022.c: New testcase.
8159
8160 2009-05-05  Richard Guenther  <rguenther@suse.de>
8161
8162         PR middle-end/40023
8163         * gcc.c-torture/compile/pr40023.c: New testcase.
8164
8165 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8166
8167         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8168         * g++.dg/template/overload9.C: Likewise.
8169         * g++.dg/ext/ms-1.C: New.
8170
8171 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR c++/40013
8174         * g++.dg/ext/vla7.C: New test.
8175
8176 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8177
8178         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8179
8180 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8181
8182         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8183         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8184         Update expected errors.
8185
8186 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8187
8188         PR c++/28152
8189         * g++.dg/parse/parser-pr28152.C: New.
8190         * g++.dg/parse/parser-pr28152-2.C: New.
8191
8192 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8193
8194         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8195
8196 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8197
8198         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8199         * gcc.target/sparc/fexpand-2.c: Likewise.
8200         * gcc.target/sparc/fpmerge-2.c: Likewise.
8201         * gcc.target/sparc/pdist-2.c: Likewise.
8202
8203 2009-05-03  Richard Guenther  <rguenther@suse.de>
8204
8205         PR c/39983
8206         * gcc.c-torture/compile/pr39983.c: New testcase.
8207
8208 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8209
8210         * gcc.dg/c99-complex-3.c: New test.
8211
8212 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8213
8214         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8215
8216 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8217
8218         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8219
8220 2009-05-02  Richard Guenther  <rguenther@suse.de>
8221
8222         PR middle-end/40001
8223         * gcc.target/spu/pr40001.c: New testcase.
8224
8225 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8226
8227         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8228
8229 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8230
8231         PR middle-end/39579
8232         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8233         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8234
8235 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8236
8237         PR testsuite/39776
8238         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8239         no longer issued.
8240
8241 2009-04-30  David Ayers  <ayers@fsfe.org>
8242
8243         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8244         and gcc_error_prefix variables.
8245         * objc.dg/bad-receiver-type.m: Update to match correct
8246         diagnostics marker.
8247         * objc.dg/encode-5.m: Likewise.
8248         * objc.dg/id-1.m: Likewise.
8249         * objc.dg/method-1.m: Likewise.
8250         * objc.dg/method-6.m: Likewise.
8251         * objc.dg/method-7.m: Likewise.
8252         * objc.dg/method-9.m: Likewise.
8253         * objc.dg/method-11.m: Likewise.
8254         * objc.dg/method-20.m: Likewise.
8255         * objc.dg/private-1.m: Likewise.
8256
8257 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8258
8259         PR libfortran/39667
8260         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8261         * gfortran.dg/advance_4.f90: Likewise
8262         * gfortran.dg/advance_5.f90: Likewise
8263         * gfortran.dg/append_1.f90: Likewise
8264         * gfortran.dg/backslash_1.f90: Likewise
8265         * gfortran.dg/backslash_2.f90: Likewise
8266         * gfortran.dg/backslash_3.f: Likewise
8267         * gfortran.dg/backspace_10.f90: Likewise
8268         * gfortran.dg/backspace_3.f: Likewise
8269         * gfortran.dg/backspace_4.f: Likewise
8270         * gfortran.dg/backspace_5.f: Likewise
8271         * gfortran.dg/backspace_8.f: Likewise
8272         * gfortran.dg/backspace_9.f: Likewise
8273         * gfortran.dg/complex_write.f90: Likewise
8274         * gfortran.dg/convert_implied_open.f90: Likewise
8275         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8276         * gfortran.dg/dos_eol.f: Likewise
8277         * gfortran.dg/empty_format_1.f90: Likewise
8278         * gfortran.dg/endfile.f: Likewise
8279         * gfortran.dg/eof_1.f90: Likewise
8280         * gfortran.dg/eor_1.f90: Likewise
8281         * gfortran.dg/eor_handling_1.f90: Likewise
8282         * gfortran.dg/eor_handling_2.f90: Likewise
8283         * gfortran.dg/eor_handling_3.f90: Likewise
8284         * gfortran.dg/eor_handling_4.f90: Likewise
8285         * gfortran.dg/eor_handling_5.f90: Likewise
8286         * gfortran.dg/error_recovery_5.f90: Likewise
8287         * gfortran.dg/f2003_inquire_1.f03: Likewise
8288         * gfortran.dg/f2003_io_4.f03: Likewise
8289         * gfortran.dg/f2003_io_5.f03: Likewise
8290         * gfortran.dg/f2003_io_7.f03: Likewise
8291         * gfortran.dg/fgetc_1.f90: Likewise
8292         * gfortran.dg/fgetc_2.f90: Likewise
8293         * gfortran.dg/flush_1.f90: Likewise
8294         * gfortran.dg/fmt_exhaust.f90: Likewise
8295         * gfortran.dg/fmt_huge.f90: Likewise
8296         * gfortran.dg/fmt_read.f90: Likewise
8297         * gfortran.dg/fmt_t_1.f90: Likewise
8298         * gfortran.dg/fmt_t_2.f90: Likewise
8299         * gfortran.dg/fmt_t_3.f90: Likewise
8300         * gfortran.dg/fmt_t_4.f90: Likewise
8301         * gfortran.dg/fmt_t_5.f90: Likewise
8302         * gfortran.dg/fmt_t_7.f: Likewise
8303         * gfortran.dg/fseek.f90: Likewise
8304         * gfortran.dg/ftell_1.f90: Likewise
8305         * gfortran.dg/ftell_2.f90: Likewise
8306         * gfortran.dg/func_derived_3.f90: Likewise
8307         * gfortran.dg/inquire_9.f90: Likewise
8308         * gfortran.dg/iostat_1.f90: Likewise
8309         * gfortran.dg/iostat_2.f90: Likewise
8310         * gfortran.dg/list_read_1.f90: Likewise
8311         * gfortran.dg/list_read_4.f90: Likewise
8312         * gfortran.dg/list_read_5.f90: Likewise
8313         * gfortran.dg/list_read_7.f90: Likewise
8314         * gfortran.dg/list_read_8.f90: Likewise
8315         * gfortran.dg/list_read_9.f90: Likewise
8316         * gfortran.dg/namelist_13.f90: Likewise
8317         * gfortran.dg/namelist_14.f90: Likewise
8318         * gfortran.dg/namelist_15.f90: Likewise
8319         * gfortran.dg/namelist_16.f90: Likewise
8320         * gfortran.dg/namelist_17.f90: Likewise
8321         * gfortran.dg/namelist_18.f90: Likewise
8322         * gfortran.dg/namelist_19.f90: Likewise
8323         * gfortran.dg/namelist_20.f90: Likewise
8324         * gfortran.dg/namelist_24.f90: Likewise
8325         * gfortran.dg/namelist_26.f90: Likewise
8326         * gfortran.dg/namelist_27.f90: Likewise
8327         * gfortran.dg/namelist_28.f90: Likewise
8328         * gfortran.dg/namelist_37.f90: Likewise
8329         * gfortran.dg/namelist_38.f90: Likewise
8330         * gfortran.dg/namelist_39.f90: Likewise
8331         * gfortran.dg/namelist_40.f90: Likewise
8332         * gfortran.dg/namelist_43.f90: Likewise
8333         * gfortran.dg/namelist_44.f90: Likewise
8334         * gfortran.dg/namelist_45.f90: Likewise
8335         * gfortran.dg/namelist_46.f90: Likewise
8336         * gfortran.dg/namelist_47.f90: Likewise
8337         * gfortran.dg/namelist_48.f90: Likewise
8338         * gfortran.dg/namelist_49.f90: Likewise
8339         * gfortran.dg/namelist_50.f90: Likewise
8340         * gfortran.dg/namelist_51.f90: Likewise
8341         * gfortran.dg/namelist_52.f90: Likewise
8342         * gfortran.dg/namelist_56.f90: Likewise
8343         * gfortran.dg/namelist_char_only.f90: Likewise
8344         * gfortran.dg/namelist_use.f90: Likewise
8345         * gfortran.dg/namelist_use_only.f90: Likewise
8346         * gfortran.dg/noadv_size.f90: Likewise
8347         * gfortran.dg/open_access_append_1.f90: Likewise
8348         * gfortran.dg/pad_no.f90: Likewise
8349         * gfortran.dg/pr12884.f: Likewise
8350         * gfortran.dg/pr17090.f90: Likewise
8351         * gfortran.dg/pr17285.f90: Likewise
8352         * gfortran.dg/pr17286.f90: Likewise
8353         * gfortran.dg/pr18122.f90: Likewise
8354         * gfortran.dg/pr18210.f90: Likewise
8355         * gfortran.dg/pr18392.f90: Likewise
8356         * gfortran.dg/pr19155.f: Likewise
8357         * gfortran.dg/pr19216.f: Likewise
8358         * gfortran.dg/pr19467.f90: Likewise
8359         * gfortran.dg/pr19657.f: Likewise
8360         * gfortran.dg/pr20257.f90: Likewise
8361         * gfortran.dg/read_bad_advance.f90: Likewise
8362         * gfortran.dg/read_eof_2.f90: Likewise
8363         * gfortran.dg/read_eof_4.f90: Likewise
8364         * gfortran.dg/read_many_1.f: Likewise
8365         * gfortran.dg/read_noadvance.f90: Likewise
8366         * gfortran.dg/read_repeat.f90: Likewise
8367         * gfortran.dg/read_size_noadvance.f90: Likewise
8368         * gfortran.dg/read_x_past.f: Likewise
8369         * gfortran.dg/record_marker_1.f90: Likewise
8370         * gfortran.dg/record_marker_3.f90: Likewise
8371         * gfortran.dg/rewind_1.f90: Likewise
8372         * gfortran.dg/runtime_warning_1.f90: Likewise
8373         * gfortran.dg/shape_3.f90: Likewise
8374         * gfortran.dg/slash_1.f90: Likewise
8375         * gfortran.dg/stat_1.f90: Likewise
8376         * gfortran.dg/stat_2.f90: Likewise
8377         * gfortran.dg/streamio_11.f90: Likewise
8378         * gfortran.dg/streamio_3.f90: Likewise
8379         * gfortran.dg/streamio_4.f90: Likewise
8380         * gfortran.dg/streamio_9.f90: Likewise
8381         * gfortran.dg/tl_editing.f90: Likewise
8382         * gfortran.dg/unf_io_convert_1.f90: Likewise
8383         * gfortran.dg/unf_io_convert_2.f90: Likewise
8384         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8385         * gfortran.dg/unf_short_record_1.f90: Likewise
8386         * gfortran.dg/utf8_1.f03: Likewise
8387         * gfortran.dg/utf8_2.f03: Likewise
8388         * gfortran.dg/widechar_IO_1.f90: Likewise
8389         * gfortran.dg/write_check3.f90: Likewise
8390         * gfortran.dg/write_rewind_2.f: Likewise
8391         * gfortran.dg/x_slash_2.f: Likewise
8392
8393 2009-04-29  Richard Guenther  <rguenther@suse.de>
8394
8395         PR target/39943
8396         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8397         New.
8398         (check_effective_target_vect_floatuint_cvt): Likewise.
8399         * gcc.dg/vect/slp-10.c: Adjust.
8400         * gcc.dg/vect/slp-11.c: Adjust.
8401         * gcc.dg/vect/slp-12b.c: Adjust.
8402         * gcc.dg/vect/slp-33.c: Adjust.
8403         * gcc.c-torture/compile/pr39943.c: New testcase.
8404
8405 2009-04-29  Richard Guenther  <rguenther@suse.de>
8406
8407         PR middle-end/39937
8408         * gcc.c-torture/compile/pr39937.c: New testcase.
8409
8410 2009-04-29  Richard Guenther  <rguenther@suse.de>
8411
8412         PR tree-optimization/39941
8413         * gcc.c-torture/compile/pr39941.c: New testcase.
8414
8415 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8416
8417         * gcc.target/bfin/20090411-1.c: New test.
8418
8419 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8420
8421         PR target/39565
8422         * gcc.dg/pr39565.c: New testcase.
8423
8424 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8425
8426         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8427         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8428         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8429         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8430         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8431         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8432         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8433         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8434         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8435         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8436         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8437         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8438         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8439         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8440         * gcc.target/i386/pr37191.c: Likewise.
8441         * gcc.target/i386/reload-1.c: Likewise.
8442         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8443         * g++.old-deja/g++.pt/repo2.C: Likewise.
8444         * g++.old-deja/g++.pt/repo3.C: Likewise.
8445         * g++.old-deja/g++.pt/repo4.C: Likewise.
8446         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8447         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8448         * g++.dg/template/repo1.C: Likewise.
8449         * g++.dg/template/repo2.C: Likewise.
8450         * g++.dg/template/repo3.C: Likewise.
8451         * g++.dg/template/repo4.C: Likewise.
8452         * g++.dg/template/repo5.C: Likewise.
8453         * g++.dg/template/repo6.C: Likewise.
8454         * g++.dg/template/repo7.C: Likewise.
8455         * g++.dg/template/repo8.C: Likewise.
8456         * g++.dg/template/repo9.C: Likewise.
8457         * g++.dg/rtti/repo1.C: Likewise.
8458         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8459         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8460         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8461         * g++.dg/other/PR23205.C: Skip for vxworks.
8462         * g++.dg/ext/visibility/class1.C: Requires PIC.
8463         * g++.dg/eh/async-unwind2.C: Requires PIC.
8464         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8465         does not have cxa_exit.
8466
8467 2009-04-28  Jing Yu  <jingyu@google.com>
8468
8469         PR testsuite/39790
8470         * lib/target-supports.exp (check_effective_target_tls): Remove
8471         comment of caching.
8472         (check_effective_target_tls_native): Likewise.
8473         (check_effective_target_tls_runtime): Likewise.
8474         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8475         tls to tls_runtime.
8476         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8477
8478 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8479
8480         PR fortran/39946
8481         * gfortran.dg/proc_ptr_16.f90: New.
8482
8483 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8484
8485         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8486         lp64 is true.
8487
8488 2009-04-28  Richard Guenther  <rguenther@suse.de>
8489
8490         PR middle-end/39937
8491         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8492
8493 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8494
8495         * g++.dg/warn/pr35652.C: Removed.
8496         * gcc.dg/pr35652.c: Likewise.
8497
8498 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8499
8500         * gcc.target/ia64/20071210-2.c: New testcase.
8501
8502 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8503
8504         PR c/39323
8505         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8506         * gcc.dg/pr39323-3.c: Ditto.
8507
8508 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8509
8510         PR fortran/39930
8511         PR fortran/39931
8512         * gfortran.dg/ambiguous_reference_2.f90: New.
8513         * gfortran.dg/pointer_assign_7.f90: New.
8514
8515 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8516             Mark Mitchell  <mark@codesourcery.com>
8517
8518         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8519         * gcc.dg/20020103-1.c: Check for __ppc.
8520         * gcc.dg/asm-b.c: Check for __ppc.
8521         * gcc.dg/20020919-1.c: Check for __ppc.
8522         * gcc.dg/20020312-2.c: Likewise.
8523         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8524         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8525         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8526         * g++.dg/warn/weak1.C: Likewise.
8527         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8528         static so appropriate optimizations kick in.
8529         (find_base_value_wrapper): New function.
8530         * g++.dg/eh/simd-5.C: Fix target triplet.
8531         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8532
8533 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8534             H.J. Lu  <hongjiu.lu@intel.com>
8535
8536         PR target/39911
8537         * gcc.target/i386/pr39911.c: New test.
8538
8539 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8540
8541         PR fortran/39879
8542         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8543
8544 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8545
8546         PR c++/35652
8547         Revert:
8548
8549         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8550
8551         * gcc.dg/pr35652.C: New.
8552         * g++.dg/warn/pr35652.C: New.
8553         * gcc.dg/format/plus-1.c: Adjust message.
8554
8555 2009-04-27  DJ Delorie  <dj@redhat.com>
8556
8557         * lib/target-supports.exp (check_effective_target_double64): New.
8558         (check_effective_target_double64plus): New.
8559         (check_effective_target_large_double): New.
8560         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8561         * gcc.dg/div-double-1.c: Likewise.
8562         * gcc.dg/Wconversion-real.c: Require large_double.
8563         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8564
8565         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8566         are too small.
8567
8568         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8569         constants as long.
8570
8571 2009-04-27  Ian Lance Taylor  <iant@google.com>
8572
8573         * gcc.dg/Wcxx-compat-5.c: New testcase.
8574         * gcc.dg/Wcxx-compat-6.c: New testcase.
8575
8576 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8577
8578         Allow non-constant arguments to conversion intrinsics.
8579         * gcc.target/spu/intrinsics-3.c: Update tests.
8580
8581 2009-04-27  Richard Guenther  <rguenther@suse.de>
8582
8583         PR middle-end/39928
8584         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8585         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8586
8587 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8588
8589         PR target/39903
8590         * gcc.dg/torture/pr39903-1.c: New.
8591         * gcc.dg/torture/pr39903-2.c: Likewise.
8592
8593 2009-04-27  Revital Eres  <eres@il.ibm.com>
8594
8595         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8596         and check it.
8597         * gcc.dg/sms-2.c: Add dump check.
8598         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8599         and check it.
8600         * gcc.dg/sms-4.c: Likewise.
8601         * gcc.dg/sms-5.c: Likewise.
8602         * gcc.dg/sms-6.c: Likewise.
8603         * gcc.dg/sms-7.c: Likewise.
8604         * gcc.dg/sms-antideps.c: Rename to...
8605         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8606
8607 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8608
8609         * gnat.dg/opt2.adb: New test.
8610
8611 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR c++/39875
8614         * g++.dg/warn/Wunused-15.C: New test.
8615
8616 2009-04-26  Michael Matz  <matz@suse.de>
8617
8618         Expand from SSA.
8619         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8620         change regexps.
8621         * gcc.target/i386/pr37248-1.c: Modified.
8622         * gcc.target/i386/pr37248-3.c: Modified.
8623         * gcc.target/i386/pr37248-2.c: Modified.
8624         * gnat.dg/aliasing1.adb: Modified.
8625         * gnat.dg/pack9.adb: Modified.
8626         * gnat.dg/aliasing2.adb: Modified.
8627         * gcc.dg/strict-overflow-2.c: Modified.
8628         * gcc.dg/autopar/reduc-1char.c: Modified.
8629         * gcc.dg/autopar/reduc-2char.c: Modified.
8630         * gcc.dg/autopar/reduc-1.c: Modified.
8631         * gcc.dg/autopar/reduc-2.c: Modified.
8632         * gcc.dg/autopar/reduc-3.c: Modified.
8633         * gcc.dg/autopar/reduc-6.c: Modified.
8634         * gcc.dg/autopar/reduc-7.c: Modified.
8635         * gcc.dg/autopar/reduc-8.c: Modified.
8636         * gcc.dg/autopar/reduc-9.c: Modified.
8637         * gcc.dg/autopar/reduc-1short.c: Modified.
8638         * gcc.dg/autopar/reduc-2short.c: Modified.
8639         * gcc.dg/autopar/parallelization-1.c: Modified.
8640         * gcc.dg/strict-overflow-4.c: Modified.
8641         * gcc.dg/strict-overflow-6.c: Modified.
8642         * gcc.dg/gomp/combined-1.c: Modified.
8643         * gcc.dg/no-strict-overflow-1.c: Modified.
8644         * gcc.dg/no-strict-overflow-3.c: Modified.
8645         * gcc.dg/no-strict-overflow-5.c: Modified.
8646         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8647         * gcc.dg/tree-ssa/pr18134.c: Modified.
8648         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8649         * gcc.dg/tree-ssa/vector-2.c: Modified.
8650         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8651         * gcc.dg/tree-ssa/loop-21.c: Modified.
8652         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8653         * gcc.dg/tree-ssa/vector-3.c: Modified.
8654         * gcc.dg/tree-ssa/asm-3.c: Modified.
8655         * gcc.dg/tree-ssa/pr23294.c: Modified.
8656         * gcc.dg/tree-ssa/loop-22.c: Modified.
8657         * gcc.dg/tree-ssa/loop-15.c: Modified.
8658         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8659         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8660         * gcc.dg/tree-ssa/pr20139.c: Modified.
8661         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8662         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8663         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8664         * gcc.dg/tree-ssa/loop-5.c: Modified.
8665         * gcc.dg/tree-ssa/pr19431.c: Modified.
8666         * gcc.dg/tree-ssa/pr32044.c: Modified.
8667         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8668         * gcc.dg/tree-ssa/loop-19.c: Modified.
8669         * gcc.dg/tree-ssa/loop-28.c: Modified.
8670         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8671         * gcc.dg/tree-ssa/divide-1.c: Modified.
8672         * gcc.dg/tree-ssa/inline-1.c: Modified.
8673         * gcc.dg/tree-ssa/divide-3.c: Modified.
8674         * gcc.dg/tree-ssa/pr30978.c: Modified.
8675         * gcc.dg/tree-ssa/alias-6.c: Modified.
8676         * gcc.dg/tree-ssa/divide-4.c: Modified.
8677         * gcc.dg/tree-ssa/alias-11.c: Modified.
8678         * gcc.dg/no-strict-overflow-7.c: Modified.
8679         * gcc.dg/strict-overflow-1.c: Modified.
8680         * gcc.dg/pr15784-4.c: Modified.
8681         * gcc.dg/pr34263.c: Modified.
8682         * gcc.dg/strict-overflow-3.c: Modified.
8683         * gcc.dg/tree-prof/stringop-1.c: Modified.
8684         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8685         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8686         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8687         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8688         * gcc.dg/no-strict-overflow-2.c: Modified.
8689         * gcc.dg/no-strict-overflow-4.c: Modified.
8690         * gcc.dg/no-strict-overflow-6.c: Modified.
8691         * g++.dg/tree-ssa/pr27090.C: Modified.
8692         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8693         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8694         * g++.dg/tree-ssa/pr19807.C: Modified.
8695         * g++.dg/opt/pr30965.C: Modified.
8696         * g++.dg/init/new17.C: Modified.
8697         * gfortran.dg/whole_file_6.f90: Modified.
8698         * gfortran.dg/whole_file_5.f90: Modified.
8699         * gfortran.dg/reassoc_1.f90: Modified.
8700         * gfortran.dg/reassoc_3.f90: Modified.
8701
8702 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8703
8704         PR fortran/39893
8705         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8706
8707 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR inline-asm/39543
8710         * gcc.target/i386/pr39543-1.c: New test.
8711         * gcc.target/i386/pr39543-2.c: New test.
8712         * gcc.target/i386/pr39543-3.c: New test.
8713
8714         PR c/39889
8715         * gcc.dg/Wunused-value-3.c: New test.
8716
8717 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8718
8719         PR c/39581
8720         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8721         gcc.dg/vla-21.c: New tests.
8722
8723 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8724
8725         PR c/39556
8726         * gcc.dg/inline-34.c: New test.
8727
8728 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8729
8730         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8731         gcc.dg/enum-const-3.c: New tests.
8732         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8733         -pedantic-errors.  Update expected diagnostics.
8734
8735 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8736
8737         PR c/39582
8738         * gcc.dg/vla-20.c: New test.
8739
8740 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8741
8742         PR c/39564
8743         * gcc.dg/vla-19.c: New test.
8744
8745 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8746
8747         PR preprocessor/39559
8748         * gcc.dg/c99-intconst-2.c: New test.
8749
8750 2009-04-25  Jan Hubicka  <jh@suse.cz>
8751
8752         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8753
8754 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8755
8756         PR fortran/39688
8757         * gfortran.dg/import7.f90: New.
8758
8759 2009-04-24  Richard Guenther  <rguenther@suse.de>
8760
8761         * gcc.dg/tree-ssa/vrp48.c: Fix.
8762
8763 2008-04-24  Doug Kwan  <dougkwan@google.com>
8764
8765         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8766         destination are the same.
8767
8768 2009-04-24  Richard Guenther  <rguenther@suse.de>
8769
8770         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8771
8772 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8773
8774         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8775         gcc.dg/array-const-3.c: New tests.
8776
8777 2009-04-24  Ian Lance Taylor  <iant@google.com>
8778
8779         * gcc.dg/Wcxx-compat-4.c: New testcase.
8780
8781 2009-04-24  Daniel Kraft  <d@domob.eu>
8782
8783         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8784         expected on already erraneous symbol (renamed to fresh one).
8785
8786 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8787
8788         PR middle-end/39867
8789         * gcc.dg/pr39867.c: New.
8790
8791 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8792
8793         PR fortran/39861
8794         PR fortran/39864
8795         * gfortran.dg/intrinsic_1.f90: New.
8796
8797 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8798
8799         * gnat.dg/alignment7.adb: New test.
8800         * gnat.dg/alignment8.adb: Likewise.
8801
8802 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8805         * gnat.dg/specs/rep_clause2.ads: New test.
8806
8807 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR rtl-optimization/39794
8810         * gcc.dg/pr39794.c: New test.
8811
8812 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8813
8814         * gnat.dg/atomic1.adb: New test.
8815         * gnat.dg/atomic1_pkg.ads: New helper.
8816
8817 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8818
8819         PR testsuite/39623
8820         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8821         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8822
8823 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8824
8825         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8826         warning.
8827
8828 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8829
8830         PR C/31499
8831         * gcc.dg/vector-init-1.c: New testcase.
8832         * gcc.dg/vector-init-2.c: New testcase.
8833
8834 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8835
8836         * gnat.dg/enum2.adb: New test.
8837         * gnat.dg/enum2_pkg.ads: New helper.
8838
8839 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8840
8841         PR c/39855
8842         * gcc.dg/torture/pr39855.c: New test.
8843
8844 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8845
8846         PR c++/39639
8847         * g++.dg/cpp0x/pr39639.C: New test.
8848
8849 2009-04-22  Mark Heffernan  <meheff@google.com>
8850
8851         * gcc.dg/profile-generate-3.c: New test.
8852
8853 2009-04-22  Jan Hubicka  <jh@suse.cz>
8854
8855         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8856
8857 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8858
8859         PR testsuite/39623
8860         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8861
8862 2009-04-22  Richard Guenther  <rguenther@suse.de>
8863
8864         PR tree-optimization/39824
8865         * gcc.c-torture/compile/pr39824.c: New testcase.
8866
8867 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8868
8869         PR c++/14875
8870         * g++.dg/parse/parser-pr14875.C: New.
8871         * g++.dg/parse/parser-pr14875-2.C: New.
8872         * g++.dg/parse/error6.C: Update match string.
8873
8874 2009-04-22  Richard Guenther  <rguenther@suse.de>
8875
8876         PR tree-optimization/39845
8877         * gcc.c-torture/compile/pr39845.c: New testcase.
8878
8879 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8880
8881         PR fortran/39735
8882         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8883         * gfortran.dg/external_initializer.f90: Modified.
8884         * gfortran.dg/interface_26.f90: Modified.
8885         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8886         * gfortran.dg/proc_ptr_3.f90: Modified.
8887         * gfortran.dg/proc_ptr_15.f90: New.
8888         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8889
8890 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8891
8892         PR c++/35711
8893         * g++.dg/warn/pr35711.C: New.
8894         * g++.dg/conversion/ptrmem2.C: Update.
8895
8896 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8897
8898         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8899         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8900         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8901         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8902         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8903         gcc.c-torture/ChangeLog.0,
8904         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8905         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8906         gcc.target/i386/math-torture/math-torture.exp,
8907         gcc.target/mips/inter/mips16-inter.exp,
8908         gcc.target/mips/mips-nonpic/README,
8909         gcc.target/x86_64/abi/README.gcc,
8910         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8911         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8912         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8913         notices.
8914         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8915
8916 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8917
8918         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8919
8920 2009-04-21  Richard Guenther  <rguenther@suse.de>
8921
8922         PR middle-end/39829
8923         * gcc.dg/torture/pr39829.c: New testcase.
8924
8925 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8926
8927         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8928
8929 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8930
8931         PR 16202
8932         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8933         * gcc.dg/sequence-pt-2.c: New.
8934         * gcc.dg/sequence-pt-3.c: New.
8935         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8936         * g++.dg/warn/sequence-pt-2.c: New.
8937         * g++.dg/warn/sequence-pt-3.c: New.
8938
8939 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8940
8941         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8942
8943 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gnat.dg/import1.ad[sb]: New test.
8946
8947 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8948
8949         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8950         return 0.
8951
8952 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8953
8954         PR fortran/39811
8955         * gfortran.dg/continuation_11.f90: New test.
8956
8957 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8958
8959         PR c++/13358
8960         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8961         messages. Test for "long long" in system headers.
8962         * gcc.dg/c99-longlong-2.c: New.
8963         * g++.dg/warn/pr13358.C: New.
8964         * g++.dg/warn/pr13358-2.C: New.
8965         * g++.dg/warn/pr13358-3.C: New.
8966         * g++.dg/warn/pr13358-4.C: New.
8967
8968 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8969
8970         * gcc.dg/framework-2.c: Fix up for non existent includes
8971         being fatal errors now.
8972
8973 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8974
8975         PR fortran/39800
8976         * gfortran.dg/private_type_13.f90: New test.
8977         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8978
8979 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8980
8981         PR c++/39803
8982         * g++.dg/warn/Wunused-14.C: New test.
8983
8984 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8985
8986         * gnat.dg/specs/small_alignment.ads: New test.
8987
8988 2009-04-20  Ian Lance Taylor  <iant@google.com>
8989
8990         * gcc.dg/Wcxx-compat-3.c: New testcase.
8991
8992 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8993
8994         * gnat.dg/pack13.ad[sb]: New test.
8995         * gnat.dg/pack13_pkg.ads: New helper.
8996
8997 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8998
8999         * gnat.dg/discr11.ad[sb]: New test.
9000         * gnat.dg/discr11_pkg.ads: New helper.
9001
9002 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9003
9004         PR tree-optimization/39675
9005         * gcc.dg/vect/O3-pr39675-2.c: New test.
9006
9007 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9008
9009         * gnat.dg/rep_clause3.adb: New test.
9010
9011 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9012
9013         PR c/37481
9014         * gcc.dg/c99-flex-array-7.c: New test.
9015
9016 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9017
9018         PR c/19771
9019         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9020
9021 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9022
9023         PR c/38243
9024         * gcc.dg/c99-restrict-3.c: New test.
9025
9026 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9027
9028         PR preprocessor/20078
9029         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9030
9031 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9032
9033         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9034         Do not pass -B$root after -margs.
9035
9036 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9037
9038         PR c/32061
9039         PR c++/36954
9040         * gcc.dg/pr32061.c: New.
9041         * gcc.dg/Wlogical-op-1.c: Update.
9042         * g++.dg/warn/Wlogical-op-1.C: Update.
9043         * g++.dg/warn/pr36954.C: New.
9044
9045 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9046
9047         PR c/27676
9048         * gcc.dg/lvalue-5.c: New test.
9049
9050 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9051
9052         PR c/22367
9053         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9054
9055 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9056
9057         * gcc.dg/cpp/include5.c: New test.
9058
9059 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9060
9061         PR c/35210
9062         * gcc.dg/call-diag-2.c: New test.
9063
9064 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9065
9066         PR preprocessor/39646
9067         * gcc.dg/cpp/line8.c: New test.
9068
9069 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9070
9071         PR preprocessor/39647
9072         * gcc.dg/cpp/line7.c: New test.
9073
9074 2009-04-18  Richard Guenther  <rguenther@suse.de>
9075
9076         PR middle-end/39804
9077         * gcc.target/i386/pr39804.c: New testcase.
9078
9079 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9080
9081         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9082         * g++.dg/other/pr39496.C: Likewise.
9083
9084 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9085
9086         PR middle-end/36902
9087         * gcc.dg/pr36902.c: New.
9088
9089 2009-04-17  Diego Novillo  <dnovillo@google.com>
9090
9091         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9092         violation for variable 'inside_main'.
9093
9094 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9095
9096         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9097
9098 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9099
9100         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9101
9102 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9103
9104         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9105         * gfortran.dg/chmod_2.f90: Likewise.
9106         * gfortran.dg/chmod_3.f90: Likewise.
9107         * gfortran.dg/open_errors.f90: Likewise.
9108         * gfortran.dg/stat_1.f90: Likewise.
9109         * gfortran.dg/stat_2.f90: Likewise.
9110
9111 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9112
9113         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9114         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9115         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9116         * gfortran.dg/nearest_1.f90: Likewise.
9117         * gfortran.dg/nearest_3.f90: Likewise.
9118         * gfortran.dg/isnan_1.f90: Likewise.
9119         * gfortran.dg/isnan_2.f90: Likewise.
9120         * gfortran.dg/nan_1.f90: Likewise.
9121         * gfortran.dg/nan_2.f90: Likewise.
9122         * gfortran.dg/nan_3.f90: Likewise.
9123         * gfortran.dg/nan_4.f90: Likewise.
9124         * gfortran.dg/module_nan.f90: Likewise.
9125         * gfortran.dg/int_conv_2.f90: Likewise.
9126         * gfortran.dg/init_flag_3.f90: Likewise.
9127         * gfortran.dg/namelist_42.f90: Likewise.
9128         * gfortran.dg/namelist_43.f90: Likewise.
9129         * gfortran.dg/real_const_3.f90: Likewise.
9130         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9131
9132         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9133         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9134         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9135         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9136         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9137
9138         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9139         * gfortran.dg/gamma_5.f90: Likewise.
9140
9141 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9142
9143         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9144         less strict so it also works with auto-overlay support.
9145         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9146         for "exceeds local store" linker errors on the SPU.
9147
9148         * lib/gfortran.exp: Include target-supports.exp.
9149         (gfortran_init): On SPU targets where automatic overlay support
9150         is available, use it to build all Fortran test cases.
9151
9152         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9153
9154 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9155
9156         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9157         rule enforced by gnat on taft types.
9158
9159 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR testsuite/39792
9162         * g++.dg/ext/complit11.C: Add empty dg-options.
9163
9164 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9165
9166         PR c++/17570
9167         * g++.dg/template/defarg11.C: New test.
9168
9169 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9170
9171         PR c++/28766
9172         * g++.dg/ext/complit11.C: New testcase.
9173
9174 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9175
9176         PR c++/39551
9177         * g++.dg/warn/Wunused-13.C: New testcase.
9178
9179 2009-04-15  Ian Lance Taylor  <iant@google.com>
9180
9181         * gcc.dg/Wenum-compare-1.c: New testcase.
9182
9183 2009-04-15  Richard Guenther  <rguenther@suse.de>
9184
9185         PR tree-optimization/39764
9186         * g++.dg/torture/pr39764.C: New testcase.
9187
9188 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9189
9190         * g++.dg/ext/altivec-17.C: New.
9191
9192 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9193
9194         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9195         * gnat.dg/specs/limited1.ads: Ditto.
9196
9197 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9198
9199         PR testsuite/39769
9200         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9201         for testing the results of estimate instructions.
9202         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9203         * gcc.dg/vmx/3a-05.c (test): Ditto.
9204
9205 2009-04-14  Jason Merrill  <jason@redhat.com>
9206
9207         PR c++/39763
9208         * g++.dg/warn/Wshadow-4.C: Extend.
9209
9210 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9211
9212         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9213         (do_D): Remove attribute hidden.
9214
9215 2009-04-13  Jason Merrill  <jason@redhat.com>
9216
9217         PR c++/39480
9218         * g++.dg/init/copy7.C: New.
9219
9220 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9221
9222         PR testsuite/39733
9223         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9224         (check_for_all_options): This.
9225
9226 2009-04-13  Jason Merrill  <jason@redhat.com>
9227
9228         PR c++/39750
9229         * g++.dg/template/crash90.C: New.
9230
9231 2009-04-12  Jason Merrill  <jason@redhat.com>
9232
9233         PR c++/39742
9234         * g++.dg/overload/extern-C-2.C: New.
9235
9236 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9237
9238         PR preprocessor/31869
9239         * gcc.dg/cpp/strify5.c: New test.
9240
9241 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9242
9243         * gnat.dg/enum1.adb: New test.
9244         * gnat.dg/enum1_pkg.ads: New helper.
9245
9246 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9247
9248         PR target/39740
9249         * gcc.target/alpha/pr39740.c: New test.
9250
9251 2009-04-11  Daniel Kraft  <d@domob.eu>
9252
9253         PR fortran/37746
9254         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9255         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9256         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9257         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9258         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9259         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9260         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9261         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9262         expected string length that failed with -fbounds-check now.
9263         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9264
9265 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9266
9267         PR fortran/39692
9268         * gfortran.dg/proc_ptr_14.f90: New.
9269
9270 2009-04-11  Richard Guenther  <rguenther@suse.de>
9271
9272         PR middle-end/39732
9273         * g++.dg/torture/pr39732.C: New testcase.
9274
9275 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9276
9277         * gfortran.dg/whole_file_5.f90: New.
9278         * gfortran.dg/whole_file_6.f90: New.
9279
9280 2009-04-11  Richard Guenther  <rguenther@suse.de>
9281
9282         PR tree-optimization/39713
9283         * g++.dg/torture/pr39713.C: New testcase.
9284
9285 2009-04-10  Richard Guenther  <rguenther@suse.de>
9286
9287         PR c/39712
9288         * gcc.dg/pr39712.c: New testcase.
9289
9290 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9291
9292         PR c++/28301
9293         * g++.dg/cpp0x/enum2.C: Updated.
9294         * g++.dg/debug/pr22514.C: Likewise.
9295         * g++.dg/parse/enum2.C: Likewise.
9296         * g++.dg/parse/enum3.C: Likewise.
9297         * g++.dg/template/crash79.C: Likewise.
9298         * g++.old-deja/g++.jason/cond.C: Likewise.
9299
9300 2009-04-10  Chao-ying Fu  <fu@mips.com>
9301
9302         * gcc.target/mips/interrupt_handler.c: Change from compile to
9303         assemble.
9304
9305 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9306
9307         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9308
9309 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9310
9311         PR fortran/38709
9312         * gfortran.dg/zero_sized_6.f90: New.
9313
9314 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9315
9316         PR  c++/20118
9317         * g++.dg/parse/pr20118.C: New.
9318         * g++.dg/template/spec16.C: Update.
9319
9320 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9321
9322         PR testsuite/35621
9323         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9324         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9325         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9326         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9327         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9328         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9329         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9330         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9331         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9332         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9333         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9334         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9335         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9336         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9337         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9338         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9339         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9340
9341 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343         PR target/39678
9344         * g++.dg/torture/pr39678.C: New.
9345         * gcc.dg/compat/struct-complex-2.h: Likewise.
9346         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9347         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9348         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9349         * gcc.dg/torture/pr39678.c: Likewise.
9350         * gcc.target/i386/pr39678.c: Likewise.
9351
9352         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9353         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9354
9355         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9356         <complex.h>.  Add tests for structure with complex float.
9357
9358 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9359             Joseph Myers  <joseph@codesourcery.com>
9360
9361         PR target/36800
9362         * gcc.dg/dfp/pr36800.c: New.
9363
9364 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9365             Rafael Avila de Espindola  <espindola@google.com>
9366
9367         * gcc.misc-tests/help.exp: New file.
9368         * lib/options.exp: New file.
9369
9370 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9371
9372         PR libobjc/36610
9373         * objc/execute/forward-1.x: New.
9374
9375 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9376
9377         * gcc.dg/pr27150-1.c: Change to a link test.
9378
9379 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9382         3 of the GNU General Public License and to point readers at the
9383         COPYING3 file and the FSF's license web page.
9384         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9385         * gcc.dg/struct/struct-reorg.exp: Likewise.
9386         * gcc.target/spu/tag_manager.c: Likewise.
9387
9388 2009-04-09  Richard Guenther  <rguenther@suse.de>
9389
9390         PR testsuite/39696
9391         * ssa-ccp-25.c: Adjust pattern.
9392
9393 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9394
9395         PR fortran/36704
9396         * gfortran.dg/external_procedures_1.f90: Modified.
9397         * gfortran.dg/proc_ptr_result_1.f90: New.
9398         * gfortran.dg/proc_ptr_result_2.f90: New.
9399         * gfortran.dg/proc_ptr_result_3.f90: New.
9400
9401 2009-04-09  Richard Guenther  <rguenther@suse.de>
9402
9403         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9404         to prevent constant propagation.
9405         * gcc.dg/vect/vect-56.c: Likewise.
9406         * gcc.dg/vect/vect-58.c: Likewise.
9407         * gcc.dg/vect/vect-60.c: Likewise.
9408         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9409         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9410         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9411
9412 2009-04-09  Richard Guenther  <rguenther@suse.de>
9413
9414         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9415         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9416
9417 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9418
9419         PR c/39613
9420         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9421         New tests.
9422
9423 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9424
9425         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9426         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9427
9428 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9429
9430         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9431
9432 2009-04-08  Jason Merrill  <jason@redhat.com>
9433
9434         PR c++/25185
9435         * g++.dg/template/error40.C: Add another test.
9436
9437 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9438
9439         PR c/39614
9440         PR c/39673
9441         * gcc.c-torture/compile/pr39614-1.c,
9442         gcc.c-torture/compile/pr39614-2.c,
9443         gcc.c-torture/compile/pr39614-3.c,
9444         gcc.c-torture/compile/pr39614-4.c,
9445         gcc.c-torture/compile/pr39614-5.c,
9446         gcc.c-torture/compile/pr39673-1.c,
9447         gcc.c-torture/compile/pr39673-2.c: New tests.
9448         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9449         more cases.
9450         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9451         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9452         expected errors.
9453
9454 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9455
9456         PRc++/39637
9457         * g++.dg/cpp0x/variadic-crash2.C: New test.
9458
9459 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9460
9461         PR fortran/38863
9462         * gfortran.dg/alloc_comp_result_1.f90: New test.
9463
9464 2009-04-07  Jason Merrill  <jason@redhat.com>
9465
9466         PR c++/34691
9467         * g++.dg/overload/extern-C-1.C: New.
9468
9469 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9470
9471         PR testsuite/39325
9472         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9473
9474 2009-04-07  Jason Merrill  <jason@redhat.com>
9475
9476         PR c++/25185
9477         * g++.dg/template/error40.C: New.
9478
9479 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9480
9481         PR fortran/38152
9482         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9483
9484 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9485
9486         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9487
9488 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9489
9490         PR fortran/38290
9491         * gfortran.dg/proc_decl_1.f90: Modified.
9492         * gfortran.dg/proc_ptr_11.f90: Extended.
9493         * gfortran.dg/proc_ptr_13.f90: Modified.
9494
9495 2009-04-06  Jason Merrill  <jason@redhat.com>
9496
9497         PR c++/35146
9498         * g++.dg/template/fnspec1.C: New.
9499
9500 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9501
9502         * lib/gnat.exp: Handle multilib.
9503
9504 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9505
9506         PR fortran/38863
9507         * gfortran.dg/dependency_23.f90: New test.
9508
9509 2009-04-06  Richard Guenther  <rguenther@suse.de>
9510
9511         PR tree-optimization/28868
9512         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9513         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9514         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9515         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9516
9517 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9518
9519         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9520
9521 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9522
9523         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9524
9525 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9526
9527         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9528         with the built-in y0, and the subsequent warning.
9529         (y1): Likewise, rename to y_1.
9530
9531 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9532
9533         PR fortran/39414
9534         * gfortran.dg/proc_decl_21.f90: New.
9535
9536 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9537
9538         PR fortran/36091
9539         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9540
9541 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9542
9543         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9544         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9545         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9546         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9547         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9548         gfortran.dg/namelist_49.f90: Gate test on effective_target
9549         fd_truncate.
9550         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9551
9552 2009-04-05  Daniel Kraft  <d@domob.eu>
9553
9554         PR fortran/38654
9555         * gfortran.dg/read_float_2.f03
9556         * gfortran.dg/read_float_3.f90
9557
9558 2009-04-05  Richard Guenther  <rguenther@suse.de>
9559
9560         PR tree-optimization/39648
9561         * gcc.c-torture/compile/pr39648.c: New testcase.
9562
9563 2009-04-05  Jason Merrill  <jason@redhat.com>
9564
9565         PR c++/14912
9566         * g++.dg/template/error39.C: New.
9567
9568 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9569
9570         PR fortran/29458
9571         * gfortran.dg/implied_do_1.f90: New.
9572
9573 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9574
9575         PR fortran/39577
9576         * gfortran.dg/recursive_check_8.f90: New.
9577         * gfortran.dg/recursive_check_9.f90: New.
9578         * gfortran.dg/recursive_check_10.f90: New.
9579         * gfortran.dg/recursive_check_11.f90: New.
9580         * gfortran.dg/recursive_check_12.f90: New.
9581         * gfortran.dg/recursive_check_13.f90: New.
9582         * gfortran.dg/recursive_check_14.f90: New.
9583
9584 2009-04-04  Jason Merrill  <jason@redhat.com>
9585
9586         PR c++/25185
9587         * g++.dg/template/error38.C: Add more tests.
9588
9589 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9590
9591         PR fortran/37614
9592         * gfortran.dg/common_align_2.f90: New test.
9593
9594 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9595
9596         PR target/39501
9597         * gcc.c-torture/execute/pr39501.c: New file.
9598         * gcc.c-torture/execute/pr39501.x: New file.
9599
9600 2009-04-04  Richard Guenther  <rguenther@suse.de>
9601
9602         PR tree-optimization/8781
9603         PR tree-optimization/37892
9604         * g++.dg/tree-ssa/pr8781.C: New testcase.
9605         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9606
9607 2009-04-04  Richard Guenther  <rguenther@suse.de>
9608
9609         PR tree-optimization/39636
9610         * gcc.c-torture/compile/pr39636.c: New testcase.
9611
9612 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9613
9614         PR rtl-optimization/39607
9615         * g++.dg/opt/pr39607.C: New.
9616
9617 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9618
9619         PR fortran/39594
9620         * gfortran.dg/common_12.f90: New.
9621
9622 2009-04-03  Jason Merrill  <jason@redhat.com>
9623
9624         PR c++/39608
9625         * g++.dg/template/const2.C: New test.
9626
9627 2009-04-03  Richard Guenther  <rguenther@suse.de>
9628
9629         PR tree-optimization/2480
9630         PR tree-optimization/23086
9631         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9632         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9633
9634 2009-04-03  Richard Guenther  <rguenther@suse.de>
9635
9636         PR tree-optimization/34743
9637         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9638         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9639         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9640         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9641         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9642         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9643         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9644         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9645
9646 2009-04-03  Richard Guenther  <rguenther@suse.de>
9647
9648         PR middle-end/13146
9649         PR tree-optimization/23940
9650         PR tree-optimization/33237
9651         PR middle-end/33974
9652         PR middle-end/34093
9653         PR tree-optimization/36201
9654         PR tree-optimization/36230
9655         PR tree-optimization/38049
9656         PR tree-optimization/38207
9657         PR tree-optimization/38230
9658         PR tree-optimization/38301
9659         PR tree-optimization/38585
9660         PR middle-end/38895
9661         PR tree-optimization/38985
9662         PR tree-optimization/39299
9663         * gcc.dg/pr19633-1.c: Adjust.
9664         * gcc.dg/torture/pta-callused-1.c: Likewise.
9665         * gcc.dg/torture/pr39074-2.c: Likewise.
9666         * gcc.dg/torture/pr39074.c: Likewise.
9667         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9668         * gcc.dg/torture/pr30375.c: Adjust.
9669         * gcc.dg/torture/pr33563.c: Likewise.
9670         * gcc.dg/torture/pr33870.c: Likewise.
9671         * gcc.dg/torture/pr33560.c: Likewise.
9672         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9673         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9674         * gcc.dg/tree-ssa/alias-15.c: Remove.
9675         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9676         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9677         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9678         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9679         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9680         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9681         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9682         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9683         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9684         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9685         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9686         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9687         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9688         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9689         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9690         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9691         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9692         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9693         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9694         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9695         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9696         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9697         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9698         * gcc.dg/uninit-B.c: XFAIL.
9699         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9700         * gcc.dg/uninit-pr19430.c: XFAIL.
9701         * g++.dg/tree-ssa/pr13146.C: New testcase.
9702         * g++.dg/opt/pr36187.C: Adjust.
9703         * g++.dg/torture/20090329-1.C: New testcase.
9704
9705 2009-04-02  Chao-ying Fu  <fu@mips.com>
9706
9707         * gcc.target/mips/interrupt_handler.c: New test.
9708
9709 2009-04-02  David Ayers  <ayers@fsfe.org>
9710
9711         PR objc/18456
9712         * objc.dg/bad-receiver-type-2.m: New test contributed by
9713         Alexander Mamberg.
9714
9715 2009-04-02  Jason Merrill  <jason@redhat.com>
9716
9717         PR c++/25185
9718         * g++.dg/template/error38.C: New test.
9719
9720 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9721
9722         PR tree-optimization/31677
9723         * gcc.dg/memcpy-1.c: Add compiler option.
9724
9725 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9726
9727         PR tree-optimization/39595
9728         * gfortran.dg/vect/O3-pr39595.f: New test.
9729
9730 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9731
9732         PR c++/26693
9733         * g++.dg/template/typedef11.C: New test.
9734         * g++.dg/template/typedef12.C: Likewise.
9735         * g++.dg/template/typedef13.C: Likewise.
9736         * g++.dg/template/typedef14.C: Likewise.
9737         * g++.dg/template/typedef15.C: Likewise.
9738         * g++.dg/template/typedef16.C: Likewise.
9739         * g++.dg/template/sfinae3.C: Compile this pedantically.
9740         The only errors expected should be the one saying the typedef is ill
9741         formed.
9742         * g++.old-deja/g++.pt/typename8.C: Likewise.
9743         * g++.dg/template/access11.C: Update this.
9744
9745 2009-04-02  Richard Guenther  <rguenther@suse.de>
9746
9747         PR tree-optimization/37221
9748         * gcc.c-torture/compile/20090331-1.c: New testcase.
9749
9750 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9751
9752         * gcc.c-torture/compile/20090401-1.c: New test.
9753
9754 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9755
9756         PR c++/4926
9757         * g++.dg/template/pr4926-1.C: New.
9758
9759 2009-04-01  Xinliang David Li  <davidxl@google.com>
9760
9761         * gcc.target/i386/all_one_m128i.c: New test.
9762
9763 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9764
9765         PR c/39027
9766         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9767         * gcc.dg/fltconst-2.c: New test.
9768         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9769         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9770
9771         PR c/33466
9772         * gcc.dg/cpp/pr33466.c: New test.
9773         * gcc.dg/dfp/pr33466.c: New test.
9774         * gcc.dg/fixed-point/pr33466.c: New test.
9775
9776 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9777
9778         PR tree-optimization/35011
9779         * g++.dg/other/pr35011.C: New.
9780
9781 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR target/39226
9784         * gcc.dg/pr39226.c: New test.
9785
9786 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9787
9788         PR c++/35240
9789         * g++.dg/template/pr35240.C: New.
9790
9791 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9792
9793         PR c/39605
9794         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9795         * gcc.dg/pr25682.c: Update expected diagnostics.
9796
9797 2009-04-01  Richard Guenther  <rguenther@suse.de>
9798
9799         * gcc.dg/fold-plusmult-2.c: New testcase.
9800
9801 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR c/37772
9804         * gcc.dg/pr37772.c: New test.
9805         * g++.dg/ext/asm11.C: New test.
9806
9807 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9808
9809         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9810         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9811         defined.
9812
9813 2009-03-31  Jason Merrill  <jason@redhat.com>
9814
9815         * g++.old-deja/g++.other/using9.C: Add expected errors.
9816
9817 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9818
9819         * gcc.c-torture/compile/pr33009.c: Removed.
9820
9821 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9822
9823         * gcc.c-torture/compile/pr33009.c: Delete.
9824         * gcc.c-torture/compile/pr11832.c: Likewise.
9825
9826 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9827
9828         PR c/448
9829         * lib/target-supports.exp (check_effective_target_stdint_types):
9830         Update comment.
9831         (check_effective_target_inttypes_types): New.
9832         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9833         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9834         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9835
9836 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9837
9838         PR fortran/38917
9839         PR fortran/38918
9840         * gfortran.dg/data_pointer_1.f90: New test.
9841
9842 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/38915
9845         * gfortran.dg/char_length_15.f90: New test.
9846
9847 2009-03-31  Jason Merrill  <jason@redhat.com>
9848
9849         C++ DR 613
9850         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9851         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9852         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9853         xfail others.
9854
9855         * g++.dg/other/typedef2.C: New test.
9856
9857         PR c++/37806
9858         * g++.dg/template/typedef17.C: New test.
9859
9860         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9861         * g++.dg/cpp0x/auto12.C: Likewise.
9862
9863 2009-03-31  Richard Guenther  <rguenther@suse.de>
9864
9865         PR middle-end/31029
9866         * gcc.dg/fold-compare-4.c: New testcase.
9867         * gcc.dg/fold-compare-5.c: Likewise.
9868
9869 2009-03-31  Richard Guenther  <rguenther@suse.de>
9870
9871         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9872
9873 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9874
9875         PR target/39592
9876         * gcc.target/i386/pr39592-1.c: New test.
9877
9878 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9879
9880         PR preprocessor/15638
9881         * gcc.dg/cpp/missing-header-1.c: New test.
9882         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9883         "compilation terminated" message.
9884         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9885         test #include "".
9886         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9887         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9888         terminated" message.
9889
9890 2009-03-31  Richard Guenther  <rguenther@suse.de>
9891
9892         PR middle-end/23401
9893         PR middle-end/27810
9894         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9895         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9896
9897 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9898
9899         PR fortran/38389
9900         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9901         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9902         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9903         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9904         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9905         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9906         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9907
9908 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9909
9910         PR fortran/22571
9911         * gfortran.dg/whole_file_1.f90: New test.
9912         PR fortran/26227
9913         * gfortran.dg/whole_file_2.f90: New test.
9914         * gfortran.dg/whole_file_3.f90: New test.
9915         PR fortran/24886
9916         * gfortran.dg/whole_file_4.f90: New test.
9917
9918 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9919
9920         * gfortran.dg/bind_c_usage_19.f90: New test.
9921
9922         PR target/39558
9923         * gcc.target/powerpc/altivec-29.c: New test.
9924
9925 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9926
9927         PR rtl-optimization/323
9928         * gcc.target/i386/excess-precision-1.c,
9929         gcc.target/i386/excess-precision-2.c,
9930         gcc.target/i386/excess-precision-3.c,
9931         gcc.target/i386/excess-precision-4.c,
9932         gcc.target/i386/excess-precision-5.c,
9933         gcc.target/i386/excess-precision-6.c: New tests.
9934
9935 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9936
9937         PR c/35235
9938         * gcc.dg/c99-array-lval-8.c: New test.
9939
9940 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9941
9942         PR preprocessor/34695
9943         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9944         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9945         instead of dg-warning for "previous definition" messages.
9946         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9947         "warnings being treated as errors" message.
9948         * gcc.dg/fltconst-1.c: Use -fshow-column.
9949
9950 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9951
9952         PR fortran/38823
9953         * gfortran.dg/power1.f90: New test.
9954
9955 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9956
9957         PR c/456
9958         PR c/5675
9959         PR c/19976
9960         PR c/29116
9961         PR c/31871
9962         PR c/35198
9963         * gcc.c-torture/compile/20081108-1.c,
9964         gcc.c-torture/compile/20081108-2.c,
9965         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9966         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9967         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9968         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9969         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9970         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9971         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9972         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9973         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9974         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9975         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9976         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9977         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9978         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9979         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9980         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9981         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9982         case.
9983         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9984         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9985         XFAILs.  Update expected messages.
9986         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9987         expected messages.
9988         * gcc.dg/real-const-1.c: Replace with test from original PR.
9989         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9990         when casting from non-constant integer to pointer.
9991
9992 2009-03-29  Richard Guenther  <rguenther@suse.de>
9993
9994         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9995
9996 2009-03-29  Daniel Kraft  <d@domob.eu>
9997
9998         PR fortran/37423
9999         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10000         DEFERRED bindings.
10001         * gfortran.dg/typebound_proc_9.f03: New test.
10002         * gfortran.dg/typebound_proc_10.f03: New test.
10003         * gfortran.dg/typebound_proc_11.f03: New test.
10004         * gfortran.dg/abstract_type_5.f03: New test.
10005
10006 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10007
10008         PR fortran/38507
10009         * gfortran.dg/do_4.f: New.
10010         * gfortran.dg/goto_2.f90: Correct expected warnings.
10011         * gfortran.dg/goto_4.f90: Likewise.
10012         * gfortran.dg/goto_5.f90: New.
10013
10014 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10015
10016         PR target/39545
10017         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10018
10019         * gcc.target/i386/pr39545-1.c: New.
10020         * gcc.target/i386/pr39545-2.c: Likewise.
10021
10022         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10023         (flex2_struct): Likewise.
10024         (check_struct_passing7): Likewise.
10025         (check_struct_passing8): Likewise.
10026         (f1s): Likewise.
10027         (f2s): Likewise.
10028         (main): Call check_struct_passing7 and check_struct_passing8.
10029
10030 2009-03-29  Richard Guenther  <rguenther@suse.de>
10031
10032         * gcc.c-torture/execute/20090113-1.c: New testcase.
10033         * gcc.c-torture/execute/20090113-2.c: Likewise.
10034         * gcc.c-torture/execute/20090113-3.c: Likewise.
10035         * gcc.c-torture/execute/20090207-1.c: Likewise.
10036         * gcc.c-torture/compile/20090114-1.c: Likewise.
10037         * gcc.c-torture/compile/20090328-1.c: Likewise.
10038         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10039
10040 2009-03-29  David Ayers  <ayers@fsfe.org>
10041
10042         PR objc/27377
10043         * objc.dg/conditional-1.m: New tests.
10044
10045 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10046
10047         * gcc.dg/winline-10.c: New test.
10048
10049 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10050
10051         PR fortran/34656
10052         * gfortran.dg/do_check_1.f90: Add test.
10053         * gfortran.dg/do_check_2.f90: Add test.
10054         * gfortran.dg/do_check_3.f90: Add test.
10055         * gfortran.dg/do_check_4.f90: Add test.
10056
10057 2009-03-28  Jan Hubicka  <jh@suse.cz>
10058
10059         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10060         * gcc.dg/pr33826.c: Update dump files.
10061         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10062         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10063
10064 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10065
10066         * g++.dg/tree-ssa/fwprop-align.C: New test.
10067
10068 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10069
10070         * gcc.target/powerpc/altivec-28.c: New test.
10071
10072         PR c++/39554
10073         * gcc.dg/wdisallowed-functions-1.c: Removed.
10074         * gcc.dg/wdisallowed-functions-2.c: Removed.
10075         * gcc.dg/wdisallowed-functions-3.c: Removed.
10076         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10077         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10078         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10079
10080 2009-03-28  Richard Guenther  <rguenther@suse.de>
10081
10082         PR tree-optimization/38723
10083         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10084
10085 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10086
10087         PR fortran/38538
10088         * gfortran.dg/char_result_13.f90: New test.
10089
10090 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10091
10092         PR fortran/38765
10093         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10094
10095 2009-03-28  Daniel Kraft  <d@domob.eu>
10096
10097         * gfortran.dg/trim_1.f90: New test.
10098
10099 2009-03-28  Richard Guenther  <rguenther@suse.de>
10100
10101         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10102         * g++.dg/warn/Warray-bounds.C: Likewise.
10103
10104 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10105
10106         PR fortran/32626
10107         * gfortran.dg/recursive_check_7.f90: New test.
10108
10109 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10110
10111         PR fortran/38432
10112         * gfortran.dg/do_check_5.f90: New test.
10113         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10114         * gfortran.dg/array_constructor_18.f90: Ditto.
10115         * gfortran.dg/array_constructor_22.f90: Ditto.
10116         * gfortran.dg/do_3.F90: Ditto.
10117         * gfortran.dg/do_1.f90: Ditto.
10118
10119 2009-03-28  Richard Guenther  <rguenther@suse.de>
10120
10121         PR tree-optimization/38180
10122         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10123
10124 2009-03-28  Richard Guenther  <rguenther@suse.de>
10125
10126         PR tree-optimization/38513
10127         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10128         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10129         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10130         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10131         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10132         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10133         * gcc.dg/vect/vect-35.c: Likewise.
10134         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10135         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10136         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10137
10138 2009-03-28  Richard Guenther  <rguenther@suse.de>
10139
10140         PR tree-optimization/38968
10141         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10142
10143 2009-03-28  Richard Guenther  <rguenther@suse.de>
10144
10145         PR tree-optimization/37795
10146         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10147
10148 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10149
10150         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10151         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10152         options for removed targets.
10153
10154 2009-03-27  Richard Guenther  <rguenther@suse.de>
10155
10156         PR tree-optimization/39120
10157         * gcc.c-torture/execute/pr39120.c: New testcase.
10158
10159 2009-03-27  Richard Guenther  <rguenther@suse.de>
10160
10161         PR tree-optimization/39120
10162         * gcc.dg/torture/pta-callused-1.c: New testcase.
10163
10164 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10165
10166         PR middle-end/39315
10167         * gcc.target/i386/pr39315-1.c: New.
10168         * gcc.target/i386/pr39315-2.c: Likewise.
10169         * gcc.target/i386/pr39315-3.c: Likewise.
10170         * gcc.target/i386/pr39315-4.c: Likewise.
10171         * gcc.target/i386/pr39315-check.c: Likewise.
10172
10173 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10174
10175         PR c/39323
10176         * gcc.dg/pr39323-1.c: New.
10177         * gcc.dg/pr39323-2.c: Likewise.
10178         * gcc.dg/pr39323-3.c: Likewise.
10179
10180 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10181
10182         PR target/38034
10183         * gcc.target/ia64/sync-1.c: New.
10184
10185 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10186
10187         PR target/39472
10188         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10189         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10190         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10191         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10192         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10193         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10194         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10195         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10196
10197 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10198
10199         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10200         for low precision (i.e. float).
10201
10202 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10203             Jakub Jelinek  <jakub@redhat.com>
10204
10205         PR debug/37959
10206         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10207
10208 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10209
10210         * gcc.dg/memmove-2.c: New test.
10211         * gcc.dg/memmove-3.c: New test.
10212
10213         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10214         in clone naming.
10215
10216 2009-03-27  Xinliang David Li  <davidxl@google.com>
10217
10218         PR tree-optimization/39557
10219         * g++.dg/tree-ssa/dom-invalid.C: New test.
10220
10221 2009-03-27  Xinliang David Li  <davidxl@google.com>
10222
10223         PR tree-optimization/39548
10224         * g++.dg/tree-ssa/copyprop.C: New test.
10225
10226 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10227
10228         PR c++/38638
10229         * g++.dg/template/typename17.C: New testcase.
10230         * g++.dg/template/typename18.C: New testcase.
10231
10232 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10233
10234         PR c++/36799
10235         * g++.dg/other/var_copy-1.C: New test.
10236
10237 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10238
10239         PR c++/37647
10240         * g++.dg/parse/ctor9.C: New test.
10241
10242 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10243
10244         PR c++/29727
10245         * g++.dg/init/error2.C: New test.
10246
10247 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10248
10249         PR c++/35652
10250         * gcc.dg/pr35652.C: New.
10251         * g++.dg/warn/pr35652.C: New.
10252         * gcc.dg/format/plus-1.c: Adjust message.
10253
10254 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR c++/39554
10257         * gcc.dg/wdisallowed-functions-3.c: New test.
10258         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10259
10260 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10261
10262         * gcc.dg/inline-33.c: Fix when pic.
10263
10264 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10265
10266         * gcc.target/ia64/20090324-1.c: New test.
10267
10268 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR c/27898
10271         * gcc.dg/pr27898.c: New test.
10272
10273         PR tree-optimization/32139
10274         * gcc.c-torture/compile/pr32139.c: New test.
10275
10276 2009-03-24  Jason Merrill  <jason@redhat.com>
10277
10278         PR c++/28274
10279         * g++.dg/parse/defarg14.C: New test.
10280
10281 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10282
10283         PR libfortran/39528
10284         * gfortran.dg/read_repeat.f90: New test.
10285
10286 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10287
10288         PR tree-optimization/39529
10289         * gcc.dg/vect/pr39529.c: New test.
10290
10291 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10292             Jakub Jelinek  <jakub@redhat.com>
10293
10294         PR debug/39524
10295         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10296
10297 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR c/39495
10300         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10301
10302 2009-03-23  Jason Merrill  <jason@redhat.com>
10303
10304         * g++.dg/cpp0x/auto12.C: Add variadic test.
10305
10306         PR c++/39526
10307         * g++.dg/warn/Wshadow-4.C: New test.
10308
10309 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR tree-optimization/39516
10312         * gfortran.dg/pr39516.f: New test.
10313
10314 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10315
10316         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10317         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10318         variable, not environment variable.
10319
10320 2009-03-21  Jason Merrill  <jason@redhat.com>
10321
10322         PR c++/28879
10323         * g++.dg/ext/vla6.C: New test.
10324
10325 2009-03-20  Jason Merrill  <jason@redhat.com>
10326
10327         * g++.dg/cpp0x/initlist5.C: Add additional test.
10328
10329 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10330             Janis Johnson  <janis187@us.ibm.com>
10331
10332         * lib/compat.exp (compat-get-options-main, compat-get-options):
10333         Handle dg-prune-output in source file.
10334         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10335         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10336         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10337         two warnings.
10338
10339 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR c/39495
10342         * gcc.dg/gomp/pr39495-1.c: New test.
10343         * gcc.dg/gomp/pr39495-2.c: New test.
10344         * g++.dg/gomp/pr39495-1.C: New test.
10345         * g++.dg/gomp/pr39495-2.C: New test.
10346
10347         PR target/39496
10348         * gcc.target/i386/pr39496.c: New test.
10349         * g++.dg/other/pr39496.C: New test.
10350
10351 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10352
10353         PR middle-end/39500
10354         * gcc.dg/autopar/pr39500-1.c: New.
10355         * gcc.dg/autopar/pr39500-2.c: New.
10356
10357 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10358
10359         * g++.dg/dg.exp: Prune graphite.
10360
10361 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10362
10363         PR middle-end/39447
10364         * g++.dg/graphite: New.
10365         * g++.dg/graphite/graphite.exp: New.
10366         * g++.dg/graphite/pr39447.C: New.
10367
10368 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10369
10370         PR c++/39425
10371         * g++.dg/template/pr39425.C: New.
10372
10373         * g++.dg/template/spec33.C: Updated.
10374
10375 2009-03-17  Jason Merrill  <jason@redhat.com>
10376
10377         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10378
10379 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10380
10381         PR c++/39475
10382         * g++.dg/ext/unary_trait_incomplete.C: New.
10383
10384 2009-03-17  Jing Yu  <jingyu@google.com>
10385
10386         PR middle-end/39378
10387         * g++.dg/inherit/thunk10.C: New test.
10388
10389 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10390
10391         PR target/39482
10392         * gcc.target/i386/pr39482.c: New test.
10393
10394 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10395
10396         PR debug/39471
10397         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10398         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10399         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10400         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10401
10402         PR middle-end/39443
10403         * gcc.dg/pr39443.c: New test.
10404
10405         PR debug/39412
10406         * gcc.dg/debug/pr39412.c: New test.
10407
10408 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10409
10410         PR testsuite/38526
10411         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10412         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10413         is defined.
10414         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10415         its original value, or unset if it was not defined.
10416         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10417         path procs around use of HOSTCC.
10418         * g++.dg/compat/struct-layout-1.exp: Ditto.
10419         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10420
10421 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10422
10423         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10424
10425 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10426
10427         Revert patch for PR testsuite/37630.
10428
10429         PR testsuite/37960
10430         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10431
10432         PR testsuite/37630
10433         * lib/target-supports.exp (check_effective_target_ieee): New.
10434         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10435         * gcc.dg/20001012-1.c: Require ieee.
10436
10437         PR testsuite/37628
10438         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10439
10440 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR tree-optimization/39455
10443         * gcc.dg/pr39455.c: New test.
10444
10445 2009-03-13  David Ayers  <ayers@fsfe.org>
10446
10447         * objc/execute/trivial.m. New test.
10448
10449 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10450
10451         PR target/39137
10452         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10453
10454 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10455
10456         PR testsuite/39451
10457         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10458         constraint on (%2).
10459
10460 2009-03-12  David Ayers  <ayers@fsfe.org>
10461
10462         PR libobjc/27466
10463         * objc/execute/exceptions/handler-1.m. New test.
10464
10465 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR target/39431
10468         * gcc.target/i386/pr39431.c: New test.
10469
10470 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10471
10472         PR target/39445
10473         * gcc.target/i386/pr39445.c: New.
10474
10475         * gcc.target/i386/push-1.c: XFAIL.
10476
10477 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10478
10479         * gcc.dg/inline-33.c: New test.
10480
10481 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10482
10483         * gcc.dg/vect/vect-82.c: Combine dg-do and
10484         dg-require-effective-target into dg-skip-if.
10485         * gcc.dg/vect/vect-83.c: Likewise.
10486
10487 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10488
10489         PR target/39137
10490         * gcc.target/i386/stackalign/longlong-1.c: New test.
10491         * gcc.target/i386/stackalign/longlong-2.c: New test.
10492
10493 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10494
10495         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10496
10497 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10498
10499         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10500         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10501
10502 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10503
10504         * gnat.dg/slice_enum.adb: New test.
10505
10506 2009-03-11  Jason Merrill  <jason@redhat.com>
10507
10508         PR debug/39086
10509         * g++.dg/opt/nrv15.C: New test.
10510
10511 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10512
10513         PR tree-optimization/39422
10514         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10515         constant array with static initialization to global memory.
10516         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10517
10518 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10519
10520         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10521         padding.
10522
10523 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10524
10525         PR c++/39371
10526         * g++.dg/opt/switch2.C: Add -w to dg-options.
10527         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10528         * g++.dg/warn/switch1.C: New test.
10529         * g++.dg/other/switch3.C: New test.
10530
10531         PR tree-optimization/39394
10532         * gcc.c-torture/compile/pr39394.c: New test.
10533
10534 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10535
10536         * gcc.target/s390/20090223-1.c: New testcase.
10537
10538 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10539
10540         PR libfortran/39402
10541         * gfortran.dg/fmt_f0_1.f90: New test.
10542
10543 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545         PR c++/39060
10546         * g++.dg/other/new1.C: Adjusted.
10547         * g++.dg/parse/crash40.C: Likewise.
10548         * g++.dg/parse/defarg12.C: Likewise.
10549         * g++.dg/template/error15.C: Likewise.
10550
10551         * g++.dg/other/pr39060.C: New.
10552
10553 2009-03-07  Jason Merrill  <jason@redhat.com>
10554
10555         PR c++/39367
10556         * g++.dg/opt/new1.C: New.
10557
10558 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10559
10560         PR c++/33492
10561         * g++.dg/other/error32.C: New.
10562
10563 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10564
10565         PR middle-end/39360
10566         * gcc.c-torture/compile/pr39360.c: New test.
10567
10568         PR debug/39372
10569         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10570
10571 2009-03-05  Jason Merrill  <jason@redhat.com>
10572
10573         PR c++/38908
10574         * g++.dg/warn/Wuninitialized-3.C: New test.
10575
10576 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR debug/39379
10579         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10580         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10581
10582 2009-03-04  Jason Merrill  <jason@redhat.com>
10583
10584         PR c++/13549
10585         * g++.dg/template/koenig7.C: New test.
10586
10587 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.dg/torture/predcom-1.C: New test.
10590
10591 2009-03-04  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/39362
10594         * g++.dg/torture/pr39362.C: New testcase.
10595
10596 2009-03-04  Jason Merrill  <jason@redhat.com>
10597             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10598
10599         PR c++/9634
10600         PR c++/29469
10601         PR c++/29607
10602         * g++.dg/template/dependent-name5.C: New test.
10603
10604 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10605
10606         PR testsuite/39357
10607         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10608         vect_int to vect_int_mult.
10609
10610 2009-03-04  Richard Guenther  <rguenther@suse.de>
10611
10612         PR tree-optimization/39358
10613         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10614         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10615
10616 2009-03-04  Richard Guenther  <rguenther@suse.de>
10617
10618         PR tree-optimization/39339
10619         * gcc.c-torture/execute/pr39339.c: New testcase.
10620
10621 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10622
10623         * gcc.c-torture/compile/20090303-1.c,
10624         gcc.c-torture/compile/20090303-2.c: New tests.
10625
10626 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR fortran/39354
10629         * gfortran.dg/gomp/pr39354.f90: New test.
10630
10631         PR tree-optimization/39343
10632         * gcc.dg/pr39343.c: New test.
10633
10634 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10635
10636         PR tree-optimization/39248
10637         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10638         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10639         on targets without vector misalignment support.
10640         * lib/target-supports.exp
10641         (check_effective_target_vect_short_mult): Add
10642         check_effective_target_arm32.
10643
10644 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10645
10646         PR middle-end/39335
10647         * gcc.dg/graphite/pr39335_1.c: New.
10648         * gcc.dg/graphite/pr39335.c: New.
10649
10650 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10651
10652         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10653         of andl.
10654         * gcc.target/i386/stackalign/return-5.c: Likewise.
10655         * gcc.target/i386/stackalign/return-6.c: Likewise.
10656
10657 2009-03-02  Richard Guenther  <rguenther@suse.de>
10658             Ira Rosen  <irar@il.ibm.com>
10659
10660         PR tree-optimization/39318
10661         * gfortran.dg/vect/pr39318.f90: New test.
10662
10663 2009-03-01  Jan Hubicka  <jh@suse.cz>
10664
10665         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10666
10667 2009-03-01  Jan Hubicka  <jh@suse.cz>
10668
10669         PR debug/39267
10670         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10671
10672 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10673
10674         * gnat.dg/pack12.adb: New test.
10675
10676 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10677
10678         PR c++/37789
10679         * g++.dg/other/pr37789.C: New.
10680
10681 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10682
10683         PR fortran/39295
10684         * gfortran.dg/interface_25.f90: New test.
10685         * gfortran.dg/interface_26.f90: New test.
10686
10687 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10688
10689         PR fortran/39292
10690         * gfortran.dg/initialization_22.f90: New test.
10691
10692 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10693
10694         PR rtl-optimization/39241
10695         * gcc.dg/torture/pr39241.c: New.
10696
10697 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10698
10699         PR tree-optimizations/39259
10700         * g++.dg/torture/pr39259.C: New testcase.
10701
10702 2009-02-24  Richard Guenther  <rguenther@suse.de>
10703
10704         PR c++/39242
10705         * g++.dg/template/instantiate10.C: New testcase.
10706
10707 2009-02-24  Richard Guenther  <rguenther@suse.de>
10708             Zdenek Dvorak  <ook@ucw.cz>
10709
10710         PR tree-optimization/39233
10711         * gcc.c-torture/execute/pr39233.c: New testcase.
10712
10713 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10714
10715         PR tree-optimization/39260
10716         * gcc.dg/graphite/pr39260.c: New.
10717
10718 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10719
10720         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10721
10722 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10723
10724         PR c++/36411
10725         * g++.dg/template/void14.C: New.
10726
10727 2009-02-23  Jason Merrill  <jason@redhat.com>
10728
10729         PR c++/38880
10730         * g++.dg/init/const7.C: Remove XFAIL.
10731         * g++.dg/init/static-init1.C: New test.
10732
10733         * g++.dg/cpp0x/initlist14.C: New test.
10734
10735 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10736
10737         PR fortran/38914
10738         * bound_simplification_2.f90:  New test case.
10739         * bound_7.f90:  New test case.
10740
10741 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10742
10743         * gcc.dg/cpp/include4.c: New test.
10744
10745 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10746
10747         PR target/39256
10748         * gcc.target/i386/abi-2.c: New.
10749
10750 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10751
10752         * gcc.c-torture/execute/pr39228.x: New.
10753
10754 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10755
10756         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10757         scan-assembler to check for xmm0 register.
10758
10759 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10760             Joseph Myers  <joseph@codesourcery.com>
10761
10762         * gcc.target/arm/va_list.c: New test.
10763         * g++.dg/abi/arm_va_list.C: Likewise.
10764         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10765         function.
10766         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10767         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10768         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10769         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10770         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10771         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10772
10773 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10774
10775         PR testsuite/38164
10776         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10777         to dg-options.
10778
10779 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10780
10781         PR target/39240
10782         * gcc.c-torture/execute/pr39240.c: New test.
10783
10784 2009-02-20  Jason Merrill  <jason@redhat.com>
10785
10786         PR c++/39225
10787         * g++.dg/parse/dtor15.C: New test.
10788
10789 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10790
10791         * gcc.c-torture/execute/20090219-1.c: New.
10792
10793 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10794
10795         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10796         (mips-dg-options): When matching isa* pseudo-options make
10797         'value' optional and accept ! entries.  Use $spec instead of
10798         $isa_spec in the isa pseudo-option error message.  Only
10799         perform the ISA-range check when 'value' is set.  If arch is
10800         matching any CPU in the ! entries switch to its generic ISA.
10801         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10802         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10803
10804 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR target/39175
10807         * gcc.dg/visibility-20.c: New test.
10808         * g++.dg/ext/visibility/visibility-11.C: New test.
10809
10810 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10811
10812         PR c++/39188
10813         * g++.dg/abi/pr39188-1a.C: New.
10814         * g++.dg/abi/pr39188-1b.C: Likewise.
10815         * g++.dg/abi/pr39188-1.h: Likewise.
10816         * g++.dg/abi/pr39188-2a.C: Likewise.
10817         * g++.dg/abi/pr39188-2b.C: Likewise.
10818         * g++.dg/abi/pr39188-2.h: Likewise.
10819         * g++.dg/abi/pr39188-3a.C: Likewise.
10820         * g++.dg/abi/pr39188-3b.C: Likewise.
10821         * g++.dg/abi/pr39188-3.h: Likewise.
10822
10823 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10824
10825         PR c/38483
10826         * gcc.c-torture/execute/call-trap-1.c,
10827         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10828         tests.
10829
10830 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10831
10832         PR target/39228
10833         * gcc.c-torture/execute/pr39228.c: New test.
10834
10835 2009-02-19  Richard Guenther  <rguenther@suse.de>
10836
10837         PR tree-optimization/39074
10838         * gcc.dg/torture/pr39074.c: New testcase.
10839         * gcc.dg/torture/pr39074-2.c: Likewise.
10840         * gcc.dg/torture/pr39074-3.c: Likewise.
10841
10842 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10843
10844         PR c++/39219
10845         * g++.dg/parse/attr3.C: New.
10846
10847 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10848
10849         PR testsuite/38165
10850         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10851
10852         PR testsuite/38166
10853         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10854         and skip on Darwin.
10855
10856 2009-02-18  Jason Merrill  <jason@redhat.com>
10857
10858         PR c++/38880
10859         * g++.dg/init/const7.C: Remove XFAIL.
10860
10861         PR target/39179
10862         * g++.dg/opt/const6.C: New test.
10863
10864 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10865
10866         * gcc.dg/callabi/callabi.exp: Moved to ...
10867         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10868         in 64bit mode.
10869
10870         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10871         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10872         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10873         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10874         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10875         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10876         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10877
10878         * gcc.dg/callabi/callabi.h: Moved to ...
10879         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10880
10881         * gcc.dg/callabi/func-1.c: Moved to ...
10882         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10883
10884         * gcc.dg/callabi/func-indirect.c: Moved to ...
10885         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10886
10887         * gcc.dg/callabi/pr38891.c: Moved to ...
10888         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10889
10890         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10891         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10892
10893         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10894         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10895
10896         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10897         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10898
10899 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10900
10901         PR target/38891
10902         * gcc.dg/callabi/pr38891.c: New.
10903
10904 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10905
10906         * gcc.dg/callabi/callabi.exp: New.
10907
10908 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10909
10910         PR target/39082
10911         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10912         -Wno-abi for x86.
10913         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10914
10915         * gcc.target/i386/pr39082-1.c: New.
10916
10917         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10918         -Wno-abi.
10919
10920         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10921         CHECK_M64_M128 is defined.
10922         (check_f_arguments): Add "do".
10923         (check_vector_arguments): New.
10924         (check_m64_arguments): Likewise.
10925         (check_m128_arguments): Likewise.
10926
10927         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10928         (CHECK_M64_M128): Define.
10929
10930         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10931         on abitest.
10932         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10933
10934         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10935         tests only if CHECK_M64_M128 is defined.
10936
10937         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10938         (m128_2_struct): Likewise.
10939         (check_struct_passing5): Likewise.
10940         (check_struct_passing6): Likewise.
10941         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10942
10943         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10944         (un5): Likewise.
10945         (check_union_passing4): Likewise.
10946         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10947
10948 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10949
10950         PR c/35447
10951         * gcc.dg/noncompile/pr35447-1.c: New test.
10952
10953 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10954
10955         PR tree-optimization/36922
10956         * gfortran.dg/pr36922.f: New test.
10957
10958 2009-02-17  Richard Guenther  <rguenther@suse.de>
10959
10960         PR tree-optimization/39202
10961         * gcc.c-torture/compile/pr39202.c: New testcase.
10962
10963 2009-02-17  Richard Guenther  <rguenther@suse.de>
10964
10965         PR tree-optimization/39204
10966         * gcc.dg/torture/pr39204.c: New testcase.
10967
10968 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10969
10970         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10971         * gcc.dg/vect/vect-outer-6.c: Ditto.
10972
10973 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10974
10975         PR c/35446
10976         * gcc.dg/noncompile/init-5.c: New test.
10977         * gcc.dg/init-bad-4.c: Adjust expected errors.
10978
10979 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10980
10981         PR target/37049
10982         * gcc.target/i386/push-1.c: New.
10983
10984 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10985
10986         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10987
10988 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10989
10990         * gcc.target/spu/intrinsics-sr.c: New test.
10991
10992 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10993
10994         PR target/38056
10995         * gcc.target/ia64/sibcall-opt-1.c: New test.
10996         * gcc.target/ia64/sibcall-opt-2.c: New test.
10997
10998 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10999
11000         PR fortran/36528
11001         * gfortran.dg/cray_pointers_8.f90: New test.
11002
11003         PR fortran/36703
11004         * gfortran.dg/cray_pointers_9.f90: New test.
11005
11006 2009-02-13  Jason Merrill  <jason@redhat.com>
11007
11008         PR c++/39070
11009         * g++.dg/cpp0x/decltype16.C: New.
11010
11011 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11012
11013         PR target/39152
11014         * gfortran.dg/gomp/pr39152.f90: New.
11015
11016 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11017
11018         PR target/39162
11019         * gcc.target/i386/pr39162.c: New.
11020
11021 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11022
11023         PR c/35444
11024         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11025         New tests.
11026
11027 2009-02-12  Jason Merrill  <jason@redhat.com>
11028
11029         PR c++/38950
11030         * g++.dg/template/array20.C: New test.
11031
11032 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11033
11034         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11035         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11036         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11037
11038 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11039
11040         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11041
11042 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11043
11044         PR target/39152
11045         * gfortran.dg/pr39152.f: New.
11046
11047 2009-02-11  Jason Merrill  <jason@redhat.com>
11048
11049         PR c++/39153
11050         * g++.dg/cpp0x/defaulted9.C: New test.
11051
11052         PR c++/30111
11053         * g++.dg/init/value7.C: New test.
11054
11055 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11056
11057         PR target/38824
11058         * gcc.target/i386/pr38824.c: New testcase.
11059
11060 2009-02-11  Jason Merrill  <jason@redhat.com>
11061
11062         PR c++/38649
11063         * g++.dg/cpp0x/defaulted8.C: New test.
11064
11065         PR c++/36744
11066         * g++.dg/cpp0x/rv9p.C: New test.
11067
11068 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11069
11070         * gnat.dg/aliasing3.adb: New test.
11071         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11072
11073 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11074
11075         PR c++/34397
11076         * g++.dg/template/crash88.C: New.
11077         * g++.dg/template/crash89.C: Likewise.
11078
11079 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11080
11081         PR c/39084
11082         * gcc.dg/pr39084.c: New test.
11083
11084 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11085
11086         PR target/39139
11087         * gcc.target/i386/pr39139.c: New test.
11088
11089 2009-02-10  Richard Guenther  <rguenther@suse.de>
11090
11091         PR tree-optimization/39132
11092         * gcc.dg/torture/pr39132.c: New testcase.
11093
11094 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11095
11096         PR target/39119
11097         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11098         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11099         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11100         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11101         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11102         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11103         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11104         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11105
11106 2009-02-09  Jason Merrill  <jason@redhat.com>
11107
11108         PR c++/39109
11109         * g++.dg/init/value6.C: New test.
11110
11111 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11112
11113         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11114
11115 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11116
11117         * gcc.c-torture/compile/20090209-1.c: New test.
11118
11119 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11120
11121         PR c++/35147
11122         PR c++/37737
11123         * g++.dg/cpp0x/vt-35147.C: New.
11124         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11125         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11126
11127 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11128
11129         PR c/35434
11130         * gcc.dg/attr-alias-4.c: New test.
11131
11132 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11133
11134         PR c/39035
11135         * gcc.dg/dfp/pr39035.c: New test.
11136
11137 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11138
11139         PR c/36432
11140         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11141
11142 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR c++/39106
11145         * g++.dg/opt/thunk3.C: New test.
11146
11147 2009-02-05  Nick Clifton  <nickc@redhat.com>
11148
11149         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11150         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11151         * gcc.dg/cdce1.c: Likewise.
11152         * gcc.dg/cpp/_Pragma6.c: Likewise.
11153         * g++.dg/cpp/_Pragma1.C: Likewise.
11154         * gcc.dg/utf32-2.c: Xfail for M32C.
11155         * gcc.dg/utf32-1.c: Likewise.
11156         * gcc.dg/utf32-3.c: Likewise.
11157         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11158         targets.
11159         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11160         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11161         * gcc.dg/Wconversion-5.c: Likewise.
11162         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11163         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11164         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11165         * gcc.dg/utf-inc-init.c: Likewise.
11166         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11167         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11168         * gcc.dg/utf-array-short-wchar.c: Likewise.
11169         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11170         * gcc.dg/mallign.c: Use size_t instead of long.
11171
11172 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11173
11174         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11175
11176 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11177
11178         * gcc.c-torture/execute/pr39100.c: New.
11179
11180 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11181
11182         PR c/35435
11183         * gcc.dg/tls/diag-6.c: New test.
11184
11185 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11186
11187         * gcc.dg/graphite/scop-19.c: New
11188
11189 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11190
11191         AVX Programming Reference (January, 2009)
11192         * gcc.target/i386/avx-vpclmulqdq.c: New.
11193         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11194
11195         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11196
11197         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11198         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11199         (pclmul_test): Renamed to ...
11200         (TEST): This.
11201
11202 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11203
11204         PR c++/39095
11205         * g++.dg/abi/mangle31.C: New test.
11206
11207 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11208
11209         PR c/29129
11210         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11211         declarator.
11212         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11213         inside function prototype but not part of parameter declarator.
11214         * vla-11.c: New test.
11215
11216 2009-02-03  Jason Merrill  <jason@redhat.com>
11217
11218         * g++.dg/warn/main-4.C: New test.
11219         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11220
11221 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11222
11223         PR c++/36607
11224         * g++.dg/expr/cast10.C: New test.
11225
11226 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11227
11228         PR c/35433
11229         * gcc.dg/init-bad-6.c: New test.
11230
11231 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11232
11233         PR target/35318
11234         * gcc.c-torture/compile/pr35318.c: New test.
11235
11236         PR inline-asm/39059
11237         * gcc.dg/nofixed-point-2.c: New test.
11238         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11239         * g++.dg/ext/fixed2.C: Likewise.
11240         * g++.dg/other/error25.C: Likewise.
11241         * g++.dg/lookup/crash7.C: Likewise.
11242         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11243
11244         PR c++/39056
11245         * g++.dg/cpp0x/initlist13.C: New test.
11246
11247 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11248
11249         PR c++/36897
11250         * g++.dg/template/func2.C: New test.
11251
11252         PR c++/37314
11253         * g++.dg/template/typename15.C: New.
11254         * g++.dg/template/typename16.C: New.
11255
11256 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11257             Ben Elliston  <bje@au.ibm.com>
11258
11259         PR c/39034
11260         * gcc.dg/dfp/pr39034.c: New test.
11261
11262 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11263
11264         PR testsuite/38263
11265         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11266
11267 2009-02-02  Jason Merrill  <jason@redhat.com>
11268
11269         PR c++/39054
11270         * g++.dg/parse/dtor14.C: New test.
11271
11272 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * lib/target-supports.exp
11275         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11276         * g++.dg/ext/builtin10.C: New test.
11277
11278         PR inline-asm/39058
11279         * gcc.target/i386/pr39058.c: New test.
11280
11281 2009-02-02  Richard Guenther  <rguenther@suse.de>
11282
11283         PR tree-optimization/38937
11284         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11285
11286 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11287
11288         PR c++/39053
11289         * g++.dg/parse/crash52.C: New.
11290
11291 2009-01-30  Richard Guenther  <rguenther@suse.de>
11292
11293         PR tree-optimization/39041
11294         * gcc.c-torture/compile/pr39041.c: New testcase.
11295
11296 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR target/39013
11299         * gcc.target/i386/pr39013-1.c: New test.
11300         * gcc.target/i386/pr39013-2.c: New test.
11301
11302         PR c++/39028
11303         * g++.dg/ext/label12.C: New test.
11304
11305 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11306
11307         PR c++/33465
11308         * g++.dg/parse/error34.C: New.
11309         * g++.dg/parse/error35.C: Likewise.
11310
11311 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11312
11313         PR c++/38655
11314         * g++.dg/cpp0x/decltype-38655.C: New.
11315
11316 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR target/39002
11319         * g++.dg/torture/pr39002.C: New test.
11320
11321 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11322
11323         PR tree-optimization/39007
11324         * gcc.dg/tree-ssa/pr39007.c: New.
11325
11326 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11327
11328         PR middle-end/35854
11329         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11330         to "subreg1".
11331
11332 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11333
11334         PR middle-end/38857
11335         * gcc.c-torture/compile/pr38857.c: New test.
11336
11337 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11338
11339         PR fortran/38852
11340         PR fortran/39006
11341         * gfortran.dg/bound_6.f90: New test.
11342
11343 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11344
11345         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11346
11347 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11348
11349         PR tree-optimization/38997
11350         * gcc.dg/tree-ssa/pr38997.c: New.
11351
11352 2009-01-28  Richard Guenther  <rguenther@suse.de>
11353
11354         PR tree-optimization/38926
11355         * gcc.c-torture/compile/pr38926.c: New testcase.
11356
11357 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR middle-end/38934
11360         * gcc.dg/pr38934.c: New test.
11361
11362 2009-01-28  Richard Guenther  <rguenther@suse.de>
11363
11364         PR middle-end/38908
11365         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11366
11367 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11368
11369         PR tree-optimization/38984
11370         * gcc.dg/pr38984.c: New XFAILed testcase.
11371
11372
11373 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11374
11375         PR target/38988
11376         * gcc.target/i386/pr38988.c: New test.
11377
11378 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11379
11380         PR c++/37554
11381         * g++.dg/parse/crash51.C: New.
11382         * g++.old-deja/g++.pt/crash9.C: Adjust.
11383
11384 2009-01-27  Daniel Kraft  <d@domob.eu>
11385
11386         PR fortran/38883
11387         * gfortran.dg/mvbits_6.f90:  New test.
11388         * gfortran.dg/mvbits_7.f90:  New test.
11389         * gfortran.dg/mvbits_8.f90:  New test.
11390
11391 2009-01-27  Richard Guenther  <rguenther@suse.de>
11392
11393         PR tree-optimization/38503
11394         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11395
11396 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11397
11398         PR middle-end/38969
11399         * gcc.c-torture/execute/pr38969.c: New test.
11400
11401 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11402
11403         PR testsuite/38864
11404         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11405         to dg-do compile.
11406         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11407         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11408         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11409
11410 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11411
11412         PR target/38952
11413         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11414         if __USING_SJLJ_EXCEPTIONS__ is defined.
11415
11416         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11417         __USING_SJLJ_EXCEPTIONS__ is defined.
11418         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11419         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11420         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11421         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11422         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11423         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11424
11425 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11426
11427         PR testsuite/38949
11428         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11429         Use instead of C name in asm statements.
11430
11431 2009-01-26  Richard Guenther  <rguenther@suse.de>
11432
11433         PR tree-optimization/38745
11434         * g++.dg/torture/pr38745.C: New testcase.
11435
11436 2009-01-26  Richard Guenther  <rguenther@suse.de>
11437
11438         PR middle-end/38851
11439         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11440
11441 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11442
11443         * gcc.dg/bitfld-15.c: Gate warning on target
11444         pcc_bitfield_type_matters.
11445         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11446         g++.dg/ext/bitfield4.C: Likewise.
11447         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11448         bitfield for any target.
11449
11450 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11451
11452         PR c/38957
11453         * gcc.dg/pr38957.c: New test.
11454
11455 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11456
11457         PR fortran/38955
11458         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11459         comparing floats.
11460
11461 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11462
11463         PR tree-optimization/38953
11464         * gfortran.dg/graphite/pr38953.f90: New.
11465
11466 2009-01-24  Paul Brook  <paul@codesourcery.com>
11467
11468         * gcc.target/arm/neon-cond-1.c: New test.
11469
11470 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11471
11472         PR tree-optimization/38932
11473         * gcc.dg/pr38932.c: New.
11474
11475 2009-01-23  Revital Eres  <eres@il.ibm.com>
11476
11477         * gcc.dg/sms-7.c: Fix test.
11478
11479 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11480
11481         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11482         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11483         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11484         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11485
11486 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11487
11488         * gcc.dg/pr35729.c: Make test x86 specific.
11489
11490 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11491
11492         PR middle-end/38615
11493         * gcc.dg/pr38615.c: New test.
11494
11495 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11496
11497         PR target/38931
11498         * gcc.target/i386/pr38931.c: New test.
11499
11500 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11501
11502         PR c++/38930
11503         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11504         * g++.dg/template/typedef12.C: Likewise.
11505         * g++.dg/template/typedef13.C: Likewise.
11506         * g++.dg/template/typedef14.C: Likewise.
11507         * g++.dg/template/sfinae3.C: Likewise.
11508         * g++.old-deja/g++.pt/typename8.C: Likewise.
11509         * g++.dg/template/access11.C: Likewise
11510
11511 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11512
11513         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11514         and mips*-*-irix*.
11515         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11516
11517 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11518
11519         PR c++/26693
11520         * g++.dg/template/typedef11.C: New test.
11521         * g++.dg/template/typedef12.C: Likewise.
11522         * g++.dg/template/typedef13.C: Likewise.
11523         * g++.dg/template/typedef14.C: Likewise.
11524         * g++.dg/template/sfinae3.C: Compile this pedantically.
11525         The only errors expected should be the one saying the typedef is ill
11526         formed.
11527         * g++.old-deja/g++.pt/typename8.C: Likewise.
11528         * g++.dg/template/access11.C: Update this.
11529
11530 2009-01-21  Daniel Kraft  <d@domob.eu>
11531
11532         PR fortran/38887
11533         * gfortran.dg/mvbits_5.f90:  New test.
11534
11535 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11536
11537         * gcc.dg/sms-6.c: New test.
11538         * gcc.dg/sms-7.c: Likewise.
11539
11540 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11541
11542         PR fortran/38907
11543         * gfortran.dg/host_assoc_function_7.f90: New test
11544
11545 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11546             Richard Guenther  <rguenther@suse.de>
11547
11548         PR tree-optimization/38747
11549         PR tree-optimization/38748
11550         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11551         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11552         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11553
11554 2009-01-20  Kees Cook  <kees@ubuntu.com>
11555             H.J. Lu  <hongjiu.lu@intel.com>
11556
11557         PR target/38902
11558         * gcc.dg/pr38902.c: New.
11559
11560 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11561
11562         PR target/38868
11563         * gfortran.dg/pr38868.f: New testcase.
11564
11565 2009-01-20  Richard Guenther  <rguenther@suse.de>
11566
11567         * gcc.c-torture/execute/pr36227.c: Move ...
11568         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11569
11570 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11571
11572         * lib/gfortran.exp: Add -B options for targets that use
11573         libgfortran.a%s in their specs.
11574
11575 2009-01-19  Jason Merrill  <jason@redhat.com>
11576
11577         PR c++/23287
11578         * g++.dg/template/dtor5.C: New test.
11579
11580 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11581
11582         PR fortran/38859
11583         * gfortran.dg/bound_5.f90: New test.
11584
11585 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11586
11587         PR target/38736
11588         * g++.dg/compat/abi/pr38736_main.C: New.
11589         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11590         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11591         * g++.dg/other/macro-1.C: Likewise.
11592         * gcc.dg/macro-1.c: Likewise.
11593         * gcc.dg/compat/pr38736_main.c: Likewise.
11594         * gcc.dg/compat/pr38736_x.c: Likewise.
11595         * gcc.dg/compat/pr38736_y.c: Likewise.
11596
11597 2009-01-18  Richard Guenther  <rguenther@suse.de>
11598
11599         PR tree-optimization/38819
11600         * gcc.c-torture/execute/pr38819.c: New testcase.
11601
11602 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11603
11604         PR fortran/38657
11605         * gfortran.dg/module_commons_3.f90: Reapply.
11606
11607 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11608
11609         PR fortran/34955
11610         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11611         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11612
11613 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11614
11615         PR fortran/38657
11616         * gfortran.dg/module_commons_3.f90: Remove
11617
11618 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11619
11620         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11621
11622 2009-01-16  Jason Merrill  <jason@redhat.com>
11623
11624         PR c++/38877
11625         * g++.dg/template/lvalue1.C: New test.
11626
11627         PR c++/29470
11628         * g++.dg/template/access20.C: New test.
11629         * g++.dg/torture/pr34641.C: Fix access.
11630
11631 2009-01-16  Richard Guenther  <rguenther@suse.de>
11632
11633         PR tree-optimization/38835
11634         PR middle-end/36227
11635         * gcc.c-torture/execute/pr36227.c: New testcase.
11636         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11637         * g++.dg/init/const7.C: Likewise.
11638
11639 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11640
11641         PR target/38554
11642         * gcc.c-torture/compile/pr38554.c: New test.
11643
11644 2009-01-16  Jason Merrill  <jason@redhat.com>
11645
11646         PR c++/38579
11647         * g++.dg/conversion/access1.C: New test.
11648
11649 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11650
11651         PR tree-optimization/38789
11652         * gcc.c-torture/compile/pr38789.c: New test.
11653
11654 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11655
11656         PR fortran/38152
11657         * gfortran.dg/proc_ptr_13.f90: New.
11658
11659 2009-01-15  Jason Merrill  <jason@redhat.com>
11660
11661         PR c++/38850
11662         * g++.dg/template/koenig6.C: New test.
11663
11664 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11665
11666         PR c++/29388
11667         * g++.dg/template/error37.C: New testcase.
11668
11669 2009-01-15  Jason Merrill  <jason@redhat.com>
11670
11671         PR c++/36334
11672         * g++.dg/conversion/memfn1.C: New test.
11673
11674         PR c++/37646
11675         * g++.dg/conversion/memfn2.C: New test.
11676
11677 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11678
11679         PR c++/38357
11680         * g++.dg/template/crash87.C: New test.
11681
11682 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11683
11684         PR middle-end/37843
11685         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11686
11687 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11688
11689         PR c++/38636
11690         * g++.dg/parse/crash50.C: New test.
11691
11692 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11693
11694         PR rtl-optimization/38245
11695         * gcc.dg/pr38245-3.c: New test.
11696         * gcc.dg/pr38245-3.h: New file.
11697         * gcc.dg/pr38245-4.c: New file.
11698         * gcc.dg/pr38364.c: New test.
11699
11700 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11701
11702         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11703         sequence PC-relative.
11704
11705 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11706
11707         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11708         calls and/or PLT markers.
11709         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11710         calls and/or PLT markers.
11711         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11712         calls and/or PLT markers.
11713         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11714         calls and/or PLT markers.
11715
11716 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11717             Nathan Froyd  <froydnj@codesourcery.com>
11718             Joseph Myers  <joseph@codesourcery.com>
11719
11720         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11721         New function.
11722         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11723         and use consistent CFLAGS.
11724         * gcc.target/powerpc/20030505.c: Likewise.
11725         * gcc.target/powerpc/20081204-1.c: Likewise.
11726         * gcc.target/powerpc/ppc-spe.c: Likewise.
11727         * gcc.target/powerpc/spe1.c: Likewise.
11728         * g++.dg/ext/spe1.C: Likewise.
11729         * g++.dg/other/opaque-1.C: Likewise.
11730         * g++.dg/other/opaque-2.C: Likewise.
11731         * g++.dg/other/opaque-3.C: Likewise.
11732
11733 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11734
11735         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11736         out of loop.
11737
11738 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11739
11740         PR target/38811
11741         * g++.dg/torture/pr38811.C: New file.
11742
11743 2009-01-14  Richard Guenther  <rguenther@suse.de>
11744
11745         PR tree-optimization/38826
11746         PR middle-end/38477
11747         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11748
11749 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11750
11751         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11752
11753 2009-01-14  Nick Clifton  <nickc@redhat.com>
11754
11755         PR c++/37862
11756         * g++.cp/parse/pr37862.C: New test.
11757
11758 2009-01-14  Julian Brown  <julian@codesourcery.com>
11759
11760         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11761         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11762         to...
11763         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11764         These.
11765
11766 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR rtl-optimization/38774
11769         * gcc.dg/torture/pr38774.c: New test.
11770
11771         PR c++/38795
11772         * g++.dg/cpp0x/pr38795.C: New test.
11773
11774 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11775             Nathan Froyd  <froydnj@codesourcery.com>
11776             Joseph Myers  <joseph@codesourcery.com>
11777
11778         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11779         otherwise.  Do not check for AltiVec at runtime.
11780         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11781         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11782         * gcc.target/powerpc/altivec-1.c: Likewise.
11783         * gcc.target/powerpc/altivec-3.c: Likewise.
11784         * gcc.target/powerpc/altivec-10.c: Likewise.
11785         * gcc.target/powerpc/altivec-12.c: Likewise.
11786         * gcc.target/powerpc/altivec-24.c: Likewise.
11787         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11788         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11789         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11790         * gcc.target/powerpc/pr35907.c: Likewise.
11791         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11792         otherwise.  Do not check for Cell at runtime.
11793         * gcc.target/powerpc/altivec_check.h: Delete.
11794
11795         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11796         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11797         not check for AltiVec at runtime.
11798         * g++.dg/ext/altivec-cell-2.C: Likewise.
11799         * g++.dg/ext/altivec-cell-3.C: Likewise.
11800         * g++.dg/ext/altivec-cell-4.C: Likewise.
11801         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11802         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11803         check.
11804         * g++.dg/ext/altivec_check.h: Delete.
11805
11806 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11807
11808         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11809         effective target.  Adjust line numbers accordingly.
11810
11811 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11812
11813         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11814
11815 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11816
11817         PR tree-optimization/38786
11818         * gcc.dg/graphite/pr38786.c: New.
11819
11820 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11821
11822         Revert:
11823         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11824
11825         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11826         for alpha*-*-* targets.
11827         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11828
11829 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11830
11831         PR libfortran/38772
11832         * gfortran.dg/fmt_bz_bn_err.f: New test.
11833
11834 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11835
11836         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11837
11838 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11839
11840         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11841         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11842         instruction support.  Do not check for it at runtime.
11843
11844 2009-01-12  Jason Merrill  <jason@redhat.com>
11845
11846         PR c++/35109
11847         * g++.dg/lookup/friend11.C: Remove expected error.
11848         * g++.dg/lookup/friend14.C: New test.
11849         * g++.dg/lookup/friend15.C: New test.
11850
11851 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11852
11853         PR c++/36019
11854         * g++.dg/lookup/hidden-class12.C: New test.
11855         * g++.dg/lookup/hidden-class13.C: New test.
11856         * g++.dg/lookup/hidden-class14.C: New test.
11857         * g++.dg/lookup/hidden-class15.C: New test.
11858         * g++.dg/lookup/hidden-class16.C: New test.
11859
11860 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11861
11862         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11863         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11864         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11865
11866 2009-01-12  Jason Merrill  <jason@redhat.com>
11867
11868         PR c++/31488
11869         * g++.dg/other/vararg-3.C: New test.
11870
11871 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11872
11873         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11874         Explicitly enable SPE.
11875         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11876         directive.
11877
11878         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11879         Expect -flax-vector-conversions message.  Adjust incompatible
11880         types errors.
11881         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11882         Make Foo extern.
11883
11884         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11885
11886         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11887
11888         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11889         * g++.dg/other/opaque-2.C: Likewise.
11890         * g++.dg/other/opaque-3.C: Likewise.
11891
11892 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR c/32041
11895         * gcc.dg/pr32041.c: New test.
11896         * g++.dg/parse/offsetof9.C: New test.
11897
11898 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11899             Nathan Froyd  <froydnj@codesourcery.com>
11900
11901         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11902         * g++.dg/ext/attribute-test-1.C: Likewise.
11903         * g++.dg/ext/attribute-test-2.C: Likewise.
11904         * g++.dg/ext/attribute-test-3.C: Likewise.
11905         * g++.dg/ext/attribute-test-4.C: Likewise.
11906
11907 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11908
11909         * gnat.dg/unchecked_convert3.adb: New test.
11910
11911 2009-01-12  Tomas Bily  <tbily@suse.cz>
11912
11913         PR middlend/38385
11914         * gcc.dg/tree-ssa/pr38385.c: New file.
11915
11916 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11917
11918         PR c++/38794
11919         * g++.dg/parse/typedef9.C: New test.
11920
11921         PR tree-optimization/38807
11922         * gcc.c-torture/compile/pr38807.c: New test.
11923
11924 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11925
11926         * gcc.target/mips/ins-2.c: New test.
11927
11928 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11929
11930         PR testsuite/38809
11931         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11932
11933 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11934
11935         PR c++/36254
11936         * g++.dg/warn/Wreturn-type-5.C: New test.
11937
11938 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11939
11940         PR middle-end/38616
11941         * gcc.dg/pr38616.c: New test.
11942
11943 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11944
11945         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11946
11947 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11948
11949         PR c++/38648
11950         * g++.dg/expr/string-1.C: New test.
11951         * g++.dg/expr/string-2.C: New test.
11952
11953         PR c++/36695
11954         * g++.dg/ext/complex4.C: New test.
11955         * g++.dg/ext/complex5.C: New test.
11956         * g++.dg/init/reference1.C: New test.
11957         * g++.dg/init/reference2.C: New test.
11958         * g++.dg/init/reference3.C: New test.
11959
11960 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11961
11962         PR fortran/38763
11963         * gfortran.dg/transfer_null_1.f90: New test.
11964
11965 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11966
11967         PR fortran/38765
11968         * gfortran.dg/host_assoc_function_6.f90: New test.
11969
11970 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11971
11972         * lib/target-supports.exp: Add method to determine if the effective
11973         target is really a ppc405 after applying all compile options.
11974         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11975         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11976         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11977         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11978         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11979         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11980         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11981         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11982         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11983         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11984         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11985         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11986         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11987         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11988         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11989         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11990         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11991         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11992         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11993         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11994         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11995         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11996         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11997         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11998         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11999         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12000         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12001         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12002         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12003         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12004         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12005
12006 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12007
12008         PR c++/35335
12009         * g++.dg/other/error31.C: New testcase.
12010
12011         PR c/35742
12012         * gcc.dg/pr35742.c: New test.
12013
12014 2009-01-09  John F. Carr  <jfc@mit.edu>
12015
12016         PR c++/37877
12017         * g++.dg/parse/linkage3.C: New test.
12018
12019 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR middle-end/38771
12022         * gcc.c-torture/compile/pr38771.c: New test.
12023
12024 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12025
12026         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12027
12028 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12029
12030         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12031         * gcc.dg/sibcall-4.c: Likewise.
12032
12033 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12034             Jan Sjodin  <jan.sjodin@amd.com>
12035
12036         PR tree-optimization/38559
12037         * gcc.dg/graphite/pr38559.c: New.
12038
12039 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12040
12041         PR tree-optimization/37194
12042         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12043
12044 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR c++/38725
12047         * g++.dg/ext/label11.C: New test.
12048
12049 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12050
12051         * lib/target-supports.exp (check_weak_override_available): New.
12052         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12053         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12054         dg-require-weak-override.
12055
12056 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12057             Alan Modra  <amodra@bigpond.net.au>
12058
12059         * gcc.c-torture/compile/20090107-1.c: New test.
12060
12061 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12062
12063         PR target/38706
12064         * g++.dg/other/pr38706.C: New test.
12065
12066 2009-01-07  Jason Merrill  <jason@redhat.com>
12067
12068         * g++.dg/cpp0x/variadic92.C: New test.
12069         * g++.dg/cpp0x/variadic93.C: New test.
12070
12071 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12072
12073         * lib/target-supports-dg.exp (current_compiler_flags): New.
12074         (check-flags): Use it; do not access dg-test local variables.
12075         (dg-skip-if): Do not access dg-test local variables.
12076         (dg-xfail-run-if): Ditto.
12077         (dg-shouldfail): Ditto.
12078         * gcc.test-framework/test-framework.exp
12079         (check_effective_target_def_nocache): New.
12080         * gcc.test-framework/test-framework.awk: Handle scan tests.
12081         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12082         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12083         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12084         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12085         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12086         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12087         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12088         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12089         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12090
12091         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12092
12093         * lib/target-supports-dg.exp (check_test_flags): Delete.
12094
12095 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12096
12097         PR tree-optimization/38492
12098         PR tree-optimization/38498
12099         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12100         in trunk.
12101         * gcc.dg/graphite/block-0.c: Update test.
12102         * gcc.dg/graphite/block-1.c: Same.
12103         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12104         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12105         * gcc.dg/graphite/block-3.c: New.
12106         * gcc.dg/graphite/pr38498.c: New.
12107
12108 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12109
12110         AVX Programming Reference (December, 2008)
12111         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12112         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12113         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12114
12115         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12116         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12117
12118 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12119
12120         PR fortran/38220
12121         * gfortran.dg/c_loc_pure_1.f90:  New test.
12122
12123 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12124
12125         PR fortran/38669
12126         * gfortran.dg/elemental_dependency_3.f90:
12127         Add the final tree dump cleanup.
12128
12129 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12130
12131         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12132         passing -m32.
12133
12134         PR rtl-optimization/38722
12135         * gfortran.dg/pr38722.f90: New test.
12136
12137 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12138
12139         PR c/34252
12140         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12141         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12142
12143 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12144
12145         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12146         * gfortran.dg/typebound_call_8.f03: Same.
12147         * gfortran.dg/elemental_bind_c.f90: Same.
12148         * gfortran.dg/typebound_call_7.f03: Same.
12149         * gfortran.dg/interface_proc_end.f90: Same
12150         * gfortran.dg/pr37243.f: Fix typo.
12151
12152 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12153
12154         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12155         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12156         large stack sizes.
12157
12158 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12159
12160         AVX Programming Reference (December, 2008)
12161         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12162         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12163         * gcc.target/i386/sse-14.c: Likewise.
12164
12165         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12166         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12167         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12168         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12169
12170 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12171
12172         PR libfortran/38735
12173         * gfortran.dg/fmt_bz_bn.f: Update test.
12174
12175 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12176
12177         PR c++/38472
12178         * g++.dg/conversion/usual-arith-conv.C: New test.
12179
12180 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12181
12182         PR c/34911
12183         * gcc.dg/vector-3.c: New testcase.
12184         * g++.dg/ext/vector15.C: New test.
12185
12186 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12187
12188         PR tree-optimization/38510
12189         * gcc.dg/graphite/pr38510.c: New.
12190
12191 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12192             Jan Sjodin <jan.sjodin@amd.com>
12193
12194         PR tree-optimization/38500
12195         * gcc.dg/graphite/pr38500.c: New.
12196
12197 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12198
12199         * gcc.c-torture/compile/20001226-1.c: Generalize
12200         dg-timeout-factor.
12201         * gcc.c-torture/compile/limits-fnargs.c: Add
12202         dg-timeout-factor.
12203         * gcc.dg/20020425-1.c: Likewise.
12204         * gcc.dg/pch/pch.exp: Likewise.
12205
12206 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12207
12208         PR fortran/38657
12209         * gfortran.dg/module_commons_3.f90: New test.
12210
12211 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12212
12213         PR fortran/37159
12214         * gfortran.dg/random_seed_1.f90: Updated.
12215
12216 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12217
12218         PR fortran/38669
12219         PR fortran/38726
12220         * gfortran.dg/elemental_subroutine_7.f90:
12221         Fix p values so that it can be used as vector subscript.
12222
12223 2009-01-05  Jason Merrill  <jason@redhat.com>
12224
12225         * g++.dg/cpp0x/initlist12.C: Add another test.
12226
12227         * g++.dg/cpp0x/defaulted7.C: New test.
12228
12229 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12230
12231         PR fortran/38672
12232         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12233         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12234
12235 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12236
12237         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12238         for alpha*-*-* targets.
12239         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12240
12241 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12242
12243         PR fortran/38665
12244         * gfortran.dg/host_assoc_function_5.f90: New test.
12245
12246 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12247
12248         PR fortran/38669
12249         * gfortran.dg/elemental_dependency_3.f90: New test.
12250         * gfortran.dg/elemental_subroutine_7.f90: New test.
12251
12252 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12253
12254         * gcc.dg/struct-ret-3.c: Include unistd.h.
12255         (main): Exit early if system memory page size is
12256         larger than 4096 bytes.
12257
12258 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12259
12260         PR fortran/38718
12261         * gfortran.dg/merge_init_expr.f90: New.
12262
12263 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12264
12265         PR fortran/38536
12266         * gfortran.dg/c_loc_tests_13.f90: New test.
12267         * gfortran.dg/c_loc_tests_14.f90: New test.
12268
12269 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12270
12271         * gfortran.dg/func_result_4.f90: New.
12272
12273 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12274
12275         PR fortran/38594
12276         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12277         interface still works, in addition to original tests.
12278         * gfortran.dg/host_assoc_call_6.f90: New test.
12279
12280 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR c++/38705
12283         * g++.dg/torture/pr38705.C: New test.
12284
12285         PR c/38700
12286         * gcc.dg/pr38700.c: New test.
12287
12288 2009-01-02  Jason Merrill  <jason@redhat.com>
12289
12290         * g++.dg/cpp0x/initlist11.C: New test.
12291         * g++.dg/cpp0x/initlist12.C: New test.
12292
12293 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12294
12295         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12296         Allow extra informative notes.
12297
12298 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12299
12300         PR c/36489
12301         * gcc.dg/pr36489.c: New test.
12302
12303 \f
12304 Copyright (C) 2009 Free Software Foundation, Inc.
12305
12306 Copying and distribution of this file, with or without modification,
12307 are permitted in any medium without royalty provided the copyright
12308 notice and this notice are preserved.