OSDN Git Service

Fix up ChangeLog entry.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-14  Jakub Jelinek  <jakub@redhat.com>
2             Sebastian Pop  <sebastian.pop@amd.com>
3
4         * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
5         * gcc.target/i386/sse-13.c: Same.
6         (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
7         __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
8         * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
9         Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
10         * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
11         * gcc.target/i386/sse-23.c: Same.
12
13 2009-12-14  Sebastian Pop  <sebpop@gmail.com>
14
15         PR middle-end/42284
16         * testsuite/gcc.dg/graphite/pr42284.c: New.
17
18 2009-12-13  Richard Guenther  <rguenther@suse.de>
19
20         PR tree-optimization/42357
21         * g++.dg/torture/pr42357.C: New testcase.
22
23 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
24
25         PR fortran/42257
26         * gfortran.dg/extends_9.f03: New test.
27
28 2009-12-11  Jason Merrill  <jason@redhat.com>
29
30         PR c++/42219
31         * g++.dg/conversion/err-recover1.C: New.
32
33 2009-12-11  Janus Weil  <janus@gcc.gnu.org>
34
35         PR fortran/42335
36         * gfortran.dg/select_type_11.f03: New test.
37
38 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
39
40         PR c++/42225
41         * g++.dg/template/typedef24.C: New test.
42         * g++.dg/template/typedef25.C: New test.
43
44 2009-12-11  Dodji Seketeli  <dodji@redhat.com>
45
46         PR c++/42251
47         * g++.dg/template/const3.C: New test.
48
49 2009-12-11  Richard Guenther  <rguenther@suse.de>
50
51         PR lto/42320
52         * g++.dg/lto/20091210-1_0.h: New testcase.
53         * g++.dg/lto/20091210-1_0.C: Likewise.
54         * g++.dg/lto/20091210-1_1.C: Likewise.
55
56 2009-12-10  Jakub Jelinek  <jakub@redhat.com>
57
58         PR c++/42317
59         * g++.dg/opt/dtor2.C: New test.
60         * g++.dg/opt/dtor2.h: New file.
61         * g++.dg/opt/dtor2-aux.cc: New file.
62
63 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
64
65         PR fortran/41369
66         * gfortran.dg/func_derived_5.f90: New.
67
68 2009-12-10  Jan Hubicka  <jh@suse.cz>
69
70         PR middle-end/42110
71         * g++.dg/torture/pr42110.C: new file.
72
73 2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
74
75         PR fortran/34402
76         * gfortran.dg/alloc_comp_init_expr.f03: New.
77
78 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
79
80         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
81         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
82
83 2009-12-09  Xinliang David Li  <davidxl@google.com>
84
85         PR tree-optimization/42337
86         * g++.dg/tree-ssa/pr42337.C: New test.
87
88 2009-12-08  Tobias Burnus  <burnus@net-b.de>
89
90         PR fortran/41711
91         * gfortran.dg/boz_15.f90: New test.
92
93 2008-12-08  Daniel Kraft  <d@domob.eu>
94
95         PR fortran/41177
96         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
97         * gfortran.dg/typebound_proc_13.f03: New test.
98
99 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
100             Jakub Jelinek <jakub@redhat.com>    
101
102         PR midle-end/41843
103         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
104
105 2009-12-07  Richard Henderson  <rth@redhat.com>
106
107         PR rtl-opt/42269
108         * gcc.c-torture/execute/pr42269-2.c: New.
109         * gcc.target/alpha/pr42269-1.c: Likewise.
110
111 2009-12-07  Richard Henderson  <rth@redhat.com>
112
113         PR debug/42299
114         PR debug/42166
115         * gcc.c-torture/compile/pr42299.c: New.
116         * gfortran.dg/pr42166.f90: Likewise.
117
118 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
119
120         PR debug/42244
121         * gcc.dg/debug/pr42244.c: New test.
122
123 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
124
125         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
126         abmintrin.h is also tested.
127         * gcc.target/i386/sse-13.c: Likewise.
128
129 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
130
131         PR fortran/41940
132         * gfortran.dg/allocate_scalar_with_shape.f90: New.
133
134 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
135
136         PR other/40302
137         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
138         * gcc.dg/torture/builtin-math-7.c: Likewise.
139         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
140         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
141         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
142         * lib/target-supports.exp (check_effective_target_mpc,
143         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
144         Delete.
145
146 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
147
148         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
149         targets.
150
151 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
152
153         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
154         for 16bit int targets.
155
156 2009-12-06  Richard Henderson  <rth@redhat.com>
157
158         PR debug/42234
159         * gcc.c-torture/compile/pr42234.c: New.
160
161 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
162
163         PR fortran/41478
164         PR fortran/42268
165         * gfortran.dg/intrinsic_pack_5.f90: New test.
166
167 2009-12-04  Jason Merrill  <jason@redhat.com>
168
169         PR c++/42010
170         * g++.dg/abi/local2.C: New.
171
172         PR c++/42277
173         * g++.dg/cpp0x/decltype20.C: New.
174
175 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
176
177         PR rtl-optimization/42164
178         * gcc.c-torture/compile/pr42164.c: New test.
179
180 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
181
182         * gnat.dg/specs/size_attribute1.ads: New test.
183         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
184         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
185
186 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
187
188         PR c++/42218
189         * g++.dg/other/error33.C: New test.
190
191 2009-12-03  Jason Merrill  <jason@redhat.com>
192
193         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
194
195         PR c++/41611
196         * g++.dg/abi/guard2.C: New.
197
198         PR c++/42266
199         * g++.dg/cpp0x/variadic97.C: New.
200
201 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
202
203         PR middle-end/42049
204         * gcc.c-torture/compile/pr42049.c: New test.
205
206 2009-12-03  Quentin Ochem  <ochem@adacore.com>
207
208         * gnat.dg/controlled5.adb: New test.
209         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
210
211 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
212
213         PR c++/42217
214         * g++.dg/other/bitfield4.C: New test.
215
216 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
217
218         PR c++/42256
219         * g++.dg/inherit/thunk11.C: New test.
220         * g++.dg/inherit/thunk11.h: New file.
221         * g++.dg/inherit/thunk11-aux.cc: New file.
222
223 2009-12-02  Richard Henderson  <rth@redhat.com>
224
225         PR tree-opt/42215
226         * gcc.dg/pr42215.c: New.
227
228 2009-12-02  Richard Guenther  <rguenther@suse.de>
229
230         * g++.dg/ipa/iinline-1.C: Adjust.
231         * g++.dg/template/cond2.C: Likewise.
232         * g++.dg/template/pr35240.C: Likewise.
233
234 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
235
236         PR middle-end/42224
237         * gcc.target/s390/pr42224.c: New test.
238
239 2009-12-01  Jason Merrill  <jason@redhat.com>
240
241         PR c++/41611
242         * g++.dg/abi/guard1.C: New.
243
244 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
245
246         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
247
248 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
249
250         PR c++/42234
251         * g++.dg/gomp/pr42234.C: New test.
252
253 2009-12-01  Martin Jambor  <mjambor@suse.cz>
254
255         PR tree-optimization/42237
256         * gcc.c-torture/compile/pr42237.c: New test.
257
258 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
259
260         PR c++/42057
261         * g++.dg/parse/crash54.C: New.
262
263 2009-11-30  Chao-ying Fu  <fu@mips.com>
264
265         * gcc.target/mips/dsp-lhx.c: New test.
266         * gcc.target/mips/dsp-no-lhx.c: New test.
267
268 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
269
270         * lib/g++.exp (g++_init): Add host-dependent settings for
271         LC_ALL and LANG.
272         * lib/gcc-dg.exp: Likewise.
273         * lib/options.exp: Likewise.
274         * lib/objc.exp (objc_init): Likewise.
275         * lib/gfortran.exp (gfortran_init): Likewise.
276
277 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
278
279         PR c++/40371
280         * g++.dg/template/crash93.C: New.
281
282 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
283
284         * gcc.dg/pr41551.c: New test.
285
286 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
287
288         PR fortran/42053
289         * gfortran.dg/select_type_9.f03: New.
290
291 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
292
293         PR fortran/41631
294         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
295         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
296         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
297         * gfortran.dg/select_type_2.f03: Ditto.
298         * gfortran.dg/select_type_8.f03: New test.
299
300 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
301
302         * gfortran.dg/extends_type_of_1.f03: New test.
303         * gfortran.dg/same_type_as_1.f03: Extended.
304
305 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
306
307         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
308         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
309
310 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
311
312         PR testsuite/42212
313         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
314
315 2009-11-30  Martin Jambor  <mjambor@suse.cz>
316
317         PR middle-end/42196
318         * gcc.c-torture/compile/pr42196-1.c: New test.
319         * gcc.c-torture/compile/pr42196-2.c: New test.
320         * gcc.c-torture/compile/pr42196-3.c: New test.
321
322 2009-11-30  Ira Rosen  <irar@il.ibm.com>
323
324         * gfortran.dg/vect/vect-7.f90: New test.
325
326 2009-11-30  Richard Guenther  <rguenther@suse.de>
327
328         PR middle-end/42119
329         PR fortran/38530
330         * gfortran.dg/pr42119.f90: New testcase.
331
332 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
333
334         PR c++/42069
335         * g++.dg/template/typedef23.C: New test.
336
337 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
338
339         PR tree-optimization/41961
340         * g++.dg/tree-ssa/pr41961.C: New.
341
342 2009-11-29  Ira Rosen  <irar@il.ibm.com>
343
344         PR tree-optimization/42193
345         * gcc.dg/vect/pr42193.c: New test.
346
347 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
348
349         PR c++/36408
350         * g++.dg/template/stmtexpr2.C: New test.
351
352 2009-11-28  Richard Guenther  <rguenther@suse.de>
353
354         PR tree-optimization/42183
355         * g++.dg/torture/pr42183.C: New testcase.
356
357 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
358
359         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
360         w64 target type 'unsigned long long'.
361
362 2009-11-27  Martin Jambor  <mjambor@suse.cz>
363
364         PR middle-end/42006
365         * gcc.c-torture/execute/pr42006.c: New test.
366
367 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
368
369         PR c++/38656
370         * g++.dg/cpp0x/error2.C: New.
371
372 2009-11-27  Michael Matz  <matz@suse.de>
373
374         PR rtl-optimization/42084
375         * gcc.dg/pr42084.c: New test.
376
377 2009-11-27  Michael Matz  <matz@suse.de>
378
379         PR c++/41906
380         * g++.dg/tree-ssa/pr41906.C: New testcase.
381
382 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
383
384         * gcc.dg/O16384.c: New test.
385
386 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
387
388         PR c++/35112
389         * g++.dg/parse/crash53.C: New.
390         * g++.dg/parse/error17.C: Adjust, error messages are not
391         duplicated anymore.
392         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
393
394 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
395
396         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
397         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
398         * gcc.target/i386/vperm-v4si-2.c: Ditto.
399         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
400
401 2009-11-26  Richard Henderson  <rth@redhat.com>
402
403         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
404
405 2009-11-26  Jason Merrill  <jason@redhat.com>
406
407         PR c++/42026, DR 239
408         * g++.dg/lookup/koenig8.C: New.
409
410         PR c++/10690
411         * g++.dg/template/explicit-args2.C: Add typeid cases.
412
413 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
414
415         PR fortran/41278
416         * gfortran.dg/array_function_5.f90: New test.
417
418 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
419
420         PR fortran/42048
421         PR fortran/42167
422         * gfortran.dg/select_type_10.f03: New test case.
423         * gfortran.dg/typebound_call_11.f03: Extended test case.
424
425 2009-11-26  Michael Matz  <matz@suse.de>
426
427         PR tree-optimization/41905
428         * g++.dg/tree-ssa/pr41905.C: New testcase.
429
430 2009-11-25  Richard Henderson  <rth@redhat.com>
431
432         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
433
434         * lib/target-supports.exp
435         (check_effective_target_vect_extract_even_odd): Add x86.
436
437         * gcc.target/i386/isa-check.h: New.
438         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
439         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
440         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
441         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
442         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
443         gcc.target/i386/vperm.pl: New files.
444
445 2009-11-25  Richard Henderson  <rth@redhat.com>
446
447         * gcc.dg/vect/pr36493.c: Call check_vect.
448         * gcc.dg/vect/pr37539.c: Likewise.
449         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
450         * tree-vect.h (check_vect): Use cpuid for x86.
451
452 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
453
454         * gnat.dg/specs/pack6.ads: New test.
455         * gnat.dg/specs/pack6_pkg.ads: New helper.
456
457 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
458
459         * gcc.target/powerpc/regnames-1.c: New test.
460
461 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
462             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
463
464         PR ada/42170
465         * ada/acats/run_acats: Bump stack limit to 16MB.
466
467 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
468
469         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
470         -march=armv5te.
471
472 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473
474         PR fortran/42008
475         * gfortran.dg/pure_initializer_2.f90: New test.
476
477 2009-11-23  Jason Merrill  <jason@redhat.com>
478
479         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
480         * g++.old-deja/g++.pt/ctor2.C: Adjust.
481         * g++.dg/lookup/name-clash4.C: Adjust.
482
483 2009-11-23  Jason Merrill  <jason@redhat.com>
484
485         * g++.dg/template/spec15.C: Check for helpful message.
486
487 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
488
489         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
490         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
491         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
492         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
493         * gcc.target/powerpc/paired-2.c: Ditto.
494         * gcc.target/powerpc/paired-3.c: Ditto.
495         * gcc.target/powerpc/paired-4.c: Ditto.
496         * gcc.target/powerpc/paired-5.c: Ditto.
497         * gcc.target/powerpc/paired-6.c: Ditto.
498         * gcc.target/powerpc/paired-7.c: Ditto.
499         * gcc.target/powerpc/paired-8.c: Ditto.
500         * gcc.target/powerpc/paired-9.c: Ditto.
501         * gcc.target/powerpc/paired-10.c: Ditto.
502         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
503         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
504         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
505         * gcc.target/powerpc/pr39457.c: Don't use -m64.
506         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
507         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
508         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
509         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
510
511 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
512
513         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
514         scan-assembler-not regular expression.
515
516 2009-11-24  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/42142
519         * gcc.c-torture/execute/pr42142.c: New testcase.
520
521 2009-11-24  Martin Jambor  <mjambor@suse.cz>
522
523         PR tree-optimization/42154
524         * gcc.c-torture/execute/pr42154.c: New test.
525
526 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
527
528         PR fortran/42045
529         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
530         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
531         * gfortran.dg/proc_ptr_comp_24.f90: New.
532
533 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
534
535         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
536         int targets.
537
538 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
539
540         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
541
542 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
543
544         PR testsuite/42086
545         * gcc.target/ia64/fptr-1.c: Make it a compile test.
546
547 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
548
549         * lib/lto.exp (lto_option_list): Rename from option_list.
550         * lib/compat.exp (compat_option_list): Rename from option_list.
551
552 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
553
554         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
555         * gcc-dg/raw-string-2.c: Ditto.
556         * gcc-dg/utf-array-short-wchar.c: Ditto.
557         * gcc-dg/utf-array.c: Ditto.
558         * gcc-dg/utf8-2.c: Ditto. 
559
560 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
561
562         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
563         targets.
564
565 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
566
567         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
568
569 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
570
571         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
572
573 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
574
575         PR testsuite/36470
576         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
577         Enable short test for avr target.
578         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
579         * gcc.dg/utf32-2.c: Ditto.
580         * gcc.dg/utf32-3.c: Ditto.
581         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
582
583 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
584
585         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
586
587 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
588
589         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
590
591
592 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
593
594         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
595         * gcc.dg/sms-7.c: Ditto.
596
597 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
598
599         * gcc.dg/pr36998.c: Frame pointer required for avr target.
600         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
601         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
602         * gcc.dg/pr41340.c: Test requires long pointer target.
603         * gcc.dg/profile-generate-3.c: Test requires profiling support.
604
605 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
606
607         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
608         * gcc.dg/graphite/block-3.c: Ditto.
609         * gcc.dg/graphite/block-4.c: Ditto.
610         * gcc.dg/graphite/block-5.c: Ditto.
611         * gcc.dg/graphite/block-6.c: Ditto.
612         * gcc.dg/graphite/interchange-0.c: Ditto.
613         * gcc.dg/graphite/interchange-1.c: Ditto.
614         * gcc.dg/graphite/interchange-2.c: Ditto.
615         * gcc.dg/graphite/interchange-3.c: Ditto.
616         * gcc.dg/graphite/interchange-4.c: Ditto.
617         * gcc.dg/graphite/interchange-5.c: Ditto.
618         * gcc.dg/graphite/interchange-6.c: Ditto.
619         * gcc.dg/graphite/run-id-1.c: Ditto.
620         * gcc.dg/graphite/scop-16.c: Ditto.
621         * gcc.dg/graphite/scop-17.c: Ditto.
622         * gcc.dg/graphite/scop-18.c: Ditto.
623         * gcc.dg/graphite/scop-matmult.c: Ditto.
624         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
625         * gcc.dg/graphite/id-15.c: Ditto.
626
627 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
628
629         * gnat.dg/specs/weak1.ads: New test.
630
631 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
632
633         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
634
635 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
636
637         PR c++/14777
638         * g++.dg/template/typedef13.C: Adjust.
639         * g++.dg/template/typedef19.C: Adjust.
640         * g++.dg/template/typedef20.C: Adjust.
641         * g++.dg/template/typedef22.C: New test.
642
643 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
644
645         PR target/42113
646         * gcc.target/alpha/pr42113.c: New test.
647
648 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
649
650         PR fortran/41807
651         * gfortran.dg/data_value_1.f90: Update test.
652         * gfortran.dg/array_constructor_32.f90: New test.
653
654 2009-11-21  Martin Jambor  <mjambor@suse.cz>
655
656         PR middle-end/42025
657         * gcc.c-torture/compile/pr42025-1.c: New test.
658         * gcc.c-torture/compile/pr42025-2.c: New test.
659
660 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
661
662         * gcc.target/mips/mult-1.c: Forbid octeon.
663         * gcc.target/mips/octeon-dmul-3.c: New test.
664
665 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
666
667         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
668
669 2009-11-20  Jason Merrill  <jason@redhat.com>
670
671         PR c++/9050, DR 147, DR 318
672         * g++.dg/template/ctor9.C: New.
673         * g++.dg/tc1/dr147.C: Remove xfails.
674         * g++.dg/lookup/name-clash4.C: Adjust.
675         * g++.old-deja/g++.jason/temporary5.C: Adjust.
676         * g++.old-deja/g++.pt/ctor2.C: Adjust.
677
678 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
679
680         PR tree-optimization/42078
681         * gcc.dg/pr42078.c: New test.
682
683 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
684
685         PR Testsuite/42114
686         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
687         XFAIL ptrdiff range test for avr.
688         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
689         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
690         * gcc-dg/c99-stdint-6.c: Ditto.
691
692 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
693
694         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
695         2009-10-23 change to set VRSAVE if VSX has been reverted.
696
697 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
698
699         PR c++/38646
700         * g++.dg/cpp0x/pr38646.C: New test.
701
702 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
703
704         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
705         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
706         Wrap *intmax_t tests in !NO_MAX_TYPES.
707
708 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
709
710         PR c++/42060
711         * g++.dg/cpp0x/initlist28.C: New.
712
713 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
714
715         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
716
717 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
718
719         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
720
721 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
722
723         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
724         explicit.
725         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
726         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
727         * g++.old-deja/g++.law/typeck1.C: Likewise.
728         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
729         * g++.dg/conversion/ptrmem9.C: Likewise.
730         * g++.dg/expr/cond2.C: Likewise.
731
732 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
733             Janus Weil  <janus@gcc.gnu.org>
734
735         PR fortran/42104
736         * gfortran.dg/proc_ptr_comp_23.f90: New test.
737
738 2009-11-19  Jason Merrill  <jason@redhat.com>
739
740         PR c++/42115
741         * g++.dg/init/placement5.C: Add positive test.
742
743         DR 176 permissiveness
744         * g++.dg/ext/injected-ttp.C: New.
745         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
746         * g++.old-deja/g++.pt/ttp41.C: Adjust.
747
748 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
749
750         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
751         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
752
753 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
754
755         * gcc-dg/raw-string-1.c: Skip test for avr target.
756         * gcc-dg/utf-array-short-wchar.c: Ditto.
757         * gcc-dg/utf-array.c: Ditto.
758         * gcc-dg/utf8-2.c: Ditto.
759
760 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
761
762         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
763         (plugin_init): Pass correct version to plugin_default_version_check.
764         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
765         (plugin_init): Pass correct version to plugin_default_version_check.
766         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
767         (plugin_init): Pass correct version to plugin_default_version_check.
768
769 2009-11-19  Jason Merrill  <jason@redhat.com>
770
771         PR c++/561
772         * g++.dg/overload/pmf2.C: New.
773
774 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
775
776         PR libgfortran/42090
777         * gfortran.dg/direct_io_11.f90: New test.
778
779 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
780
781         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
782
783 2009-11-18  Nick Clifton  <nickc@redhat.com>
784         
785         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
786         * g++.dg/lto/20081120-1_0.C: Likewise.
787         * g++.dg/lto/20091002-2_0.C: Likewise.
788         * g++.dg/lto/20081120-2_0.C: Likewise.
789         * g++.dg/lto/20091002-3_0.C: Likewise.
790         * g++.dg/lto/20081123_0.C: Likewise.
791         * g++.dg/lto/20090313_0.C: Likewise.
792         * g++.dg/lto/20081109-1_0.C: Likewise.
793         * g++.dg/lto/20081219_0.C: Likewise.
794         * g++.dg/lto/20081204-1_0.C: Likewise.
795         * g++.dg/lto/20090302_0.C: Likewise.
796         * g++.dg/lto/20081119-1_0.C: Likewise.
797         * g++.dg/lto/20081118_0.C: Likewise.
798
799 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
800
801         PR testsuite/41913
802         * lib/lto.exp (scan-symbol): Properly check if target exist.
803
804 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
805
806         PR fortran/42072
807         * gfortran.dg/proc_ptr_8.f90: Extended.
808
809 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
810
811         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
812         explicit.
813         * g++.dg/inherit/error4.C: Likewise.
814         * g++.dg/template/crash90.C: Likewise.
815
816 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
817
818         PR c++/3187
819         * g++.dg/abi/mangle26.C: Also match *C2* definition.
820         * g++.dg/abi/mangle27.C: Likewise.
821         * g++.dg/abi/mangle28.C: Likewise.
822         * g++.dg/abi/mangle29.C: Likewise.
823
824 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
825
826         PR debug/41926
827         * gcc.dg/vect/vect-debug-pr41926.c: New.
828
829 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
830
831         PR c++/42058
832         * g++.dg/init/array26.C: New.
833         * g++.dg/init/array27.C: Likewise.
834         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
835
836 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
837
838         PR c++/42061
839         * g++.dg/cpp0x/initlist27.C: New test.
840
841         PR c++/42059
842         * g++.dg/cpp0x/initlist26.C: New test.
843
844 2009-11-16  Jason Merrill  <jason@redhat.com>
845
846         PR c++/189, c++/9937, c++/13950, DR 176
847         * g++.dg/tc1/dr176.C: Adjust.
848         * g++.dg/template/injected1.C: New.
849         * g++.dg/template/inherit.C: Adjust.
850         * g++.old-deja/g++.brendan/crash56.C: Adjust.
851         * g++.old-deja/g++.pt/lookup8.C: Adjust.
852         * g++.old-deja/g++.pt/ttp22.C: Adjust.
853         * g++.old-deja/g++.pt/ttp23.C: Adjust.
854
855 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
856
857         PR c++/42055
858         * g++.dg/template/crash92.C: New.
859
860 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
861
862         PR c++/32056
863         * g++.dg/template/error44.C: New.
864
865 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
866
867         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
868
869 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
870
871         PR fortran/42048
872         * gfortran.dg/typebound_call_11.f03: New test.
873
874 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
875
876         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
877         init functions.
878
879 2009-11-13  Jason Merrill  <jason@redhat.com>
880
881         PR c++/27425
882         PR c++/34274
883         * g++.dg/template/arg7.C: New.
884
885         PR c++/29363
886         * g++.dg/template/error43.C: New.
887
888         PR debug/26965
889         * g++.dg/debug/dwarf2/static-data-member2.C: New.
890
891         PR c++/35075
892         * g++.dg/template/ref5.C: New.
893
894         PR c++/21008, DR 515
895         * g++.dg/template/inherit4.C: New.
896         * g++.dg/lookup/scoped8.C: Adjust.
897
898         PR c++/11987
899         * g++.dg/parse/typename11.C: New.
900         * g++.dg/template/crash48.C: Adjust.
901
902 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
903
904         PR testsuite/42001
905         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
906         lto_finish at the end.
907         * gfortran.dg/lto/lto.exp: Ditto.
908
909 2009-11-12  Jason Merrill  <jason@redhat.com>
910
911         PR c++/39560
912         * g++.dg/lookup/anon7.C: New.
913
914         PR c++/37037
915         * g++.dg/template/typedef21.C: New.
916
917         PR c++/42013
918         * g++.dg/cpp0x/decltype19.C: New.
919
920 2009-11-11  Jason Merrill  <jason@redhat.com>
921
922         PR c++/39131
923         * g++.dg/dfp/typeid1.C: New.
924
925 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
926
927         PR fortran/41978
928         * gfortran.dg/proc_ptr_comp_22.f90: New test.
929
930 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
931
932         PR testsuite/42001
933         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
934         lto_finish at the end.
935
936         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
937         (lto_finish): New. Restore mathlib.
938
939 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
940
941         * g++.dg/torture/pushpop_macro.C: New testcase.
942         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
943         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
944
945 2009-11-11  Jon Beniston  <jon@beniston.com>
946
947         * lib/target-supports.exp (check_profiling_available): lm32 target
948           doesn't support profiling.
949         * gcc.dg/20020312-2.c: Add lm32 support.
950         * g++.dg/other/packed1.C: Expect to fail on lm32.
951         * g++.old-deja/g++.jason/thunk3.C: Likewise.
952
953 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
954
955         * gcc.target/arm/neon: Regenerate generated tests.
956
957 2009-11-10  Jason Merrill  <jason@redhat.com>
958
959         * g++.dg/init/placement5.C: New.
960
961         PR c++/34158
962         * g++.dg/init/placement4.C: New.
963
964 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
965
966         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
967         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
968         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
969         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
970
971 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
972
973         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
974         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
975
976 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
977
978         * gcc.c-torture/compile/pr41987.c: New.
979
980 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
981
982         PR middle-end/40946
983         * gcc.dg/pr40946.c: New test.
984
985 2009-11-09  Jason Merrill  <jason@redhat.com>
986
987         PR c++/41972
988         * g++.dg/template/ref4.C: New.
989
990         PR c++/41994
991         * g++.dg/template/conv10.C: New.
992
993 2009-11-07  Jason Merrill  <jason@redhat.com>
994
995         PR c++/37920
996         * g++.dg/ext/typeof11.C: New.
997
998 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
999
1000         PR target/41985
1001         * gcc.target/i386/pr41985.c: New test.
1002
1003 2009-11-08  Richard Guenther  <rguenther@suse.de>
1004
1005         * gcc.dg/torture/pta-escape-1.c: New testcase.
1006
1007 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
1008
1009         * gnat.dg/rep_clause4.adb: New test.
1010
1011 2009-11-08  Richard Guenther  <rguenther@suse.de>
1012
1013         PR rtl-optimization/41928
1014         * gfortran.dg/pr41928.f90: New testcase.
1015
1016 2009-11-07  Jason Merrill  <jason@redhat.com>
1017
1018         PR c++/18451
1019         PR c++/40738
1020         * g++.dg/parse/error36.C: Add parameter and template cases.
1021         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1022         * g++.dg/ext/typedef-init.C: Likewise.
1023         * g++.dg/lookup/hidden-class1.C: Likewise.
1024         * g++.dg/lookup/hidden-class10.C: Likewise.
1025         * g++.dg/lookup/hidden-class5.C: Likewise.
1026         * g++.dg/lookup/hidden-class7.C: Likewise.
1027         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1028         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1029         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1030         * g++.dg/lookup/strong-using-2.C: Likewise.
1031         * g++.dg/other/typedef1.C: Likewise.
1032         * g++.dg/parse/access10.C: Likewise.
1033         * g++.dg/parse/constructor1.C: Likewise.
1034         * g++.dg/parse/crash38.C: Likewise.
1035         * g++.dg/parse/error3.C: Likewise.
1036         * g++.dg/parse/typespec1.C: Likewise.
1037         * g++.dg/template/typedef5.C: Likewise.
1038         * g++.old-deja/g++.pt/typename3.C: Likewise.
1039         * g++.old-deja/g++.pt/typename4.C: Likewise.
1040         * g++.old-deja/g++.pt/typename6.C: Likewise.
1041         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1042
1043         * g++.dg/abi/regparm1.C: Fix execute test.
1044
1045 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
1046
1047         PR tree-optimization/41643
1048         * gcc.dg/pr41643.c: New test.
1049
1050 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1051
1052         PR fortran/41909
1053         * gfortran.dg/recursive_check_15.f90: New test.
1054
1055 2009-11-06  Jason Merrill  <jason@redhat.com>
1056
1057         PR c++/15946
1058         * g++.dg/parse/error36.C: New.
1059         * g++.old-deja/g++.other/typename1.C: Adjust.
1060
1061         PR c++/9381
1062         * g++.dg/abi/regparm1.C: New.
1063
1064 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
1065
1066         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1067         PLUGIN_PRAGMAS.
1068         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1069         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1070         and pragma_plugin-test-1.C.
1071
1072 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1073
1074         PR c++/41536
1075         * g++.dg/ext/always_inline-5.C: New test.
1076
1077 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR c++/41967
1080         * g++.dg/gomp/pr41967.C: New test.
1081
1082 2009-11-06  Michael Matz  <matz@suse.de>
1083
1084         PR middle-end/41963
1085         * gcc.dg/pr41963.c: New test.
1086
1087 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR middle-end/41935
1090         * gcc.dg/pr41935.c: New test.
1091         * c-c++-common/pr41935.c: New test.
1092         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1093         element.
1094         * gcc.c-torture/execute/pr41935.c: New test.
1095
1096 2009-11-05  Jason Merrill  <jason@redhat.com>
1097
1098         PR c++/34180
1099         * g++.dg/init/synth2.C: New.
1100
1101         PR c++/7046
1102         * g++.dg/abi/pragma-pack1.C: New.
1103
1104         PR c++/34870
1105         * g++.dg/lookup/koenig7.C: New.
1106
1107         PR c++/41703
1108         * g++.dg/template/partial6.C: New.
1109
1110 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1111
1112         PR fortran/41556
1113         * gfortran.dg/class_12.f03: New test.
1114
1115 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1116
1117         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1118         in builtin's name.
1119
1120 2009-11-04  Jason Merrill  <jason@redhat.com>
1121
1122         PR c++/36912
1123         * g++.dg/init/static-init2.C: New.
1124
1125 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/41556
1128         PR fortran/41873
1129         * gfortran.dg/interface_abstract_4.f90: New test.
1130
1131 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1132
1133         * gcc.target/m68k/pr41302.c: Fix target triplet.
1134
1135 2009-11-04  Jason Merrill  <jason@redhat.com>
1136
1137         PR c++/39413
1138         * g++.dg/template/overload11.C: New.
1139         * g++.dg/template/nested3.C: Adjust.
1140
1141 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1142
1143         PR ada/20548
1144         * ada/acats/norun.lst: Remove the stack checking tests.
1145         * ada/acats/run_acats: Limit the stack to 8MB.
1146
1147 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1148
1149         PR fortran/41556
1150         PR fortran/41937
1151         * gfortran.dg/class_11.f03: New test.
1152
1153 2009-11-04  Jason Merrill  <jason@redhat.com>
1154
1155         PR c++/35067
1156         * g++.dg/abi/thunk5.C: New.
1157
1158 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1159
1160         PR rtl-opt/41833
1161         * gcc.target/powerpc/altivec-33.c: New testcase.
1162
1163 2009-11-04  Jason Merrill  <jason@redhat.com>
1164
1165         PR c++/17365, DR 218
1166         * g++.dg/lookup/koenig6.C: New.
1167         * g++.dg/lookup/koenig5.C: Adjust.
1168         * g++.dg/template/crash56.C: Adjust.
1169         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1170
1171 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1172             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1173
1174         * gcc.target/i386/xop-check.h: New file.
1175         * gcc.target/i386/xop-hadduX.c: Ditto.
1176         * gcc.target/i386/xop-haddX.c: Ditto.
1177         * gcc.target/i386/xop-hsubX.c: Ditto.
1178         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1179         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1180         * gcc.target/i386/xop-pcmov2.c: Ditto.
1181         * gcc.target/i386/xop-pcmov.c: Ditto.
1182         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1183         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1184         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1185         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1186         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1187         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1188         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1189         * gcc.target/i386/sse-12.c: Update with new compile options to
1190         activate and check xopintrin.h intrinsic file.
1191         * gcc.target/i386/sse-13.c: Ditto.
1192         * gcc.target/i386/sse-14.c: Ditto.
1193         * gcc.target/i386/sse-22.c: Ditto.
1194         * gcc.target/i386/sse-23.c: Ditto.
1195         * g++.dg/other/i386-2.C: Ditto.
1196         * g++.dg/other/i386-3.C: Ditto.
1197         * g++.dg/other/i386-5.C: Ditto.
1198         * g++.dg/other/i386-6.C: Ditto.
1199         
1200 2009-11-04  Wei Guozhi  <carrot@google.com>
1201
1202         PR target/40835
1203         * gcc.target/arm/pr40835: New testcase.
1204
1205 2009-11-04  Revital Eres  <eres@il.ibm.com>
1206
1207         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1208         change in decision of peeling for alignment.
1209         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1210         * gcc.dg/vect/vect-50.c: Likewise.
1211         * gcc.dg/vect/vect-42.c: Likewise.
1212         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1213         Likewise.
1214         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1215         Likewise.
1216         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1217         * gcc.dg/vect/vect-60.c: Likewise.
1218         * gcc.dg/vect/vect-52.c: Likewise.
1219         * gcc.dg/vect/vect-44.c: Likewise.
1220         * gcc.dg/vect/vect-27.c: Likewise.
1221         * gcc.dg/vect/vect-29.c: Likewise.
1222         * gcc.dg/vect/vect-72.c: Likewise.
1223         * gcc.dg/vect/vect-56.c: Likewise.
1224         * gcc.dg/vect/vect-48.c: Likewise.
1225         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1226         * gfortran.dg/vect/vect-2.f90: Likewise.
1227         * gfortran.dg/vect/vect-5.f90: Likewise.
1228
1229 2009-11-04  Richard Guenther  <rguenther@suse.de>
1230
1231         PR tree-optimization/41919
1232         * gcc.c-torture/execute/pr41919.c: New testcase.
1233
1234 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1235
1236         PR target/41302
1237         * gcc.target/m68k/pr41302.c: New test.
1238
1239 2009-11-03  Jason Merrill  <jason@redhat.com>
1240
1241         PR c++/36959
1242         * g++.dg/opt/inline16.C: New.
1243
1244 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1245
1246         * gnat.dg/stack_check.adb1: New test.
1247         * gnat.dg/stack_check.adb2: Likewise.
1248
1249 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1250
1251         PR rtl-optimization/41917
1252         * gcc.c-torture/execute/pr41917.c: New test.
1253
1254 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1257         dump to not include "call *%esp".
1258
1259 2009-11-03  Jason Merrill  <jason@redhat.com>
1260
1261         PR c++/39786
1262         * g++.dg/lookup/using22.C: New.
1263
1264         PR c++/41876
1265         * g++.dg/parse/eh-decl.C: New.
1266
1267         PR c++/41927
1268         * g++.dg/template/sfinae16.C: New.
1269
1270         PR c++/41815
1271         * g++.dg/cpp0x/rv-return.C: New.
1272         * g++.dg/cpp0x/deduce.C: Adjust.
1273
1274         PR c++/40944
1275         * g++.dg/template/sfinae15.C: New.
1276
1277         PR c++/40687
1278         * g++.dg/cpp0x/auto3.C: Remove xfail.
1279
1280 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1281
1282         PR fortran/41907
1283         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1284
1285 2009-11-03  Nick Clifton  <nickc@redhat.com>
1286
1287         * gcc.target/rx/builtins.c: Remove redundant tests.
1288         Add test of MVTIPL instruction.
1289         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1290         function attributes.  Add -msave-acc-in-interrupts option to the
1291         command line.
1292
1293 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1294             Maxim Kuvyrkov  <maxim@codesourcery.com>
1295
1296         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1297         sh, m68k and fido.
1298
1299 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1300
1301         PR c++/38699
1302         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1303         * c-c++-common/builtin-offsetof.c: ... here.
1304
1305 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1306
1307         PR c++/38699
1308         * c-c++-common/dfp/builtin-offsetof.c: New test.
1309         * g++.dg/other/offsetof6.C: Likewise.
1310
1311 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1312
1313         PR target/41900
1314         * gcc.target/i386/pr41900.c: New test.
1315
1316 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1317
1318         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1319
1320 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1321
1322         PR c++/41856
1323         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1324         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1325
1326 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR c++/37093
1329         * g++.dg/other/ptrmem10.C: New test.
1330         * g++.dg/other/ptrmem11.C: Likewise.
1331
1332 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1333
1334         PR testsuite/41878
1335         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1336         spaces in some expressions.
1337
1338 2009-11-02  Jason Merrill  <jason@redhat.com>
1339
1340         * g++.dg/other/linkage2.C: Move to...
1341         * g++.dg/cpp0x/linkage2.C: ..here.
1342         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1343         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1344         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1345         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1346         * g++.dg/lookup/anon2.C: Likewise.
1347         * g++.dg/other/anon3.C: Likewise.
1348         * g++.dg/template/arg2.C: Likewise.
1349         * g++.dg/template/local4.C: Likewise.
1350         * g++.old-deja/g++.law/operators32.C: Likewise.
1351         * g++.old-deja/g++.other/linkage2.C: Likewise.
1352         * g++.old-deja/g++.pt/enum6.C: Likewise.
1353         * g++.old-deja/g++.other/anon9.C: Likewise.
1354         * g++.old-deja/g++.other/linkage1.C: Likewise.
1355         * c-c++-common/dfp/pr35620.c: Give the union a name.
1356
1357 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1358
1359         PR tree-optimization/41857
1360         * gcc.target/spu/ea/pr41857.c: New file.
1361
1362 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1363
1364         PR tree-optimization/41750
1365         * gcc.c-torture/execute/pr41750.c: New test.
1366
1367 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR tree-optimization/41841
1370         * gcc.dg/pr41841.c: New test.
1371
1372         PR debug/41893
1373         * gcc.dg/debug/pr41893-1.c: New test.
1374         * gcc.dg/debug/pr41893-2.c: New file.
1375
1376         PR c++/41774
1377         * g++.dg/ext/visibility/namespace3.C: New test.
1378
1379 2009-11-01  Jason Merrill  <jason@redhat.com>
1380
1381         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1382         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1383         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1384
1385 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1386
1387         * gnat.dg/opt5.adb: New test.
1388
1389 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/41872
1392         * gfortran.dg/allocatable_scalar_4.f90: New test.
1393
1394 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/41850
1397         * gfortran.dg/intent_out_6.f90: New testcase.
1398
1399 2009-10-31  Richard Guenther  <rguenther@suse.de>
1400
1401         * g++.dg/tree-ssa/restrict1.C: New.
1402
1403 2009-10-31  Jason Merrill  <jason@redhat.com>
1404
1405         * g++.dg/rtti/typeid9.C: New.
1406
1407         PR c++/41754
1408         * g++.dg/cpp0x/initlist25.C: New.
1409
1410 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1411
1412         * gnat.dg/specs/rep_clause4.ads: New test.
1413
1414 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1415
1416         PR target/41885
1417         * gcc.target/avr/torture/pr41885.c: New test.
1418
1419 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1420
1421         * gnat.dg/specs/pack5.ads: New test.
1422
1423 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1424
1425         * lib/target-supports.exp: Handle powerpc-*-elf.
1426
1427 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1428
1429         PR target/40838
1430         * gcc.target/i386/incoming-6.c: New.
1431         * gcc.target/i386/incoming-7.c: Likewise.
1432         * gcc.target/i386/incoming-8.c: Likewise.
1433         * gcc.target/i386/incoming-9.c: Likewise.
1434         * gcc.target/i386/incoming-10.c: Likewise.
1435         * gcc.target/i386/incoming-11.c: Likewise.
1436         * gcc.target/i386/incoming-12.c: Likewise.
1437         * gcc.target/i386/incoming-13.c: Likewise.
1438         * gcc.target/i386/incoming-14.c: Likewise.
1439         * gcc.target/i386/incoming-15.c: Likewise.
1440         * gcc.target/i386/pr37843-4.c: Likewise.
1441
1442 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1443
1444         PR c++/41863
1445         * g++.dg/template/sizeof12.C: New test.
1446
1447 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1448
1449         * gnat.dg/pack14.adb: New test.
1450
1451 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1452
1453         * gcc.target/mips/mips.exp (mips_option_groups): Add
1454         mcount-ra-address.
1455         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1456         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1457         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1458
1459 2009-10-29  Michael Matz  <matz@suse.de>
1460
1461         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1462         * gcc.target/i386/sse-recip-vec.c: Ditto.
1463         * gcc.target/i386/brokensqrt.c: New test.
1464
1465 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1466
1467         PR fortran/41777
1468         * gfortran.dg/associated_target_3.f90: New testcase.
1469
1470 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1471
1472         * gfortran.dg/lto/pr41764_0.f: New.
1473
1474 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1475
1476         PR tree-optimization/41775
1477         * g++.dg/torture/pr41775.C: New testcase.
1478
1479 2009-10-28  Jason Merrill  <jason@redhat.com>
1480
1481         * g++.dg/cpp0x/inline-ns1.C: New.
1482         * g++.dg/cpp0x/inline-ns2.C: New.
1483         * g++.dg/cpp0x/inline-ns3.C: New.
1484
1485 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1486
1487         PR rtl-optimization/39715
1488         * gcc.target/arm/thumb-ltu.c: New.
1489
1490 2009-10-28  Richard Guenther  <rguenther@suse.de>
1491
1492         PR lto/41808
1493         PR lto/41839
1494         * gcc.dg/lto/20091027-1_0.c: New testcase.
1495         * gcc.dg/lto/20091027-1_1.c: Likewise.
1496         * g++.dg/lto/20091026-1_0.C: Likewise.
1497         * g++.dg/lto/20091026-1_1.C: Likewise.
1498         * g++.dg/lto/20091026-1_a.h: Likewise.
1499
1500 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR middle-end/41837
1503         * gcc.dg/pr41837.c: New test.
1504
1505         PR debug/41801
1506         * g++.dg/ext/sync-3.C: New test.
1507
1508         PR target/41762
1509         * gcc.dg/pr41762.c: New test.
1510
1511 2009-10-28  Richard Guenther  <rguenther@suse.de>
1512
1513         PR middle-end/41855
1514         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1515         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1516         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1517         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1518
1519 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1520
1521         PR rtl-optimization/39715
1522         * gcc.target/arm/thumb-bitfld1.c: New.
1523
1524 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1525
1526         PR rtl-optimization/40741
1527         * gcc.target/arm/thumb-branch1.c: New.
1528
1529 2009-10-27  Jason Merrill  <jason@redhat.com>
1530
1531         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1532         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1533         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1534         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1535
1536 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1539         * gnat.dg/null_pointer_deref2.adb: Likewise.
1540
1541 2009-10-27  Richard Guenther  <rguenther@suse.de>
1542
1543         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1544
1545 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR c/41842
1548         * gcc.dg/pr41842.c: New test.
1549
1550 2009-10-27  Revital Eres  <eres@il.ibm.com>
1551
1552         PR tree-optimization/40648
1553         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1554         change in decision of peeling for alignment.
1555         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1556         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1557         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1558         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1559         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1560         * gcc.dg/vect/vect-50.c: Likewise.
1561         * gcc.dg/vect/vect-33.c: Likewise.
1562         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1563         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1564         Likewise.
1565         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1566         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1567         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1568         Likewise.
1569         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1570         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1571         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1572         * gcc.dg/vect/vect-60.c: Likewise.
1573         * gcc.dg/vect/vect-26.c: Likewise.
1574         * gcc.dg/vect/vect-52.c: Likewise.
1575         * gcc.dg/vect/vect-44.c: Likewise.
1576         * gcc.dg/vect/vect-27.c: Likewise.
1577         * gcc.dg/vect/vect-70.c: Likewise.
1578         * gcc.dg/vect/vect-28.c: Likewise.
1579         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1580         * gcc.dg/vect/vect-109.c: Likewise.
1581         * gcc.dg/vect/vect-54.c: Likewise.
1582         * gcc.dg/vect/vect-29.c: Likewise.
1583         * gcc.dg/vect/vect-72.c: Likewise.
1584         * gcc.dg/vect/vect-56.c: Likewise.
1585         * gcc.dg/vect/vect-48.c: Likewise.
1586         * gcc.dg/vect/vect-91.c: Likewise.
1587         * gcc.dg/vect/vect-92.c: Likewise.
1588         * gcc.dg/vect/vect-58.c: Likewise.
1589         * gcc.dg/vect/slp-25.c: Likewise.
1590         * gcc.dg/vect/vect-93.c: Likewise.
1591         * gcc.dg/vect/vect-95.c: Likewise.
1592         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1593         * gcc.dg/vect/vect-87.c: Likewise.
1594         * gcc.dg/vect/vect-96.c: Likewise.
1595         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1596         * gcc.dg/vect/vect-88.c: Likewise.
1597         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1598         * gcc.dg/vect/vect-89.c: Likewise.
1599         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1600         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1601         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1602         * gfortran.dg/vect/vect-2.f90: Likewise.
1603         * gfortran.dg/vect/vect-3.f90: Likewise.
1604         * gfortran.dg/vect/vect-4.f90: Likewise.
1605         * gfortran.dg/vect/vect-5.f90: Likewise.
1606
1607 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR c++/41020
1610         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1611
1612 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1613             Michael Meissner  <meissner@linux.vnet.ibm.com>
1614             Ulrich Weigand  <uweigand@de.ibm.com>
1615
1616         * gcc.target/spu/ea/ea.exp: New file.
1617         * gcc.target/spu/ea/cache1.c: Likewise.
1618         * gcc.target/spu/ea/cast1.c: Likewise.
1619         * gcc.target/spu/ea/cast2.c: Likewise.
1620         * gcc.target/spu/ea/compile1.c: Likewise.
1621         * gcc.target/spu/ea/compile2.c: Likewise.
1622         * gcc.target/spu/ea/cppdefine.c: Likewise.
1623         * gcc.target/spu/ea/errors1.c: Likewise.
1624         * gcc.target/spu/ea/errors2.c: Likewise.
1625         * gcc.target/spu/ea/execute1.c: Likewise.
1626         * gcc.target/spu/ea/execute2.c: Likewise.
1627         * gcc.target/spu/ea/execute3.c: Likewise.
1628         * gcc.target/spu/ea/ops1.c: Likewise.
1629         * gcc.target/spu/ea/ops2.c: Likewise.
1630         * gcc.target/spu/ea/options1.c: Likewise.
1631         * gcc.target/spu/ea/test-sizes.c: Likewise.
1632
1633 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR bootstrap/41345
1636         * gcc.dg/pr41345.c: New test.
1637
1638         PR debug/41828
1639         * g++.dg/debug/dwarf2/anonname1.C: New test.
1640
1641 2009-10-26  Jason Merrill  <jason@redhat.com>
1642
1643         PR c++/38796
1644         * g++.dg/cpp0x/defaulted15.C: New.
1645         * g++.dg/cpp0x/defaulted16.C: New.
1646
1647 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1648
1649         PR c++/41785
1650         * g++.dg/cpp0x/variadic96.C: New test.
1651
1652 2009-10-26  Nick Clifton  <nickc@redhat.com>
1653
1654         * lib/target-supports.exp (check_profiling_available):
1655         Profiling is not, currently, available for the RX port.
1656         (check_effective_target_hard_float): Add support for RX target.
1657         * gcc.target/rx: New directory.
1658         * gcc.target/rx/builtins.c: New test file.
1659         * gcc.target/rx/interrupts.c: New test file.
1660         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1661         * gcc.target/rx/zero-width-bitfield.c: New test file.
1662         * gcc.target/rx/i272091.c: New test file.
1663         * gcc.target/rx/packed-struct.c: New test file.
1664         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1665
1666 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1667
1668         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1669         * gcc.dg/lto/20091016-1_0.c: Likewise.
1670         * gcc.dg/lto/20090206-1_0.c: Likewise.
1671         * gcc.dg/lto/20081120-1_0.c: Likewise.
1672         * gcc.dg/lto/20081120-2_0.c: Likewise.
1673         * gcc.dg/lto/20090116_0.c: Likewise.
1674         * gcc.dg/lto/20081126_0.c: Likewise.
1675         * gcc.dg/lto/20091013-1_0.c: Likewise.
1676         * gcc.dg/lto/20081212-1_0.c: Likewise.
1677         * gcc.dg/lto/20091015-1_0.c: Likewise.
1678         * gcc.dg/lto/20090126-1_0.c: Likewise.
1679         * gcc.dg/lto/20090126-2_0.c: Likewise.
1680         * gcc.dg/lto/20091020-1_0.c: Likewise.
1681         * gcc.dg/lto/20091020-2_0.c: Likewise.
1682         * gcc.dg/lto/20081204-1_0.c: Likewise.
1683         * gcc.dg/lto/20081204-2_0.c: Likewise.
1684         * gcc.dg/lto/20081224_0.c: Likewise.
1685         * gcc.dg/lto/20090219_0.c: Likewise.
1686
1687 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1688
1689         PR c++/41020
1690         * g++.dg/lookup/extern-c-redecl2.C: New test.
1691         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1692         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1693         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1694
1695 2009-10-26  Michael Matz  <matz@suse.de>
1696
1697         PR tree-optimization/41783
1698         * gcc.dg/pr41783.c: New test.
1699         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1700         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1701         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1702
1703 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1704
1705         PR fortran/41714
1706         * gfortran.dg/class_allocate_4.f03: New test.
1707
1708 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1709
1710         * gcc.target/mips/mult-1.c: New test.
1711
1712 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1713
1714         PR fortran/41784
1715         * gfortran.dg/extends_8.f03: New test.
1716
1717 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1718
1719         * gnat.dg/specs/pack4.ads: New test.
1720
1721 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1722
1723         * gnat.dg/null_pointer_deref1.adb: New test.
1724         * gnat.dg/null_pointer_deref2.adb: Likewise.
1725
1726 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1727
1728         PR fortran/41772
1729         * gfortran.dg/transfer_intrinsic_3.f90.
1730
1731 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1732
1733         * gnat.dg/opt4.adb: New test.
1734
1735 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1736
1737         PR c/40033
1738         * gcc.dg/noncompile/pr40033-1.c: New test.
1739
1740 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1741
1742         PR c++/40808
1743         * g++.dg/abi/mangle34.C: New test
1744
1745 2009-10-23  Jason Merrill  <jason@redhat.com>
1746
1747         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1748
1749         Core issue 899
1750         * g++.dg/cpp0x/explicit4.C: New.
1751
1752 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1753
1754         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1755         *-*-cygwin.
1756         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1757         for *-*-mingw* and *-*-cygwin.
1758         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1759         * g++.dg/template/spec35.C: Disable weak symbol test for
1760         *-*-mingw* and *-*-cygwin.
1761
1762         PR testsuite/31342
1763         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1764
1765 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1766
1767         PR fortran/41800
1768         * gfortran.dg/class_10.f03: New test.
1769
1770 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1771
1772         PR target/41787
1773         * gcc.target/powerpc/vsx-vrsave.c: New file.
1774
1775 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1776
1777         PR c/41673
1778         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1779
1780 2009-10-23  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/41778
1783         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1784
1785 2009-10-22  Richard Guenther  <rguenther@suse.de>
1786
1787         PR lto/41791
1788         * g++.dg/lto/20091022-2_0.C: New testcase.
1789
1790 2009-10-22  Richard Guenther  <rguenther@suse.de>
1791
1792         PR lto/41730
1793         * g++.dg/lto/20091022-1_0.C: New testcase.
1794
1795 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1796
1797         * gcc.dg/autopar/outer-4.c: Adjust scan.
1798         * gcc.dg/autopar/outer-5.c: Adjust scan.
1799         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1800
1801         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1802         * gcc.dg/autopar/outer-1.c: New testcase.
1803         * gcc.dg/autopar/outer-2.c: New testcase.
1804         * gcc.dg/autopar/outer-3.c: New testcase.
1805         * gcc.dg/autopar/outer-4.c: New testcase.
1806         * gcc.dg/autopar/outer-5.c: New testcase.
1807         * gcc.dg/autopar/outer-6.c: New testcase.
1808
1809 2009-10-22  Jan Hubicka  <jh@suse.cz>
1810
1811         * gcc.c-torture/compile/pr40556.c: New testcase.
1812
1813 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1814
1815         PR fortran/41781
1816         * gfortran.dg/goto_8.f90: New test case.
1817
1818 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1819
1820         PR tree-optimization/41497
1821         * gcc.dg/tree-ssa/pr41497.c: New.
1822
1823 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1824
1825         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1826
1827 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1828
1829         * gcc.dg/tls/pie-1.c: New test.
1830
1831 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * g++.dg/abi/mangle33.C: New test.
1834
1835 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1836
1837         * gnat.dg/discr22.adb: New test.
1838
1839 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1840
1841         * gnat.dg/loop_optimization7.ad[sb]: New test.
1842         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1843
1844 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1845
1846         PR fortran/41706
1847         PR fortran/41766
1848         * gfortran.dg/class_9.f03: Extended test case.
1849         * gfortran.dg/select_type_7.f03: New test case.
1850
1851 2009-10-20  Richard Guenther  <rguenther@suse.de>
1852
1853         * gcc.dg/lto/20091020-3_0.c: New testcase.
1854
1855 2009-10-20  Richard Guenther  <rguenther@suse.de>
1856
1857         PR lto/41761
1858         * gcc.dg/lto/20091020-1_0.c: New testcase.
1859         * gcc.dg/lto/20091020-1_1.c: Likewise.
1860         * gcc.dg/lto/20091020-2_0.c: Likewise.
1861         * gcc.dg/lto/20091020-2_1.c: Likewise.
1862
1863 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR debug/41340
1866         * gcc.dg/pr41340.c: New test.
1867
1868 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1869
1870         * gnat.dg/discr21.ad[sb]: New test.
1871         * gnat.dg/discr21_pkg.ads: New helper.
1872
1873 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1874
1875         PR fortran/41706
1876         * gfortran.dg/class_9 : New test.
1877
1878 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1879
1880         * gcc.dg/raw-string-1.c: New test.
1881         * gcc.dg/raw-string-2.c: New test.
1882         * gcc.dg/raw-string-3.c: New test.
1883         * gcc.dg/raw-string-4.c: New test.
1884         * gcc.dg/raw-string-5.c: New test.
1885         * gcc.dg/raw-string-6.c: New test.
1886         * gcc.dg/raw-string-7.c: New test.
1887         * gcc.dg/utf8-1.c: New test.
1888         * gcc.dg/utf8-2.c: New test.
1889         * gcc.dg/utf-badconcat2.c: New test.
1890         * gcc.dg/utf-dflt2.c: New test.
1891         * gcc.dg/cpp/include6.c: New test.
1892         * g++.dg/ext/raw-string-1.C: New test.
1893         * g++.dg/ext/raw-string-2.C: New test.
1894         * g++.dg/ext/raw-string-3.C: New test.
1895         * g++.dg/ext/raw-string-4.C: New test.
1896         * g++.dg/ext/raw-string-5.C: New test.
1897         * g++.dg/ext/raw-string-6.C: New test.
1898         * g++.dg/ext/raw-string-7.C: New test.
1899         * g++.dg/ext/utf8-1.C: New test.
1900         * g++.dg/ext/utf8-2.C: New test.
1901         * g++.dg/ext/utf-badconcat2.C: New test.
1902         * g++.dg/ext/utf-dflt2.C: New test.
1903
1904         * gcc.dg/cleanup-13.c: New test.
1905
1906 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1907
1908         PR fortran/41586
1909         * gfortran.dg/auto_dealloc_1.f90: New test case.
1910
1911 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1912
1913         Port from redhat/gcc-4_4-branch:
1914         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1915         * gcc.dg/debug/vta-2.c: New test.
1916
1917         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1918         * gcc.dg/debug/vta-1.c: New.
1919
1920 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * gnat.dg/noreturn2.ad[sb]: New test.
1923
1924 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1925
1926         PR fortran/41755
1927         * gfortran.dg/equiv_8.f90: New test.
1928         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1929
1930 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1931
1932         * gcc.target/arm/neon-thumb2-move.c: New test.
1933
1934 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1935
1936         * gcc.dg/debug/vta-3.c: New test.
1937
1938 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1939
1940         * gnat.dg/nested_proc.adb: Rename into...
1941         * gnat.dg/nested_proc1.adb: ...this.
1942         * gnat.dg/nested_proc2.adb: New test.
1943
1944 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1945
1946         * gnat.dg/noreturn1.ad[sb]: New test.
1947
1948 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1949             Paul Thomas  <pault@gcc.gnu.org>
1950
1951         PR fortran/41629
1952         * gfortran.dg/class_6.f90: New test.
1953
1954         PR fortran/41608
1955         PR fortran/41587
1956         * gfortran.dg/class_7.f90: New test.
1957
1958         PR fortran/41618
1959         * gfortran.dg/class_8.f90: New test.
1960
1961 2009-10-17  Richard Guenther  <rguenther@suse.de>
1962
1963         * gcc.dg/lto/20091017-1_0.c: New testcase.
1964         * gcc.dg/lto/20091017-1_1.c: Likewise.
1965
1966 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1967
1968         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1969
1970 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1971
1972         * gnat.dg/aggr11.adb: New test.
1973         * gnat.dg/aggr11_pkg.ads: New helper.
1974
1975 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1976
1977         * gnat.dg/slice8.adb: New test.
1978         * gnat.dg/slice8_pkg1.ads: New helper.
1979         * gnat.dg/slice8_pkg2.ads: Likewise.
1980         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1981
1982 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1983
1984         * gnat.dg/unchecked_convert4.adb: New test.
1985
1986 2009-10-15  Jason Merrill  <jason@redhat.com>
1987
1988         PR c++/38798
1989         * g++.dg/cpp0x/trailing5.C: New.
1990
1991         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1992         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1993         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1994         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1995
1996 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1997
1998         PR fortran/41719
1999         * gfortran.dg/class_5.f03: New test case.
2000         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2001         * gfortran.dg/typebound_operator_4.f03: Ditto.
2002
2003 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2006         * g++.dg/other/first-global.C: Likewise.
2007         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2008         * g++.dg/torture/pr40323.C: Likewise.
2009         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2010         * gcc.dg/inline-33.c: Likewise.
2011         * gcc.dg/ipa/ipa-1.c: Likewise.
2012         * gcc.dg/ipa/ipa-2.c: Likewise.
2013         * gcc.dg/ipa/ipa-3.c: Likewise.
2014         * gcc.dg/ipa/ipa-4.c: Likewise.
2015         * gcc.dg/ipa/ipa-5.c: Likewise.
2016         * gcc.dg/ipa/ipa-7.c: Likewise.
2017         * gcc.dg/ipa/ipacost-2.c: Likewise.
2018         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2019         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2020         * gfortran.dg/whole_file_5.f90: Likewise.
2021         * gfortran.dg/whole_file_6.f90: Likewise.
2022
2023 2009-10-16  Richard Guenther  <rguenther@suse.de>
2024
2025         PR tree-optimization/41728
2026         * gcc.c-torture/compile/pr41728.c: New testcase.
2027
2028 2009-10-16  Richard Guenther  <rguenther@suse.de>
2029
2030         PR lto/41598
2031         * gcc.dg/lto/20091016-1_0.c: New testcase.
2032         * gcc.dg/lto/20091016-1_1.c: Likewise.
2033         * gcc.dg/lto/20091016-1_a.h: Likewise.
2034
2035 2009-10-16  Richard Guenther  <rguenther@suse.de>
2036
2037         PR lto/41715
2038         * gfortran.dg/lto/20091015-1_0.f: New testcase.
2039         * gfortran.dg/lto/20091015-1_1.f: Likewise.
2040         * gfortran.dg/lto/20091015-1_2.f: Likewise.
2041
2042 2009-10-16  Richard Guenther  <rguenther@suse.de>
2043
2044         PR lto/41713
2045         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2046
2047 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
2048
2049         PR debug/41717
2050         * gcc.dg/debug/pr41717.c: New test.
2051
2052 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
2053
2054         PR fortran/41648
2055         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2056
2057         PR fortran/41656
2058         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2059
2060 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2061
2062         PR target/23983
2063         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2064         result used.
2065         * g++.dg/ext/altivec-2.C (main): Ditto.
2066
2067 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2068
2069         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2070         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2071
2072 2009-10-15  Richard Guenther  <rguenther@suse.de>
2073
2074         PR lto/41669
2075         * gcc.dg/lto/20091015-1_0.c: New testcase.
2076         * gcc.dg/lto/20091015-1_1.c: Likewise.
2077         * gcc.dg/lto/20091015-1_2.c: Likewise.
2078         * gcc.dg/lto/20091015-1_a.h: Likewise.
2079         * gcc.dg/lto/20091015-1_b.h: Likewise.
2080
2081 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
2082
2083         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2084
2085 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
2086
2087         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2088
2089 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2090
2091         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2092         line from 1 to 0.
2093         * obj-c++.dg/bitfield-1.mm: Likewise.
2094         * obj-c++.dg/bitfield-4.mm: Likewise.
2095
2096 2009-10-14  Richard Guenther  <rguenther@suse.de>
2097
2098         PR lto/41173
2099         * gcc.dg/lto/20091014-1_0.c: New testcase.
2100
2101 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR testsuite/41707
2104         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2105         warning on line 0 instead of 1.
2106
2107 2009-10-14  Richard Guenther  <rguenther@suse.de>
2108
2109         PR lto/41521
2110         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2111         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2112
2113 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR preprocessor/41543
2116         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2117
2118         PR debug/41695
2119         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2120
2121 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2124         New procedure.
2125         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2126         effective target.
2127
2128 2009-10-14  Jason Merrill  <jason@redhat.com>
2129
2130         PR c++/39866
2131         * g++.dg/cpp0x/defaulted14.C: New.
2132
2133 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2134
2135         * g++.dg/cpp0x/vt-40092.C: New.
2136
2137 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2138
2139         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2140         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2141
2142 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2143
2144         * gfortran.dg/complex_intrinsic_8.f90: New test.
2145
2146 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2147
2148         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2149         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2150
2151 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2152
2153         PR target/38948
2154         * gcc.dg/torture/pr38948.c: New test.
2155
2156 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2157
2158         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2159
2160 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2161
2162         PR fortran/41581
2163         * gfortran.dg/class_allocate_2.f03: Modified.
2164         * gfortran.dg/class_allocate_3.f03: New test case.
2165
2166 2009-10-13  Richard Guenther  <rguenther@suse.de>
2167
2168         PR lto/41668
2169         * gcc.dg/lto/20091006-2_0.c: New testcase.
2170         * gcc.dg/lto/20091006-2_1.c: Likewise.
2171         * gcc.dg/lto/20091006-2_2.c: Likewise.
2172         * gcc.dg/lto/20091013-1_0.c: Likewise.
2173         * gcc.dg/lto/20091013-1_1.c: Likewise.
2174         * gcc.dg/lto/20091013-1_2.c: Likewise.
2175
2176 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2177
2178         * gcc.c-torture/compile/pr41661.c: New test.
2179
2180 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2181
2182         PR libgfortran/41683
2183         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2184
2185 2009-10-12  Jason Merrill  <jason@redhat.com>
2186
2187         PR c++/37875
2188         * g++.dg/cpp0x/decltype18.C: New.
2189
2190         PR c++/37766
2191         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2192
2193 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2194
2195         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2196
2197 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2198
2199         PR debug/41343
2200         PR debug/41447
2201         PR debug/41264
2202         PR debug/41338
2203         * gcc.dg/guality/pr41447-1.c: New.
2204         * gcc.dg/debug/pr41264-1.c: New.
2205         * gcc.dg/debug/pr41343-1.c: New.
2206
2207 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2208
2209         PR target/26515
2210         * gcc.dg/torture/pr26515.c: New test.
2211
2212 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2213
2214         PR testsuite/41659
2215         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2216         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2217         or "xfail" with dg-lto-do.
2218
2219 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2220
2221         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2222
2223 2009-10-12  Michael Matz  <matz@suse.de>
2224
2225         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2226         pass.
2227
2228 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR target/41680
2231         * g++.dg/torture/pr41680.C: New test.
2232
2233 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2234
2235         PR c++/41570
2236         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2237
2238 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2239
2240         PR debug/41616
2241         * gcc.dg/guality/pr41616-1.c: New.
2242
2243 2009-10-11  Jason Merrill  <jason@redhat.com>
2244
2245         PR c++/37204
2246         * g++.dg/cpp0x/rv-reinterpret.C: New.
2247
2248 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR libgfortran/38439
2251         * gfortran.dg/fmt_error_9.f: New test.
2252         * gfortran.dg/fmt_error_10.f: New test.
2253
2254 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2255
2256         PR fortran/41583
2257         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2258         * gfortran.dg/class_4b.f03: As above.
2259         * gfortran.dg/class_4c.f03: As above.
2260         * gfortran.dg/class_4d.f03: As above.
2261
2262 2009-10-11  Richard Guenther  <rguenther@suse.de>
2263
2264         PR tree-optimization/41555
2265         * gcc.dg/torture/pr41555.c: New testcase.
2266
2267 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2268
2269         PR libgfortran/35862
2270         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2271         function correctly.
2272
2273 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274
2275         PR libgfortran/35862
2276         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2277         Add conditions to avoid runtime errors if not supported.
2278
2279 2009-10-10  Richard Guenther  <rguenther@suse.de>
2280
2281         PR tree-optimization/41654
2282         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2283
2284 2009-10-09  Jason Merrill  <jason@redhat.com>
2285
2286         * g++.dg/cpp/ucn-1.C: New.
2287
2288 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2289
2290         PR fortran/41585
2291         * gfortran.dg/class_2.f03: Extended test case.
2292
2293 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2294
2295         PR fortran/41582
2296         * gfortran.dg/class_allocate_1.f03: Modify code such that
2297         it compiles with the gfc_warning->gfc_error change.
2298         * gfortran.dg/class_allocate_1.f03: New test.
2299
2300 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2301
2302         PR fortran/41579
2303         * gfortran.dg/select_type_6.f03: New test.
2304
2305 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR preprocessor/41445
2308         * gcc.dg/cpp/separate-1.c: Adjust.
2309         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2310         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2311         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2312         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2313         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2314         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2315         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2316
2317         PR rtl-optimization/41646
2318         * gcc.c-torture/compile/pr41646.c: New test.
2319
2320 2009-10-09  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/41634
2323         * gcc.c-torture/compile/pr41634.c: New testcase.
2324
2325 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2326
2327         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2328
2329 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2330
2331         * gnat.dg/opt3.adb: New test.
2332         * gnat.dg/opt3_pkg.ads: New helper.
2333
2334 2009-10-08  Doug Kwan  <dougkwan@google.com>
2335
2336         PR rtl-optimization/41574
2337         * gcc.dg/pr41574.c: New test.
2338
2339 2009-10-08  Cary Coutant  <ccoutant@google.com>
2340
2341         Add support for debugging with ICF (Identical Code Folding).
2342         * g++.dg/debug/dwarf2/icf.C: New test.
2343
2344 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2345
2346         * gcc.target/mips/truncate-6.c: New test.
2347
2348 2009-10-08  Jason Merrill  <jason@redhat.com>
2349
2350         PR c++/36816
2351         * g++.dg/cpp0x/rv-deduce.C: New.
2352
2353         PR c++/37177
2354         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2355         * g++.dg/template/explicit-args2.C: New.
2356         * g++.dg/template/explicit-args3.C: New.
2357         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2358
2359 2009-10-08  Michael Matz  <matz@suse.de>
2360
2361         PR middle-end/41573
2362         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2363         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2364         * gcc.dg/pr41573.c: New test.
2365
2366 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2367
2368         PR c/41182
2369         * gcc.c-torture/compile/pr41182-1.c: New.
2370
2371 2009-10-07  Jason Merrill  <jason@redhat.com>
2372
2373         * g++.dg/cpp0x/variadic95.C: New.
2374
2375 2009-10-07  Jason Merrill  <jason@redhat.com>
2376
2377         * g++.dg/template/scope3.C: New.
2378
2379 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2380
2381         * gcc.dg/debug/dwarf2/inline3.c: New test.
2382
2383 2009-10-07  Daniel Kraft  <d@domob.eu>
2384
2385         PR fortran/41615
2386         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2387
2388 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2389
2390         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2391         * gfortran.dg/select_type_1.f03: Modified error message.
2392         * gfortran.dg/select_type_5.f03: New test.
2393
2394 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2395
2396         PR libgfortran/41612
2397         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2398         have kind=10 reals.
2399
2400 2009-10-06  Jason Merrill  <jason@redhat.com>
2401
2402         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2403         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2404
2405 2009-10-06  Richard Guenther  <rguenther@suse.de>
2406
2407         PR lto/41502
2408         * gcc.dg/lto/20091006-1_0.c: New testcase.
2409         * gcc.dg/lto/20091006-1_1.c: Likewise.
2410         * gcc.dg/lto/20091005-2_0.c: Likewise.
2411
2412 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2413
2414         PR ada/41383
2415         * gnat.dg/timer_cancel.adb: New test.
2416
2417 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2418
2419         PR ada/38333
2420         * gnat.dg/specs/import_abstract.ads: New.
2421
2422 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2423
2424         PR libgfortran/35862
2425         * gfortran.dg/round_2.f03: New test.
2426
2427 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR debug/41558
2430         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2431         * lib/gcc-gdb-test.exp: ... here.  New file.
2432         * gfortran.dg/guality/guality.exp: New file.
2433         * gfortran.dg/guality/pr41558.f90: New test.
2434         * gfortran.dg/guality/arg1.f90: New test.
2435
2436 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2437
2438         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2439         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2440         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2441         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2442
2443 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2444
2445         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2446         register_pass_info.
2447         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2448         plugin_pass to register_pass_info.
2449         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2450         register_pass_info.
2451         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2452         register_pass_info.
2453
2454 2009-10-05  Richard Guenther  <rguenther@suse.de>
2455
2456         PR lto/41281
2457         * gcc.dg/lto/20090914-2_0.c: New testcase.
2458
2459 2009-10-05  Richard Guenther  <rguenther@suse.de>
2460
2461         PR lto/40902
2462         * gcc.dg/lto/20091005-1_0.c: New testcase.
2463         * gcc.dg/lto/20091005-1_1.c: Likewise.
2464
2465 2009-10-05  Richard Guenther  <rguenther@suse.de>
2466
2467         PR lto/41552
2468         PR lto/41487
2469         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2470         * g++.dg/lto/20091004-1_0.C: New testcase.
2471         * g++.dg/lto/20091004-1_1.C: Likewise.
2472         * g++.dg/lto/20091004-2_0.C: Likewise.
2473         * g++.dg/lto/20091004-2_1.C: Likewise.
2474         * g++.dg/lto/20091004-3_0.C: Likewise.
2475         * g++.dg/lto/20091004-3_1.C: Likewise.
2476
2477 2009-10-05  Richard Guenther  <rguenther@suse.de>
2478
2479         PR tree-optimization/23821
2480         * gcc.dg/torture/pr23821.c: New testcase.
2481
2482 2009-10-05  Daniel Kraft  <d@domob.eu>
2483
2484         PR fortran/41403
2485         * gfortran.dg/goto_6.f: New test.
2486         * gfortran.dg/goto_7.f: New test.
2487
2488 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2489             Bill Maddox  <maddox@google.com>
2490             Cary Coutant  <ccoutant@google.com>
2491             Chris Demetriou  <cgd@google.com>
2492             Diego Novillo  <dnovillo@google.com>
2493             Doug Kwan  <dougkwan@google.com>
2494             Jan Hubicka  <jh@suse.cz>
2495             Ollie Wild  <aaw@google.com>
2496             Rafael Espindola  <espindola@google.com>
2497             Richard Guenther  <rguenther@suse.de>
2498             Simon Baldwin  <simonb@google.com>
2499
2500         * g++.dg/20090107-1.C: New.
2501         * g++.dg/20090121-1.C: New.
2502         * g++.dg/ipa/20090113-1.C: New.
2503         * g++.dg/lto: New directory.
2504         * g++.dg/lto/20080829_0.C: New.
2505         * g++.dg/lto/20080904_0.C: New.
2506         * g++.dg/lto/20080907_0.C: New.
2507         * g++.dg/lto/20080908-1_0.C: New.
2508         * g++.dg/lto/20080908-2_0.C: New.
2509         * g++.dg/lto/20080908-3_0.C: New.
2510         * g++.dg/lto/20080909-1_0.C: New.
2511         * g++.dg/lto/20080910-1_0.C: New.
2512         * g++.dg/lto/20080912-1_0.C: New.
2513         * g++.dg/lto/20080912_0.C: New.
2514         * g++.dg/lto/20080915_0.C: New.
2515         * g++.dg/lto/20080916_0.C: New.
2516         * g++.dg/lto/20080917_0.C: New.
2517         * g++.dg/lto/20080924_0.C: New.
2518         * g++.dg/lto/20080926_0.C: New.
2519         * g++.dg/lto/20081008_0.C: New.
2520         * g++.dg/lto/20081022.h: New.
2521         * g++.dg/lto/20081022_0.C: New.
2522         * g++.dg/lto/20081022_1.C: New.
2523         * g++.dg/lto/20081023_0.C: New.
2524         * g++.dg/lto/20081109-1_0.C: New.
2525         * g++.dg/lto/20081109-2_0.C: New.
2526         * g++.dg/lto/20081109_0.C: New.
2527         * g++.dg/lto/20081109_1.C: New.
2528         * g++.dg/lto/20081118-1_0.C: New.
2529         * g++.dg/lto/20081118-1_1.C: New.
2530         * g++.dg/lto/20081118_0.C: New.
2531         * g++.dg/lto/20081118_1.C: New.
2532         * g++.dg/lto/20081119-1.h: New.
2533         * g++.dg/lto/20081119-1_0.C: New.
2534         * g++.dg/lto/20081119-1_1.C: New.
2535         * g++.dg/lto/20081119_0.C: New.
2536         * g++.dg/lto/20081119_1.C: New.
2537         * g++.dg/lto/20081120-1_0.C: New.
2538         * g++.dg/lto/20081120-1_1.C: New.
2539         * g++.dg/lto/20081120-2_0.C: New.
2540         * g++.dg/lto/20081120-2_1.C: New.
2541         * g++.dg/lto/20081123_0.C: New.
2542         * g++.dg/lto/20081123_1.C: New.
2543         * g++.dg/lto/20081125.h: New.
2544         * g++.dg/lto/20081125_0.C: New.
2545         * g++.dg/lto/20081125_1.C: New.
2546         * g++.dg/lto/20081127_0.C: New.
2547         * g++.dg/lto/20081127_1.C: New.
2548         * g++.dg/lto/20081203_0.C: New.
2549         * g++.dg/lto/20081203_1.C: New.
2550         * g++.dg/lto/20081204-1_0.C: New.
2551         * g++.dg/lto/20081204-1_1.C: New.
2552         * g++.dg/lto/20081204-2_0.C: New.
2553         * g++.dg/lto/20081204-2_1.C: New.
2554         * g++.dg/lto/20081209_0.C: New.
2555         * g++.dg/lto/20081209_1.C: New.
2556         * g++.dg/lto/20081211-1.h: New.
2557         * g++.dg/lto/20081211-1_0.C: New.
2558         * g++.dg/lto/20081211-1_1.C: New.
2559         * g++.dg/lto/20081217-1_0.C: New.
2560         * g++.dg/lto/20081217-2_0.C: New.
2561         * g++.dg/lto/20081219_0.C: New.
2562         * g++.dg/lto/20081219_1.C: New.
2563         * g++.dg/lto/20090106_0.C: New.
2564         * g++.dg/lto/20090112_0.C: New.
2565         * g++.dg/lto/20090128_0.C: New.
2566         * g++.dg/lto/20090221_0.C: New.
2567         * g++.dg/lto/20090302_0.C: New.
2568         * g++.dg/lto/20090302_1.C: New.
2569         * g++.dg/lto/20090303_0.C: New.
2570         * g++.dg/lto/20090311-1.h: New.
2571         * g++.dg/lto/20090311-1_0.C: New.
2572         * g++.dg/lto/20090311-1_1.C: New.
2573         * g++.dg/lto/20090311_0.C: New.
2574         * g++.dg/lto/20090311_1.C: New.
2575         * g++.dg/lto/20090312.h: New.
2576         * g++.dg/lto/20090312_0.C: New.
2577         * g++.dg/lto/20090312_1.C: New.
2578         * g++.dg/lto/20090313_0.C: New.
2579         * g++.dg/lto/20090313_1.C: New.
2580         * g++.dg/lto/20090315_0.C: New.
2581         * g++.dg/lto/20090315_1.C: New.
2582         * g++.dg/lto/20091002-1_0.C: New testcase.
2583         * g++.dg/lto/20091002-2_0.C: Likewise..
2584         * g++.dg/lto/20091002-3_0.C: Likewise..
2585         * g++.dg/lto/README: New.
2586         * g++.dg/lto/pr40818_0.C: New.
2587         * g++.dg/opt/thunk3-1.C: New.
2588         * g++.dg/opt/thunk4.C: New.
2589         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2590         replacements with __attribute__ ((__noinline__)).
2591         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2592         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2593         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2594         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2595         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2596         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2597         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2598         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2599         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2600         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2601         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2602         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2603         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2604         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2605         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2606         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2607         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2608         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2609         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2610         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2611         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2612         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2613         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2614         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2615         * gcc.dg/20081223-1.c: New.
2616         * gcc.dg/lto: New directory.
2617         * gcc.dg/lto/20080908_0.c: New.
2618         * gcc.dg/lto/20080917_0.c: New.
2619         * gcc.dg/lto/20080924_0.c: New.
2620         * gcc.dg/lto/20081024_0.c: New.
2621         * gcc.dg/lto/20081109_0.c: New.
2622         * gcc.dg/lto/20081111_0.c: New.
2623         * gcc.dg/lto/20081111_1.c: New.
2624         * gcc.dg/lto/20081112_0.c: New.
2625         * gcc.dg/lto/20081112_1.c: New.
2626         * gcc.dg/lto/20081115_0.c: New.
2627         * gcc.dg/lto/20081115_1.c: New.
2628         * gcc.dg/lto/20081115_2.c: New.
2629         * gcc.dg/lto/20081118_0.c: New.
2630         * gcc.dg/lto/20081118_1.c: New.
2631         * gcc.dg/lto/20081118_2.c: New.
2632         * gcc.dg/lto/20081120-1_0.c: New.
2633         * gcc.dg/lto/20081120-1_1.c: New.
2634         * gcc.dg/lto/20081120-2_0.c: New.
2635         * gcc.dg/lto/20081120-2_1.c: New.
2636         * gcc.dg/lto/20081125_0.c: New.
2637         * gcc.dg/lto/20081125_1.c: New.
2638         * gcc.dg/lto/20081126_0.c: New.
2639         * gcc.dg/lto/20081201-1_0.c: New.
2640         * gcc.dg/lto/20081201-1_1.c: New.
2641         * gcc.dg/lto/20081201-1_2.c: New.
2642         * gcc.dg/lto/20081201-2_0.c: New.
2643         * gcc.dg/lto/20081201-2_1.c: New.
2644         * gcc.dg/lto/20081202-1_0.c: New.
2645         * gcc.dg/lto/20081202-1_1.c: New.
2646         * gcc.dg/lto/20081202-2_0.c: New.
2647         * gcc.dg/lto/20081202-2_1.c: New.
2648         * gcc.dg/lto/20081204-1_0.c: New.
2649         * gcc.dg/lto/20081204-1_1.c: New.
2650         * gcc.dg/lto/20081204-2_0.c: New.
2651         * gcc.dg/lto/20081210-1_0.c: New.
2652         * gcc.dg/lto/20081212-1_0.c: New.
2653         * gcc.dg/lto/20081222_0.c: New.
2654         * gcc.dg/lto/20081222_0.h: New.
2655         * gcc.dg/lto/20081222_1.c: New.
2656         * gcc.dg/lto/20081224_0.c: New.
2657         * gcc.dg/lto/20081224_0.h: New.
2658         * gcc.dg/lto/20081224_1.c: New.
2659         * gcc.dg/lto/20090116_0.c: New.
2660         * gcc.dg/lto/20090120_0.c: New.
2661         * gcc.dg/lto/20090126-1_0.c: New.
2662         * gcc.dg/lto/20090126-2_0.c: New.
2663         * gcc.dg/lto/20090206-1_0.c: New.
2664         * gcc.dg/lto/20090206-2_0.c: New.
2665         * gcc.dg/lto/20090210_0.c: New.
2666         * gcc.dg/lto/20090210_1.c: New.
2667         * gcc.dg/lto/20090213_0.c: New.
2668         * gcc.dg/lto/20090213_1.c: New.
2669         * gcc.dg/lto/20090218-1_0.c: New.
2670         * gcc.dg/lto/20090218-1_1.c: New.
2671         * gcc.dg/lto/20090218-2_0.c: New.
2672         * gcc.dg/lto/20090218-2_1.c: New.
2673         * gcc.dg/lto/20090218_0.c: New.
2674         * gcc.dg/lto/20090218_1.c: New.
2675         * gcc.dg/lto/20090218_2.c: New.
2676         * gcc.dg/lto/20090218_3.c: New.
2677         * gcc.dg/lto/20090219_0.c: New.
2678         * gcc.dg/lto/20090312_0.c: New.
2679         * gcc.dg/lto/20090312_1.c: New.
2680         * gcc.dg/lto/20090313_0.c: New.
2681         * gcc.dg/lto/20090706-1_0.c: New.
2682         * gcc.dg/lto/20090706-2_0.c: New.
2683         * gcc.dg/lto/20090717_0.c: New.
2684         * gcc.dg/lto/20090717_1.c: New.
2685         * gcc.dg/lto/20090729_0.c: New.
2686         * gcc.dg/lto/20090729_1.c: New.
2687         * gcc.dg/lto/20090812_0.c: New.
2688         * gcc.dg/lto/20090812_1.c: New.
2689         * gcc.dg/lto/20090914-1_0.c: New.
2690         * gcc.dg/lto/README: New.
2691         * gcc.dg/visibility-7.c: Adjust expected pattern
2692         * gfortran.dg/lto: New directory.
2693         * gfortran.dg/lto/pr40724_0.f: New.
2694         * gfortran.dg/lto/pr40724_1.f: New.
2695         * gfortran.dg/lto/pr40725_0.f03: New.
2696         * gfortran.dg/lto/pr40725_1.c: New.
2697         * gfortran.dg/lto/pr41069_0.f90: New.
2698         * gfortran.dg/lto/pr41069_1.f90: New.
2699         * gfortran.dg/lto/pr41069_2.f90: New.
2700         * g++.dg/README: Add 'lto' directory.
2701         * g++.dg/dg.exp: Also scan 'lto' directory
2702
2703 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2704             Janis Johnson  <janis187@us.ibm.com>
2705             Diego Novillo  <dnovillo@google.com>
2706
2707         * g++.dg/lto/lto.exp: New.
2708         * gcc.c-torture/execute/execute.exp: Add
2709         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2710         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2711         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2712         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2713         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2714         * gcc.dg/lto/lto.exp: New.
2715         * gfortran.dg/lto/lto.exp: New.
2716         * lib/target-supports.exp (check_effective_target_lto): New.
2717         * lib/c-torture.exp: Load target-supports.exp.  Define
2718         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2719         * lib/gcc-dg.exp: Likewise.
2720         * lib/lto.exp: New.
2721         * lib/torture-options.exp: Add support for a third argument.
2722
2723 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2724
2725         PR testsuite/41542
2726         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2727
2728 2009-10-02  Jason Merrill  <jason@redhat.com>
2729
2730         * g++.dg/abi/mangle32.C: New.
2731
2732 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2733
2734         * gnat.dg/atomic2.adb: New test.
2735
2736 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2737
2738         * gnat.dg/array11.adb: New test.
2739         * gnat.dg/array12.adb: Likewise.
2740
2741 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2742
2743         * gnat.dg/array10.adb: New test.
2744         * gnat.dg/object_overflow.adb: Tweak.
2745
2746 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2747
2748         * gcc.dg/guality/guality.exp: Disable on darwin.
2749
2750 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2751
2752         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2753         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2754         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2755         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2756
2757 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2758
2759         PR fortran/41479
2760         * gfortran.dg/intent_out_5.f90: New test.
2761
2762 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2763
2764         PR debug/41404
2765         PR debug/41353
2766         * gcc.dg/guality/pr41404-1.c: New test.
2767         * gcc.dg/guality/pr41353-2.c: New test.
2768
2769 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2770
2771         PR testsuite/41546
2772         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2773         to -mtune=generic.
2774
2775 2009-10-01  Jan Hubicka  <jh@suse.cz>
2776
2777         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2778
2779 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2780
2781         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2782
2783         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2784
2785 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2786
2787         PR fortran/41515
2788         * gfortran.dg/parameter_array_init_5.f90: New test.
2789
2790 2009-10-01  Jason Merrill  <jason@redhat.com>
2791
2792         * g++.dg/cpp0x/defaulted13.C: New.
2793
2794 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2795
2796         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2797         * gfortran.dg/bounds_check_11.f90: Likewise.
2798         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2799
2800 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2801
2802         * gfortran.dg/select_type_4.f90: New test.
2803
2804 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2805
2806         * gfortran.dg/same_type_as_1.f03: New test.
2807         * gfortran.dg/same_type_as_2.f03: Ditto.
2808
2809 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2810
2811         * gfortran.dg/select_type_1.f03: Extended.
2812         * gfortran.dg/select_type_3.f03: New test.
2813
2814 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2815
2816         * gfortran.dg/class_allocate_1.f03: New test.
2817
2818 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2819
2820         PR fortran/40996
2821         * gfortran.dg/allocatable_scalar_3.f90: New test.
2822         * gfortran.dg/select_type_2.f03: Ditto.
2823         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2824
2825 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2826
2827         * gfortran.dg/block_name_2.f90: Modified error message.
2828         * gfortran.dg/select_6.f90: Ditto.
2829         * gfortran.dg/select_type_1.f03: New test.
2830
2831 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2832
2833         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2834         * gfortran.dg/class_1.f03: Ditto.
2835         * gfortran.dg/class_2.f03: Ditto.
2836         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2837         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2838         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2839         * gfortran.dg/typebound_call_10.f03: Ditto.
2840         * gfortran.dg/typebound_call_2.f03: Ditto.
2841         * gfortran.dg/typebound_call_3.f03: Ditto.
2842         * gfortran.dg/typebound_call_4.f03: Ditto.
2843         * gfortran.dg/typebound_call_9.f03: Ditto.
2844         * gfortran.dg/typebound_generic_3.f03: Ditto.
2845         * gfortran.dg/typebound_generic_4.f03: Ditto.
2846         * gfortran.dg/typebound_operator_1.f03: Ditto.
2847         * gfortran.dg/typebound_operator_2.f03: Ditto.
2848         * gfortran.dg/typebound_operator_3.f03: Ditto.
2849         * gfortran.dg/typebound_operator_4.f03: Ditto.
2850         * gfortran.dg/typebound_proc_1.f08: Ditto.
2851         * gfortran.dg/typebound_proc_5.f03: Ditto.
2852         * gfortran.dg/typebound_proc_6.f03: Ditto.
2853
2854 2009-09-30  Jason Merrill  <jason@redhat.com>
2855
2856         * g++.dg/eh/init-temp1.C: Improve test.
2857
2858 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2859
2860         PR target/22093
2861         * gcc.target/alpha/pr22093.c: New test.
2862
2863 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2864             Jason Merrill  <jason@redhat.com>
2865
2866         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2867         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2868         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2869         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2870         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2871         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2872         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2873         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2874         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2875         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2876         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2877         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2878         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2879         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2880         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2881         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2882         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2883         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2884         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2885         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2886         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2887         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2888         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2889         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2890         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2891         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2892         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2893         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2894         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2895         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2896         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2897         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2898         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2899         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2900         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2901         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2902         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2903         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2904         * lib/prune.exp: Accept "In lambda function".
2905
2906 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2907
2908         * gcc.target/i386/fma4-check.h: New file.
2909         * gcc.target/i386/fma4-fma.c: Ditto.
2910         * gcc.target/i386/fma4-maccXX.c: Ditto.
2911         * gcc.target/i386/fma4-msubXX.c: Ditto.
2912         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2913         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2914         * gcc.target/i386/fma4-vector.c: Ditto.
2915         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2916         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2917         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2918         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2919         * gcc.target/i386/fma4-256-vector.c: Ditto.
2920         * gcc.target/i386/funcspec-2.c: Ditto.
2921
2922         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2923
2924         * gcc.target/i386/funcspec-5.c: Add FMA4.
2925         * gcc.target/i386/funcspec-6.c: Ditto.
2926         * gcc.target/i386/funcspec-8.c: Ditto.
2927
2928         * gcc.target/i386/funcspec-9.c: New file.
2929
2930         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2931
2932         * gcc.target/i386/isa-10.c: New file.
2933         * gcc.target/i386/isa-11.c: Ditto.
2934         * gcc.target/i386/isa-12.c: Ditto.
2935         * gcc.target/i386/isa-13.c: Ditto.
2936         * gcc.target/i386/isa-2.c: Ditto.
2937         * gcc.target/i386/isa-3.c: Ditto.
2938         * gcc.target/i386/isa-4.c: Ditto.
2939         * gcc.target/i386/isa-7.c: Ditto.
2940         * gcc.target/i386/isa-8.c: Ditto.
2941         * gcc.target/i386/isa-9.c: Ditto.
2942
2943         * gcc.target/i386/isa-14.c: Add FMA4.
2944         * gcc.target/i386/isa-1.c: Ditto.
2945         * gcc.target/i386/isa-5.c: Ditto.
2946         * gcc.target/i386/isa-6.c: Ditto.
2947
2948         * gcc.target/i386/sse-12.c: New file.
2949         * gcc.target/i386/sse-13.c: Ditto.
2950         * gcc.target/i386/sse-14.c: Ditto.
2951         * gcc.target/i386/sse-22.c: Ditto.
2952
2953         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2954         * g++.dg/other/i386-3.C: Ditto.
2955         * g++.dg/other/i386-5.C: Ditto.
2956         * g++.dg/other/i386-6.C: Ditto.
2957
2958 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2959
2960         PR testsuite/41496
2961         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2962         before.
2963
2964 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2965
2966         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2967         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2968
2969 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR debug/41438
2972         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2973         hidden.
2974         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2975
2976 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2977
2978         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2979         * gcc.target/i386/isa-1.c: Remove SSE5.
2980         * gcc.target/i386/isa-5.c: Ditto.
2981         * gcc.target/i386/isa-6.c: Ditto.
2982         * gcc.target/i386/funcspec-4.c: Remove error conditions
2983         related to SSE5.
2984         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2985         * gcc.target/i386/avx-2.c: Ditto.
2986         * gcc.target/i386/sse-23.c: Ditto.
2987         * gcc.target/i386/funcspec-9.c: Delete.
2988
2989 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2990
2991         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2992         * gcc.dg/guality/pr41353-1.c: New test.
2993
2994         PR testsuite/41444
2995         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2996         in macro name definition for non-unix/win32/msdos.
2997
2998 2009-09-29  Daniel Kraft  <d@domob.eu>
2999
3000         PR fortran/39626
3001         * gfortran.dg/block_1.f08: New test.
3002         * gfortran.dg/block_2.f08: New test.
3003         * gfortran.dg/block_3.f90: New test.
3004         * gfortran.dg/block_4.f08: New test.
3005         * gfortran.dg/block_5.f08: New test.
3006         * gfortran.dg/block_6.f08: New test.
3007         * gfortran.dg/block_7.f08: New test.
3008         * gfortran.dg/block_8.f08: New test.
3009
3010 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3011
3012         PR libgfortran/35862
3013         * gfortran.dg/round_1.f03: New test.
3014         * gfortran.dg/f2003_io_3.f03: Update test.
3015
3016 2009-09-28  Easwaran Raman  <eraman@google.com>
3017
3018         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3019         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3020
3021 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3022
3023         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3024         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3025         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3026         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3027         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3028
3029         * g++.dg/dfp/dfp.exp: Fix typo.
3030
3031         * lib/target-supports.exp (check-effective-target-dfp-nocache):
3032         Fix typo that breaks the check.
3033
3034 2009-09-28  Olivier Hainque  <hainque@adacore.com>
3035
3036         * gnat.dg (tagged_alloc_free.adb): New testcase.
3037
3038 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
3039
3040         * g++.dg/dfp: New directory.
3041         * g++.dg/dg.exp: Prune tests in dfp directory.
3042         * g++.dg/dfp/dfp.exp: New.
3043         * g++.dg/dfp/mangle-mode.C: New test.
3044
3045 2009-09-28  Michael Matz  <matz@suse.de>
3046
3047         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3048         for sign of -Inf.
3049
3050 2009-09-27  Richard Henderson  <rth@redhat.com>
3051
3052         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3053         * gcc.dg/tree-ssa/pr41469-1.c: New.
3054
3055 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
3056
3057         PR c/41476
3058         * gcc.dg/cond-constqual-1.c: New test.
3059
3060 2009-09-26  Michael Matz  <matz@suse.de>
3061
3062         PR lto/40758
3063         PR middle-end/41470
3064         * gcc.dg/pr41470.c: New test.
3065
3066 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3067
3068         * gnat.dg/array9.adb: New test.
3069
3070 2009-09-26  Michael Matz  <matz@suse.de>
3071
3072         PR tree-optimization/41454
3073         * gcc.dg/pr41454.c: New test.
3074
3075 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
3076
3077         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3078         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3079         into DW_TAG_GNU_template_parameter_pack and
3080         DW_TAG_GNU_formal_parameter_pack.
3081         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3082         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3083
3084 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
3085
3086         * gcc.dg/vect/vect.exp: Append extra parameters as separate
3087         parameters for alignment-sensitive -fsection-anchors tests.
3088
3089 2009-09-25  Richard Guenther  <rguenther@suse.de>
3090
3091         PR middle-end/41463
3092         * gcc.c-torture/execute/pr41463.c: New testcase.
3093
3094 2009-09-25  Olivier Hainque  <hainque@adacore.com>
3095
3096         * gnat.dg/sse_nolib.adb: New testcase.
3097
3098 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3099
3100         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3101         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3102         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3103         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3104         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3105         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3106         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3107         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3108         * gcc.dg/vect/vect.exp: Add Power7 flags.
3109         * g++.dg/vect/vect.exp: Likewise.
3110         * gfortran.dg/vect/vect.exp: Likewise.
3111
3112 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3113
3114         PR fortran/41459
3115         * gfortran.dg/empty_label.f: New test.
3116         * gfortran.dg/empty_label.f90: Ditto.
3117         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3118
3119 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3120
3121         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3122         compile-time.
3123
3124 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3125
3126         * lib/scanasm.exp (make_pattern_printable): New function.
3127         (dg-scan, scan-assembler-times, scan-assembler-dem,
3128         scan-assembler-dem-not): Use it.
3129
3130 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3131
3132         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3133         (test_nested): Renamed to ...
3134         (test_nested1): This.
3135         (test_nested2): New.
3136         (main): Likewise.
3137
3138 2009-09-24  Richard Guenther  <rguenther@suse.de>
3139
3140         PR tree-optimization/36143
3141         PR tree-optimization/38747
3142         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3143         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3144         * g++.dg/torture/pr38747.C: New testcase.
3145         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3146
3147 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3148
3149         * gnat.dg/nested_proc.adb: New test.
3150
3151 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3152
3153         * gcc.target/i386/pr12329.c: Adjust.
3154
3155 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3156
3157         PR debug/41248
3158         * gcc.dg/pr41248.c: New.
3159
3160 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3161
3162         PR debug/41065
3163         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3164
3165 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3166
3167         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3168         current_compiler_flags.  Fix typos.
3169
3170 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3171
3172         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3173
3174 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         PR c/39779
3177         * gcc.c-torture/compile/pr39779.c: New test.
3178
3179 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3180
3181         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3182         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3183         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3184
3185 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3186
3187         PR debug/41295
3188         * gcc.dg/pr41295.c: New.
3189
3190 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3191
3192         * gcc.dg/pr40209.c: Add test case.
3193
3194 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3195
3196         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3197         matching assembly.
3198         * gcc.target/mips/code-readable-2.c: Likewise.
3199         * gcc.target/mips/code-readable-3.c: Likewise.
3200
3201 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3202
3203         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3204         Check support via mode instead of C type.
3205         (check_effective_target_dfprt_nocache): Ditto.
3206         (check_effective_target_hard_dfp): Ditto.
3207
3208 2009-09-22  Richard Guenther  <rguenther@suse.de>
3209
3210         PR middle-end/41395
3211         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3212         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3213
3214 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3215
3216         * gcc.dg/20090922-1.c: New test.
3217
3218         PR bootstrap/41405
3219         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3220         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3221         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3222         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3223         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3224         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3225         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3226         * objc.dg/dwarf-2.m: Likewise.
3227
3228 2009-09-22  Richard Guenther  <rguenther@suse.de>
3229
3230         PR tree-optimization/41428
3231         * g++.dg/tree-ssa/pr41428.C: New testcase.
3232
3233 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR middle-end/41429
3236         * g++.dg/gomp/pr41429.C: New test.
3237
3238 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3239
3240         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3241
3242 2009-09-21  Jason Merrill  <jason@redhat.com>
3243
3244         PR c++/41421
3245         * g++.dg/cpp0x/trivial1.C: Expand.
3246
3247 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3248
3249         * gcc.dg/torture/calleesave-sse.c: New.
3250
3251 2009-09-21  Jan Hubicka  <jh@suse.cz>
3252
3253         * gcc.dg/guality/inline-params.c: New testcase.
3254
3255 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3256
3257         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3258         Add -fno-inline.
3259         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3260         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3261         (f2): Ditto.
3262
3263 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3264
3265         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3266         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3267         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3268         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3269         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3270
3271 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3272
3273         PR middle-end/40642
3274         * g++.dg/torture/pr40642.C: New testcase.
3275
3276 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3277
3278         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3279         cases in static initializers.
3280
3281 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3282
3283         * gcc.c-tortue/compile/pr39886.c: New.
3284
3285 2009-09-20  Chris Demetriou  <cgd@google.com>
3286
3287         PR preprocessor/28435:
3288         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3289         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3290         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3291         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3292         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3293
3294 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3295
3296         * gcc.target/mips/mips.exp: Add relax-pic-calls
3297         under -mfoo/-mno-foo options.
3298         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3299         and -mexplicit-relocs.
3300         * gcc.target/mips/call-1.c: New test.
3301         * gcc.target/mips/call-2.c: New test.
3302         * gcc.target/mips/call-3.c: New test.
3303         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3304         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3305
3306 2009-09-19  Chris Demetriou  <cgd@google.com>
3307
3308         PR preprocessor/28435:
3309         * gcc.dg/cpp/missing-header-MD.c: New test.
3310         * gcc.dg/cpp/missing-header-MMD.c: New test.
3311         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3312         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3313
3314 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315
3316         PR libgfortran/41328
3317         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3318         EOF works.
3319
3320 2009-09-18  Jason Merrill  <jason@redhat.com>
3321
3322         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3323         * g++.dg/cpp0x/initlist-deduce.C: New.
3324
3325 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3326
3327         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3328
3329 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3330
3331         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3332         * c-c++-common/dfp: New directory.
3333         * c-c++-common/dfp/dfp-dbg.h: New file.
3334         * gcc.dg/dfp/call-by-value.c: Move to ...
3335         * c-c++-common/call-by-value.c: here.
3336         * gcc.dg/dfp/cast.c: Move to ...
3337         * c-c++-common/cast.c: here.
3338         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3339         * c-c++-common/compare-eq-const.c: here.
3340         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3341         * c-c++-common/compare-eq-d128.c: here.
3342         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3343         * c-c++-common/compare-eq-d32.c: here.
3344         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3345         * c-c++-common/compare-eq-d64.c: here.
3346         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3347         * c-c++-common/compare-eq-dfp.c: here.
3348         * gcc.dg/dfp/compare-eq.h: Move to ...
3349         * c-c++-common/compare-eq.h: here.
3350         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3351         * c-c++-common/compare-rel-const.c: here.
3352         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3353         * c-c++-common/compare-rel-d128.c: here.
3354         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3355         * c-c++-common/compare-rel-d32.c: here.
3356         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3357         * c-c++-common/compare-rel-d64.c: here.
3358         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3359         * c-c++-common/compare-rel-dfp.c: here.
3360         * gcc.dg/dfp/compare-rel.h: Move to ...
3361         * c-c++-common/compare-rel.h: here.
3362         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3363         * c-c++-common/compare-special-d128.c: here.
3364         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3365         * c-c++-common/compare-special-d32.c: here.
3366         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3367         * c-c++-common/compare-special-d64.c: here.
3368         * gcc.dg/dfp/compare-special.h: Move to ...
3369         * c-c++-common/compare-special.h: here.
3370         * gcc.dg/dfp/constants-zero.c: Move to ...
3371         * c-c++-common/constants-zero.c: here.
3372         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3373         * c-c++-common/convert-bfp-10.c: here.
3374         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3375         * c-c++-common/convert-bfp-11.c: here.
3376         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3377         * c-c++-common/convert-bfp-12.c: here.
3378         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3379         * c-c++-common/convert-bfp-13.c: here.
3380         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3381         * c-c++-common/convert-bfp-14.c: here.
3382         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3383         * c-c++-common/convert-bfp-2.c: here.
3384         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3385         * c-c++-common/convert-bfp-3.c: here.
3386         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3387         * c-c++-common/convert-bfp-4.c: here.
3388         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3389         * c-c++-common/convert-bfp-5.c: here.
3390         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3391         * c-c++-common/convert-bfp-6.c: here.
3392         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3393         * c-c++-common/convert-bfp-7.c: here.
3394         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3395         * c-c++-common/convert-bfp-8.c: here.
3396         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3397         * c-c++-common/convert-bfp-9.c: here.
3398         * gcc.dg/dfp/convert-bfp.c: Move to ...
3399         * c-c++-common/convert-bfp.c: here.
3400         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3401         * c-c++-common/convert-bfp-fold.c: here.
3402         * gcc.dg/dfp/convert-dfp.c: Move to ...
3403         * c-c++-common/convert-dfp.c: here.
3404         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3405         * c-c++-common/convert-dfp-fold-2.c: here.
3406         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3407         * c-c++-common/convert-dfp-fold.c: here.
3408         * gcc.dg/dfp/convert.h: Move to ...
3409         * c-c++-common/convert.h: here.
3410         * gcc.dg/dfp/convert-int.c: Move to ...
3411         * c-c++-common/convert-int.c: here.
3412         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3413         * c-c++-common/convert-int-fold.c: here.
3414         * gcc.dg/dfp/convert-int-max.c: Move to ...
3415         * c-c++-common/convert-int-max.c: here.
3416         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3417         * c-c++-common/convert-int-max-fold.c: here.
3418         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3419         * c-c++-common/convert-int-saturate.c: here.
3420         * gcc.dg/dfp/func-array.c: Move to ...
3421         * c-c++-common/func-array.c: here.
3422         * gcc.dg/dfp/func-deref.c: Move to ...
3423         * c-c++-common/func-deref.c: here.
3424         * gcc.dg/dfp/func-mixed.c: Move to ...
3425         * c-c++-common/func-mixed.c: here.
3426         * gcc.dg/dfp/func-pointer.c: Move to ...
3427         * c-c++-common/func-pointer.c: here.
3428         * gcc.dg/dfp/func-scalar.c: Move to ...
3429         * c-c++-common/func-scalar.c: here.
3430         * gcc.dg/dfp/func-struct.c: Move to ...
3431         * c-c++-common/func-struct.c: here.
3432         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3433         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3434         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3435         * c-c++-common/func-vararg-alternate-d128.c: here.
3436         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3437         * c-c++-common/func-vararg-alternate-d32.c: here.
3438         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3439         * c-c++-common/func-vararg-alternate-d64.c: here.
3440         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3441         * c-c++-common/func-vararg-alternate.h: here.
3442         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3443         * c-c++-common/func-vararg-dfp.c: here.
3444         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3445         * c-c++-common/func-vararg-mixed-2.c: here.
3446         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3447         * c-c++-common/func-vararg-mixed.c: here.
3448         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3449         * c-c++-common/func-vararg-size0.c: here.
3450         * gcc.dg/dfp/inf-1.c: Move to ...
3451         * c-c++-common/inf-1.c: here.
3452         * gcc.dg/dfp/loop-index.c: Move to ...
3453         * c-c++-common/loop-index.c: here.
3454         * gcc.dg/dfp/modes.c: Move to ...
3455         * c-c++-common/modes.c: here.
3456         * gcc.dg/dfp/nan-1.c: Move to ...
3457         * c-c++-common/nan-1.c: here.
3458         * gcc.dg/dfp/nan-2.c: Move to ...
3459         * c-c++-common/nan-2.c: here.
3460         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3461         * c-c++-common/operator-arith-fold.c: here.
3462         * gcc.dg/dfp/operator-assignment.c: Move to ...
3463         * c-c++-common/operator-assignment.c: here.
3464         * gcc.dg/dfp/operator-comma.c: Move to ...
3465         * c-c++-common/operator-comma.c: here.
3466         * gcc.dg/dfp/operator-cond.c: Move to ...
3467         * c-c++-common/operator-cond.c: here.
3468         * gcc.dg/dfp/operator-logical.c: Move to ...
3469         * c-c++-common/operator-logical.c: here.
3470         * gcc.dg/dfp/operator-unary.c: Move to ...
3471         * c-c++-common/operator-unary.c: here.
3472         * gcc.dg/dfp/pr31385.c: Move to ...
3473         * c-c++-common/pr31385.c: here.
3474         * gcc.dg/dfp/pr33466.c: Move to ...
3475         * c-c++-common/pr33466.c: here.
3476         * gcc.dg/dfp/pr35620.c: Move to ...
3477         * c-c++-common/pr35620.c: here.
3478         * gcc.dg/dfp/pr36800.c: Move to ...
3479         * c-c++-common/pr36800.c: here.
3480         * gcc.dg/dfp/pr39034.c: Move to ...
3481         * c-c++-common/pr39034.c: here.
3482         * gcc.dg/dfp/pr39035.c: Move to ...
3483         * c-c++-common/pr39035.c: here.
3484         * gcc.dg/dfp/pr39902.c: Move to ...
3485         * c-c++-common/pr39902.c: here.
3486         * gcc.dg/dfp/pr39986.c: Move to ...
3487         * c-c++-common/pr39986.c: here.
3488         * gcc.dg/dfp/signbit-1.c: Move to ...
3489         * c-c++-common/signbit-1.c: here.
3490         * gcc.dg/dfp/signbit-2.c: Move to ...
3491         * c-c++-common/signbit-2.c: here.
3492         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3493         * c-c++-common/struct-layout-1.c: here.
3494         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3495         * c-c++-common/usual-arith-conv.c: here.
3496         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3497         * c-c++-common/usual-arith-conv-const.c: here.
3498
3499 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3500
3501         PR testsuite/41288
3502         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3503         stack alignment.
3504
3505 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3506
3507         PR c++/39365
3508         * g++.dg/expr/bool3.C: New test.
3509         * g++.dg/expr/bool4.C: New test.
3510
3511 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3512
3513         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3514         * gcc.dg/dfp/signbit-2.c: Use it.
3515         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3516         arguments to unsigned int.
3517         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3518         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3519         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3520         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3521         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3522         * gcc.dg/dfp/pr39986.c: Ditto.
3523         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3524         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3525         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3526         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3527         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3528
3529 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3530
3531         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3532
3533 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3534
3535         PR c/41049
3536         * dfp/pr41049.c: New test.
3537
3538 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3539
3540         PR testsuite/41385
3541         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3542
3543 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3544
3545         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3546         * gcc.dg/ipa/ipa-sra-1.c: New test.
3547         * gcc.dg/ipa/ipa-sra-2.c: New test.
3548         * gcc.dg/ipa/ipa-sra-3.c: New test.
3549         * gcc.dg/ipa/ipa-sra-4.c: New test.
3550         * gcc.dg/ipa/ipa-sra-5.c: New test.
3551         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3552         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3553
3554 2009-09-17  Michael Matz  <matz@suse.de>
3555
3556         PR middle-end/41347
3557         * gfortran.dg/pr41347.f90: New test.
3558
3559 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3560
3561         * gcc.c-torture/compile/20090917-1.c: New testcase.
3562
3563 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3566         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3567         alpha*-*-* target from XFAIL list.
3568
3569 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3570
3571         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3572         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3573         * gcc.dg/dfp/cast-bad.c: Use default options.
3574         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3575         * gcc.dg/dfp/composite-type.c: Ditto.
3576         * gcc.dg/dfp/constants.c: Ditto.
3577         * gcc.dg/dfp/constants-hex.c: Ditto.
3578         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3579         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3580         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3581         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3582         * gcc.dg/dfp/ctypes.c: Ditto.
3583         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3584         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3585         * gcc.dg/dfp/float-constant-double.c: Ditto.
3586         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3587         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3588         * gcc.dg/dfp/modes.c: Ditto.
3589         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3590         * gcc.dg/dfp/pr31344.c: Ditto.
3591         * gcc.dg/dfp/pr31385.c: Ditto.
3592         * gcc.dg/dfp/pr33466.c: Ditto.
3593         * gcc.dg/dfp/pr35620.c: Ditto.
3594         * gcc.dg/dfp/pr37435.c: Ditto.
3595         * gcc.dg/dfp/pr39986.c: Ditto.
3596         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3597         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3598         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3599         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3600         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3601         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3602         * gcc.dg/dfp/typespec.c: Ditto.
3603         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3604         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3605         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3606         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3607         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3608         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3609         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3610         * gcc.dg/dfp/compare-rel.h: Ditto.
3611         * gcc.dg/dfp/compare-special.h: Ditto.
3612         * gcc.dg/dfp/convert.h: Ditto.
3613         * gcc.dg/dfp/fe-check.h: Ditto.
3614         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3615         * gcc.dg/dfp/cast.c: Ditto.
3616         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3617         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3618         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3619         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3620         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3621         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3622         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3623         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3624         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3625         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3626         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3627         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3628         * gcc.dg/dfp/constants-zero.c: Ditto.
3629         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3630         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3631         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3632         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3633         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3634         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3635         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3636         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3637         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3638         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3639         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3640         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3641         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3642         * gcc.dg/dfp/convert-bfp.c: Ditto.
3643         * gcc.dg/dfp/convert-complex.c: Ditto.
3644         * gcc.dg/dfp/convert-dfp.c: Ditto.
3645         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3646         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3647         * gcc.dg/dfp/convert-int.c: Ditto.
3648         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3649         * gcc.dg/dfp/convert-int-max.c: Ditto.
3650         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3651         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3652         * gcc.dg/dfp/fe-binop.c: Ditto.
3653         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3654         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3655         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3656         * gcc.dg/dfp/func-array.c: Ditto.
3657         * gcc.dg/dfp/func-deref.c: Ditto.
3658         * gcc.dg/dfp/func-mixed.c: Ditto.
3659         * gcc.dg/dfp/func-pointer.c: Ditto.
3660         * gcc.dg/dfp/func-scalar.c: Ditto.
3661         * gcc.dg/dfp/func-struct.c: Ditto.
3662         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3663         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3664         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3665         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3666         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3667         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3668         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3669         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3670         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3671         * gcc.dg/dfp/inf-1.c: Ditto.
3672         * gcc.dg/dfp/loop-index.c: Ditto.
3673         * gcc.dg/dfp/nan-1.c: Ditto.
3674         * gcc.dg/dfp/nan-2.c: Ditto.
3675         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3676         * gcc.dg/dfp/operator-assignment.c: Ditto.
3677         * gcc.dg/dfp/operator-comma.c: Ditto.
3678         * gcc.dg/dfp/operator-cond.c: Ditto.
3679         * gcc.dg/dfp/operator-logical.c: Ditto.
3680         * gcc.dg/dfp/operator-unary.c: Ditto.
3681         * gcc.dg/dfp/pr36800.c: Ditto.
3682         * gcc.dg/dfp/pr39034.c: Ditto.
3683         * gcc.dg/dfp/pr39035.c: Ditto.
3684         * gcc.dg/dfp/pr39902.c: Ditto.
3685         * gcc.dg/dfp/signbit-1.c: Ditto.
3686         * gcc.dg/dfp/signbit-2.c: Ditto.
3687         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3688         * gcc.dg/dfp/union-init.c: Ditto.
3689         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3690
3691 2009-09-16  Michael Matz  <matz@suse.de>
3692
3693         PR fortran/41212
3694         * gfortran.dg/pr41212.f90: New test.
3695
3696 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3697
3698         * gnat.dg/alignment9.adb: New test.
3699
3700 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3701
3702         * gnat.dg/discr20.ad[sb]: New test.
3703
3704 2009-09-16  Richard Guenther  <rguenther@suse.de>
3705
3706         PR middle-end/34011
3707         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3708
3709 2009-09-16  DJ Delorie  <dj@redhat.com>
3710             Kaz Kojima  <kkojima@gcc.gnu.org>
3711
3712         * gcc.target/sh/struct-arg-dw2.c: New test.
3713
3714 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3715             Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR target/41175
3718         * gcc.target/powerpc/pr41175.c: New test.
3719
3720 2009-09-14  Richard Henderson  <rth@redhat.com>
3721
3722         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3723         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3724         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3725
3726 2009-09-14  Richard Henderson  <rth@redhat.com>
3727
3728         * g++.dg/eh/builtin1.C: Update resx pattern match.
3729         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3730
3731 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3732
3733         * gcc.target/mips/branch-helper.h: New file.
3734         * gcc.target/mips/branch-2.c,
3735         * gcc.target/mips/branch-3.c,
3736         * gcc.target/mips/branch-4.c,
3737         * gcc.target/mips/branch-5.c,
3738         * gcc.target/mips/branch-6.c,
3739         * gcc.target/mips/branch-7.c,
3740         * gcc.target/mips/branch-8.c,
3741         * gcc.target/mips/branch-9.c,
3742         * gcc.target/mips/branch-10.c,
3743         * gcc.target/mips/branch-11.c,
3744         * gcc.target/mips/branch-12.c,
3745         * gcc.target/mips/branch-13.c,
3746         * gcc.target/mips/branch-14.c,
3747         * gcc.target/mips/branch-15.c: New tests.
3748
3749 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3750
3751         PR target/41331
3752         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3753         -m32 -mpowerpc64 system.
3754
3755 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3756
3757         From Jie Zhang <jie.zhang@analog.com>:
3758         * gcc.target/bfin/saveall.c: New test.
3759         * gcc.target/bfin/20090914-1.c: New test.
3760         * gcc.target/bfin/20090914-2.c: New test.
3761
3762         * gcc.target/bfin/20090914-3.c: New test.
3763
3764 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3765
3766         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3767
3768 2009-09-14  Richard Guenther  <rguenther@suse.de>
3769
3770         PR middle-end/41350
3771         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3772
3773 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3774
3775         PR libgfortran/41328
3776         * gfortran.dg/cr_lf.f90: New test.
3777
3778 2009-09-11  Michael Matz  <matz@suse.de>
3779
3780         PR middle-end/41275
3781         * g++.dg/tree-ssa/pr41275.C: New test.
3782
3783 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3784
3785         PR fortran/41242
3786         * gfortran.dg/proc_ptr_comp_21.f90: New.
3787
3788 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3789
3790         PR fortran/31292
3791         * gfortran.dg/module_procedure_1.f90: New test.
3792         * gfortran.dg/module_procedure_2.f90: Ditto.
3793         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3794
3795 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3796             James A. Morrison  <phython@gcc.gnu.org>
3797
3798         PR ada/18302
3799         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3800         commands.
3801         * ada/acats/run_test.exp: New file.
3802
3803 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3804
3805         Revert:
3806         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3807
3808         PR rtl-optimization/39779
3809         * gcc.dg/pr39979.c: New test.
3810
3811 2009-09-10  Richard Guenther  <rguenther@suse.de>
3812
3813         PR middle-end/41257
3814         * g++.dg/torture/pr41257-2.C: New testcase.
3815
3816 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3817
3818         PR c++/28293
3819         * g++.dg/template/crash91.C: New.
3820
3821 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3822
3823         PR rtl-optimization/39779
3824         * gcc.dg/pr39979.c: New test.
3825
3826 2009-09-09  Richard Guenther  <rguenther@suse.de>
3827
3828         PR tree-optimization/41101
3829         * gcc.c-torture/compile/pr41101.c: New testcase.
3830
3831 2009-09-09  Richard Guenther  <rguenther@suse.de>
3832
3833         PR middle-end/41317
3834         * gcc.c-torture/execute/pr41317.c: New testcase.
3835         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3836         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3837
3838 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3839
3840         Fix some test breakages on Darwin
3841         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3842         and adjust.
3843         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3844         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3845         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3846         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3847         take darwin specifics in account.
3848
3849 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3850
3851         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3852         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3853
3854 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3855
3856         PR c++/39923
3857         * g++.dg/cpp0x/initlist24.C: New.
3858
3859 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3860
3861         * gcc.dg/large-size-array-2.c: Fix target requirement.
3862         * gcc.dg/large-size-array-4.c: Likewise.
3863         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3864         * gcc.dg/c99-const-expr-2.c: Likewise.
3865         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3866         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3867         * gcc.dg/c90-const-expr-10.c: Likewise.
3868         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3869         instead of long.
3870         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3871         * gcc.dg/vect/pr33846.c: Likewise.
3872         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3873         __PTRDIFF_TYPE__, instead of unsigned long.
3874         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3875
3876 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3877
3878         PR debug/41229
3879         PR debug/41291
3880         PR debug/41300
3881         * gfortran.dg/pr41229.f90: New.
3882
3883 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3884
3885         PR debug/41232
3886         * gcc.dg/pr41232.c: New.
3887
3888 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3889
3890         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3891         contain -march.
3892         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3893         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3894         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3895         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3896         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3897         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3898         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3899         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3900         options other than that used in dg-options.
3901
3902 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3903
3904         PR rtl-optimization/41239
3905         * gcc.c-torture/execute/pr41239.c: New test.
3906
3907 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908
3909         PR libgfortran/41192
3910         * gfortran.dg/namelist_59.f90: New test.
3911
3912 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3913
3914         From Mike Frysinger  <michael.frysinger@analog.com>
3915         * gcc.target/bfin/mcpu-bf542m.c: New file.
3916         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3917         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3918         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3919         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3920
3921 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3922
3923         PR middle-end/41282
3924         * gcc.c-torture/compile/pr41282.c: New test.
3925
3926 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3927
3928         PR fortran/41197
3929         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3930         variables for stat and errmsg.
3931         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3932         * gfortran.dg/allocate_stat_2.f90:  New test.
3933
3934 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3935
3936         * gcc.c-torture/compile/20090907-1.c: New test.
3937
3938 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR bootstrap/41241
3941         * gcc.dg/pr41241.c: New test.
3942
3943 2009-09-06  Richard Guenther  <rguenther@suse.de>
3944
3945         PR middle-end/41144
3946         * g++.dg/torture/pr41144.C: New testcase.
3947
3948 2009-09-06  Richard Guenther  <rguenther@suse.de>
3949
3950         PR middle-end/41261
3951         * gcc.dg/torture/pr41261.c: New testcase.
3952
3953 2009-09-05  Richard Guenther  <rguenther@suse.de>
3954
3955         PR middle-end/41181
3956         * gcc.c-torture/compile/pr41181.c: New testcase.
3957
3958 2009-09-05  Richard Guenther  <rguenther@suse.de>
3959
3960         PR debug/41273
3961         * g++.dg/torture/pr41273.C: New testcase.
3962
3963 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3964
3965         PR fortran/41258
3966         * gfortran.dg/typebound_proc_12.f90 : New test.
3967
3968 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3969
3970         PR debug/41225
3971         * gfortran.dg/pr41225.f90: New.
3972
3973 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3974
3975         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3976         unistd.h, sys/types.h and sys/wait.h.
3977         (gualchk_t): New.
3978         (GUALCVT): New.
3979         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3980         (GUALITY_GDB_REDIRECT): New.
3981         (GUALITY_GDB_ARGS): Use it.
3982
3983 2009-09-04  Richard Guenther  <rguenther@suse.de>
3984
3985         PR middle-end/41257
3986         * g++.dg/torture/pr41257.C: New testcase.
3987
3988 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3989
3990         PR tree-optimization/41112
3991         * gnat.dg/array8.adb: New test.
3992
3993 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3994
3995         * gcc.target/arm/ctz.c: New test case.
3996
3997 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3998
3999         PR tree-optimization/38275
4000         * gcc.dg/autopar/reduc-1char.c: Increase number
4001         of iterations. Adjust the logic accordingly.
4002         * gcc.dg/autopar/reduc-2char.c: Ditto.
4003         * gcc.dg/autopar/reduc-1.c: Ditto.
4004         * gcc.dg/autopar/reduc-2.c: Ditto.
4005         * gcc.dg/autopar/reduc-3.c: Ditto.
4006         * gcc.dg/autopar/reduc-6.c: Ditto.
4007         * gcc.dg/autopar/reduc-7.c: Ditto.
4008         * gcc.dg/autopar/reduc-8.c: Ditto.
4009         * gcc.dg/autopar/reduc-9.c: Ditto.
4010         * gcc.dg/autopar/pr39500-1.c: Ditto.
4011         * gcc.dg/autopar/reduc-1short.c: Ditto.
4012         * gcc.dg/autopar/reduc-2short.c: Ditto.
4013         * gcc.dg/autopar/parallelization-1.c: Ditto.
4014
4015 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
4016
4017         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4018         testcase using guality.h compiles and links and if a global variable
4019         can be verified by gdb.
4020
4021 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4022
4023         * lib/target-supports.exp (check_effective_target_sync_int_long):
4024         Supported on Blackfin Linux targets.
4025
4026 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
4027
4028         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4029
4030 2009-09-03  Diego Novillo  <dnovillo@google.com>
4031
4032         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4033         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4034         * g++.dg/warn/unit-1.C: Likewise.
4035         * g++.dg/ipa/iinline-1.C: Likewise.
4036         * g++.dg/template/cond2.C: Adjust expected line location for the
4037         error.
4038         * g++.dg/template/pr35240.C: Likewise.
4039
4040 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4041
4042         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4043         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4044
4045 2009-09-02  Martin Jambor  <mjambor@suse.cz>
4046
4047         * gcc.dg/tree-ssa/sra-8.c: New testcase.
4048         * gcc.dg/memcpy-1.c: Add . to match pattern.
4049         * gcc.dg/uninit-I.c: XFAIL warning test.
4050         * g++.dg/warn/unit-1.C: XFAIL warning test.
4051
4052 2009-09-02  Ian Lance Taylor  <iant@google.com>
4053
4054         * gcc.dg/20090902-1.c: New test.
4055
4056 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
4057
4058         * gcc.dg/builtin-object-size-9.c: New test.
4059
4060 2009-09-02  Olivier Hainque  <hainque@adacore.com>
4061
4062         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4063
4064 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4065             Olivier Hainque  <hainque@adacore.com>
4066
4067         * gnat.dg/misaligned_param.adb: New test.
4068         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4069         * gnat.dg/slice7.adb: Add 1 more related case.
4070
4071 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4072
4073         * gcc.dg/guality/guality.c: Expect to fail for now.
4074         * gcc.dg/guality/example.c: Likewise.
4075
4076 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
4077
4078         * gcc.dg/guality/guality.c: New.
4079         * gcc.dg/guality/guality.h: New.
4080         * gcc.dg/guality/guality.exp: New.
4081         * gcc.dg/guality/example.c: New.
4082         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4083         (cleanup-saved-temps): Likewise, .gkd files too.
4084
4085 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4086
4087         PR fortran/39229
4088         * gfortran.dg/line_length_3.f: New test.
4089         * gfortran.dg/line_length_4.f90: New test.
4090
4091 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
4092
4093         * lib/target-supports.exp (check_gc_sections_available):
4094         Add proper pattern quote.
4095
4096 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
4097             Kaz Kojima  <kkojima@gcc.gnu.org>
4098
4099         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4100         * g++.dg/cdce3.C: Use dg-add-options ieee.
4101         * g++.dg/torture/type-generic-1.C: Likewise.
4102         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4103         * gcc.dg/pr28796-2.c: Likewise.
4104         * gcc.dg/torture/builtin-math-7.c: Likewise.
4105         * gcc.dg/torture/type-generic-1.c: Likewise.
4106         * gfortran.dg/boz_14.f90: Likewise.
4107         * gfortran.dg/erf_2.F90: Likewise.
4108         * gfortran.dg/init_flag_3.f90: Likewise.
4109         * gfortran.dg/init_flag_4.f90: Likewise.
4110         * gfortran.dg/init_flag_5.f90: Likewise.
4111         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4112         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4113         * gfortran.dg/isnan_1.f90: Likewise.
4114         * gfortran.dg/isnan_2.f90: Likewise.
4115         * gfortran.dg/maxlocval_2.f90: Likewise.
4116         * gfortran.dg/maxlocval_4.f90: Likewise.
4117         * gfortran.dg/minlocval_1.f90: Likewise.
4118         * gfortran.dg/minlocval_4.f90: Likewise.
4119         * gfortran.dg/module_nan.f90: Likewise.
4120         * gfortran.dg/namelist_42.f90: Likewise.
4121         * gfortran.dg/namelist_43.f90: Likewise.
4122         * gfortran.dg/nan_1.f90: Likewise.
4123         * gfortran.dg/nan_2.f90: Likewise.
4124         * gfortran.dg/nan_3.f90: Likewise.
4125         * gfortran.dg/nan_4.f90: Likewise.
4126         * gfortran.dg/nan_5.f90: Likewise.
4127         * gfortran.dg/nearest_1.f90: Likewise.
4128         * gfortran.dg/nearest_2.f90: Likewise.
4129         * gfortran.dg/nearest_3.f90: Likewise.
4130         * gfortran.dg/pr37243.f: Likewise.
4131         * gfortran.dg/real_const_3.f90: Likewise.
4132         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4133
4134 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4135
4136         PR debug/30161
4137         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4138         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4139         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4140         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4141         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4142         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4143         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4144         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4145         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4146         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4147         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4148         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4149         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4150
4151 2009-08-31  Jason Merrill  <jason@redhat.com>
4152
4153         PR c++/41127
4154         * g++.dg/parse/enum5.C: New.
4155         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4156
4157 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4158
4159         PR fortran/40940
4160         * gfortran.dg/allocate_derived_1.f90: New.
4161         * gfortran.dg/class_3.f03: New.
4162
4163 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4164
4165         PR fortran/40996
4166         * gfortran.dg/allocatable_scalar_1.f90: New.
4167         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4168         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4169         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4170
4171 2009-08-30  Richard Guenther  <rguenther@suse.de>
4172
4173         PR tree-optimization/41186
4174         * g++.dg/torture/pr41186.C: New testcase.
4175         * g++.dg/tree-ssa/pr41186.C: Likewise.
4176
4177 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4178
4179         PR c++/41187
4180         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4181         take ia64 assembly comments syntax in account.
4182
4183 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4184
4185         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4186
4187 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4188
4189         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4190         * gfortran.dg/whole_file_6.f90: Likewise.
4191
4192 2009-08-28  Cary Coutant  <ccoutant@google.com>
4193
4194         PR debug/41063
4195         * g++.dg/debug/dwarf2/pr41063.C: New test.
4196
4197 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4198
4199         PR rtl-optimization/40861
4200         * gcc.dg/pr40861.c: New test.
4201
4202 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4203
4204         PR fortran/40869
4205         * gfortran.dg/proc_ptr_comp_20.f90: New.
4206
4207 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4208
4209         PR libfortran/39667
4210         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4211         open temp file with status="scratch".
4212         * gfortran.dg/fmt_cache_1.f: Likewise.
4213         * gfortran.dg/fmt_exhaust.f90: Likewise.
4214         * gfortran.dg/fmt_t_4.f90: Likewise.
4215         * gfortran.dg/fseek.f90: Likewise.
4216         * gfortran.dg/list_read_5.f90: Likewise.
4217         * gfortran.dg/namelist_39.f90: Likewise.
4218         * gfortran.dg/namelist_56.f90: Likewise.
4219         * gfortran.dg/read_bad_advance.f90: Likewise.
4220         * gfortran.dg/read_repeat.f90: Likewise.
4221         * gfortran.dg/read_size_noadvance.f90: Likewise.
4222         * gfortran.dg/read_x_past.f: Likewise.
4223
4224 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4225
4226         PR fortran/28039
4227         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4228
4229 2009-08-27  Daniel Kraft  <d@domob.eu>
4230
4231         PR fortran/37425
4232         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4233         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4234         error and fix problem with recursive assignment.
4235         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4236         * gfortran.dg/typebound_operator_3.f03: New test.
4237         * gfortran.dg/typebound_operator_4.f03: New test.
4238
4239 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4240
4241         PR debug/41170
4242         * debug/dwarf2/namespace-1.C: New test.
4243
4244 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4245
4246         PR fortran/41162
4247         * gfortran.dg/pr41162.f: New.
4248
4249 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4250             Richard Sandiford  <rdsandiford@googlemail.com>
4251
4252         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4253         with "forbid_cpu".
4254         * gcc.target/mips/branch-1.c: Update accordingly.
4255         * gcc.target/mips/extend-1.c: Likewise.
4256         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4257
4258 2009-08-26  Richard Guenther  <rguenther@suse.de>
4259
4260         PR middle-end/41163
4261         * gcc.c-torture/compile/pr41163.c: New testcase.
4262         * gcc.dg/pr35899.c: Adjust.
4263
4264 2009-08-26  Richard Guenther  <rguenther@suse.de>
4265
4266         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4267
4268 2009-08-26  Jason Merrill  <jason@redhat.com>
4269
4270         * g++.dg/cpp0x/explicit3.C: New.
4271         * g++.dg/overload/cond2.C: New.
4272
4273 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4274
4275         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4276
4277 2009-08-25  Jan Hubicka  <jh@suse.cz>
4278
4279         * gcc.target/i386/sse5-shift1-vector.c
4280         * gcc.target/i386/isa-12.c
4281         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4282         * gcc.target/i386/sse5-pcmov2.c
4283         * gcc.target/i386/isa-3.c
4284         * gcc.target/i386/sse5-shift2-vector.c
4285         * gcc.target/i386/isa-7.c
4286         * gcc.target/i386/funcspec-2.c
4287         * gcc.target/i386/sse5-haddX.c
4288         * gcc.target/i386/sse5-hadduX.c
4289         * gcc.target/i386/isa-9.c
4290         * gcc.target/i386/sse5-maccXX.c
4291         * gcc.target/i386/sse5-shift3-vector.c
4292         * gcc.target/i386/sse5-msubXX.c
4293         * gcc.target/i386/sse5-permpX.c
4294         * gcc.target/i386/sse5-check.h
4295         * gcc.target/i386/sse-12.c
4296         * gcc.target/i386/sse-11.c
4297         * gcc.target/i386/sse-10.c
4298         * gcc.target/i386/sse-13.c
4299         * gcc.target/i386/sse-14.c
4300         * gcc.target/i386/sse-22.c
4301         * gcc.target/i386/sse-2.c
4302         * gcc.target/i386/sse-13.c
4303         * gcc.target/i386/avx-2.c
4304         * gcc.target/i386/sse5-rotate1-vector.c
4305         * gcc.target/i386/isa-4.c
4306         * gcc.target/i386/sse5-hsubX.c
4307         * gcc.target/i386/sse5-pcmov.c
4308         * gcc.target/i386/sse5-fma.c
4309         * gcc.target/i386/isa-8.c
4310         * gcc.target/i386/sse5-rotate2-vector.c
4311         * gcc.target/i386/sse5-nmaccXX.c
4312         * gcc.target/i386/sse5-imul64-vector.c
4313         * gcc.target/i386/sse5-nmsubXX.c
4314         * gcc.target/i386/sse5-rotate3-vector.c
4315         * gcc.target/i386/sse5-fma-vector.c
4316         * gcc.target/i386/sse5-imul32widen-vector.c
4317         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4318
4319         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4320         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4321         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4322         * gcc.target/i386/avx-1.c: Remove SSE5.
4323         * gcc.target/i386/avx-2.c: Remove SSE5.
4324         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4325         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4326         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4327         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4328
4329 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4330
4331         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4332
4333 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4334
4335         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4336         keyword works in the same manner as __alignof.
4337
4338 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4339
4340         PR libfortran/34670
4341         * gfortran.dg/unpack_bounds_1.f90:  New test.
4342         * gfortran.dg/unpack_bounds_2.f90:  New test.
4343         * gfortran.dg/unpack_bounds_3.f90:  New test.
4344
4345 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4346
4347         * gnat.dg/slice7.adb: New test.
4348         * gnat.dg/slice7_pkg.ads: New helper.
4349
4350 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4351
4352         PR fortran/41139
4353         * gfortran.dg/proc_ptr_25.f90: New.
4354         * gfortran.dg/proc_ptr_comp_18.f90: New.
4355         * gfortran.dg/proc_ptr_comp_19.f90: New.
4356
4357 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4358
4359         PR fortran/41154
4360         * gfortran.dg/fmt_error_8.f: New test.
4361
4362 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4363
4364         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4365         number, update all callers and synchronize results for latest MPC.
4366
4367 2009-08-21  Jason Merrill  <jason@redhat.com>
4368
4369         * g++.dg/warn/Wunused-17.C: New.
4370
4371 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4372
4373         * gcc.target/arm/combine-cmp-shift.c: New test.
4374
4375 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4376
4377         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4378         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4379         width specifier.
4380
4381 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4382
4383         * gfortran.dg/fmt_error_7.f: New test.
4384
4385 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4386
4387         PR target/40718
4388         * gcc.target/i386/pr40718.c: New test.
4389
4390 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4391
4392         * gfortran.dg/proc_ptr_24.f90: New test.
4393
4394 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4395
4396         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4397         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4398         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4399
4400 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4401
4402         PR fortran/28039
4403         * gfortran.dg/fmt_with_extra.f: new file.
4404
4405 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4406
4407         * lib/target-supports.exp
4408         (check_effective_target_arm_iwmmxt_ok): New procedure.
4409         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4410         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4411
4412 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4413
4414         * gfortran.dg/boz_9.f90: Do not load denormal floating
4415         point constants.  Remove -mieee option for alpha*-*-* targets.
4416
4417 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4418
4419         PR fortran/41106
4420         * gfortran.dg/proc_ptr_23.f90: New.
4421         * gfortran.dg/proc_ptr_comp_15.f90: New.
4422         * gfortran.dg/proc_ptr_comp_16.f90: New.
4423         * gfortran.dg/proc_ptr_comp_17.f90: New.
4424
4425 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR c++/41131
4428         * g++.dg/expr/unary3.C: New test.
4429
4430 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4431
4432         * gfortran.dg/common_5.f: Add -mdalign for sh.
4433         * gfortran.dg/common_align_2.f90: Likewise.
4434
4435 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4436
4437         PR libfortran/40962
4438         * c_f_pointer_tests_4.f90:  New test.
4439
4440 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4441
4442         * gnat.dg/slice6.adb: New test.
4443         * gnat.dg/slice6_pkg.ads: New helper.
4444
4445 2009-08-20  Michael Matz  <matz@suse.de>
4446
4447         PR fortran/41126
4448         * gfortran.dg/pr41126.f90: New test.
4449
4450 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4451
4452         * gnat.dg/dynamic_bound.adb: New test.
4453
4454 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4455
4456         PR fortran/41121
4457         * gfortran.dg/intrinsic_5.f90: New.
4458
4459 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4460             Richard Earnshaw  <richard.earnshaw@arm.com>
4461
4462         * gcc.target/arm/20090811-1.c: New test.
4463
4464 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4465
4466         PR middle-end/41123
4467         * gcc.dg/pr41123.c: New test.
4468
4469 2009-08-19  Jason Merrill  <jason@redhat.com>
4470
4471         PR c++/41120
4472         * g++.dg/other/gc4.C: New.
4473
4474 2009-08-18  Michael Matz  <matz@suse.de>
4475
4476         * gfortran.dg/vect/vect-gems.f90: New test.
4477         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4478
4479 2009-08-18  DJ Delorie  <dj@redhat.com>
4480
4481         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4482         * lib/gcc-defs.exp: ... to here.
4483
4484         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4485         GCC_EXEC_PREFIX before building the wrapper.
4486
4487 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4488
4489         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4490         tests.
4491         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4492         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4493         dg-options.  Fix dg-final clause.
4494
4495 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4496
4497         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4498
4499 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4500             Paul Thomas  <pault@gcc.gnu.org>
4501
4502         PR fortran/40870
4503         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4504
4505 2009-08-18  Richard Guenther  <rguenther@suse.de>
4506
4507         PR middle-end/41094
4508         * gcc.dg/torture/pr41094.c: New testcase.
4509         * gcc.dg/torture/builtin-power-1.c: Adjust.
4510         * gcc.dg/builtins-10.c: Likewise.
4511
4512 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4513
4514         PR target/40971
4515         * gcc.dg/pr40971.c: New test.
4516
4517 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4518
4519         PR fortran/41062
4520         * gfortran.dg/use_only_4.f90: New test.
4521
4522 2009-08-17  Daniel Kraft  <d@domob.eu>
4523
4524         PR fortran/37425
4525         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4526         NOPASS bindings as operators.
4527
4528 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4529
4530         * lib/target-supports.exp
4531         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4532         of targets that do not need command line argument to enable SIMD.
4533
4534 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4535
4536         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4537         typo in cache name.
4538
4539 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4540
4541         PR fortran/41075
4542         * gfortran.dg/unlimited_fmt_1.f90: New test.
4543
4544 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4545
4546         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4547
4548 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4549
4550         * gnat.dg/itype.ad[sb]: New test.
4551
4552 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4553
4554         * gcc.target/mips/mips.exp: Add terminology section to comment
4555         at the top of the file.  Fix typos.
4556
4557 2009-08-16  Jason Merrill  <jason@redhat.com>
4558
4559         * g++.dg/debug/dwarf2/inline1.C: New.
4560
4561 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4562
4563         PR target/38599
4564         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4565
4566 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4567
4568         PR debug/37801
4569         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4570         Make sure to trigger inlining optimizations.
4571         * gcc.dg/debug/dwarf2/inline2.c: New test.
4572
4573 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4574
4575         PR fortran/41070
4576         * gfortran.dg/structure_constructor_10.f90: New.
4577
4578 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4579
4580         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4581         * gcc.dg/pragma-re-2.c: Likewise.
4582         * gcc.dg/pragma-re-3.c: Likewise.
4583         * gcc.dg/pragma-re-4.c: Likewise.
4584         * g++.dg/other/pragma-re-1.C: Likewise.
4585         * g++.dg/other/pragma-re-2.C: Likewise.
4586
4587 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4588
4589         * gcc.dg/torture/builtin-math-7.c: New.
4590
4591 2009-08-14  Richard Guenther  <rguenther@suse.de>
4592
4593         * gcc.c-torture/execute/20090814-1.c: New testcase.
4594
4595 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4596
4597         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4598
4599 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4600
4601         PR target/40934
4602         * gcc.target/i386/pr40934.c: New.
4603
4604 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4605
4606         PR target/41019
4607         * gcc.target/i386/pr41019.c: New test.
4608
4609 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4610
4611         PR fortran/40955
4612         * gfortran.dg/winapi.f90: New test.
4613
4614 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4615
4616         PR fortran/40995
4617         * gfortran.dg/intrinsic_4.f90: New.
4618         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4619         different line.
4620
4621 2009-08-13  Richard Guenther  <rguenther@suse.de>
4622
4623         PR middle-end/41047
4624         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4625
4626 2009-08-12  Richard Guenther  <rguenther@suse.de>
4627
4628         PR tree-optimization/41011
4629         * gfortran.dg/pr41011.f: New testcase.
4630
4631 2009-08-11  Andrew Haley  <aph@redhat.com>
4632
4633         * gcc.target/arm/synchronize.c: New file.
4634
4635 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4636
4637         PR middle-end/40980
4638         * gfortran.dg/graphite/id-17.f: New.
4639
4640 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4641             Sebastian Pop  <sebastian.pop@amd.com>
4642
4643         * gcc.dg/graphite/interchange-1.c: XFAILed.
4644         * gcc.dg/graphite/interchange-2.c: XFAILed.
4645         * gcc.dg/graphite/interchange-3.c: XFAILed.
4646         * gcc.dg/graphite/interchange-4.c: XFAILed.
4647         * gcc.dg/graphite/interchange-7.c: XFAILed.
4648
4649 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4650
4651         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4652
4653 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4654             Pranav Garg  <pranav.garg2107@gmail.com>
4655
4656         * gcc.dg/graphite/interchange-6.c: XFAILed.
4657
4658 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4659
4660         * gcc.dg/graphite/interchange-9.c: New.
4661
4662 2009-08-12  Richard Guenther  <rguenther@suse.de>
4663
4664         PR rtl-optimization/41033
4665         * gcc.dg/pr41033.c: New test.
4666
4667 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4668
4669         PR fortran/41022
4670         * gfortran.dg/proc_ptr_comp_14.f90: New.
4671
4672 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4673
4674         * gcc.target/mips/ext-5.c: New test.
4675         * gcc.target/mips/ext-6.c: New test.
4676         * gcc.target/mips/ext-7.c: New test.
4677         * gcc.target/mips/ext-8.c: New test.
4678         * gcc.target/mips/extend-2.c: New test.
4679
4680 2009-08-10  Jason Merrill  <jason@redhat.com>
4681
4682         * g++.dg/other/linkage2.C: New test for types-without-linkage
4683         handling.
4684         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4685         * g++.dg/lookup/anon2.C: Likewise.
4686         * g++.dg/other/anon3.C: Likewise.
4687         * g++.dg/template/arg2.C: Likewise.
4688         * g++.dg/template/local4.C: Likewise.
4689         * g++.old-deja/g++.law/operators32.C: Likewise.
4690         * g++.old-deja/g++.other/linkage2.C: Likewise.
4691         * g++.old-deja/g++.pt/enum6.C: Likewise.
4692         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4693         * g++.old-deja/g++.other/linkage1.C: Likewise.
4694
4695 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4696
4697         * gcc.dg/dg.exp: Test also c-c++-common dir.
4698         * g++.dg/dg.exp: Likewise.
4699         * g++.dg/warn/Wconversion-real.C: Delete.
4700         * gcc.dg/Wconversion-real.c: Move to ...
4701         * c-c++-common/Wconversion-real.c: ... here.
4702         * lib/target-supports.exp
4703         (check_effective_target_c,check_effective_target_c++): New.
4704
4705 2009-08-10  Daniel Kraft  <d@domob.eu>
4706
4707         PR fortran/37425
4708         * gfortran.dg/typebound_operator_1.f03: New test.
4709         * gfortran.dg/typebound_operator_2.f03: New test.
4710
4711 2009-08-10  Richard Guenther  <rguenther@suse.de>
4712
4713         PR middle-end/41006
4714         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4715         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4716
4717 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4718
4719         PR fortran/40940
4720         * gfortran.dg/class_1.f03: New.
4721         * gfortran.dg/class_2.f03: New.
4722         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4723         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4724         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4725         * gfortran.dg/typebound_call_10.f03: Ditto.
4726         * gfortran.dg/typebound_call_2.f03: Ditto.
4727         * gfortran.dg/typebound_call_3.f03: Ditto.
4728         * gfortran.dg/typebound_call_4.f03: Ditto.
4729         * gfortran.dg/typebound_generic_3.f03: Ditto.
4730         * gfortran.dg/typebound_generic_4.f03: Ditto.
4731         * gfortran.dg/typebound_proc_1.f08: Ditto.
4732         * gfortran.dg/typebound_proc_5.f03: Ditto.
4733         * gfortran.dg/typebound_proc_6.f03: Ditto.
4734
4735 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4736
4737         PR c++/40866
4738         * g++.dg/expr/stmt-expr-1.C: New test.
4739
4740 2009-08-09  Richard Guenther  <rguenther@suse.de>
4741
4742         PR tree-optimization/41016
4743         * gcc.c-torture/compile/pr41016.c: New testcase.
4744
4745 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4746
4747         * gcc.dg/overflow-warn-8.c: New test.
4748
4749 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4750
4751         PR tree-optimization/41008
4752         * gcc.dg/vect/O1-pr41008.c: New test.
4753
4754 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/40955
4757         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4758
4759 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4760
4761         * gcc.target/bfin/loop-autoinc.c: New file.
4762
4763 2009-08-08  Richard Guenther  <rguenther@suse.de>
4764
4765         PR tree-optimization/40991
4766         * g++.dg/torture/pr40991.C: New testcase.
4767
4768 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4769
4770         * ada/acats/support/impdef.a: Tweak timing constants. Add
4771         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4772         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4773         * ada/acats/tests/c9/c940007.a: Likewise.
4774         * ada/acats/tests/c9/c94001c.ada: Likewise.
4775         * ada/acats/tests/c9/c94006a.ada: Likewise.
4776         * ada/acats/tests/c9/c94008c.ada: Likewise.
4777         * ada/acats/tests/c9/c951002.a: Likewise.
4778         * ada/acats/tests/c9/c954a01.a: Likewise.
4779         * ada/acats/tests/c9/c96001a.ada: Likewise.
4780         * ada/acats/tests/c9/c97307a.ada: Likewise.
4781
4782 2009-08-07  Richard Guenther  <rguenther@suse.de>
4783
4784         PR tree-optimization/40999
4785         * gfortran.dg/pr40999.f: New testcase.
4786
4787 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4788
4789         * g++.dg/tree-prof/partition1.C: New test.
4790
4791 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4792
4793         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4794         hook.
4795         (check_effective_target_arm_neon_ok): Improve test for neon
4796         availability.
4797         * gcc.target/arm/eabi1.c: Only run test in base variant.
4798         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4799         attribute.
4800         * gcc.target/arm/vfp1[567].c: New tests.
4801
4802 2009-08-06  Jason Merrill  <jason@redhat.com>
4803
4804         PR c++/40948
4805         * g++.dg/ext/complit12.C: Expand.
4806
4807 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4808
4809         Merge ARM/hard_vfp_branch to trunk.
4810
4811         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4812
4813         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4814         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4815
4816         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4817
4818         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4819         (PCS): Define macro to use base AAPCS.
4820         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4821
4822         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4823
4824         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4825         Correct arm_neon.h typo.
4826
4827         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4828
4829         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4830         this a linkage test.
4831         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4832         argument marshalling.
4833         * abitest.h: New file.
4834         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4835         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4836
4837 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4838
4839         PR middle-end/32964
4840         * gcc.dg/tree-ssa/pr32964.c: New test.
4841
4842 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4843             H.J. Lu  <hongjiu.lu@intel.com>
4844
4845         PR target/40957
4846         * gcc.target/i386/pr40957.c: New test.
4847
4848 2009-08-06  Richard Guenther  <rguenther@suse.de>
4849
4850         PR tree-optimization/40964
4851         * gcc.c-torture/compile/pr40964.c: New testcase.
4852
4853 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4854
4855         PR fortran/40847
4856         * gfortran.dg/transfer_resolve_1.f90 : New test.
4857
4858 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4859             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4860
4861         PR target/40906
4862         * gcc.target/i386/pr40906-1.c: New test.
4863         * gcc.target/i386/pr40906-2.c: Ditto.
4864         * gcc.target/i386/pr40906-3.c: Ditto.
4865
4866 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4867
4868         PR rtl-optimization/40924
4869         * g++.dg/torture/pr40924.C: New test.
4870
4871 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4872
4873         PR c++/36069
4874         * g++.dg/warn/pr36069.C: New.
4875
4876 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4877
4878         PR c++/39987
4879         * g++.dg/overload/defarg4.C: New test.
4880
4881 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4882
4883         PR c++/16696
4884         * g++.dg/parse/pr16696.C: New.
4885         * g++.dg/parse/pr16696-permissive.C: New.
4886
4887 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4888
4889         PR fortran/40875
4890         * gfortran.dg/initialization_23.f90 : New test.
4891
4892 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4893
4894         PR debug/39706
4895         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4896
4897 2009-08-03  Jason Merrill  <jason@redhat.com>
4898             Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR c++/40948
4901         * g++.dg/ext/complit12.C: New.
4902
4903 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4904
4905         PR c/39902
4906         * gcc.target/powerpc/pr39902-2.c: New test.
4907
4908 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4909
4910         PR middle-end/40943
4911         * gcc.dg/uninit-6.c: Re-add XFAIL.
4912         * gcc.dg/uninit-6-O0.c: Likewise.
4913         * gcc.dg/uninit-pr40943.c: New test.
4914
4915 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4916
4917         PR testsuite/40858
4918         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4919         .ascii.
4920
4921 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4922
4923         PR libfortran/40853
4924         * gfortran.dg/namelist_40.f90: Update error output.
4925         * gfortran.dg/namelist_47.f90: Update error output.
4926         * gfortran.dg/namelist_58.f90: New test.
4927
4928 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4929
4930         PR fortran/40881
4931         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4932         * gfortran.dg/altreturn_3.f90: Ditto.
4933         * gfortran.dg/altreturn_5.f90: Ditto.
4934         * gfortran.dg/altreturn_6.f90: Ditto.
4935         * gfortran.dg/altreturn_7.f90: Ditto.
4936         * gfortran.dg/array_constructor_13.f90: Ditto.
4937         * gfortran.dg/arrayio_7.f90: Ditto.
4938         * gfortran.dg/arrayio_8.f90: Ditto.
4939         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4940         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4941         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4942         * gfortran.dg/backspace_8.f: Add -std=legacy.
4943         * gfortran.dg/backspace_9.f: Ditto.
4944         * gfortran.dg/char_comparison_1.f: Ditto.
4945         * gfortran.dg/char_decl_1.f90: Ditto.
4946         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4947         * gfortran.dg/char_pointer_assign.f90: Ditto.
4948         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4949         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4950         * gfortran.dg/char_pointer_func.f90: Ditto.
4951         * gfortran.dg/common_8.f90: Ditto.
4952         * gfortran.dg/constant_substring.f: Ditto.
4953         * gfortran.dg/data_char_2.f90: Ditto.
4954         * gfortran.dg/der_array_io_1.f90: Ditto.
4955         * gfortran.dg/der_array_io_2.f90: Ditto.
4956         * gfortran.dg/der_array_io_3.f90: Ditto.
4957         * gfortran.dg/der_io_3.f90: Ditto.
4958         * gfortran.dg/dev_null.F90: Ditto.
4959         * gfortran.dg/direct_io_2.f90: Ditto.
4960         * gfortran.dg/do_iterator_2.f90: Ditto.
4961         * gfortran.dg/e_d_fmt.f90: Ditto.
4962         * gfortran.dg/empty_format_1.f90: Ditto.
4963         * gfortran.dg/entry_17.f90: Modified warning message.
4964         * gfortran.dg/entry_7.f90: Add -std=legacy.
4965         * gfortran.dg/eor_1.f90: Ditto.
4966         * gfortran.dg/equiv_2.f90: Ditto.
4967         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4968         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4969         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4970         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4971         * gfortran.dg/fmt_error_2.f90: Ditto.
4972         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4973         * gfortran.dg/fmt_tl.f: Ditto.
4974         * gfortran.dg/fmt_white.f: Ditto.
4975         * gfortran.dg/func_derived_1.f90: Ditto.
4976         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4977         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4978         * gfortran.dg/global_references_2.f90: Ditto.
4979         * gfortran.dg/hollerith_1.f90: Ditto.
4980         * gfortran.dg/hollerith.f90: Use new-style character length.
4981         * gfortran.dg/hollerith_f95.f90: Ditto.
4982         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4983         * gfortran.dg/implicit_6.f90: Ditto.
4984         * gfortran.dg/implicit_9.f90: Ditto.
4985         * gfortran.dg/inquire_13.f90: Ditto.
4986         * gfortran.dg/inquire_5.f90: Ditto.
4987         * gfortran.dg/inquire_6.f90: Ditto.
4988         * gfortran.dg/inquire.f90: Ditto.
4989         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4990         * gfortran.dg/io_constraints_2.f90: Ditto.
4991         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4992         * gfortran.dg/loc_2.f90: Ditto.
4993         * gfortran.dg/logical_1.f90: Ditto.
4994         * gfortran.dg/longline.f: Ditto.
4995         * gfortran.dg/merge_char_1.f90: Ditto.
4996         * gfortran.dg/namelist_12.f: Ditto.
4997         * gfortran.dg/namelist_14.f90: Ditto.
4998         * gfortran.dg/namelist_18.f90: Ditto.
4999         * gfortran.dg/namelist_19.f90: Ditto.
5000         * gfortran.dg/namelist_21.f90: Ditto.
5001         * gfortran.dg/namelist_22.f90: Ditto.
5002         * gfortran.dg/namelist_37.f90: Ditto.
5003         * gfortran.dg/namelist_54.f90: Ditto.
5004         * gfortran.dg/namelist_55.f90: Ditto.
5005         * gfortran.dg/namelist_empty.f90: Ditto.
5006         * gfortran.dg/namelist_use.f90: Use new-style character length.
5007         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5008         * gfortran.dg/nested_modules_4.f90: Ditto.
5009         * gfortran.dg/nested_modules_5.f90: Ditto.
5010         * gfortran.dg/open-options-blanks.f: Ditto.
5011         * gfortran.dg/output_exponents_1.f90: Ditto.
5012         * gfortran.dg/parens_5.f90: Ditto.
5013         * gfortran.dg/parens_6.f90: Ditto.
5014         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5015         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5016         * gfortran.dg/pr15129.f90: Ditto.
5017         * gfortran.dg/pr15332.f: Ditto.
5018         * gfortran.dg/pr16597.f90: Ditto.
5019         * gfortran.dg/pr17143.f90: Ditto.
5020         * gfortran.dg/pr17164.f90: Ditto.
5021         * gfortran.dg/pr17229.f: Modified warning message.
5022         * gfortran.dg/pr18210.f90: Add -std=legacy.
5023         * gfortran.dg/pr19155.f: Ditto.
5024         * gfortran.dg/pr20086.f90: Ditto.
5025         * gfortran.dg/pr20124.f90: Ditto.
5026         * gfortran.dg/pr20755.f: Ditto.
5027         * gfortran.dg/pr20865.f90: Ditto.
5028         * gfortran.dg/pr20950.f: Ditto.
5029         * gfortran.dg/pr21730.f: Ditto.
5030         * gfortran.dg/pr22491.f: Ditto.
5031         * gfortran.dg/pr29713.f90: Ditto.
5032         * gfortran.dg/print_parentheses_1.f: Ditto.
5033         * gfortran.dg/print_parentheses_2.f90: Ditto.
5034         * gfortran.dg/proc_assign_1.f90: Ditto.
5035         * gfortran.dg/proc_decl_1.f90: Ditto.
5036         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5037         * gfortran.dg/read_eor.f90: : Add -std=legacy.
5038         * gfortran.dg/read_float_1.f90: Ditto.
5039         * gfortran.dg/read_logical.f90: Ditto.
5040         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5041         * gfortran.dg/return_1.f90: Ditto.
5042         * gfortran.dg/rewind_1.f90: Ditto.
5043         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5044         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5045         * gfortran.dg/stfunc_1.f90: Ditto.
5046         * gfortran.dg/stfunc_3.f90: Ditto.
5047         * gfortran.dg/stfunc_4.f90: Ditto.
5048         * gfortran.dg/stfunc_6.f90: Ditto.
5049         * gfortran.dg/streamio_2.f90: Ditto.
5050         * gfortran.dg/string_ctor_1.f90: Ditto.
5051         * gfortran.dg/string_null_compare_1.f: Ditto.
5052         * gfortran.dg/substr_6.f90: Ditto.
5053         * gfortran.dg/tl_editing.f90: Ditto.
5054         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5055         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5056         * gfortran.dg/x_slash_1.f: Add -std=legacy.
5057         * gfortran.dg/g77/1832.f: Ditto.
5058         * gfortran.dg/g77/19981216-0.f Ditto.
5059         * gfortran.dg/g77/19990525-0.f: Ditto.
5060         * gfortran.dg/g77/19990826-2.f: Ditto.
5061         * gfortran.dg/g77/20000630-2.f: Ditto.
5062         * gfortran.dg/g77/20010116.f: Ditto.
5063         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5064         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5065         * gfortran.dg/g77/980520-1.f: Ditto.
5066         * gfortran.dg/g77/check0.f: Ditto.
5067         * gfortran.dg/g77/cpp3.F: Ditto.
5068         * gfortran.dg/g77/cpp4.F: Use new-style character length.
5069         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5070         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5071         * gfortran.dg/g77/short.f: Ditto.
5072
5073 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
5074
5075         * gcc.target/mips/ext-3.c: Add NOMIPS16.
5076         * gcc.target/mips/ext-4.c: Likewise.
5077         * gcc.target/mips/interrupt_handler.c: Likewise.
5078         * gcc.target/mips/truncate-4.c: Likewise.
5079         * gcc.target/mips/truncate-5.c: Likewise.
5080
5081 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
5082
5083         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5084         -fgraphite-force-parallel to -floop-parallelize-all.
5085
5086 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
5087
5088         PR fortran/40011
5089         * gfortran.dg/whole_file_7.f90: New test.
5090         * gfortran.dg/whole_file_8.f90: New test.
5091         * gfortran.dg/whole_file_9.f90: New test.
5092         * gfortran.dg/whole_file_10.f90: New test.
5093         * gfortran.dg/whole_file_11.f90: New test.
5094         * gfortran.dg/whole_file_12.f90: New test.
5095         * gfortran.dg/whole_file_13.f90: New test.
5096         * gfortran.dg/whole_file_14.f90: New test.
5097
5098 2009-07-31  Jason Merrill  <jason@redhat.com>
5099
5100         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5101         binding semantics.
5102         * g++.dg/cpp0x/named.C: Likewise.
5103         * g++.dg/cpp0x/overload.C: Likewise.
5104         * g++.dg/cpp0x/rv1n.C: Likewise.
5105         * g++.dg/cpp0x/rv1p.C: Likewise.
5106         * g++.dg/cpp0x/rv2n.C: Likewise.
5107         * g++.dg/cpp0x/rv2p.C: Likewise.
5108         * g++.dg/cpp0x/rv3n.C: Likewise.
5109         * g++.dg/cpp0x/rv3p.C: Likewise.
5110         * g++.dg/cpp0x/rv4n.C: Likewise.
5111         * g++.dg/cpp0x/rv4p.C: Likewise.
5112         * g++.dg/cpp0x/rv5n.C: Likewise.
5113         * g++.dg/cpp0x/rv5p.C: Likewise.
5114         * g++.dg/cpp0x/rv6n.C: Likewise.
5115         * g++.dg/cpp0x/rv6p.C: Likewise.
5116         * g++.dg/cpp0x/rv7n.C: Likewise.
5117         * g++.dg/cpp0x/rv7p.C: Likewise.
5118         * g++.dg/cpp0x/template_deduction.C: Likewise.
5119         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5120         * g++.dg/cpp0x/overloadn.C: New.
5121         * g++.dg/cpp0x/rv-cast.C: New.
5122
5123 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5124
5125         * gcc.target/mips/ext-4.c: New test.
5126
5127 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5128
5129         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5130
5131 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5132
5133         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5134         * gcc.dg/tree-ssa/loop-32.c: Same.
5135         * gcc.dg/tree-ssa/loop-33.c: Same.
5136         * gcc.dg/tree-ssa/loop-34.c: Same.
5137         * gcc.dg/tree-ssa/loop-35.c: Same.
5138         * gcc.dg/tree-ssa/loop-7.c: Same.
5139         * gcc.dg/tree-ssa/pr23109.c: Same.
5140         * gcc.dg/tree-ssa/restrict-2.c: Same.
5141         * gcc.dg/tree-ssa/restrict-3.c: Same.
5142         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5143         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5144         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5145         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5146         * gcc.dg/tree-ssa/structopt-1.c: Same.
5147         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5148         * gfortran.dg/pr32921.f: Same.
5149
5150 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5151
5152         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5153         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5154         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5155         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5156         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5157         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5158         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5159         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5160         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5161         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5162         * gcc.dg/graphite/id-1.c: New.
5163         * gcc.dg/graphite/id-10.c: New.
5164         * gcc.dg/graphite/id-11.c: New.
5165         * gcc.dg/graphite/id-12.c: New.
5166         * gcc.dg/graphite/id-13.c: New.
5167         * gcc.dg/graphite/id-14.c: New.
5168         * gcc.dg/graphite/id-15.c: New.
5169         * gcc.dg/graphite/id-2.c: New.
5170         * gcc.dg/graphite/id-3.c: New.
5171         * gcc.dg/graphite/id-4.c: New.
5172         * gcc.dg/graphite/id-5.c: New.
5173         * gcc.dg/graphite/id-6.c: New.
5174         * gcc.dg/graphite/id-7.c: New.
5175         * gcc.dg/graphite/id-8.c: New.
5176         * gcc.dg/graphite/id-9.c: New.
5177         * gcc.dg/graphite/interchange-0.c: New.
5178         * gcc.dg/graphite/interchange-1.c: New.
5179         * gcc.dg/graphite/interchange-2.c: New.
5180         * gcc.dg/graphite/interchange-3.c: New.
5181         * gcc.dg/graphite/interchange-4.c: New.
5182         * gcc.dg/graphite/interchange-5.c: New.
5183         * gcc.dg/graphite/interchange-6.c: New.
5184         * gcc.dg/graphite/interchange-7.c: New.
5185         * gcc.dg/graphite/interchange-8.c: New.
5186         * gcc.dg/graphite/pr35356-1.c: New.
5187         * gcc.dg/graphite/pr35356-2.c: New.
5188         * gcc.dg/graphite/pr35356-3.c: New.
5189         * gcc.dg/graphite/pr40157.c: New.
5190         * gcc.dg/graphite/run-id-1.c: New.
5191         * gcc.dg/graphite/scop-20.c: New.
5192         * gcc.dg/graphite/scop-21.c: New.
5193         * gfortran.dg/graphite/id-1.f90: New.
5194         * gfortran.dg/graphite/id-10.f90: New.
5195         * gfortran.dg/graphite/id-11.f: New.
5196         * gfortran.dg/graphite/id-12.f: New.
5197         * gfortran.dg/graphite/id-13.f: New.
5198         * gfortran.dg/graphite/id-14.f: New.
5199         * gfortran.dg/graphite/id-15.f: New.
5200         * gfortran.dg/graphite/id-16.f: New.
5201         * gfortran.dg/graphite/id-5.f: New.
5202         * gfortran.dg/graphite/id-6.f: New.
5203         * gfortran.dg/graphite/id-7.f: New.
5204         * gfortran.dg/graphite/id-8.f: New.
5205         * gfortran.dg/graphite/id-9.f: New.
5206         * gfortran.dg/graphite/interchange-1.f: New.
5207         * gfortran.dg/graphite/interchange-2.f: New.
5208
5209 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5210
5211         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5212         flags based on the name of the testcase.
5213         * gfortran.dg/graphite/graphite.exp: Same.
5214
5215         * gcc.dg/graphite/block-0.c: Adjusted.
5216         * gcc.dg/graphite/block-1.c: Adjusted.
5217         * gcc.dg/graphite/block-2.c: Adjusted.
5218         * gcc.dg/graphite/block-3.c: Adjusted.
5219         * gcc.dg/graphite/block-4.c: Adjusted.
5220         * gcc.dg/graphite/block-5.c: Adjusted.
5221         * gcc.dg/graphite/block-6.c: Adjusted.
5222         * gcc.dg/graphite/pr37485.c: Adjusted.
5223         * gcc.dg/graphite/pr37684.c: Adjusted.
5224         * gcc.dg/graphite/pr37828.c: Adjusted.
5225         * gcc.dg/graphite/pr37883.c: Adjusted.
5226         * gcc.dg/graphite/pr37928.c: Adjusted.
5227         * gcc.dg/graphite/pr37943.c: Adjusted.
5228         * gcc.dg/graphite/pr38409.c: Adjusted.
5229         * gcc.dg/graphite/pr38498.c: Adjusted.
5230         * gcc.dg/graphite/pr38559.c: Adjusted.
5231         * gcc.dg/graphite/pr39335.c: Adjusted.
5232         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5233         * gcc.dg/graphite/scop-0.c: Adjusted.
5234         * gcc.dg/graphite/scop-1.c: Adjusted.
5235         * gcc.dg/graphite/scop-10.c: Adjusted.
5236         * gcc.dg/graphite/scop-11.c: Adjusted.
5237         * gcc.dg/graphite/scop-12.c: Adjusted.
5238         * gcc.dg/graphite/scop-13.c: Adjusted.
5239         * gcc.dg/graphite/scop-14.c: Adjusted.
5240         * gcc.dg/graphite/scop-15.c: Adjusted.
5241         * gcc.dg/graphite/scop-16.c: Adjusted.
5242         * gcc.dg/graphite/scop-17.c: Adjusted.
5243         * gcc.dg/graphite/scop-18.c: Adjusted.
5244         * gcc.dg/graphite/scop-19.c: Adjusted.
5245         * gcc.dg/graphite/scop-2.c: Adjusted.
5246         * gcc.dg/graphite/scop-3.c: Adjusted.-
5247         * gcc.dg/graphite/scop-4.c: Adjusted.
5248         * gcc.dg/graphite/scop-5.c: Adjusted.
5249         * gcc.dg/graphite/scop-6.c: Adjusted.
5250         * gcc.dg/graphite/scop-7.c: Adjusted.
5251         * gcc.dg/graphite/scop-8.c: Adjusted.
5252         * gcc.dg/graphite/scop-9.c: Adjusted.
5253         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5254         * gfortran.dg/graphite/block-1.f90: Adjusted.
5255         * gfortran.dg/graphite/block-2.f: Adjusted.
5256         * gfortran.dg/graphite/block-3.f90: Adjusted.
5257         * gfortran.dg/graphite/block-4.f90: Adjusted.
5258         * gfortran.dg/graphite/id-2.f90: Adjusted.
5259         * gfortran.dg/graphite/id-3.f90: Adjusted.
5260         * gfortran.dg/graphite/id-4.f90: Adjusted.
5261         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5262         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5263         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5264         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5265         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5266         * gfortran.dg/graphite/scop-1.f: Adjusted.
5267
5268 2009-07-30  Doug Kwan  <dougkwan@google.com>
5269
5270         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5271         in warnings added in rev 141298.
5272
5273 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5274
5275         * lib/options.exp: Use "!=" instead of "ne".
5276
5277         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5278
5279         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5280         * gcc.dg/ucnid-12.c: Likewise.
5281
5282 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5283             Pat Haugen  <pthaugen@us.ibm.com>
5284             Revital Eres <ERES@il.ibm.com>
5285
5286         * gcc.target/powerpc/altivec-32.c: New file to test
5287         Altivec simple math function vectorization.
5288
5289         * gcc.target/powerpc/bswap-run.c: New file to test swap
5290         builtins.
5291         * gcc.target/powerpc/bswap16.c: Ditto.
5292         * gcc.target/powerpc/bswap32.c: Ditto.
5293         * gcc.target/powerpc/bswap64-1.c: Ditto.
5294         * gcc.target/powerpc/bswap64-2.c: Ditto.
5295         * gcc.target/powerpc/bswap64-3.c: Ditto.
5296         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5297         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5298         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5299
5300         * gcc.target/powerpc/popcount-2.c: New file to test
5301         power7 popcntd instructions.
5302         * gcc.target/powerpc/popcount-3.c: Ditto.
5303
5304         * gcc.target/powerpc/pr39457.c: New VSX test.
5305         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5306         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5307         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5308         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5309         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5310         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5311         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5312         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5313         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5314         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5315         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5316         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5317
5318         * gcc.target/powerpc/altivec-6.c: Store the result of
5319         vec_add, so the optimizer doesn't remove it.
5320
5321         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5322         systems that support bswap64.
5323
5324         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5325         prevent VSX code generation.
5326
5327         * lib/target-supports.exp (check_vsx_hw_available): New
5328         function to test if VSX available.
5329         (check_effective_target_powerpc_vsx_ok): Ditto.
5330         (check_vmx_hw_available): Add explicit -mno-vsx.
5331
5332 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5333
5334         PR c/39902
5335         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5336
5337 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5338
5339         PR tree-optimization/40570
5340         * gcc.c-torture/compile/pr40570.c: New test.
5341
5342 2009-07-29  Jason Merrill  <jason@redhat.com>
5343
5344         PR c++/14912
5345         * g++.dg/template/defarg13.C: New.
5346
5347 2009-07-29  Richard Guenther  <rguenther@suse.de>
5348
5349         PR c++/40834
5350         * g++.dg/torture/pr40834.C: New testcase.
5351
5352 2009-07-29  Michael Matz  <matz@suse.de>
5353
5354         PR middle-end/40830
5355         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5356
5357 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5358
5359         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5360         sh*-*-* targets.  Skip on spu-*-* targets.
5361         * gfortran.dg/maxlocval_4.f90: Likewise.
5362         * gfortran.dg/minlocval_1.f90: Likewise.
5363         * gfortran.dg/minlocval_4.f90: Likewise.
5364
5365 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR fortran/40878
5368         * gfortran.dg/gomp/pr40878-1.f90: New test.
5369         * gfortran.dg/gomp/pr40878-2.f90: New test.
5370
5371         PR testsuite/40891
5372         * gcc.dg/cdce1.c: Adjust note line number.
5373         * gcc.dg/cdce2.c: Likewise.
5374
5375 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5376
5377         PR fortran/40882
5378         * gfortran.dg/proc_ptr_comp_13.f90: New.
5379
5380 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5381
5382         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5383         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5384         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5385         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5386         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5387         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5388         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5389         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5390         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5391         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5392         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5393         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5394         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5395         #ifdef NEED_IEEE754_FLOAT conditional.
5396         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5397         conditional.
5398
5399 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5400
5401         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5402         i?86-*-netware.
5403         * g++.dg/ext/bitfield3.C: Likewise.
5404         * g++.dg/ext/bitfield4.C: Likewise.
5405         * g++.dg/ext/bitfield5.C: Likewise.
5406         * gcc.dg/bitfld-15.c: Likewise.
5407         * gcc.dg/bitfld-16.c: Likewise.
5408         * gcc.dg/bitfld-17.c: Likewise.
5409         * gcc.dg/bitfld-18.c: Likewise.
5410         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5411         * gcc.dg/20010912-1.c: Likewise.
5412         * gcc.dg/20021018-1.c: Likewise.
5413         * gcc.dg/20030213-1.c: Likewise.
5414         * gcc.dg/20030225-1.c: Likewise.
5415         * gcc.dg/20030708-1.c: Likewise.
5416         * gcc.dg/20050321-2.c: Likewise.
5417         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5418         * gcc.dg/cdce2.c: Likewise.
5419         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5420         targets.
5421         * gcc.target/i386/pr37248-3.c: Likewise.
5422
5423 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5424
5425         PR fortran/40848
5426         * gfortran.dg/altreturn_7.f90: New.
5427
5428 2009-07-27  Simon Baldwin  <simonb@google.com>
5429
5430         PR testsuite/40829
5431         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5432         so that indexing no longer runs off array end.
5433
5434 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5435
5436         PR fortran/40851
5437         * gfortran.dg/derived_init_3.f90: New test.
5438
5439 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5440
5441         PR fortran/33197
5442         * gfortran.dg/atan2_1.f90: New test
5443         * gfortran.dg/atan2_2.f90: New test
5444
5445 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5446
5447         PR c++/40749
5448         * g++.dg/warn/Wreturn-type-6.C: New test.
5449
5450 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5451
5452         PR tree-optimization/40801
5453         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5454         * gfortran.dg/vect/vect.exp: Run tests starting with
5455         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5456
5457 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5458
5459         PR rtl-optimization/40445
5460         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5461
5462 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5463
5464         * gcc.dg/builtin-unreachable-4.c: New test.
5465
5466 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5467
5468         PR fortran/33197
5469         * gfortran.dg/complex_intrinsic_5.f90: New test.
5470         * gfortran.dg/complex_intrinsic_7.f90: New test.
5471
5472 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5473
5474         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5475         * gcc.dg/ipa/noclone-1.c: New test.
5476
5477 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5478
5479         * lib/target-supports.exp (check_effective_target_static): New
5480         procedure.
5481         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5482         supported.
5483         * g++.old-deja/g++.law/weak.C: Require static effective target.
5484
5485 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5486
5487         PR fortran/39630
5488         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5489         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5490         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5491         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5492         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5493         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5494         * gfortran.dg/typebound_call_10.f03: New.
5495
5496 2009-07-24  Jason Merrill  <jason@redhat.com>
5497
5498         * g++.dg/cpp0x/defaulted11.C: New.
5499
5500         * g++.dg/cpp0x/initlist23.C: New.
5501
5502 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5503
5504         PR fortran/40822
5505         * gfortran.dg/char_length_16.f90: New.
5506
5507 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR fortran/40643
5510         PR fortran/31067
5511         * gfortran.dg/maxlocval_2.f90: New test.
5512         * gfortran.dg/maxlocval_3.f90: New test.
5513         * gfortran.dg/maxlocval_4.f90: New test.
5514         * gfortran.dg/minlocval_1.f90: New test.
5515         * gfortran.dg/minlocval_2.f90: New test.
5516         * gfortran.dg/minlocval_3.f90: New test.
5517         * gfortran.dg/minlocval_4.f90: New test.
5518
5519 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5520
5521         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5522         scan-assembler.
5523
5524 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR fortran/40839
5527         * gfortran.dg/pr40839.f90: New test.
5528
5529 2009-07-23  Michael Matz  <matz@suse.de>
5530
5531         PR middle-end/40830
5532         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5533         don't set options ourself.
5534
5535 2009-07-23  Simon Baldwin  <simonb@google.com>
5536
5537         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5538         native C compilation where required.
5539
5540 2009-07-22  Doug Kwan  <dougkwan@google.com>
5541
5542         * gcc.c-torture/compile/20090721-1.c: New test.
5543
5544 2009-07-22  Michael Matz  <matz@suse.de>
5545
5546         PR tree-optimization/35229
5547         PR tree-optimization/39300
5548         * gcc.dg/vect/vect-pre-interact.c: New test.
5549
5550 2009-07-22  Richard Guenther  <rguenther@suse.de>
5551
5552         * g++.dg/lookup/using21.C: Fix duplicate paste.
5553
5554 2009-07-22  Richard Guenther  <rguenther@suse.de>
5555
5556         PR c++/40799
5557         * g++.dg/lookup/using21.C: New testcase.
5558
5559 2009-07-21  Jason Merrill  <jason@redhat.com>
5560
5561         * g++.dg/init/aggr4.C: New.
5562
5563 2009-07-21  Jason Merrill  <jason@redhat.com>
5564
5565         Core issue 934
5566         * g++.dg/cpp0x/initlist22.C: New.
5567
5568 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         * gcc.target/i386/vectorize8.c: New test.
5571
5572 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5573
5574         PR target/40811
5575         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5576         Add i?86 and x86_64 targets.
5577         * gcc.target/i386/vectorize7.c: New test.
5578
5579         PR target/40809
5580         * gcc.target/i386/pr40809.c: New test.
5581
5582 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5583
5584         PR tree-optimization/40813
5585         * g++.dg/opt/inline15.C: New test.
5586
5587 2009-07-21  Paul Brook <paul@codesourcery.com>
5588
5589         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5590         * lib/target-supports.exp (check_effective_target_section_anchors):
5591         Add arm*-*-*.
5592
5593 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5594
5595         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5596         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5597         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5598
5599 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5600
5601         * gcc.target/mips/ext-3.c: New test.
5602
5603 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5604
5605         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5606         * gcc.dg/builtin-object-size-8.c: New test.
5607         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5608         * g++.dg/ext/builtin-object-size2.C: Likewise.
5609
5610         PR tree-optimization/40792
5611         * gcc.dg/pr40792.c: New test.
5612
5613 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5614
5615         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5616         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5617         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5618
5619 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5620
5621         * gcc.target/sh/mfmovd.c: New test.
5622
5623 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5624             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5625
5626         PR libfortran/40714
5627         * gfortran.dg/eof_3.f90: New test.
5628
5629 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5630
5631         PR fortran/40727
5632         * gfortran.dg/intrinsic_cmplx.f90: New test.
5633
5634 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5635
5636         PR libfortran/34670
5637         PR libfortran/36874
5638         * gfortran.dg/cshift_bounds_1.f90:  New test.
5639         * gfortran.dg/cshift_bounds_2.f90:  New test.
5640         * gfortran.dg/cshift_bounds_3.f90:  New test.
5641         * gfortran.dg/cshift_bounds_4.f90:  New test.
5642         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5643         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5644         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5645         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5646
5647 2009-07-19  Jan Hubicka  <jh@suse.cz>
5648
5649         PR tree-optimization/40676
5650         * gcc.c-torture/compile/pr40676.c: New testcase.
5651
5652 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5653
5654         * gcc.target/mips/ext-2.c: New test.
5655
5656 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5657
5658         * gcc.target/mips/octeon-exts-7.c: New test.
5659         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5660         * gcc.target/mips/octeon-exts-5.c: Likewise.
5661
5662 2009-07-18  Richard Guenther  <rguenther@suse.de>
5663
5664         PR testsuite/40798
5665         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5666
5667 2009-07-18  Richard Guenther  <rguenther@suse.de>
5668
5669         PR c/40787
5670         * gcc.dg/pr35899.c: Adjust.
5671
5672 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5673
5674         * gcc.target/powerpc/asm-es-1.c: New test.
5675         * gcc.target/powerpc/asm-es-2.c: Likewise.
5676
5677 2009-07-17  Richard Guenther  <rguenther@suse.de>
5678
5679         PR c/40401
5680         * g++.dg/rtti/crash4.C: New testcase.
5681         * g++.dg/torture/20090706-1.C: Likewise.
5682         * gcc.dg/redecl-17.c: Likewise.
5683         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5684         * gcc.dg/declspec-9.c: Expect extra error.
5685         * gcc.dg/declspec-10.c: Likewise.
5686         * gcc.dg/declspec-11.c: Likewise.
5687         * gcc.dg/redecl-10.c: Expect extra warnings.
5688         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5689         * gcc.target/i386/pr39545-1.c: Likewise.
5690         * g++.dg/ext/asm3.C: Expect more errors.
5691         * g++.dg/gomp/block-1.C: Likewise.
5692         * g++.dg/gomp/block-2.C: Likewise.
5693         * g++.dg/gomp/block-3.C: Likewise.
5694         * g++.dg/gomp/block-5.C: Likewise.
5695         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5696         * g++.dg/warn/unused-result1.C: XFAIL.
5697
5698 2009-07-17  Richard Guenther  <rguenther@suse.de>
5699
5700         PR tree-optimization/40321
5701         * gcc.c-torture/compile/pr40321.c: New testcase.
5702         * g++.dg/torture/pr40321.C: Likewise.
5703
5704 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR c++/40780
5707         * g++.dg/template/ptrmem19.C: New test.
5708
5709 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5710             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5711
5712         PR 40435
5713         * gcc.dg/pr36902.c: Add column info.
5714         * g++.dg/gcov/gcov-2.C: Change count for definition.
5715
5716 2009-07-16  Jason Merrill  <jason@redhat.com>
5717
5718         PR libstdc++/37907
5719         * g++.dg/cpp0x/std-layout1.C: New.
5720         * g++.dg/ext/has_nothrow_assign.C: Fix.
5721         * g++.dg/ext/has_nothrow_copy.C: Fix.
5722         * g++.dg/ext/has_trivial_assign.C: Fix.
5723         * g++.dg/ext/has_trivial_copy.C: Fix.
5724         * g++.dg/ext/is_pod.C: Fix.
5725         * g++.dg/other/offsetof3.C: Adjust.
5726         * g++.dg/overload/ellipsis1.C: Adjust.
5727         * g++.dg/warn/var-args1.C: Adjust.
5728         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5729         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5730         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5731         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5732         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5733
5734 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5735
5736         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5737         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5738         effective target "mpc_pow".
5739         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5740
5741 2009-07-16  Richard Henderson  <rth@redhat.com>
5742
5743         * g++.dg/opt/eh4.C: New test.
5744
5745 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5746
5747         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5748
5749 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5750
5751         PR middle-end/40747
5752         * gcc.c-torture/execute/pr40747.c: New test.
5753
5754 2009-07-15  Richard Guenther  <rguenther@suse.de>
5755
5756         PR middle-end/40753
5757         * gcc.c-torture/compile/pr40753.c: New testcase.
5758
5759 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5760
5761         PR fortran/40743
5762         * gfortran.dg/interface_assignment_4.f90: New.
5763
5764 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5765
5766         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5767         for FreeBSD up to and including version 8.
5768
5769 2009-07-14  Taras Glek  <tglek@mozilla.com>
5770             Rafael Espindola  <espindola@google.com>
5771
5772         * g++.dg/plugin/header-plugin-test.C: New.
5773         * g++.dg/plugin/header_plugin.c: New.
5774         * g++.dg/plugin/plugin.exp: Update.
5775
5776 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5777
5778         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5779         function to enable vectorization.
5780         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5781         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5782
5783 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5784
5785         * gcc.target/i386/sse-copysignf-vec.c: New test.
5786         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5787
5788 2009-07-14  Jason Merrill  <jason@redhat.com>
5789
5790         PR c++/37276
5791         * g++.dg/lookup/builtin5.C: New.
5792         * g++.dg/other/error22.C: Add missing extern "C".
5793         * g++.dg/warn/Warray-bounds.C: Likewise.
5794         * gcc.dg/compat/compat-common.h: Likewise.
5795
5796         PR c++/40746
5797         * g++.dg/lookup/using20.C: New.
5798
5799         PR c++/40740
5800         * g++.dg/template/koenig8.C: New.
5801
5802 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5803
5804         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5805         both i?86-*-darwin* and x86_64-*-darwin*.
5806
5807 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5808
5809         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5810         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5811         name.
5812
5813 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5814
5815         PR debug/40705
5816         * g++.dg/debug/dwarf2/typedef1.C: New test.
5817
5818         PR c++/40357
5819         * g++.dg/other/typedef3.C: New test.
5820
5821 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5822
5823         * gcc.dg/20090709-1.c: Move to a proper place ...
5824         * gcc.target/m68k/20090709-1.c: ... here.
5825
5826 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5827
5828         PR C++/22154
5829         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5830         front of qualified names are allowed.
5831         * g++.dg/parse/crash10.C: Likewise.
5832         * g++.dg/parse/error15.C: Likewise.
5833         * g++.dg/parse/typename9.C: Likewise.
5834         * g++.dg/parse/error8.C: Likewise.
5835
5836 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5837
5838         PR fortran/40646
5839         * gfortran.dg/proc_ptr_22.f90: Extended.
5840         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5841
5842 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5843
5844         * gfortran.dg/vect/vect-6.f: New test.
5845
5846 2009-07-12  Jason Merrill  <jason@redhat.com>
5847
5848         PR c++/36628
5849         * g++.dg/cpp0x/decltype17.C: New.
5850
5851         PR c++/37206
5852         * g++.dg/cpp0x/rv10.C: New.
5853
5854 2009-07-12  Jason Merrill  <jason@redhat.com>
5855
5856         PR c++/40689
5857         * g++.dg/cpp0x/initlist20.C: New.
5858         * g++.dg/cpp0x/initlist21.C: New.
5859
5860 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5861
5862         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5863         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5864         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5865         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5866         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5867
5868 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5869
5870         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5871         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5872         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5873         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5874         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5875         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5876         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5877         effective_target fd_truncate.
5878
5879 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * gnat.dg/specs/addr1.ads: New test.
5882
5883 2009-07-11  Jan Hubicka  <jh@suse.cz>
5884
5885         PR middle-end/48388
5886         * g++.dg/torture/pr40388.C: New testcase.
5887
5888 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR target/40668
5891         * gcc.c-torture/execute/pr40668.c: New test.
5892
5893 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5894
5895         * gcc.c-torture/execute/20090711-1.c: New test.
5896
5897 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5898
5899         PR testsuite/40699
5900         PR testsuite/40707
5901         PR testsuite/40709
5902         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5903         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5904         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5905         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5906
5907 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5908
5909         PR fortran/33197
5910         * gfortran.dg/complex_intrinsic_3.f90: New test.
5911         * gfortran.dg/complex_intrinsic_4.f90: New test.
5912
5913 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5914
5915         PR target/39079
5916         * gcc.target/mips/mips.exp: Make -msynci a known option.
5917         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5918
5919 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR c++/40502
5922         * g++.dg/ext/strncpy-chk1.C: New test.
5923
5924 2009-07-10  Richard Guenther  <rguenther@suse.de>
5925
5926         PR tree-optimization/40496
5927         * g++.dg/opt/pr40496.C: New testcase.
5928
5929 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5930
5931         PR 25509
5932         PR 40614
5933         * g++.dg/warn/unused-result1-Werror.c: New.
5934
5935 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5936
5937         PR fortran/39334
5938         * gfortran.dg/recursive_parameter_1.f90: New test.
5939
5940 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5941
5942         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5943         * gfortran.dg/module_equivalence_6.f90: Ditto.
5944         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5945         * gfortran.dg/nan_2.f90: Ditto.
5946         * gfortran.dg/inquire_11.f90: Ditto.
5947         * gfortran.dg/abstract_type_3.f03: Ditto.
5948         * gfortran.dg/abstract_type_1.f90: Ditto.
5949         * gfortran.dg/private_type_9.f90: Ditto.
5950         * gfortran.dg/abstract_type_5.f03: Ditto.
5951         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5952         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5953         * gfortran.dg/derived_sub.f90: Ditto.
5954         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5955         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5956         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5957         * gfortran.dg/mvbits_6.f90: Ditto.
5958         * gfortran.dg/abstract_type_2.f03: Ditto.
5959         * gfortran.dg/abstract_type_4.f03: Ditto.
5960         * gfortran.dg/bounds_check_9.f90: Ditto.
5961         * gfortran.dg/optional_dim_3.f90: Ditto.
5962         * gfortran.dg/pr32921.f: Ditto.
5963         * gfortran.dg/entry_16.f90: Ditto.
5964         * gfortran.dg/generic_16.f90: Ditto.
5965
5966
5967 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5968
5969         * gcc.target/m68k/20090709-1.c: New.
5970
5971 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5972
5973         PR c++/40684
5974         * g++.dg/template/unify11.C: New test.
5975
5976 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5977
5978         PR fortran/40629
5979         * gfortran.dg/host_assoc_function_9.f90: New test.
5980
5981 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5982
5983         PR fortran/40646
5984         * gfortran.dg/proc_ptr_22.f90: New.
5985         * gfortran.dg/proc_ptr_comp_12.f90: New.
5986
5987 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5988
5989         PR middle-end/40692
5990         * gcc.c-torture/compile/pr40692.c: New test.
5991
5992 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/40604
5995         * gfortran.dg/pointer_check_6.f90: New test.
5996
5997 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5998
5999         * gcc.target/mips/truncate-5.c: New test.
6000
6001 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6002
6003         PR libfortran/40330
6004         PR libfortran/40662
6005         * gfortran.dg/fmt_cache_1.f: New test.
6006
6007 2009-07-08  Tobias Burnus  <burnus@net-b.de>
6008
6009         PR fortran/40675
6010         * gfortran.dg/nosigned_zero_1.f90: New test.
6011         * gfortran.dg/nosigned_zero_2.f90: New test.
6012
6013 2009-07-08  Richard Guenther  <rguenther@suse.de>
6014
6015         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6016
6017 2009-07-08  Richard Guenther  <rguenther@suse.de>
6018
6019         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6020
6021 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
6022
6023         PR fortran/40591
6024         * gfortran.dg/proc_ptr_21.f90: New test.
6025
6026 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6027
6028         PR c++/31246
6029         * g++.dg/warn/pr31246.C: New.
6030         * g++.dg/warn/pr31246-2.C: New.
6031
6032 2009-07-07  Jason Merrill  <jason@redhat.com>
6033
6034         PR c++/35828
6035         * g++.dg/template/defarg12.C: New.
6036
6037         PR c++/37816
6038         * g++.dg/cpp0x/enum7.C: New.
6039
6040         PR c++/37946
6041         * g++.dg/cpp0x/enum6.C: New.
6042
6043         PR c++/40639
6044         * g++.dg/cpp0x/enum5.C: New.
6045
6046         PR c++/40633
6047         * g++.dg/cpp0x/enum4.C: New.
6048
6049 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6050
6051         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6052
6053 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6054
6055         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6056
6057 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
6058
6059         PR middle-end/40669
6060         * gcc.dg/pr40669.c: New test.
6061
6062 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6063
6064         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6065         location. Update all calls.
6066         * g++.dg/plugin/selfassign.c: Likewise.
6067
6068 2009-07-06  Jason Merrill  <jason@redhat.com>
6069
6070         * g++.dg/rtti/dyncast[34].C: New.
6071
6072 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6073
6074         * lib/target-supports.exp
6075         (check_effective_target_mips_newabi_large_long_double): New.
6076         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6077         target.
6078         * gcc.target/mips/fpr-moves-6.c: Likewise.
6079
6080 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
6081
6082         PR c++/40557
6083         * g++.dg/template/union2.C: New test.
6084
6085 2009-07-04  Jason Merrill  <jason@redhat.com>
6086
6087         * g++.dg/template/using15.C: New.
6088
6089 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
6090
6091         * gfortran.dg/maxloc_1.f90: New test.
6092
6093 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
6094
6095         PR fortran/40593
6096         * gfortran.dg/proc_ptr_result_6.f90: New.
6097
6098 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6099
6100         * gcc.dg/framework-2.c: Adjust testcase to pass.
6101
6102 2009-07-04  Jason Merrill  <jason@redhat.com>
6103
6104         PR c++/40619
6105         * g++.dg/cpp0x/auto16.C: New.
6106
6107 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6108
6109         PR target/40587
6110         * gfortran.dg/pr40587.f: New test.
6111
6112 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6113
6114         PR fortran/40638
6115         * gfortran.dg/unit_1.f90: New test.
6116
6117 2009-07-03  Jason Merrill  <jason@redhat.com>
6118
6119         * g++.dg/template/pure1.C: Expect another error.
6120
6121 2009-07-03  Richard Guenther  <rguenther@suse.de>
6122
6123         PR tree-optimization/40640
6124         * gcc.c-torture/compile/pr40640.c: New testcase.
6125
6126 2009-07-03  Richard Guenther  <rguenther@suse.de>
6127
6128         PR middle-end/34163
6129         * gfortran.dg/pr34163.f90: New testcase.
6130
6131 2009-07-03  Jan Hubicka  <jh@suse.cz>
6132
6133         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6134         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6135         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6136         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6137         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6138         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6139         * gnat.dg/loop_optimization6.adb: Enable -O2.
6140
6141 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6142
6143         * g++.dg/warn/null4.C: Extend.
6144
6145 2009-07-02  Jason Merrill  <jason@redhat.com>
6146
6147         * g++.dg/template/spec8.C: Fix.
6148
6149 2009-07-02  Michael Matz  <matz@suse.de>
6150
6151         PR fortran/32131
6152         * gfortran.dg/pr32921.f: Adjust.
6153
6154 2009-07-02  Jan Hubicka  <jh@suse.cz>
6155
6156         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6157
6158 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6159
6160         * gcc.target/mips/truncate-4.c: New testcase.
6161
6162 2009-07-01  Richard Guenther  <rguenther@suse.de>
6163
6164         PR tree-optimization/19831
6165         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6166         make allocated memory escape.  Un-XFAIL.
6167         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6168         * gcc.dg/vect/pr31699.c: Likewise.
6169         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6170
6171 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR c++/40566
6174         * g++.dg/parse/cond5.C: New test.
6175
6176 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6177
6178         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6179         (main): Pass n to main_1 instead.
6180         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6181         (main_1): New function, split off from...
6182         (main): ...here.  Pass `off' to main_1 instead.
6183
6184 2009-06-30  Jason Merrill  <jason@redhat.com>
6185
6186         PR c++/40595
6187         * g++.dg/cpp0x/variadic94.C: New.
6188
6189 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6190
6191         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6192         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6193         (init_ld_library_path_env_vars): New function, replacing the
6194         orig_*_saved assignments.  Call it after defining it.
6195         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6196         (restore_ld_library_path_env_vars): Likewise.
6197         (add_path, find_libgcc_s): New functions.
6198         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6199         gcc-set-multilib-library-path.
6200         (objc_target_compile): Don't add "." to ld_library_path.
6201         Use add_path.
6202         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6203         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6204         gcc-set-multilib-library-path.
6205         * lib/g++.exp (g++_link_flags): Likewise.
6206         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6207         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6208         top level; do it...
6209         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6210         to tell when this needs to happen.  Use find_libgcc_s instead of
6211         gcc-set-multilib-library-path.
6212         * lib/gcc-dg.exp: Likewise.
6213         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6214         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6215         unless it is in $ALT_LD_LIBRARY_PATH.
6216         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6217
6218 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6219
6220         * gnat.dg/discr12.adb: New test.
6221         * gnat.dg/discr12_pkg.ads: New helper.
6222         * gnat.dg/discr13.adb: New test.
6223         * gnat.dg/discr14.ad[sb]: Likewise.
6224         * gnat.dg/discr15.adb: Likewise.
6225         * gnat.dg/discr15_pkg.ads: New helper.
6226         * gnat.dg/discr16.adb: New test.
6227         * gnat.dg/discr16_g.ads: New helper.
6228         * gnat.dg/discr16_pkg.ads: Likewise.
6229         * gnat.dg/discr16_cont.ads: Likewise.
6230         * gnat.dg/discr17.adb: New test.
6231         * gnat.dg/discr18.adb: Likewise.
6232         * gnat.dg/discr18_pkg.ads: New helper.
6233         * gnat.dg/discr19.adb: New test.
6234
6235 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6236
6237         PR fortran/40576
6238         * gfortran.dg/internal_write_1.f90:  New testcase.
6239
6240 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6241
6242         PR fortran/40594
6243         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6244
6245 2009-06-30  Richard Guenther  <rguenther@suse.de>
6246
6247         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6248
6249 2009-06-30  Wei Guozhi  <carrot@google.com>
6250
6251         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6252         to "-Os".
6253
6254 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6255
6256         PR tree-optimization/40542
6257         * gcc.dg/vect/pr40542.c: New test.
6258
6259 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6260
6261         PR tree-optimization/40582
6262         * gcc.c-torture/compile/pr40582.c: New test.
6263
6264 2009-06-30  Wei Guozhi  <carrot@google.com>
6265
6266         PR/40416
6267         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6268
6269 2009-06-29  Jason Merrill  <jason@redhat.com>
6270
6271         PR c++/40274
6272         * g++.dg/template/debug1.C: New.
6273
6274 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6275
6276         PR fortran/40580
6277         * pointer_check_1.f90: New test.
6278         * pointer_check_2.f90: New test.
6279         * pointer_check_3.f90: New test.
6280         * pointer_check_4.f90: New test.
6281         * pointer_check_5.f90: New test.
6282
6283 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6284
6285         PR fortran/40551
6286         * gfortran.dg/func_assign_2.f90 : New test.
6287
6288 2009-06-29  Richard Guenther  <rguenther@suse.de>
6289
6290         PR middle-end/14187
6291         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6292         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6293         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6294         * gcc.c-torture/execute/20090623-1.c: Likewise.
6295         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6296         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6297
6298 2009-06-29  Richard Guenther  <rguenther@suse.de>
6299
6300         PR middle-end/38212
6301         * gcc.c-torture/execute/pr38212.c: New testcase.
6302
6303 2009-06-29  Richard Guenther  <rguenther@suse.de>
6304
6305         PR tree-optimization/40579
6306         * gcc.c-torture/execute/pr40579.c: New testcase.
6307
6308 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6309
6310         PR tree-optimization/40550
6311         * gcc.dg/pr40550.c: New test.
6312
6313 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6314
6315         * gnat.dg/overflow_sum2.adb: New test
6316         * gnat.dg/namet.ads: New helper.
6317
6318         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6319
6320 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6321
6322         PR fortran/34112
6323         * gfortran.dg/compiler-directive_1.f90: New test.
6324         * gfortran.dg/compiler-directive_2.f: New test.
6325
6326 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6327
6328         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6329         comment out some values and add some cases.
6330
6331 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6332
6333         PR testsuite/40567
6334         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6335
6336 2009-06-26  Richard Henderson  <rth@redhat.com>
6337
6338         PR testsuite/40565
6339         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6340         * gcc.target/i386/local.c: Pass a non-constant to T.
6341
6342 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6343
6344         PR fortran/39997
6345         PR fortran/40541
6346         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6347         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6348         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6349         * gfortran.dg/proc_ptr_result_5.f90: New.
6350
6351 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6352
6353         PR c/39902
6354         * gcc.dg/dfp/pr39902.c: New test.
6355
6356 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6357
6358         PR testsuite/40532
6359         * gcc.dg/builtins-65.c: Require c99 runtime.
6360
6361 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6362
6363         * gnat.dg/array7.ad[sb]: New test.
6364
6365 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6366
6367         * gnat.dg/array6.adb: New test.
6368
6369 2009-06-25  Ian Lance Taylor  <iant@google.com>
6370
6371         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6372
6373 2009-06-25  Ian Lance Taylor  <iant@google.com>
6374
6375         * g++.dg/warn/Wunused-16.C: New testcase.
6376
6377 2009-06-25  Ian Lance Taylor  <iant@google.com>
6378
6379         * g++.dg/warn/skip-2.C: New testcase.
6380
6381 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6382
6383         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6384         dg-skip-if and move to ...
6385         * gcc.dg/torture/20090618-1.c.
6386
6387 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6388
6389         PR tree-optimization/40493
6390         * gcc.c-torture/execute/pr40493.c: New test.
6391
6392 2009-06-24  Jason Merrill  <jason@redhat.com>
6393
6394         PR c++/40342
6395         * g++.dg/template/overload10.C: New.
6396
6397 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6398
6399         PR fortran/40427
6400         * gfortran.dg/proc_ptr_comp_11.f90: New.
6401
6402 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6403
6404         * gcc.dg/pr40501.c: New testcase.
6405
6406 2009-06-23  DJ Delorie  <dj@redhat.com>
6407
6408         Add MeP port.
6409         * lib/target-supports.exp: Add mep support (no profiling).
6410
6411 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6412
6413         PR testsuite/39297
6414         * gcc.dg/ssa/loop-31.c: Change scan rules.
6415
6416 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6417
6418         * gcc.dg/cpp/empty-include.c: Update column info.
6419         * gcc.dg/cpp/assert2.c: Update column info.
6420
6421 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6422
6423         * g++.dg/ext/builtin-object-size1.C: New test.
6424         * g++.dg/ext/builtin-object-size2.C: New test.
6425
6426 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6427
6428         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6429         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6430
6431 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6432
6433         * gcc.target/mips/truncate-3.c: New test.
6434
6435 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6436
6437         PR fortran/37254
6438         PR fortran/39850
6439         * gfortran.dg/interface_30.f90: Modified error message.
6440         * gfortran.dg/proc_decl_22.f90: New.
6441
6442 2009-06-22  Ian Lance Taylor  <iant@google.com>
6443
6444         * gcc.dg/Wcxx-compat-19.c: New testcase.
6445
6446 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6447
6448         PR objc/28050
6449         * pr28050.m: New testcase.
6450
6451 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6452
6453         PR testsuite/40481
6454         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6455
6456 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6457
6458         PR tree-optimization/40492
6459         * g++.dg/torture/pr40492.C: New test.
6460
6461 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6462
6463         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6464         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6465
6466 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6467
6468         * gnat.dg/raise_ce.adb: Helper for ...
6469         * gnat.dg/handle_and_return.adb: New test.
6470
6471 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6472
6473         PR fortran/40443
6474         * gfortran.dg/generic_18.f90: New test.
6475
6476 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6477
6478         PR fortran/40472
6479         * gfortran.dg/spread_size_limit.f90: New test.
6480
6481 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6482
6483         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6484         to put dump files in a subdirectory.
6485         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6486         ".o" temporary files.
6487
6488 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6489
6490         PR fortran/39850
6491         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6492         * gfortran.dg/interface_20.f90: Ditto.
6493         * gfortran.dg/interface_21.f90: Ditto.
6494         * gfortran.dg/interface_22.f90: Ditto.
6495         * gfortran.dg/interface_30.f90: New.
6496         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6497
6498 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6499
6500         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6501         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6502         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6503         DEFAULT_VECTFLAGS.
6504
6505 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6506             Revital Eres  <eres@il.ibm.com>
6507
6508         PR testsuite/40359
6509         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6510         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6511         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6512
6513 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6514
6515         PR testsuite/40475
6516         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6517         without misalignment support.
6518         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6519
6520 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6521
6522         PR fortran/40452
6523         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6524
6525 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6526
6527         PR fortran/40440
6528         * gfortran.dg/alloc_comp_result_2.f90: New test.
6529
6530 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6531
6532         PR target/40482
6533         * gcc.target/arm/pr40482.c: New test.
6534
6535 2009-06-19  Ian Lance Taylor  <iant@google.com>
6536
6537         * gcc.dg/Wcxx-compat-18.c: New testcase.
6538
6539 2009-06-19  Richard Guenther  <rguenther@suse.de>
6540
6541         * gcc.c-torture/execute/20090618-1.c: New testcase.
6542
6543 2009-06-19  Ian Lance Taylor  <iant@google.com>
6544
6545         * gcc.dg/Wcxx-compat-17.c: New testcase.
6546
6547 2009-06-19  Ian Lance Taylor  <iant@google.com>
6548
6549         * gcc.dg/Wcxx-compat-15.c: New testcase.
6550
6551 2009-06-19  Ian Lance Taylor  <iant@google.com>
6552
6553         * gcc.dg/Wcxx-compat-16.c: New testcase.
6554
6555 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6556
6557         * gcc.dg/builtins-34.c: Add significand cases.
6558
6559 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6560
6561         PR testsuite/40491
6562         * gcc.dg/20080522-1.c: Remove testcase for real.
6563         * gcc.dg/20080528-1.c: Ditto.
6564
6565 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6566
6567         PR fortran/40450
6568         * gfortran.dg/proc_ptr_20.f90: New.
6569
6570 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6571
6572         PR target/40470
6573         * gcc.dg/torture/pr40470-1.c: New.
6574         * gcc.dg/torture/pr40470-2.c: Likewise.
6575         * gcc.dg/torture/pr40470-3.c: Likewise.
6576         * gcc.dg/torture/pr40470-4.c: Likewise.
6577
6578 2009-06-18  Diego Novillo  <dnovillo@google.com>
6579
6580         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6581         * gcc.dg/plugin/ggcplug.c: Likewise.
6582         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6583         * g++.dg/plugin/selfassign.c: Likewise.
6584         * g++.dg/plugin/attribute_plugin.c: Likewise.
6585         * g++.dg/plugin/dumb_plugin.c: Likewise.
6586
6587 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6588
6589         * gcc.dg/cpp/arith-3.c: Add column info.
6590
6591 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6592
6593         * gcc.target/arm/fp16-compile-none-2.c: New.
6594         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6595         * gcc.target/arm/fp16-compile-alt-12.c: New.
6596
6597 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6598
6599         * gcc.target/arm/fp16-compile-alt-1.c: New.
6600         * gcc.target/arm/fp16-compile-alt-2.c: New.
6601         * gcc.target/arm/fp16-compile-alt-3.c: New.
6602         * gcc.target/arm/fp16-compile-alt-4.c: New.
6603         * gcc.target/arm/fp16-compile-alt-5.c: New.
6604         * gcc.target/arm/fp16-compile-alt-6.c: New.
6605         * gcc.target/arm/fp16-compile-alt-7.c: New.
6606         * gcc.target/arm/fp16-compile-alt-8.c: New.
6607         * gcc.target/arm/fp16-compile-alt-9.c: New.
6608         * gcc.target/arm/fp16-compile-alt-10.c: New.
6609         * gcc.target/arm/fp16-compile-alt-11.c: New.
6610         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6611         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6612         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6613         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6614         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6615         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6616         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6617         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6618         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6619         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6620         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6621         * gcc.target/arm/fp16-compile-none-1.c: New.
6622         * gcc.target/arm/fp16-compile-exprtype.c: New.
6623         * gcc.target/arm/fp16-compile-vcvt.c: New.
6624         * gcc.target/arm/fp16-builtins-1.c: New.
6625         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6626         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6627         * gcc.target/arm/fp16-param-1.c: New.
6628         * gcc.target/arm/fp16-return-1.c: New.
6629         * gcc.target/arm/fp16-unprototyped-1.c: New.
6630         * gcc.target/arm/fp16-unprototyped-2.c: New.
6631         * gcc.target/arm/fp16-variadic-1.c: New.
6632         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6633         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6634         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6635         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6636         * gcc.dg/torture/arm-fp16-ops.h: New.
6637         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6638         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6639         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6640         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6641         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6642         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6643         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6644         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6645         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6646         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6647         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6648         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6649         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6650         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6651         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6652         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6653         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6654         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6655         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6656         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6657         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6658
6659 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6660
6661         * gcc.dg/builtins-65.c: New test.
6662
6663 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6664
6665         PR fortran/40451
6666         * gfortran.dg/proc_ptr_result_4.f90: New.
6667
6668 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6669
6670         * gcc.c-torture/execute/bitfld-5.c: New test.
6671
6672 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6673
6674         * gcc.dg/builtin-unreachable-3.c: New test.
6675
6676 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6677
6678         * gcc.target/i386/builtin-unreachable.c: New test.
6679
6680 2009-06-17  Ian Lance Taylor  <iant@google.com>
6681
6682         * gcc.dg/Wcxx-compat-14.c: New testcase.
6683
6684 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6685
6686         * gcc.dg/func-ptr-conv-1.c: Update column info.
6687
6688 2009-06-17  Richard Guenther  <rguenther@suse.de>
6689
6690         PR middle-end/40404
6691         * gcc.c-torture/execute/pr40404.c: New testcase.
6692
6693 2009-06-17  Richard Guenther  <rguenther@suse.de>
6694
6695         PR middle-end/40460
6696         * g++.dg/torture/pr40460.C: New testcase.
6697
6698 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6699
6700         * gcc.dg/plugin/one_time_plugin.c: New test.
6701         * gcc.dg/plugin/one_time-test-1.c: New test.
6702         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6703
6704 2009-06-16  Ian Lance Taylor  <iant@google.com>
6705
6706         * g++.dg/warn/skip-1.C: New testcase.
6707
6708 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR middle-end/40446
6711         * g++.dg/other/pr40446.C: New test.
6712
6713 2009-06-16  Richard Guenther  <rguenther@suse.de>
6714
6715         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6716         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6717         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6718         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6719
6720 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6721
6722         * gcc.c-torture/compile/pr40432.c: New file.
6723
6724 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6725
6726         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6727
6728 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6729
6730         PR fortran/36947
6731         PR fortran/40039
6732         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6733         * gfortran.dg/interface_20.f90: Modified error messages.
6734         * gfortran.dg/interface_21.f90: Ditto.
6735         * gfortran.dg/interface_26.f90: Ditto.
6736         * gfortran.dg/interface_27.f90: Ditto.
6737         * gfortran.dg/interface_28.f90: Extended test case.
6738         * gfortran.dg/interface_29.f90: New.
6739         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6740         * gfortran.dg/proc_decl_8.f90: Ditto.
6741         * gfortran.dg/proc_ptr_11.f90: Ditto.
6742         * gfortran.dg/proc_ptr_15.f90: Ditto.
6743
6744 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6745
6746         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6747         printing.
6748         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6749         gcc.dg/vect/vect-outer-4f.c: Likewise.
6750         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6751         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6752         Likewise.
6753         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6754         outer loop.
6755
6756 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6757
6758         PR fortran/40383
6759         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6760
6761 2009-06-15  Ian Lance Taylor  <iant@google.com>
6762
6763         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6764         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6765         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6766         Recognize new notes.
6767         * gcc.dg/stmt-expr-label-2.c: Likewise.
6768         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6769         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6770         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6771         * gcc.dg/c99-vla-jump-4.c: Likewise.
6772         * gcc.dg/stmt-expr-label-1.c: Likewise.
6773         * gcc.dg/stmt-expr-label-3.c: Likewise.
6774         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6775
6776 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6777
6778         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6779
6780 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6781
6782         * gcc.dg/builtin-object-size-7.c: New test.
6783
6784 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6785
6786         PR testsuite/40426
6787         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6788         level != "" use separate -gdwarf-2 -g${level} options instead of
6789         -gdwarf-2${level}.
6790         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6791         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6792         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6793
6794 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6795
6796         * g++.dg/abi/mangle11.C: Update warning line.
6797         * g++.dg/abi/mangle12.C: Update warning line.
6798         * g++.dg/abi/mangle17.C: Update warning line.
6799         * g++.dg/abi/mangle20-2.C: Update warning line.
6800
6801 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6802
6803         * gcc.dg/optimize-bswap-1.c: Split into these two:
6804         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6805         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6806
6807 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6808
6809         * gcc.dg/optimize-bswap-1.c: New testcase.
6810
6811 2009-06-14  Richard Guenther  <rguenther@suse.de>
6812
6813         PR middle-end/40389
6814         * g++.dg/torture/pr40389.C: New testcase.
6815
6816 2009-06-13  Richard Guenther  <rguenther@suse.de>
6817
6818         PR tree-optimization/40421
6819         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6820
6821 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6822
6823         * gcc.dg/old-style-prom-3.c: Add column info.
6824         * gcc.dg/overflow-warn-1.c
6825         * gcc.dg/gomp/pr27415.c
6826         * gcc.dg/gomp/for-1.c: Same.
6827         * gcc.dg/enum-compat-1.c: Same.
6828         * gcc.dg/c99-tag-3.c: Same.
6829         * gcc.dg/Wredundant-decls-2.c: Same.
6830         * gcc.dg/func-ptr-conv-1.c: Same.
6831         * gcc.dg/asm-wide-1.c: Same.
6832         * gcc.dg/nofixed-point-2.c: Same.
6833         * gcc.dg/cpp/line3.c: Same.
6834         * gcc.dg/array-10.c: Same.
6835         * gcc.dg/c99-vla-jump-1.c: Same.
6836         * gcc.dg/pr20368-1.c: Same.
6837         * gcc.dg/Wshadow-3.c: Same.
6838         * gcc.dg/c90-const-expr-8.c: Same.
6839         * gcc.dg/label-decl-2.c: Same.
6840         * gcc.dg/dremf-type-compat-2.c: Same.
6841         * gcc.dg/c90-const-expr-5.c: Same.
6842         * gcc.dg/builtins-30.c: Same.
6843         * gcc.dg/Warray-bounds.c: Same.
6844         * gcc.dg/Wcxx-compat-2.c: Same.
6845         * gcc.dg/tree-ssa/col-1.c: Same.
6846         * gcc.dg/old-style-prom-2.c: Same.
6847         * gcc.dg/cast-function-1.c: Same.
6848         * gcc.dg/pr15698-1.c: Same.
6849         * gcc.dg/dremf-type-compat-3.c: Same.
6850         * gcc.dg/vla-8.c: Same.
6851         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6852         line.
6853         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6854         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6855         * gcc.dg/enum-compat-1.c: Same.
6856         * gcc.dg/dremf-type-compat-2.c: Same.
6857         * gcc.dg/old-style-prom-2.c: Same.
6858         * gcc.dg/pr15698-1.c: Same.
6859         * gcc.dg/pr20368-1.c: Same.
6860         * gcc.dg/dremf-type-compat-3.c: Same.
6861         * gcc.dg/builtins-30.c: Same.  Test for columns.
6862
6863 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6864
6865         PR fortran/40176
6866         * gfortran.dg/proc_decl_1.f90: Extended.
6867
6868 2009-06-12  Ian Lance Taylor  <iant@google.com>
6869
6870         * gcc.dg/Wcxx-compat-13.c: New testcase.
6871
6872 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6873
6874         PR tree-opt/38865
6875         * gcc.dg/tree-ssa/fre-vce-1.c
6876
6877 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6878
6879         PR testsuite/40384
6880         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6881         min-insn-to-prefetch-ratio=5.
6882
6883 2009-06-12  Joey Ye  <joey.ye@intel.com>
6884             H.J. Lu  <hongjiu.lu@intel.com>
6885
6886         PR middle-end/39146
6887         * gcc.target/i386/stackalign/pr39146.c: New.
6888
6889 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6890
6891         * gcc.target/i386/crc32-1.c: New.
6892         * gcc.target/i386/crc32-2.c: Likewise.
6893
6894 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6895
6896         PR c/39252
6897         * gcc.dg/builtin-unreachable-1.c: New test.
6898         * gcc.dg/builtin-unreachable-2.c: Same.
6899
6900 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6901
6902         PR fortran/40402
6903         * gfortran.dg/data_value_1.f90: New test.
6904
6905 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6906
6907         PR testsuite/39831
6908         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6909         remove ilp32 requirement.
6910         * gcc.target/i386/excess-precision-2.c: Likewise.
6911         * gcc.target/i386/excess-precision-3.c: Likewise.
6912         * gcc.target/i386/excess-precision-4.c: Likewise.
6913         * gcc.target/i386/excess-precision-5.c: Likewise.
6914         * gcc.target/i386/excess-precision-6.c: Likewise.
6915
6916 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6917
6918         PR fortran/38718
6919         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6920         * gfortran.dg/nan_5.f90: New test.
6921
6922 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6923
6924         * gcc.target/arm/neon-modes-1.c: New test.
6925
6926 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6927
6928         * g++.dg/torture/pr31579.C: Cast pointer
6929         via __SIZE_TYPE__ instead of 'unsigned long'.
6930
6931 2009-06-10  Anthony Green  <green@moxielogic.com>
6932
6933         * lib/target-supports.exp (check_profiling_available):
6934         Profiling is not available for testing purposes on moxie.
6935
6936 2009-06-09  Ian Lance Taylor  <iant@google.com>
6937
6938         * gcc.dg/Wcxx-compat-12.c: New testcase.
6939
6940 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6941
6942         PR libfortran/40334
6943         * gfortran.dg/backspace_11.f90: New.
6944
6945 2009-06-09  Jason Merrill  <jason@redhat.com>
6946
6947         * g++.dg/cpp0x/defaulted10.C: New.
6948
6949 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6950
6951         * gcc.c-torture/compile/pr40351.c: New file.
6952
6953 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6954
6955         * gnat.dg/align_max.adb: New test.
6956
6957 2009-06-08  Jason Merrill  <jason@redhat.com>
6958
6959         * g++.dg/cpp0x/auto15.C: New.
6960
6961 2009-06-08  Jan Hubicka  <jh@suse.cz>
6962
6963         PR debug/39834
6964         * gcc.dg/torture/pr39834.c
6965
6966 2009-06-08  Jan Hubicka  <jh@suse.cz>
6967
6968         PR middle-end/40102
6969         * g++.dg/torture/pr40102.C: New testcase.
6970
6971 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6974         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6975         * gcc.dg/builtin-object-size-6.c: New test.
6976
6977         PR c++/40373
6978         * g++.dg/template/dtor7.C: New test.
6979
6980         PR c++/40370
6981         PR c++/40372
6982         * g++.dg/template/error41.C: New test.
6983         * g++.dg/template/error42.C: New test.
6984
6985 2009-06-08  Revital Eres  <eres@il.ibm.com>
6986
6987         PR testsuite/40359
6988         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6989         * gcc.dg/vect/vect-88.c: Likewise.
6990         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6991         * gcc.dg/vect/pr25413.c: Likewise.
6992         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6993
6994 2009-06-07  Ian Lance Taylor  <iant@google.com>
6995
6996         * g++.dg/warn/Wswitch-3.C: New testcase.
6997         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6998         * gcc.dg/Wswitch-enum-error.c: Likewise.
6999         * gcc.dg/Wswitch-error.c: Likewise.
7000
7001 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7002
7003         PR fortran/40008
7004         * gfortran.dg/negative_unit.f: Update test.
7005         * gfortran.dg/negative_unit_int8.f: Update test.
7006         * gfortran.dg/newunit_1.f90: New test.
7007
7008 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7009
7010         PR fortran/25104
7011         PR fortran/29962
7012         * gfortran.dg/spread_init_expr.f03: New.
7013         * gfortran.dg/unpack_init_expr.f03: New.
7014         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7015         error message.
7016
7017 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7018
7019         PR fortran/25104
7020         PR fortran/29962
7021         * gfortran.dg/count_init_expr.f03
7022         * gfortran.dg/product_init_expr.f03
7023         * gfortran.dg/sum_init_expr.f03
7024
7025 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7026
7027         PR fortran/36874
7028         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7029         message.
7030         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7031         shapes.
7032         * gfortran.dg/zero_sized_5.f90: Likewise.
7033
7034 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
7035
7036         PR middle-end/32950
7037         * g++.dg/torture/pr32950.C: New.
7038
7039 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
7040
7041         PR fortran/25104
7042         PR fortran/29962
7043         * gfortran.dg/dot_product_1.f03: New.
7044         * gfortran.dg/matmul_8.f03: New.
7045         * gfortran.dg/transpose_3.f03: New.
7046
7047 2009-06-06  Ian Lance Taylor  <iant@google.com>
7048
7049         * gcc.dg/Wunused-label-1.c: New test case.
7050         * g++.dg/warn/Wunused-label-1.C: New test case.
7051         * g++.dg/warn/Wunused-label-2.C: New test case.
7052         * g++.dg/warn/Wunused-label-3.C: New test case.
7053
7054 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7055
7056         PR fortran/37203
7057         * reshape_zerosize_2.f90: New.
7058
7059 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
7060
7061         PR fortran/32890
7062         * gfortran.dg/pack_assign_1.f90: New.
7063         * gfortran.dg/pack_vector_1.f90: New.
7064
7065 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR middle-end/40340
7068         * gcc.dg/pr40340-1.c: New test.
7069         * gcc.dg/pr40340-2.c: New test.
7070         * gcc.dg/pr40340-3.c: New test.
7071         * gcc.dg/pr40340-4.c: New test.
7072         * gcc.dg/pr40340-5.c: New test.
7073         * gcc.dg/pr40340.h: New file.
7074
7075 2009-06-05  Revital Eres  <eres@il.ibm.com>
7076
7077         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7078         New procedure.
7079         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7080         * gcc.dg/vect/vect-33.c: Likewise.
7081         * gcc.dg/vect/vect-92.c: Likewise.
7082         * gcc.dg/vect/vect-58.c: Likewise.
7083         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7084         * gcc.dg/vect/vect-42.c: Likewise.
7085         * gcc.dg/vect/slp-25.c: Likewise.
7086         * gcc.dg/vect/vect-align-1.c: Likewise.
7087         * gcc.dg/vect/vect-align-2.c: Likewise.
7088         * gcc.dg/vect/vect-93.c: Likewise.
7089         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7090         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7091         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7092         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7093         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7094         * gcc.dg/vect/vect-26.c: Likewise.
7095         * gcc.dg/vect/vect-44.c: Likewise.
7096         * gcc.dg/vect/vect-70.c: Likewise.
7097         * gcc.dg/vect/vect-95.c: Likewise.
7098         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7099         * gcc.dg/vect/vect-28.c: Likewise.
7100         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7101         * gcc.dg/vect/vect-87.c: Likewise.
7102         * gcc.dg/vect/vect-109.c: Likewise.
7103         * gcc.dg/vect/vect-54.c: Likewise.
7104         * gcc.dg/vect/vect-96.c: Likewise.
7105         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7106         * gcc.dg/vect/vect-88.c: Likewise.
7107         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7108         * gcc.dg/vect/vect-89.c: Likewise.
7109         * gcc.dg/vect/vect-91.c: Likewise.
7110         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7111         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7112         * gfortran.dg/vect/vect-2.f90: Likewise.
7113         * gfortran.dg/vect/vect-3.f90: Likewise.
7114         * gfortran.dg/vect/vect-4.f90: Likewise.
7115         * gfortran.dg/vect/vect-5.f90: Likewise.
7116
7117 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7118
7119         PR tree-optimization/36318
7120         * gcc.dg/tree-ssa/sra-7.c: New test.
7121
7122 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7123
7124         PR fortran/37203
7125         * gfortran.dg/reshape_order_5.f90: New.
7126         * gfortran.dg/reshape_shape_1.f90: New.
7127
7128 2009-06-04  Jason Merrill  <jason@redhat.com>
7129
7130         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7131
7132 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7133
7134         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7135         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7136
7137 2009-06-04  Richard Guenther  <rguenther@suse.de>
7138
7139         PR c++/39371
7140         * g++.dg/torture/pr40335.C: New testcase.
7141
7142 2009-06-03  Richard Guenther  <rguenther@suse.de>
7143
7144         PR middle-end/40328
7145         * gcc.dg/torture/pr40328.c: New testcase.
7146
7147 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7148
7149         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7150         m68k and fido.
7151
7152 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7153
7154         * g++.dg/torture/pr40323.C: New file.
7155
7156 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7157
7158         * gnat.dg/specs/root.ads: New test.
7159         * gnat.dg/specs/root-level_1.ads: Likewise.
7160         * gnat.dg/specs/root-level_2.ads: Likewise.
7161         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7162
7163 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7164
7165         * g++.dg/init/ref15.C: Require unwrapped targets.
7166
7167 2009-06-02  Jason Merrill  <jason@redhat.com>
7168
7169         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7170         * g++.dg/cpp0x/initlist18.C: New.
7171         * g++.dg/cpp0x/initlist19.C: New.
7172
7173         * g++.dg/cpp0x/auto14.C: New.
7174
7175 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7176
7177         * gnat.dg/alignment6.adb: Remove XFAIL.
7178
7179 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7180
7181         PR c++/38089
7182         * g++.dg/template/spec36.C: New test.
7183
7184 2009-06-01  Ian Lance Taylor  <iant@google.com>
7185
7186         * gcc.dg/cast-qual-3.c: New testcase.
7187         * g++.dg/warn/Wcast-qual2.C: New testcase.
7188
7189 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7190
7191         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7192         (process-message): Expect column numbers.
7193         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7194         * gcc.dg/pch/counter-2.c: Same.
7195         * gcc.dg/pch/valid-2.c: Same.
7196         * gcc.dg/pch/warn-1.c: Same.
7197         * gcc.dg/pch/valid-1.c: Same.
7198         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7199         * gcc.dg/cpp/syshdr.c: Same.
7200         * gcc.dg/cpp/19940712-1.c: Same.
7201         * gcc.dg/cpp/missing-header-1.c: Same.
7202         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7203         * gcc.dg/cpp/tr-warn3.c: Same.
7204         * gcc.dg/cpp/pr29612-2.c: Same.
7205         * gcc.dg/cpp/tr-warn4.c: Same.
7206         * gcc.dg/cpp/Wtrigraphs.c: Same.
7207         * gcc.dg/cpp/poison.c: Same.
7208         * gcc.dg/cpp/arith-3.c: Same.
7209         * gcc.dg/cpp/sysmac2.c: Same.
7210         * gcc.dg/cpp/cpp.exp: Same.
7211         * gcc.dg/cpp/tr-warn5.c: Same.
7212         * gcc.dg/cpp/include2.c: Same.
7213         * gcc.dg/cpp/Wmissingdirs.c: Same.
7214         * gcc.dg/cpp/Wmissingdirs.c: Same.
7215         * gcc.dg/cpp/tr-warn6.c: Same.
7216         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7217         * gcc.dg/cpp/macspace1.c: Same.
7218         * gcc.dg/cpp/escape-2.c: Same.
7219         * gcc.dg/cpp/assert2.c: Same.
7220         * gcc.dg/cpp/undef2.c: Same.
7221         * gcc.dg/cpp/macspace2.c: Same.
7222         * gcc.dg/cpp/tr-warn1.c: Same.
7223         * gcc.dg/cpp/extratokens2.c: Same.
7224         * gcc.dg/cpp/strify2.c: Same.
7225         * gcc.dg/cpp/Wsignprom.c: Same.
7226         * gcc.dg/cpp/redef2.c: Same.
7227         * gcc.dg/cpp/trad/trad.exp: Same.
7228         * gcc.dg/cpp/arith-1.c: Same.
7229         * gcc.dg/cpp/extratokens.c: Same.
7230         * gcc.dg/cpp/if-mpar.c: Same.
7231
7232 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7233
7234         * gnat.dg/nested_float_packed.ads: New test.
7235
7236 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7237             Eric Botcazou  <botcazou@adacore.com>
7238
7239         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7240         * gnat.dg/test_oconst.adb: New test.
7241
7242 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7243
7244         * gcc.dg/plugin/ggcplug.c: Moved comment.
7245         (plugin_init): Fixed typo, declared i, returned 0 at end.
7246
7247 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7248
7249         PR testsuite/40244
7250         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7251         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7252
7253 2009-05-29  Ian Lance Taylor  <iant@google.com>
7254
7255         * gcc.dg/Wcxx-compat-11.c: New testcase.
7256
7257 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7258
7259         PR fortran/40019
7260         * gfortran.dg/leadz_trailz_1.f90: New test.
7261         * gfortran.dg/leadz_trailz_2.f90: New test.
7262
7263 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7264
7265         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7266         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7267         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7268         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7269         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7270         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7271         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7272         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7273         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7274         * gcc.dg/tree-ssa/sra-5.c: New file.
7275         * gcc.dg/tree-ssa/sra-6.c: New file.
7276         * gcc.c-torture/compile/sra-1.c: New file.
7277
7278 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR middle-end/40291
7281         * gcc.c-torture/compile/pr40291.c: New test.
7282
7283         PR target/40017
7284         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7285         __vector _Bool.
7286         * gcc.target/powerpc/altivec-30.c: New test.
7287         * gcc.target/powerpc/altivec-31.c: New test.
7288
7289 2009-05-28  Richard Guenther  <rguenther@suse.de>
7290
7291         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7292         * gcc.c-torture/execute/20090527-1.c: Likewise.
7293
7294 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7295
7296         PR c++/39754
7297         * g++.dg/template/canon-type-1.C: New test.
7298         * g++.dg/template/canon-type-2.C: Likewise.
7299         * g++.dg/template/canon-type-3.C: Likewise.
7300         * g++.dg/template/canon-type-4.C: Likewise.
7301         * g++.dg/template/canon-type-5.C: Likewise.
7302         * g++.dg/template/canon-type-6.C: Likewise.
7303         * g++.dg/template/canon-type-7.C: Likewise.
7304
7305 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7306             Uros Bizjak  <ubizjak@gmail.com>
7307             Danny Smith  <dansmister@gmail.com>
7308
7309         PR target/37216
7310
7311         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7312         New function.
7313         * gcc.target/i386/pr37216.c:  New test source file.
7314         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7315         use -fno-common for testing Cygwin and MinGW targets.
7316
7317 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7318
7319         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7320         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7321         * g++.dg/pr37742.C (size_t): Likewise.
7322         * g++.dg/torture/pr34850.C (size_t): Likewise.
7323         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7324         _PTRDIFF_TYPE__.
7325         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7326         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7327         (size_t): Use __extension__ and __SIZE_TYPE__.
7328         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7329         __SIZE_TYPE__.
7330         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7331         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7332         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7333         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7334         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7335         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7336         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7337         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7338         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7339         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7340         (__ssize_t): Likewise.
7341         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7342         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7343         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7344         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7345         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7346         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7347         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7348         * gcc.dg/pr33667.c (size_t): Likewise.
7349         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7350         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7351         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7352         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7353         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7354         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7355
7356 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7357
7358         PR tree-optimization/40254
7359         * gcc.dg/vect/pr40254.c: New test.
7360
7361 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7362
7363         PR middle-end/33699
7364         * gcc.target/mips/const-anchor-1.c: New test.
7365         * gcc.target/mips/const-anchor-2.c: New test.
7366
7367 2009-05-27  Jason Merrill  <jason@redhat.com>
7368
7369         * g++.dg/cpp0x/initlist15.C: New.
7370         * g++.dg/cpp0x/initlist16.C: New.
7371         * g++.dg/cpp0x/initlist17.C: New.
7372
7373 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7374
7375         PR fortran/39178
7376         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7377         patterns to reflect frontend changes.
7378         * gfortran.dg/vector_subscript_4.f90: Likewise.
7379
7380 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7381             Eric Botcazou  <botcazou@adacore.com>
7382
7383         * gcc.c-torture/execute/align-nest.c: New testcase.
7384         * gnat.dg/misaligned_nest.adb: New testcase.
7385
7386 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7387
7388         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7389         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7390         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7391         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7392
7393 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7394
7395         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7396         cast instead of assuming 0ul.
7397         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7398         __SIZE_TYPE__.
7399         (_type_desc): Make first argument const.
7400         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7401
7402 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7403
7404         PR libfortran/40187
7405         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7406         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7407
7408 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7409
7410         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7411         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7412         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7413         * gcc.dg/plugin/ggcplug.c: Added new file.
7414
7415 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7416
7417         PR fortran/40246
7418         * gfortran.dg/nullify_4.f90: New test.
7419
7420 2009-05-26  Richard Guenther  <rguenther@suse.de>
7421
7422         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7423
7424 2009-05-26  Richard Guenther  <rguenther@suse.de>
7425
7426         PR middle-end/40252
7427         * gcc.c-torture/compile/pr40252.c: New testcase.
7428
7429 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7430
7431         PR c++/40007
7432         * g++.dg/template/typedef18.C: New test.
7433         * g++.dg/template/typedef19.C: Likewise.
7434         * g++.dg/template/typedef20.C: Likewise.
7435         * g++.dg/template/access11.C: Adjust.
7436
7437 2009-05-26  Richard Guenther  <rguenther@suse.de>
7438
7439         PR testsuite/40247
7440         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7441
7442 2009-05-25  Jason Merrill  <jason@redhat.com>
7443
7444         PR c++/38064
7445         * g++.dg/cpp0x/enum3.C: New test.
7446
7447 2009-05-25  Richard Guenther  <rguenther@suse.de>
7448
7449         PR tree-optimization/36327
7450         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7451         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7452         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7453         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7454         * gcc.dg/vect/vect-40.c: Likewise.
7455         * gcc.dg/vect/vect-42.c: Likewise.
7456         * gcc.dg/vect/vect-46.c: Likewise.
7457         * gcc.dg/vect/vect-76.c: Likewise.
7458
7459 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7460
7461         PR fortran/40176
7462         * gfortran.dg/proc_ptr_18.f90: New.
7463         * gfortran.dg/proc_ptr_19.f90: New.
7464         * gfortran.dg/proc_ptr_comp_9.f90: New.
7465         * gfortran.dg/proc_ptr_comp_10.f90: New.
7466
7467 2009-05-25  Richard Guenther  <rguenther@suse.de>
7468
7469         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7470         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7471
7472 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7473
7474         PR tree-optimization/40238
7475         * gcc.dg/vect/pr40238.c: New test.
7476
7477 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7478             Dominique Dhumieres  <dominiq@lps.ens.fr>
7479
7480         PR fortran/35732
7481         PR fortran/39872
7482         * gfortran.dg/bounds_check_fail_3.f90: New test.
7483         * gfortran.dg/bounds_check_fail_4.f90: New test.
7484         * gfortran.dg/bounds_check_14.f90: Update test.
7485         * gfortran.dg/bound_4.f90: Update test.
7486
7487 2009-05-24  Richard Guenther  <rguenther@suse.de>
7488
7489         PR middle-end/40233
7490         * gcc.c-torture/compile/pr40233.c: New testcase.
7491
7492 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7493
7494         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7495         for alpha*-*-* targets.
7496
7497 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7498
7499         * gcc.dg/vect/bb-slp-1.c: New test.
7500         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7501         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7502         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7503         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7504         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7505         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7506         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7507         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7508         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7509         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7510         gcc.dg/vect/bb-slp-22.c: Likewise.
7511         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7512
7513 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7514             Maxim Kuvyrkov  <maxim@codesourcery.com>
7515
7516         * gcc.dg/falign-labels-1.c: New test.
7517
7518 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7519
7520         * gnat.dg/specs/rep_clause3.ads: New test.
7521
7522 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7523
7524         * gnat.dg/addr6.adb: New test.
7525
7526 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7527
7528         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7529         New function.
7530         * gcc.target/arm/thumb2-mul-space.c: New file.
7531         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7532         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7533         * gcc.target/arm/thumb2-mul-speed.c: New file.
7534
7535 2009-05-22  Richard Guenther  <rguenther@suse.de>
7536
7537         PR middle-end/38964
7538         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7539         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7540         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7541
7542 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7543
7544         * gcc.dg/dll-6.c: New test.
7545         * gcc.dg/dll-6a.c: Likewise.
7546         * gcc.dg/dll-7.c: Likewise.
7547         * gcc.dg/dll-7a.c: Likewise.
7548         * g++.dg/ext/dllexport2.C: Likewise.
7549         * g++.dg/ext/dllexport2a.cc: Likewise.
7550
7551 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7552
7553         PR target/37846
7554         * gcc.target/ia64/mfused-madd-vect.c: New test.
7555         * gcc.target/ia64/mfused-madd.c: New test.
7556         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7557         * gcc.target/ia64/mno-fused-madd.c: New test.
7558
7559 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7560
7561         * gcc.target/i386/movbe-1.c: New.
7562         * gcc.target/i386/movbe-2.c: Likewise.
7563
7564 2009-05-21  Taras Glek  <tglek@mozilla.com>
7565
7566         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7567         plugin_init signature.
7568         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7569         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7570         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7571
7572 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7573
7574         * gcc.dg/target/arm/neon-vmla-1.c: New.
7575         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7576
7577 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7578
7579         * gcc.target/mips/octeon-exts-6.c: New test.
7580         * gcc.target/mips/extend-1.c: New test.
7581         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7582         EXTS.
7583         * gcc.target/mips/octeon-exts-5.c: Likewise.
7584
7585 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR middle-end/40204
7588         * gcc.c-torture/compile/pr40204.c: New test.
7589
7590 2009-05-20  Richard Guenther  <rguenther@suse.de>
7591
7592         * gcc.c-torture/compile/20090518-1.c: New testcase.
7593
7594 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7595
7596         PR tree-optimization/40087
7597         * gcc.dg/tree-ssa/pr40087.c: New test.
7598
7599 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7600
7601         * gcc.dg/vector-4.c: New testcase.
7602         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7603         * g++.dg/ext/vector16.C: New testcase.
7604
7605 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7606
7607         PR c/40172
7608         * gcc.dg/pr40172.c: Renamed to ...
7609         * gcc.dg/pr40172-1.c: This.
7610
7611         * gcc.dg/pr40172-2.c: New.
7612         * gcc.dg/pr40172-3.c: Likewise.
7613
7614 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7615
7616         PR c/40172
7617         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7618
7619 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7620
7621         * gnat.dg/loop_optimization6.ad[sb]: New test.
7622
7623 2009-05-19  Richard Guenther  <rguenther@suse.de>
7624
7625         * gcc.c-torture/compile/20090519-1.c: New testcase.
7626
7627 2009-05-18  Jason Merrill  <jason@redhat.com>
7628
7629         * g++.dg/cpp0x/explicit1.C: New.
7630         * g++.dg/cpp0x/explicit2.C: New.
7631
7632 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7633
7634         PR debug/40109
7635         * g++.dg/debug/dwarf2/nested-1.C: New test.
7636
7637 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7638
7639         PR testsuite/39907
7640         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7641         stack alignment.
7642
7643 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7644
7645         PR fortran/40164
7646         * gfortran.dg/proc_ptr_comp_8.f90: New.
7647
7648 2009-05-18  Richard Guenther  <rguenther@suse.de>
7649
7650         PR fortran/40168
7651         * gfortran.dg/array_memset_2.f90: Adjust.
7652
7653 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7654
7655         PR fortran/36947
7656         PR fortran/40039
7657         * gfortran.dg/interface_27.f90: New.
7658         * gfortran.dg/interface_28.f90: New.
7659         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7660         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7661
7662 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7663
7664         * gcc.target/m68k/tls-ie.c: New test.
7665         * gcc.target/m68k/tls-le.c: New test.
7666         * gcc.target/m68k/tls-gd.c: New test.
7667         * gcc.target/m68k/tls-ld.c: New test.
7668         * gcc.target/m68k/tls-ie-xgot.c: New test.
7669         * gcc.target/m68k/tls-le-xtls.c: New test.
7670         * gcc.target/m68k/tls-gd-xgot.c: New test.
7671         * gcc.target/m68k/tls-ld-xgot.c: New test.
7672         * gcc.target/m68k/tls-ld-xtls.c: New test.
7673         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7674
7675 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7676
7677         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7678
7679 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7680
7681         PR c/40172
7682         * gcc.dg/pr40172.c: New.
7683
7684 2009-05-17  Jason Merrill  <jason@redhat.com>
7685
7686         PR c++/40139
7687         * g++.dg/template/dtor6.C: New.
7688
7689 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7690
7691         * g++.dg/warn/translate-ice-1.C: New test.
7692
7693 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7694
7695         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7696         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7697         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7698         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7699
7700 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7701
7702         PR fortran/33197
7703         * gfortran.dg/erf_2.F90: New test.
7704         * gfortran.dg/erfc_scaled_2.f90: New test.
7705
7706 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7707
7708         PR fortran/31243
7709         * gfortran.dg/string_1.f90: New test.
7710         * gfortran.dg/string_2.f90: New test.
7711         * gfortran.dg/string_3.f90: New test.
7712
7713 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7714
7715         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7716         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7717
7718 2009-05-15  Ian Lance Taylor  <iant@google.com>
7719
7720         * gcc.dg/Wcxx-compat-10.c: New testcase.
7721
7722 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7723
7724         PR 16302
7725         * gcc.dg/pr16302.c: New.
7726         * g++.dg/warn/pr16302.C: New.
7727
7728 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7729
7730         * gcc.dg/torture/builtin-math-5.c: New.
7731         * gcc.dg/torture/builtin-math-6.c: New.
7732         * lib/target-supports.exp (check_effective_target_mpc): New.
7733
7734 2009-05-15  Jan Hubicka  <jh@suse.cz>
7735
7736         * gcc.dg/tree-ssa/inline-3.c: New testcase
7737
7738 2009-05-15  Jan Hubicka  <jh@suse.cz>
7739
7740         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7741         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7742         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7743         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7744         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7745         Mark noinline.
7746         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7747         Mark noinline.
7748         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7749         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7750
7751 2009-05-15  Jan Hubicka  <jh@suse.cz>
7752
7753         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7754         optimized by sibcall noinline.
7755
7756 2009-05-15  Jan Hubicka  <jh@suse.cz>
7757
7758         * sibcall-1.c (track): Mark noinline.
7759         * sibcall-2.c (track): Mark noinline.
7760         * sibcall-3.c (track): Mark noinline.
7761         * sibcall-4.c (track): Mark noinline.
7762
7763 2009-05-15  Jan Hubicka  <jh@suse.cz>
7764
7765         * flatten-2.c: Disable early inlining; add comment.
7766         * flatten-3.c: New test based on flatten-2.c.
7767
7768 2009-05-15  Richard Guenther  <rguenther@suse.de>
7769
7770         PR tree-optimization/39999
7771         * gcc.c-torture/compile/pr39999.c: New testcase.
7772
7773 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7774
7775         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7776
7777 2009-05-14  Ian Lance Taylor  <iant@google.com>
7778
7779         * gcc.dg/Wcxx-compat-9.c: New testcase.
7780
7781 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7782
7783         PR fortran/39996
7784         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7785         * gfortran.dg/duplicate_type_2.f90: Ditto.
7786         * gfortran.dg/duplicate_type_3.f90: New.
7787
7788 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7789
7790         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7791         * ada/acats/tests/c5/c59002c.ada: Likewise.
7792
7793 2009-05-13  Taras Glek  <tglek@mozilla.com>
7794
7795         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7796         attributes and decl smashing.
7797         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7798         attributes.
7799         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7800         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7801
7802 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7803
7804         PR fortran/39865
7805         * gfortran.dg/pr39865.f90: New test.
7806         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7807         arrays in FMT=.
7808         * gfortran.dg/hollerith_f95.f90: Likewise.
7809         * gfortran.dg/hollerith6.f90: New test.
7810         * gfortran.dg/hollerith7.f90: New test.
7811
7812 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7813
7814         PR cpp/36674
7815         * gcc.dg/cpp/pr36674.i: New.
7816
7817 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7818
7819         PR middle-end/40035
7820         * gcc.c-torture/compile/pr40035.c: New test.
7821
7822 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7823
7824         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7825
7826 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7827
7828         PR fortran/40110
7829         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7830         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7831         * gfortran.dg/interop_params.f03: Ditto.
7832
7833 2009-05-12  Jan Hubicka  <jh@suse.cz>
7834
7835         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7836         so unrolling still happens.
7837         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7838         * gcc.dg/ipa/ipacost-2.c: Likewise.
7839         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7840
7841 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7842
7843         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7844
7845 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7846
7847         * lib/target-supports.exp (check_profiling_available): Return
7848         false for -p on *-*-cygwin* targets.
7849
7850 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7851
7852         PR tree-optimization/38632
7853         * g++.dg/tree-ssa/pr38632.C: New.
7854
7855 2009-05-11  Jan Hubicka  <jh@suse.cz>
7856
7857         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7858         we now optimize better.
7859         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7860         out at different places.
7861         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7862         unroling.
7863         * gcc.dg/vect/vect-76.c: Likewise.
7864         * gcc.dg/vect/vect-70.c: Likewise.
7865         * gcc.dg/vect/vect-66.c: Likewise.
7866         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7867         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7868
7869 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7870
7871         PR middle-end/40080
7872         * gcc.c-torture/compile/pr40080.c: New.
7873
7874 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7875
7876         * gcc.c-torture/compile/pr40026.c: New testcase.
7877
7878 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7879
7880         PR fortran/40089
7881         * gfortran.dg/proc_ptr_comp_7.f90: New.
7882
7883 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7884
7885         PR tree-optimization/40074
7886         * gcc.dg/vect/pr40074.c: New test.
7887
7888 2009-05-10  Ian Lance Taylor  <iant@google.com>
7889
7890         * gcc.dg/Wcxx-compat-7.c: New testcase.
7891         * gcc.dg/Wcxx-compat-8.c: New testcase.
7892         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7893         * gcc.dg/pr17188-1.c: Likewise.
7894         * gcc.dg/pr39084.c: Likewise.
7895
7896 2009-05-10  Michael Matz  <matz@suse.de>
7897
7898         PR target/40031
7899         * gcc.dg/pr40031.c: New test.
7900
7901 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7902
7903         PR fortran/40018
7904         * gfortran.dg/array_constructor_31.f90: New test.
7905
7906 2009-05-10  Richard Guenther  <rguenther@suse.de>
7907
7908         PR tree-optimization/40081
7909         * g++.dg/torture/pr40081.C: New testcase.
7910
7911 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7912
7913         PR fortran/38863
7914         * gfortran.dg/dependency_24.f90: New test.
7915         * gfortran.dg/dependency_23.f90: Clean up module files.
7916
7917 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7918
7919         PR fortran/38956
7920         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7921         * gfortran.dg/chmod_2.f90: Likewise.
7922         * gfortran.dg/chmod_3.f90: Likewise.
7923         * gfortran.dg/open_errors.f90: Likewise.
7924
7925 2009-05-09  Jan Hubicka  <jh@suse.cz>
7926
7927         PR middle-end/40043
7928         * g++.dg/eh/nested-try.C: New test.
7929
7930 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7931
7932         PR tree-optimization/40049
7933         * gcc.dg/vect/vect-shift-2.c: New test.
7934
7935 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7936
7937         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7938         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7939
7940 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7941
7942         PR c/36892
7943         * g++.dg/warn/deprecated-6.C: New.
7944         * gcc.dg/deprecated-4.c: Likewise.
7945         * gcc.dg/deprecated-5.c: Likewise.
7946         * gcc.dg/deprecated-6.c: Likewise.
7947
7948 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7949
7950         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7951         __aligned__(__BIGGEST_ALIGNMENT__).
7952         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7953         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7954         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7955         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7956         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7957         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7958         * gcc.dg/vect/Os-vect-95.c: Likewise.
7959         * gcc.dg/vect/pr20122.c: Likewise.
7960         * gcc.dg/vect/pr36493.c: Likewise.
7961         * gcc.dg/vect/pr37385.c: Likewise.
7962         * gcc.dg/vect/slp-7.c: Likewise.
7963         * gcc.dg/vect/slp-9.c: Likewise.
7964         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7965         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7966         * gcc.dg/vect/vect-35.c: Likewise.
7967         * gcc.dg/vect/vect-40.c: Likewise.
7968         * gcc.dg/vect/vect-42.c: Likewise.
7969         * gcc.dg/vect/vect-44.c: Likewise.
7970         * gcc.dg/vect/vect-46.c: Likewise.
7971         * gcc.dg/vect/vect-48.c: Likewise.
7972         * gcc.dg/vect/vect-52.c: Likewise.
7973         * gcc.dg/vect/vect-54.c: Likewise.
7974         * gcc.dg/vect/vect-56.c: Likewise.
7975         * gcc.dg/vect/vect-58.c: Likewise.
7976         * gcc.dg/vect/vect-60.c: Likewise.
7977         * gcc.dg/vect/vect-74.c: Likewise.
7978         * gcc.dg/vect/vect-75.c: Likewise.
7979         * gcc.dg/vect/vect-76.c: Likewise.
7980         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7981         * gcc.dg/vect/vect-77.c: Likewise.
7982         * gcc.dg/vect/vect-77-global.c: Likewise.
7983         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7984         * gcc.dg/vect/vect-78.c: Likewise.
7985         * gcc.dg/vect/vect-78-global.c: Likewise.
7986         * gcc.dg/vect/vect-80.c: Likewise.
7987         * gcc.dg/vect/vect-85.c: Likewise.
7988         * gcc.dg/vect/vect-87.c: Likewise.
7989         * gcc.dg/vect/vect-88.c: Likewise.
7990         * gcc.dg/vect/vect-92.c: Likewise.
7991         * gcc.dg/vect/vect-93.c: Likewise.
7992         * gcc.dg/vect/vect-95.c: Likewise.
7993         * gcc.dg/vect/vect-97.c: Likewise.
7994         * gcc.dg/vect/vect-complex-1.c: Likewise.
7995         * gcc.dg/vect/vect-complex-4.c: Likewise.
7996         * gcc.dg/vect/vect-complex-5.c: Likewise.
7997         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7998         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7999         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8000         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8001         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8002         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8003         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8004         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8005         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8006         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8007         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8008         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8009         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8010         * gcc.dg/vect/vect-outer-1a.c: Likewise.
8011         * gcc.dg/vect/vect-outer-1.c: Likewise.
8012         * gcc.dg/vect/vect-outer-2a.c: Likewise.
8013         * gcc.dg/vect/vect-outer-2b.c: Likewise.
8014         * gcc.dg/vect/vect-outer-2.c: Likewise.
8015         * gcc.dg/vect/vect-outer-2c.c: Likewise.
8016         * gcc.dg/vect/vect-outer-2d.c: Likewise.
8017         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8018         * gcc.dg/vect/vect-outer-3b.c: Likewise.
8019         * gcc.dg/vect/vect-outer-3.c: Likewise.
8020         * gcc.dg/vect/vect-outer-3c.c: Likewise.
8021         * gcc.dg/vect/vect-outer-5.c: Likewise.
8022         * gcc.dg/vect/vect-outer-6.c: Likewise.
8023         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8024         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8025         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8026         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8027         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8028         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8029         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8030         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8031         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8032         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8033         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8034         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8035         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8036         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8037
8038 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
8039
8040         PR c/24581
8041         * gcc.dg/torture/complex-sign.h: New header.
8042         * gcc.dg/torture/complex-sign-add.c,
8043         gcc.dg/torture/complex-sign-mixed-add.c,
8044         gcc.dg/torture/complex-sign-mixed-div.c,
8045         gcc.dg/torture/complex-sign-mixed-mul.c,
8046         gcc.dg/torture/complex-sign-mixed-sub.c,
8047         gcc.dg/torture/complex-sign-mul.c,
8048         gcc.dg/torture/complex-sign-sub.c: New tests.
8049
8050 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
8051
8052         PR fortran/39876
8053         * gfortran.dg/intrinsic_3.f90: New.
8054
8055 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
8056
8057         PR c/39037
8058         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8059         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8060         * gcc.dg/dfp/float-constant-double.c: New test.
8061         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8062         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8063         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8064         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8065         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8066         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8067         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8068         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8069         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8070
8071 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR middle-end/40057
8074         * gcc.c-torture/execute/pr40057.c: New test.
8075
8076 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
8077
8078         * gcc.c-torture/compile/const-high-part.c: New test.
8079
8080 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         PR testsuite/40050
8083         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8084         build plugin.
8085
8086 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
8087
8088         PR fortran/39630
8089         * gfortran.dg/proc_decl_1.f90: Modified.
8090         * gfortran.dg/proc_ptr_comp_1.f90: New.
8091         * gfortran.dg/proc_ptr_comp_2.f90: New.
8092         * gfortran.dg/proc_ptr_comp_3.f90: New.
8093         * gfortran.dg/proc_ptr_comp_4.f90: New.
8094         * gfortran.dg/proc_ptr_comp_5.f90: New.
8095         * gfortran.dg/proc_ptr_comp_6.f90: New.
8096
8097 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
8098
8099         PR c++/17395
8100         * g++.dg/template/call7.C: New test.
8101
8102 2009-05-06  Diego Novillo  <dnovillo@google.com>
8103
8104         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8105
8106 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8107
8108         * gfortran.dg/pr40021.f: Moved to ...
8109         * gfortran.fortran-torture/execute/pr40021.f: Here.
8110
8111 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8112
8113         PR middle-end/39986
8114         * gcc.dg/dfp/pr39986.c: New test.
8115
8116 2009-05-06  Michael Matz  <matz@suse.de>
8117
8118         PR middle-end/40021
8119         * gfortran.dg/pr40021.f: New test.
8120
8121 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8122
8123         * lib/plugin-support.exp: New file containing support procs for
8124         plugin testcases.
8125         * lib/target-supports.exp (check_plugin_available): New proc.
8126         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8127         * gcc.dg/plugin/selfassign.c: New plugin source file.
8128         * gcc.dg/plugin/self-assign-test-1.c: New test.
8129         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8130         * g++.dg/README: Add description for plugin test.
8131         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8132         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8133         * g++.dg/plugin/selfassign.c: New plugin source file.
8134         * g++.dg/plugin/self-assign-test-1.C: New test.
8135         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8136         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8137         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8138         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8139
8140 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8141
8142         PR fortran/40041
8143         * gfortran.dg/intrinsic_2.f90: New test.
8144         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8145
8146 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8147
8148         PR c/40032
8149         * gcc.dg/noncompile/incomplete-5.c: New test.
8150
8151 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR middle-end/39666
8154         * gcc.dg/pr39666-1.c: New test.
8155         * gcc.dg/pr39666-2.c: Likewise.
8156         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8157         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8158         * gfortran.dg/pr39666-1.f90: Likewise.
8159         * gfortran.dg/pr39666-2.f90: Likewise.
8160
8161 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8162
8163         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8164         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8165         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8166
8167 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8168
8169         PR fortran/39998
8170         * gfortran.dg/proc_ptr_17.f90: New.
8171
8172 2009-05-05  Richard Guenther  <rguenther@suse.de>
8173
8174         PR tree-optimization/40022
8175         * gcc.c-torture/execute/pr40022.c: New testcase.
8176
8177 2009-05-05  Richard Guenther  <rguenther@suse.de>
8178
8179         PR middle-end/40023
8180         * gcc.c-torture/compile/pr40023.c: New testcase.
8181
8182 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8185         * g++.dg/template/overload9.C: Likewise.
8186         * g++.dg/ext/ms-1.C: New.
8187
8188 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR c++/40013
8191         * g++.dg/ext/vla7.C: New test.
8192
8193 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8194
8195         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8196
8197 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8198
8199         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8200         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8201         Update expected errors.
8202
8203 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8204
8205         PR c++/28152
8206         * g++.dg/parse/parser-pr28152.C: New.
8207         * g++.dg/parse/parser-pr28152-2.C: New.
8208
8209 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8210
8211         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8212
8213 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8214
8215         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8216         * gcc.target/sparc/fexpand-2.c: Likewise.
8217         * gcc.target/sparc/fpmerge-2.c: Likewise.
8218         * gcc.target/sparc/pdist-2.c: Likewise.
8219
8220 2009-05-03  Richard Guenther  <rguenther@suse.de>
8221
8222         PR c/39983
8223         * gcc.c-torture/compile/pr39983.c: New testcase.
8224
8225 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8226
8227         * gcc.dg/c99-complex-3.c: New test.
8228
8229 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8230
8231         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8232
8233 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8234
8235         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8236
8237 2009-05-02  Richard Guenther  <rguenther@suse.de>
8238
8239         PR middle-end/40001
8240         * gcc.target/spu/pr40001.c: New testcase.
8241
8242 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8243
8244         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8245
8246 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8247
8248         PR middle-end/39579
8249         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8250         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8251
8252 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8253
8254         PR testsuite/39776
8255         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8256         no longer issued.
8257
8258 2009-04-30  David Ayers  <ayers@fsfe.org>
8259
8260         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8261         and gcc_error_prefix variables.
8262         * objc.dg/bad-receiver-type.m: Update to match correct
8263         diagnostics marker.
8264         * objc.dg/encode-5.m: Likewise.
8265         * objc.dg/id-1.m: Likewise.
8266         * objc.dg/method-1.m: Likewise.
8267         * objc.dg/method-6.m: Likewise.
8268         * objc.dg/method-7.m: Likewise.
8269         * objc.dg/method-9.m: Likewise.
8270         * objc.dg/method-11.m: Likewise.
8271         * objc.dg/method-20.m: Likewise.
8272         * objc.dg/private-1.m: Likewise.
8273
8274 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8275
8276         PR libfortran/39667
8277         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8278         * gfortran.dg/advance_4.f90: Likewise
8279         * gfortran.dg/advance_5.f90: Likewise
8280         * gfortran.dg/append_1.f90: Likewise
8281         * gfortran.dg/backslash_1.f90: Likewise
8282         * gfortran.dg/backslash_2.f90: Likewise
8283         * gfortran.dg/backslash_3.f: Likewise
8284         * gfortran.dg/backspace_10.f90: Likewise
8285         * gfortran.dg/backspace_3.f: Likewise
8286         * gfortran.dg/backspace_4.f: Likewise
8287         * gfortran.dg/backspace_5.f: Likewise
8288         * gfortran.dg/backspace_8.f: Likewise
8289         * gfortran.dg/backspace_9.f: Likewise
8290         * gfortran.dg/complex_write.f90: Likewise
8291         * gfortran.dg/convert_implied_open.f90: Likewise
8292         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8293         * gfortran.dg/dos_eol.f: Likewise
8294         * gfortran.dg/empty_format_1.f90: Likewise
8295         * gfortran.dg/endfile.f: Likewise
8296         * gfortran.dg/eof_1.f90: Likewise
8297         * gfortran.dg/eor_1.f90: Likewise
8298         * gfortran.dg/eor_handling_1.f90: Likewise
8299         * gfortran.dg/eor_handling_2.f90: Likewise
8300         * gfortran.dg/eor_handling_3.f90: Likewise
8301         * gfortran.dg/eor_handling_4.f90: Likewise
8302         * gfortran.dg/eor_handling_5.f90: Likewise
8303         * gfortran.dg/error_recovery_5.f90: Likewise
8304         * gfortran.dg/f2003_inquire_1.f03: Likewise
8305         * gfortran.dg/f2003_io_4.f03: Likewise
8306         * gfortran.dg/f2003_io_5.f03: Likewise
8307         * gfortran.dg/f2003_io_7.f03: Likewise
8308         * gfortran.dg/fgetc_1.f90: Likewise
8309         * gfortran.dg/fgetc_2.f90: Likewise
8310         * gfortran.dg/flush_1.f90: Likewise
8311         * gfortran.dg/fmt_exhaust.f90: Likewise
8312         * gfortran.dg/fmt_huge.f90: Likewise
8313         * gfortran.dg/fmt_read.f90: Likewise
8314         * gfortran.dg/fmt_t_1.f90: Likewise
8315         * gfortran.dg/fmt_t_2.f90: Likewise
8316         * gfortran.dg/fmt_t_3.f90: Likewise
8317         * gfortran.dg/fmt_t_4.f90: Likewise
8318         * gfortran.dg/fmt_t_5.f90: Likewise
8319         * gfortran.dg/fmt_t_7.f: Likewise
8320         * gfortran.dg/fseek.f90: Likewise
8321         * gfortran.dg/ftell_1.f90: Likewise
8322         * gfortran.dg/ftell_2.f90: Likewise
8323         * gfortran.dg/func_derived_3.f90: Likewise
8324         * gfortran.dg/inquire_9.f90: Likewise
8325         * gfortran.dg/iostat_1.f90: Likewise
8326         * gfortran.dg/iostat_2.f90: Likewise
8327         * gfortran.dg/list_read_1.f90: Likewise
8328         * gfortran.dg/list_read_4.f90: Likewise
8329         * gfortran.dg/list_read_5.f90: Likewise
8330         * gfortran.dg/list_read_7.f90: Likewise
8331         * gfortran.dg/list_read_8.f90: Likewise
8332         * gfortran.dg/list_read_9.f90: Likewise
8333         * gfortran.dg/namelist_13.f90: Likewise
8334         * gfortran.dg/namelist_14.f90: Likewise
8335         * gfortran.dg/namelist_15.f90: Likewise
8336         * gfortran.dg/namelist_16.f90: Likewise
8337         * gfortran.dg/namelist_17.f90: Likewise
8338         * gfortran.dg/namelist_18.f90: Likewise
8339         * gfortran.dg/namelist_19.f90: Likewise
8340         * gfortran.dg/namelist_20.f90: Likewise
8341         * gfortran.dg/namelist_24.f90: Likewise
8342         * gfortran.dg/namelist_26.f90: Likewise
8343         * gfortran.dg/namelist_27.f90: Likewise
8344         * gfortran.dg/namelist_28.f90: Likewise
8345         * gfortran.dg/namelist_37.f90: Likewise
8346         * gfortran.dg/namelist_38.f90: Likewise
8347         * gfortran.dg/namelist_39.f90: Likewise
8348         * gfortran.dg/namelist_40.f90: Likewise
8349         * gfortran.dg/namelist_43.f90: Likewise
8350         * gfortran.dg/namelist_44.f90: Likewise
8351         * gfortran.dg/namelist_45.f90: Likewise
8352         * gfortran.dg/namelist_46.f90: Likewise
8353         * gfortran.dg/namelist_47.f90: Likewise
8354         * gfortran.dg/namelist_48.f90: Likewise
8355         * gfortran.dg/namelist_49.f90: Likewise
8356         * gfortran.dg/namelist_50.f90: Likewise
8357         * gfortran.dg/namelist_51.f90: Likewise
8358         * gfortran.dg/namelist_52.f90: Likewise
8359         * gfortran.dg/namelist_56.f90: Likewise
8360         * gfortran.dg/namelist_char_only.f90: Likewise
8361         * gfortran.dg/namelist_use.f90: Likewise
8362         * gfortran.dg/namelist_use_only.f90: Likewise
8363         * gfortran.dg/noadv_size.f90: Likewise
8364         * gfortran.dg/open_access_append_1.f90: Likewise
8365         * gfortran.dg/pad_no.f90: Likewise
8366         * gfortran.dg/pr12884.f: Likewise
8367         * gfortran.dg/pr17090.f90: Likewise
8368         * gfortran.dg/pr17285.f90: Likewise
8369         * gfortran.dg/pr17286.f90: Likewise
8370         * gfortran.dg/pr18122.f90: Likewise
8371         * gfortran.dg/pr18210.f90: Likewise
8372         * gfortran.dg/pr18392.f90: Likewise
8373         * gfortran.dg/pr19155.f: Likewise
8374         * gfortran.dg/pr19216.f: Likewise
8375         * gfortran.dg/pr19467.f90: Likewise
8376         * gfortran.dg/pr19657.f: Likewise
8377         * gfortran.dg/pr20257.f90: Likewise
8378         * gfortran.dg/read_bad_advance.f90: Likewise
8379         * gfortran.dg/read_eof_2.f90: Likewise
8380         * gfortran.dg/read_eof_4.f90: Likewise
8381         * gfortran.dg/read_many_1.f: Likewise
8382         * gfortran.dg/read_noadvance.f90: Likewise
8383         * gfortran.dg/read_repeat.f90: Likewise
8384         * gfortran.dg/read_size_noadvance.f90: Likewise
8385         * gfortran.dg/read_x_past.f: Likewise
8386         * gfortran.dg/record_marker_1.f90: Likewise
8387         * gfortran.dg/record_marker_3.f90: Likewise
8388         * gfortran.dg/rewind_1.f90: Likewise
8389         * gfortran.dg/runtime_warning_1.f90: Likewise
8390         * gfortran.dg/shape_3.f90: Likewise
8391         * gfortran.dg/slash_1.f90: Likewise
8392         * gfortran.dg/stat_1.f90: Likewise
8393         * gfortran.dg/stat_2.f90: Likewise
8394         * gfortran.dg/streamio_11.f90: Likewise
8395         * gfortran.dg/streamio_3.f90: Likewise
8396         * gfortran.dg/streamio_4.f90: Likewise
8397         * gfortran.dg/streamio_9.f90: Likewise
8398         * gfortran.dg/tl_editing.f90: Likewise
8399         * gfortran.dg/unf_io_convert_1.f90: Likewise
8400         * gfortran.dg/unf_io_convert_2.f90: Likewise
8401         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8402         * gfortran.dg/unf_short_record_1.f90: Likewise
8403         * gfortran.dg/utf8_1.f03: Likewise
8404         * gfortran.dg/utf8_2.f03: Likewise
8405         * gfortran.dg/widechar_IO_1.f90: Likewise
8406         * gfortran.dg/write_check3.f90: Likewise
8407         * gfortran.dg/write_rewind_2.f: Likewise
8408         * gfortran.dg/x_slash_2.f: Likewise
8409
8410 2009-04-29  Richard Guenther  <rguenther@suse.de>
8411
8412         PR target/39943
8413         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8414         New.
8415         (check_effective_target_vect_floatuint_cvt): Likewise.
8416         * gcc.dg/vect/slp-10.c: Adjust.
8417         * gcc.dg/vect/slp-11.c: Adjust.
8418         * gcc.dg/vect/slp-12b.c: Adjust.
8419         * gcc.dg/vect/slp-33.c: Adjust.
8420         * gcc.c-torture/compile/pr39943.c: New testcase.
8421
8422 2009-04-29  Richard Guenther  <rguenther@suse.de>
8423
8424         PR middle-end/39937
8425         * gcc.c-torture/compile/pr39937.c: New testcase.
8426
8427 2009-04-29  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/39941
8430         * gcc.c-torture/compile/pr39941.c: New testcase.
8431
8432 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8433
8434         * gcc.target/bfin/20090411-1.c: New test.
8435
8436 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8437
8438         PR target/39565
8439         * gcc.dg/pr39565.c: New testcase.
8440
8441 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8442
8443         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8444         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8445         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8446         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8447         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8448         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8449         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8450         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8451         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8452         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8453         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8454         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8455         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8456         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8457         * gcc.target/i386/pr37191.c: Likewise.
8458         * gcc.target/i386/reload-1.c: Likewise.
8459         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8460         * g++.old-deja/g++.pt/repo2.C: Likewise.
8461         * g++.old-deja/g++.pt/repo3.C: Likewise.
8462         * g++.old-deja/g++.pt/repo4.C: Likewise.
8463         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8464         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8465         * g++.dg/template/repo1.C: Likewise.
8466         * g++.dg/template/repo2.C: Likewise.
8467         * g++.dg/template/repo3.C: Likewise.
8468         * g++.dg/template/repo4.C: Likewise.
8469         * g++.dg/template/repo5.C: Likewise.
8470         * g++.dg/template/repo6.C: Likewise.
8471         * g++.dg/template/repo7.C: Likewise.
8472         * g++.dg/template/repo8.C: Likewise.
8473         * g++.dg/template/repo9.C: Likewise.
8474         * g++.dg/rtti/repo1.C: Likewise.
8475         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8476         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8477         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8478         * g++.dg/other/PR23205.C: Skip for vxworks.
8479         * g++.dg/ext/visibility/class1.C: Requires PIC.
8480         * g++.dg/eh/async-unwind2.C: Requires PIC.
8481         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8482         does not have cxa_exit.
8483
8484 2009-04-28  Jing Yu  <jingyu@google.com>
8485
8486         PR testsuite/39790
8487         * lib/target-supports.exp (check_effective_target_tls): Remove
8488         comment of caching.
8489         (check_effective_target_tls_native): Likewise.
8490         (check_effective_target_tls_runtime): Likewise.
8491         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8492         tls to tls_runtime.
8493         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8494
8495 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8496
8497         PR fortran/39946
8498         * gfortran.dg/proc_ptr_16.f90: New.
8499
8500 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8501
8502         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8503         lp64 is true.
8504
8505 2009-04-28  Richard Guenther  <rguenther@suse.de>
8506
8507         PR middle-end/39937
8508         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8509
8510 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8511
8512         * g++.dg/warn/pr35652.C: Removed.
8513         * gcc.dg/pr35652.c: Likewise.
8514
8515 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8516
8517         * gcc.target/ia64/20071210-2.c: New testcase.
8518
8519 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8520
8521         PR c/39323
8522         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8523         * gcc.dg/pr39323-3.c: Ditto.
8524
8525 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8526
8527         PR fortran/39930
8528         PR fortran/39931
8529         * gfortran.dg/ambiguous_reference_2.f90: New.
8530         * gfortran.dg/pointer_assign_7.f90: New.
8531
8532 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8533             Mark Mitchell  <mark@codesourcery.com>
8534
8535         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8536         * gcc.dg/20020103-1.c: Check for __ppc.
8537         * gcc.dg/asm-b.c: Check for __ppc.
8538         * gcc.dg/20020919-1.c: Check for __ppc.
8539         * gcc.dg/20020312-2.c: Likewise.
8540         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8541         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8542         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8543         * g++.dg/warn/weak1.C: Likewise.
8544         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8545         static so appropriate optimizations kick in.
8546         (find_base_value_wrapper): New function.
8547         * g++.dg/eh/simd-5.C: Fix target triplet.
8548         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8549
8550 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8551             H.J. Lu  <hongjiu.lu@intel.com>
8552
8553         PR target/39911
8554         * gcc.target/i386/pr39911.c: New test.
8555
8556 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8557
8558         PR fortran/39879
8559         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8560
8561 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8562
8563         PR c++/35652
8564         Revert:
8565
8566         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8567
8568         * gcc.dg/pr35652.C: New.
8569         * g++.dg/warn/pr35652.C: New.
8570         * gcc.dg/format/plus-1.c: Adjust message.
8571
8572 2009-04-27  DJ Delorie  <dj@redhat.com>
8573
8574         * lib/target-supports.exp (check_effective_target_double64): New.
8575         (check_effective_target_double64plus): New.
8576         (check_effective_target_large_double): New.
8577         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8578         * gcc.dg/div-double-1.c: Likewise.
8579         * gcc.dg/Wconversion-real.c: Require large_double.
8580         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8581
8582         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8583         are too small.
8584
8585         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8586         constants as long.
8587
8588 2009-04-27  Ian Lance Taylor  <iant@google.com>
8589
8590         * gcc.dg/Wcxx-compat-5.c: New testcase.
8591         * gcc.dg/Wcxx-compat-6.c: New testcase.
8592
8593 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8594
8595         Allow non-constant arguments to conversion intrinsics.
8596         * gcc.target/spu/intrinsics-3.c: Update tests.
8597
8598 2009-04-27  Richard Guenther  <rguenther@suse.de>
8599
8600         PR middle-end/39928
8601         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8602         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8603
8604 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8605
8606         PR target/39903
8607         * gcc.dg/torture/pr39903-1.c: New.
8608         * gcc.dg/torture/pr39903-2.c: Likewise.
8609
8610 2009-04-27  Revital Eres  <eres@il.ibm.com>
8611
8612         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8613         and check it.
8614         * gcc.dg/sms-2.c: Add dump check.
8615         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8616         and check it.
8617         * gcc.dg/sms-4.c: Likewise.
8618         * gcc.dg/sms-5.c: Likewise.
8619         * gcc.dg/sms-6.c: Likewise.
8620         * gcc.dg/sms-7.c: Likewise.
8621         * gcc.dg/sms-antideps.c: Rename to...
8622         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8623
8624 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8625
8626         * gnat.dg/opt2.adb: New test.
8627
8628 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8629
8630         PR c++/39875
8631         * g++.dg/warn/Wunused-15.C: New test.
8632
8633 2009-04-26  Michael Matz  <matz@suse.de>
8634
8635         Expand from SSA.
8636         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8637         change regexps.
8638         * gcc.target/i386/pr37248-1.c: Modified.
8639         * gcc.target/i386/pr37248-3.c: Modified.
8640         * gcc.target/i386/pr37248-2.c: Modified.
8641         * gnat.dg/aliasing1.adb: Modified.
8642         * gnat.dg/pack9.adb: Modified.
8643         * gnat.dg/aliasing2.adb: Modified.
8644         * gcc.dg/strict-overflow-2.c: Modified.
8645         * gcc.dg/autopar/reduc-1char.c: Modified.
8646         * gcc.dg/autopar/reduc-2char.c: Modified.
8647         * gcc.dg/autopar/reduc-1.c: Modified.
8648         * gcc.dg/autopar/reduc-2.c: Modified.
8649         * gcc.dg/autopar/reduc-3.c: Modified.
8650         * gcc.dg/autopar/reduc-6.c: Modified.
8651         * gcc.dg/autopar/reduc-7.c: Modified.
8652         * gcc.dg/autopar/reduc-8.c: Modified.
8653         * gcc.dg/autopar/reduc-9.c: Modified.
8654         * gcc.dg/autopar/reduc-1short.c: Modified.
8655         * gcc.dg/autopar/reduc-2short.c: Modified.
8656         * gcc.dg/autopar/parallelization-1.c: Modified.
8657         * gcc.dg/strict-overflow-4.c: Modified.
8658         * gcc.dg/strict-overflow-6.c: Modified.
8659         * gcc.dg/gomp/combined-1.c: Modified.
8660         * gcc.dg/no-strict-overflow-1.c: Modified.
8661         * gcc.dg/no-strict-overflow-3.c: Modified.
8662         * gcc.dg/no-strict-overflow-5.c: Modified.
8663         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8664         * gcc.dg/tree-ssa/pr18134.c: Modified.
8665         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8666         * gcc.dg/tree-ssa/vector-2.c: Modified.
8667         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8668         * gcc.dg/tree-ssa/loop-21.c: Modified.
8669         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8670         * gcc.dg/tree-ssa/vector-3.c: Modified.
8671         * gcc.dg/tree-ssa/asm-3.c: Modified.
8672         * gcc.dg/tree-ssa/pr23294.c: Modified.
8673         * gcc.dg/tree-ssa/loop-22.c: Modified.
8674         * gcc.dg/tree-ssa/loop-15.c: Modified.
8675         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8676         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8677         * gcc.dg/tree-ssa/pr20139.c: Modified.
8678         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8679         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8680         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8681         * gcc.dg/tree-ssa/loop-5.c: Modified.
8682         * gcc.dg/tree-ssa/pr19431.c: Modified.
8683         * gcc.dg/tree-ssa/pr32044.c: Modified.
8684         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8685         * gcc.dg/tree-ssa/loop-19.c: Modified.
8686         * gcc.dg/tree-ssa/loop-28.c: Modified.
8687         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8688         * gcc.dg/tree-ssa/divide-1.c: Modified.
8689         * gcc.dg/tree-ssa/inline-1.c: Modified.
8690         * gcc.dg/tree-ssa/divide-3.c: Modified.
8691         * gcc.dg/tree-ssa/pr30978.c: Modified.
8692         * gcc.dg/tree-ssa/alias-6.c: Modified.
8693         * gcc.dg/tree-ssa/divide-4.c: Modified.
8694         * gcc.dg/tree-ssa/alias-11.c: Modified.
8695         * gcc.dg/no-strict-overflow-7.c: Modified.
8696         * gcc.dg/strict-overflow-1.c: Modified.
8697         * gcc.dg/pr15784-4.c: Modified.
8698         * gcc.dg/pr34263.c: Modified.
8699         * gcc.dg/strict-overflow-3.c: Modified.
8700         * gcc.dg/tree-prof/stringop-1.c: Modified.
8701         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8702         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8703         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8704         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8705         * gcc.dg/no-strict-overflow-2.c: Modified.
8706         * gcc.dg/no-strict-overflow-4.c: Modified.
8707         * gcc.dg/no-strict-overflow-6.c: Modified.
8708         * g++.dg/tree-ssa/pr27090.C: Modified.
8709         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8710         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8711         * g++.dg/tree-ssa/pr19807.C: Modified.
8712         * g++.dg/opt/pr30965.C: Modified.
8713         * g++.dg/init/new17.C: Modified.
8714         * gfortran.dg/whole_file_6.f90: Modified.
8715         * gfortran.dg/whole_file_5.f90: Modified.
8716         * gfortran.dg/reassoc_1.f90: Modified.
8717         * gfortran.dg/reassoc_3.f90: Modified.
8718
8719 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8720
8721         PR fortran/39893
8722         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8723
8724 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR inline-asm/39543
8727         * gcc.target/i386/pr39543-1.c: New test.
8728         * gcc.target/i386/pr39543-2.c: New test.
8729         * gcc.target/i386/pr39543-3.c: New test.
8730
8731         PR c/39889
8732         * gcc.dg/Wunused-value-3.c: New test.
8733
8734 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8735
8736         PR c/39581
8737         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8738         gcc.dg/vla-21.c: New tests.
8739
8740 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8741
8742         PR c/39556
8743         * gcc.dg/inline-34.c: New test.
8744
8745 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8746
8747         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8748         gcc.dg/enum-const-3.c: New tests.
8749         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8750         -pedantic-errors.  Update expected diagnostics.
8751
8752 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8753
8754         PR c/39582
8755         * gcc.dg/vla-20.c: New test.
8756
8757 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8758
8759         PR c/39564
8760         * gcc.dg/vla-19.c: New test.
8761
8762 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8763
8764         PR preprocessor/39559
8765         * gcc.dg/c99-intconst-2.c: New test.
8766
8767 2009-04-25  Jan Hubicka  <jh@suse.cz>
8768
8769         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8770
8771 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8772
8773         PR fortran/39688
8774         * gfortran.dg/import7.f90: New.
8775
8776 2009-04-24  Richard Guenther  <rguenther@suse.de>
8777
8778         * gcc.dg/tree-ssa/vrp48.c: Fix.
8779
8780 2008-04-24  Doug Kwan  <dougkwan@google.com>
8781
8782         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8783         destination are the same.
8784
8785 2009-04-24  Richard Guenther  <rguenther@suse.de>
8786
8787         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8788
8789 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8790
8791         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8792         gcc.dg/array-const-3.c: New tests.
8793
8794 2009-04-24  Ian Lance Taylor  <iant@google.com>
8795
8796         * gcc.dg/Wcxx-compat-4.c: New testcase.
8797
8798 2009-04-24  Daniel Kraft  <d@domob.eu>
8799
8800         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8801         expected on already erraneous symbol (renamed to fresh one).
8802
8803 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8804
8805         PR middle-end/39867
8806         * gcc.dg/pr39867.c: New.
8807
8808 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8809
8810         PR fortran/39861
8811         PR fortran/39864
8812         * gfortran.dg/intrinsic_1.f90: New.
8813
8814 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8815
8816         * gnat.dg/alignment7.adb: New test.
8817         * gnat.dg/alignment8.adb: Likewise.
8818
8819 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8820
8821         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8822         * gnat.dg/specs/rep_clause2.ads: New test.
8823
8824 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR rtl-optimization/39794
8827         * gcc.dg/pr39794.c: New test.
8828
8829 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8830
8831         * gnat.dg/atomic1.adb: New test.
8832         * gnat.dg/atomic1_pkg.ads: New helper.
8833
8834 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8835
8836         PR testsuite/39623
8837         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8838         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8839
8840 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8841
8842         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8843         warning.
8844
8845 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8846
8847         PR C/31499
8848         * gcc.dg/vector-init-1.c: New testcase.
8849         * gcc.dg/vector-init-2.c: New testcase.
8850
8851 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853         * gnat.dg/enum2.adb: New test.
8854         * gnat.dg/enum2_pkg.ads: New helper.
8855
8856 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8857
8858         PR c/39855
8859         * gcc.dg/torture/pr39855.c: New test.
8860
8861 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8862
8863         PR c++/39639
8864         * g++.dg/cpp0x/pr39639.C: New test.
8865
8866 2009-04-22  Mark Heffernan  <meheff@google.com>
8867
8868         * gcc.dg/profile-generate-3.c: New test.
8869
8870 2009-04-22  Jan Hubicka  <jh@suse.cz>
8871
8872         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8873
8874 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8875
8876         PR testsuite/39623
8877         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8878
8879 2009-04-22  Richard Guenther  <rguenther@suse.de>
8880
8881         PR tree-optimization/39824
8882         * gcc.c-torture/compile/pr39824.c: New testcase.
8883
8884 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8885
8886         PR c++/14875
8887         * g++.dg/parse/parser-pr14875.C: New.
8888         * g++.dg/parse/parser-pr14875-2.C: New.
8889         * g++.dg/parse/error6.C: Update match string.
8890
8891 2009-04-22  Richard Guenther  <rguenther@suse.de>
8892
8893         PR tree-optimization/39845
8894         * gcc.c-torture/compile/pr39845.c: New testcase.
8895
8896 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8897
8898         PR fortran/39735
8899         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8900         * gfortran.dg/external_initializer.f90: Modified.
8901         * gfortran.dg/interface_26.f90: Modified.
8902         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8903         * gfortran.dg/proc_ptr_3.f90: Modified.
8904         * gfortran.dg/proc_ptr_15.f90: New.
8905         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8906
8907 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8908
8909         PR c++/35711
8910         * g++.dg/warn/pr35711.C: New.
8911         * g++.dg/conversion/ptrmem2.C: Update.
8912
8913 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8914
8915         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8916         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8917         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8918         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8919         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8920         gcc.c-torture/ChangeLog.0,
8921         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8922         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8923         gcc.target/i386/math-torture/math-torture.exp,
8924         gcc.target/mips/inter/mips16-inter.exp,
8925         gcc.target/mips/mips-nonpic/README,
8926         gcc.target/x86_64/abi/README.gcc,
8927         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8928         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8929         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8930         notices.
8931         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8932
8933 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8934
8935         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8936
8937 2009-04-21  Richard Guenther  <rguenther@suse.de>
8938
8939         PR middle-end/39829
8940         * gcc.dg/torture/pr39829.c: New testcase.
8941
8942 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8943
8944         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8945
8946 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8947
8948         PR 16202
8949         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8950         * gcc.dg/sequence-pt-2.c: New.
8951         * gcc.dg/sequence-pt-3.c: New.
8952         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8953         * g++.dg/warn/sequence-pt-2.c: New.
8954         * g++.dg/warn/sequence-pt-3.c: New.
8955
8956 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8959
8960 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8961
8962         * gnat.dg/import1.ad[sb]: New test.
8963
8964 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8965
8966         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8967         return 0.
8968
8969 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8970
8971         PR fortran/39811
8972         * gfortran.dg/continuation_11.f90: New test.
8973
8974 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8975
8976         PR c++/13358
8977         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8978         messages. Test for "long long" in system headers.
8979         * gcc.dg/c99-longlong-2.c: New.
8980         * g++.dg/warn/pr13358.C: New.
8981         * g++.dg/warn/pr13358-2.C: New.
8982         * g++.dg/warn/pr13358-3.C: New.
8983         * g++.dg/warn/pr13358-4.C: New.
8984
8985 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8986
8987         * gcc.dg/framework-2.c: Fix up for non existent includes
8988         being fatal errors now.
8989
8990 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8991
8992         PR fortran/39800
8993         * gfortran.dg/private_type_13.f90: New test.
8994         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8995
8996 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8997
8998         PR c++/39803
8999         * g++.dg/warn/Wunused-14.C: New test.
9000
9001 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9002
9003         * gnat.dg/specs/small_alignment.ads: New test.
9004
9005 2009-04-20  Ian Lance Taylor  <iant@google.com>
9006
9007         * gcc.dg/Wcxx-compat-3.c: New testcase.
9008
9009 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9010
9011         * gnat.dg/pack13.ad[sb]: New test.
9012         * gnat.dg/pack13_pkg.ads: New helper.
9013
9014 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9015
9016         * gnat.dg/discr11.ad[sb]: New test.
9017         * gnat.dg/discr11_pkg.ads: New helper.
9018
9019 2009-04-20  Ira Rosen  <irar@il.ibm.com>
9020
9021         PR tree-optimization/39675
9022         * gcc.dg/vect/O3-pr39675-2.c: New test.
9023
9024 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
9025
9026         * gnat.dg/rep_clause3.adb: New test.
9027
9028 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9029
9030         PR c/37481
9031         * gcc.dg/c99-flex-array-7.c: New test.
9032
9033 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9034
9035         PR c/19771
9036         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9037
9038 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9039
9040         PR c/38243
9041         * gcc.dg/c99-restrict-3.c: New test.
9042
9043 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
9044
9045         PR preprocessor/20078
9046         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9047
9048 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
9049
9050         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9051         Do not pass -B$root after -margs.
9052
9053 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9054
9055         PR c/32061
9056         PR c++/36954
9057         * gcc.dg/pr32061.c: New.
9058         * gcc.dg/Wlogical-op-1.c: Update.
9059         * g++.dg/warn/Wlogical-op-1.C: Update.
9060         * g++.dg/warn/pr36954.C: New.
9061
9062 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9063
9064         PR c/27676
9065         * gcc.dg/lvalue-5.c: New test.
9066
9067 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9068
9069         PR c/22367
9070         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9071
9072 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9073
9074         * gcc.dg/cpp/include5.c: New test.
9075
9076 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9077
9078         PR c/35210
9079         * gcc.dg/call-diag-2.c: New test.
9080
9081 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9082
9083         PR preprocessor/39646
9084         * gcc.dg/cpp/line8.c: New test.
9085
9086 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
9087
9088         PR preprocessor/39647
9089         * gcc.dg/cpp/line7.c: New test.
9090
9091 2009-04-18  Richard Guenther  <rguenther@suse.de>
9092
9093         PR middle-end/39804
9094         * gcc.target/i386/pr39804.c: New testcase.
9095
9096 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9097
9098         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9099         * g++.dg/other/pr39496.C: Likewise.
9100
9101 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9102
9103         PR middle-end/36902
9104         * gcc.dg/pr36902.c: New.
9105
9106 2009-04-17  Diego Novillo  <dnovillo@google.com>
9107
9108         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9109         violation for variable 'inside_main'.
9110
9111 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9112
9113         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9114
9115 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9116
9117         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9118
9119 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9120
9121         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9122         * gfortran.dg/chmod_2.f90: Likewise.
9123         * gfortran.dg/chmod_3.f90: Likewise.
9124         * gfortran.dg/open_errors.f90: Likewise.
9125         * gfortran.dg/stat_1.f90: Likewise.
9126         * gfortran.dg/stat_2.f90: Likewise.
9127
9128 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9129
9130         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9131         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9132         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9133         * gfortran.dg/nearest_1.f90: Likewise.
9134         * gfortran.dg/nearest_3.f90: Likewise.
9135         * gfortran.dg/isnan_1.f90: Likewise.
9136         * gfortran.dg/isnan_2.f90: Likewise.
9137         * gfortran.dg/nan_1.f90: Likewise.
9138         * gfortran.dg/nan_2.f90: Likewise.
9139         * gfortran.dg/nan_3.f90: Likewise.
9140         * gfortran.dg/nan_4.f90: Likewise.
9141         * gfortran.dg/module_nan.f90: Likewise.
9142         * gfortran.dg/int_conv_2.f90: Likewise.
9143         * gfortran.dg/init_flag_3.f90: Likewise.
9144         * gfortran.dg/namelist_42.f90: Likewise.
9145         * gfortran.dg/namelist_43.f90: Likewise.
9146         * gfortran.dg/real_const_3.f90: Likewise.
9147         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9148
9149         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9150         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9151         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9152         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9153         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9154
9155         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9156         * gfortran.dg/gamma_5.f90: Likewise.
9157
9158 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9159
9160         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9161         less strict so it also works with auto-overlay support.
9162         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9163         for "exceeds local store" linker errors on the SPU.
9164
9165         * lib/gfortran.exp: Include target-supports.exp.
9166         (gfortran_init): On SPU targets where automatic overlay support
9167         is available, use it to build all Fortran test cases.
9168
9169         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9170
9171 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9172
9173         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9174         rule enforced by gnat on taft types.
9175
9176 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR testsuite/39792
9179         * g++.dg/ext/complit11.C: Add empty dg-options.
9180
9181 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9182
9183         PR c++/17570
9184         * g++.dg/template/defarg11.C: New test.
9185
9186 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9187
9188         PR c++/28766
9189         * g++.dg/ext/complit11.C: New testcase.
9190
9191 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9192
9193         PR c++/39551
9194         * g++.dg/warn/Wunused-13.C: New testcase.
9195
9196 2009-04-15  Ian Lance Taylor  <iant@google.com>
9197
9198         * gcc.dg/Wenum-compare-1.c: New testcase.
9199
9200 2009-04-15  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/39764
9203         * g++.dg/torture/pr39764.C: New testcase.
9204
9205 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9206
9207         * g++.dg/ext/altivec-17.C: New.
9208
9209 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9210
9211         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9212         * gnat.dg/specs/limited1.ads: Ditto.
9213
9214 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9215
9216         PR testsuite/39769
9217         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9218         for testing the results of estimate instructions.
9219         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9220         * gcc.dg/vmx/3a-05.c (test): Ditto.
9221
9222 2009-04-14  Jason Merrill  <jason@redhat.com>
9223
9224         PR c++/39763
9225         * g++.dg/warn/Wshadow-4.C: Extend.
9226
9227 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9228
9229         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9230         (do_D): Remove attribute hidden.
9231
9232 2009-04-13  Jason Merrill  <jason@redhat.com>
9233
9234         PR c++/39480
9235         * g++.dg/init/copy7.C: New.
9236
9237 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9238
9239         PR testsuite/39733
9240         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9241         (check_for_all_options): This.
9242
9243 2009-04-13  Jason Merrill  <jason@redhat.com>
9244
9245         PR c++/39750
9246         * g++.dg/template/crash90.C: New.
9247
9248 2009-04-12  Jason Merrill  <jason@redhat.com>
9249
9250         PR c++/39742
9251         * g++.dg/overload/extern-C-2.C: New.
9252
9253 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9254
9255         PR preprocessor/31869
9256         * gcc.dg/cpp/strify5.c: New test.
9257
9258 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * gnat.dg/enum1.adb: New test.
9261         * gnat.dg/enum1_pkg.ads: New helper.
9262
9263 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9264
9265         PR target/39740
9266         * gcc.target/alpha/pr39740.c: New test.
9267
9268 2009-04-11  Daniel Kraft  <d@domob.eu>
9269
9270         PR fortran/37746
9271         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9272         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9273         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9274         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9275         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9276         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9277         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9278         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9279         expected string length that failed with -fbounds-check now.
9280         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9281
9282 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9283
9284         PR fortran/39692
9285         * gfortran.dg/proc_ptr_14.f90: New.
9286
9287 2009-04-11  Richard Guenther  <rguenther@suse.de>
9288
9289         PR middle-end/39732
9290         * g++.dg/torture/pr39732.C: New testcase.
9291
9292 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9293
9294         * gfortran.dg/whole_file_5.f90: New.
9295         * gfortran.dg/whole_file_6.f90: New.
9296
9297 2009-04-11  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/39713
9300         * g++.dg/torture/pr39713.C: New testcase.
9301
9302 2009-04-10  Richard Guenther  <rguenther@suse.de>
9303
9304         PR c/39712
9305         * gcc.dg/pr39712.c: New testcase.
9306
9307 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9308
9309         PR c++/28301
9310         * g++.dg/cpp0x/enum2.C: Updated.
9311         * g++.dg/debug/pr22514.C: Likewise.
9312         * g++.dg/parse/enum2.C: Likewise.
9313         * g++.dg/parse/enum3.C: Likewise.
9314         * g++.dg/template/crash79.C: Likewise.
9315         * g++.old-deja/g++.jason/cond.C: Likewise.
9316
9317 2009-04-10  Chao-ying Fu  <fu@mips.com>
9318
9319         * gcc.target/mips/interrupt_handler.c: Change from compile to
9320         assemble.
9321
9322 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9323
9324         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9325
9326 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9327
9328         PR fortran/38709
9329         * gfortran.dg/zero_sized_6.f90: New.
9330
9331 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9332
9333         PR  c++/20118
9334         * g++.dg/parse/pr20118.C: New.
9335         * g++.dg/template/spec16.C: Update.
9336
9337 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9338
9339         PR testsuite/35621
9340         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9341         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9342         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9343         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9344         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9345         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9346         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9347         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9348         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9349         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9350         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9351         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9352         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9353         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9354         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9355         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9356         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9357
9358 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9359
9360         PR target/39678
9361         * g++.dg/torture/pr39678.C: New.
9362         * gcc.dg/compat/struct-complex-2.h: Likewise.
9363         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9364         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9365         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9366         * gcc.dg/torture/pr39678.c: Likewise.
9367         * gcc.target/i386/pr39678.c: Likewise.
9368
9369         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9370         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9371
9372         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9373         <complex.h>.  Add tests for structure with complex float.
9374
9375 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9376             Joseph Myers  <joseph@codesourcery.com>
9377
9378         PR target/36800
9379         * gcc.dg/dfp/pr36800.c: New.
9380
9381 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9382             Rafael Avila de Espindola  <espindola@google.com>
9383
9384         * gcc.misc-tests/help.exp: New file.
9385         * lib/options.exp: New file.
9386
9387 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9388
9389         PR libobjc/36610
9390         * objc/execute/forward-1.x: New.
9391
9392 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9393
9394         * gcc.dg/pr27150-1.c: Change to a link test.
9395
9396 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9397
9398         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9399         3 of the GNU General Public License and to point readers at the
9400         COPYING3 file and the FSF's license web page.
9401         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9402         * gcc.dg/struct/struct-reorg.exp: Likewise.
9403         * gcc.target/spu/tag_manager.c: Likewise.
9404
9405 2009-04-09  Richard Guenther  <rguenther@suse.de>
9406
9407         PR testsuite/39696
9408         * ssa-ccp-25.c: Adjust pattern.
9409
9410 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9411
9412         PR fortran/36704
9413         * gfortran.dg/external_procedures_1.f90: Modified.
9414         * gfortran.dg/proc_ptr_result_1.f90: New.
9415         * gfortran.dg/proc_ptr_result_2.f90: New.
9416         * gfortran.dg/proc_ptr_result_3.f90: New.
9417
9418 2009-04-09  Richard Guenther  <rguenther@suse.de>
9419
9420         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9421         to prevent constant propagation.
9422         * gcc.dg/vect/vect-56.c: Likewise.
9423         * gcc.dg/vect/vect-58.c: Likewise.
9424         * gcc.dg/vect/vect-60.c: Likewise.
9425         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9426         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9427         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9428
9429 2009-04-09  Richard Guenther  <rguenther@suse.de>
9430
9431         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9432         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9433
9434 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9435
9436         PR c/39613
9437         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9438         New tests.
9439
9440 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9441
9442         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9443         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9444
9445 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9446
9447         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9448
9449 2009-04-08  Jason Merrill  <jason@redhat.com>
9450
9451         PR c++/25185
9452         * g++.dg/template/error40.C: Add another test.
9453
9454 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9455
9456         PR c/39614
9457         PR c/39673
9458         * gcc.c-torture/compile/pr39614-1.c,
9459         gcc.c-torture/compile/pr39614-2.c,
9460         gcc.c-torture/compile/pr39614-3.c,
9461         gcc.c-torture/compile/pr39614-4.c,
9462         gcc.c-torture/compile/pr39614-5.c,
9463         gcc.c-torture/compile/pr39673-1.c,
9464         gcc.c-torture/compile/pr39673-2.c: New tests.
9465         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9466         more cases.
9467         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9468         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9469         expected errors.
9470
9471 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9472
9473         PRc++/39637
9474         * g++.dg/cpp0x/variadic-crash2.C: New test.
9475
9476 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9477
9478         PR fortran/38863
9479         * gfortran.dg/alloc_comp_result_1.f90: New test.
9480
9481 2009-04-07  Jason Merrill  <jason@redhat.com>
9482
9483         PR c++/34691
9484         * g++.dg/overload/extern-C-1.C: New.
9485
9486 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9487
9488         PR testsuite/39325
9489         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9490
9491 2009-04-07  Jason Merrill  <jason@redhat.com>
9492
9493         PR c++/25185
9494         * g++.dg/template/error40.C: New.
9495
9496 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9497
9498         PR fortran/38152
9499         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9500
9501 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9502
9503         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9504
9505 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9506
9507         PR fortran/38290
9508         * gfortran.dg/proc_decl_1.f90: Modified.
9509         * gfortran.dg/proc_ptr_11.f90: Extended.
9510         * gfortran.dg/proc_ptr_13.f90: Modified.
9511
9512 2009-04-06  Jason Merrill  <jason@redhat.com>
9513
9514         PR c++/35146
9515         * g++.dg/template/fnspec1.C: New.
9516
9517 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9518
9519         * lib/gnat.exp: Handle multilib.
9520
9521 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9522
9523         PR fortran/38863
9524         * gfortran.dg/dependency_23.f90: New test.
9525
9526 2009-04-06  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/28868
9529         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9530         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9531         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9532         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9533
9534 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9535
9536         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9537
9538 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9539
9540         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9541
9542 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9543
9544         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9545         with the built-in y0, and the subsequent warning.
9546         (y1): Likewise, rename to y_1.
9547
9548 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9549
9550         PR fortran/39414
9551         * gfortran.dg/proc_decl_21.f90: New.
9552
9553 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9554
9555         PR fortran/36091
9556         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9557
9558 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9559
9560         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9561         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9562         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9563         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9564         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9565         gfortran.dg/namelist_49.f90: Gate test on effective_target
9566         fd_truncate.
9567         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9568
9569 2009-04-05  Daniel Kraft  <d@domob.eu>
9570
9571         PR fortran/38654
9572         * gfortran.dg/read_float_2.f03
9573         * gfortran.dg/read_float_3.f90
9574
9575 2009-04-05  Richard Guenther  <rguenther@suse.de>
9576
9577         PR tree-optimization/39648
9578         * gcc.c-torture/compile/pr39648.c: New testcase.
9579
9580 2009-04-05  Jason Merrill  <jason@redhat.com>
9581
9582         PR c++/14912
9583         * g++.dg/template/error39.C: New.
9584
9585 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9586
9587         PR fortran/29458
9588         * gfortran.dg/implied_do_1.f90: New.
9589
9590 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9591
9592         PR fortran/39577
9593         * gfortran.dg/recursive_check_8.f90: New.
9594         * gfortran.dg/recursive_check_9.f90: New.
9595         * gfortran.dg/recursive_check_10.f90: New.
9596         * gfortran.dg/recursive_check_11.f90: New.
9597         * gfortran.dg/recursive_check_12.f90: New.
9598         * gfortran.dg/recursive_check_13.f90: New.
9599         * gfortran.dg/recursive_check_14.f90: New.
9600
9601 2009-04-04  Jason Merrill  <jason@redhat.com>
9602
9603         PR c++/25185
9604         * g++.dg/template/error38.C: Add more tests.
9605
9606 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9607
9608         PR fortran/37614
9609         * gfortran.dg/common_align_2.f90: New test.
9610
9611 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9612
9613         PR target/39501
9614         * gcc.c-torture/execute/pr39501.c: New file.
9615         * gcc.c-torture/execute/pr39501.x: New file.
9616
9617 2009-04-04  Richard Guenther  <rguenther@suse.de>
9618
9619         PR tree-optimization/8781
9620         PR tree-optimization/37892
9621         * g++.dg/tree-ssa/pr8781.C: New testcase.
9622         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9623
9624 2009-04-04  Richard Guenther  <rguenther@suse.de>
9625
9626         PR tree-optimization/39636
9627         * gcc.c-torture/compile/pr39636.c: New testcase.
9628
9629 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9630
9631         PR rtl-optimization/39607
9632         * g++.dg/opt/pr39607.C: New.
9633
9634 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/39594
9637         * gfortran.dg/common_12.f90: New.
9638
9639 2009-04-03  Jason Merrill  <jason@redhat.com>
9640
9641         PR c++/39608
9642         * g++.dg/template/const2.C: New test.
9643
9644 2009-04-03  Richard Guenther  <rguenther@suse.de>
9645
9646         PR tree-optimization/2480
9647         PR tree-optimization/23086
9648         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9649         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9650
9651 2009-04-03  Richard Guenther  <rguenther@suse.de>
9652
9653         PR tree-optimization/34743
9654         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9655         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9656         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9657         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9658         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9659         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9660         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9661         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9662
9663 2009-04-03  Richard Guenther  <rguenther@suse.de>
9664
9665         PR middle-end/13146
9666         PR tree-optimization/23940
9667         PR tree-optimization/33237
9668         PR middle-end/33974
9669         PR middle-end/34093
9670         PR tree-optimization/36201
9671         PR tree-optimization/36230
9672         PR tree-optimization/38049
9673         PR tree-optimization/38207
9674         PR tree-optimization/38230
9675         PR tree-optimization/38301
9676         PR tree-optimization/38585
9677         PR middle-end/38895
9678         PR tree-optimization/38985
9679         PR tree-optimization/39299
9680         * gcc.dg/pr19633-1.c: Adjust.
9681         * gcc.dg/torture/pta-callused-1.c: Likewise.
9682         * gcc.dg/torture/pr39074-2.c: Likewise.
9683         * gcc.dg/torture/pr39074.c: Likewise.
9684         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9685         * gcc.dg/torture/pr30375.c: Adjust.
9686         * gcc.dg/torture/pr33563.c: Likewise.
9687         * gcc.dg/torture/pr33870.c: Likewise.
9688         * gcc.dg/torture/pr33560.c: Likewise.
9689         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9690         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9691         * gcc.dg/tree-ssa/alias-15.c: Remove.
9692         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9693         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9694         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9695         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9696         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9697         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9698         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9699         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9700         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9701         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9702         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9703         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9704         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9705         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9706         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9707         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9708         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9709         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9710         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9711         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9712         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9713         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9714         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9715         * gcc.dg/uninit-B.c: XFAIL.
9716         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9717         * gcc.dg/uninit-pr19430.c: XFAIL.
9718         * g++.dg/tree-ssa/pr13146.C: New testcase.
9719         * g++.dg/opt/pr36187.C: Adjust.
9720         * g++.dg/torture/20090329-1.C: New testcase.
9721
9722 2009-04-02  Chao-ying Fu  <fu@mips.com>
9723
9724         * gcc.target/mips/interrupt_handler.c: New test.
9725
9726 2009-04-02  David Ayers  <ayers@fsfe.org>
9727
9728         PR objc/18456
9729         * objc.dg/bad-receiver-type-2.m: New test contributed by
9730         Alexander Mamberg.
9731
9732 2009-04-02  Jason Merrill  <jason@redhat.com>
9733
9734         PR c++/25185
9735         * g++.dg/template/error38.C: New test.
9736
9737 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9738
9739         PR tree-optimization/31677
9740         * gcc.dg/memcpy-1.c: Add compiler option.
9741
9742 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9743
9744         PR tree-optimization/39595
9745         * gfortran.dg/vect/O3-pr39595.f: New test.
9746
9747 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9748
9749         PR c++/26693
9750         * g++.dg/template/typedef11.C: New test.
9751         * g++.dg/template/typedef12.C: Likewise.
9752         * g++.dg/template/typedef13.C: Likewise.
9753         * g++.dg/template/typedef14.C: Likewise.
9754         * g++.dg/template/typedef15.C: Likewise.
9755         * g++.dg/template/typedef16.C: Likewise.
9756         * g++.dg/template/sfinae3.C: Compile this pedantically.
9757         The only errors expected should be the one saying the typedef is ill
9758         formed.
9759         * g++.old-deja/g++.pt/typename8.C: Likewise.
9760         * g++.dg/template/access11.C: Update this.
9761
9762 2009-04-02  Richard Guenther  <rguenther@suse.de>
9763
9764         PR tree-optimization/37221
9765         * gcc.c-torture/compile/20090331-1.c: New testcase.
9766
9767 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gcc.c-torture/compile/20090401-1.c: New test.
9770
9771 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9772
9773         PR c++/4926
9774         * g++.dg/template/pr4926-1.C: New.
9775
9776 2009-04-01  Xinliang David Li  <davidxl@google.com>
9777
9778         * gcc.target/i386/all_one_m128i.c: New test.
9779
9780 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9781
9782         PR c/39027
9783         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9784         * gcc.dg/fltconst-2.c: New test.
9785         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9786         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9787
9788         PR c/33466
9789         * gcc.dg/cpp/pr33466.c: New test.
9790         * gcc.dg/dfp/pr33466.c: New test.
9791         * gcc.dg/fixed-point/pr33466.c: New test.
9792
9793 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9794
9795         PR tree-optimization/35011
9796         * g++.dg/other/pr35011.C: New.
9797
9798 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9799
9800         PR target/39226
9801         * gcc.dg/pr39226.c: New test.
9802
9803 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9804
9805         PR c++/35240
9806         * g++.dg/template/pr35240.C: New.
9807
9808 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9809
9810         PR c/39605
9811         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9812         * gcc.dg/pr25682.c: Update expected diagnostics.
9813
9814 2009-04-01  Richard Guenther  <rguenther@suse.de>
9815
9816         * gcc.dg/fold-plusmult-2.c: New testcase.
9817
9818 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9819
9820         PR c/37772
9821         * gcc.dg/pr37772.c: New test.
9822         * g++.dg/ext/asm11.C: New test.
9823
9824 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9825
9826         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9827         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9828         defined.
9829
9830 2009-03-31  Jason Merrill  <jason@redhat.com>
9831
9832         * g++.old-deja/g++.other/using9.C: Add expected errors.
9833
9834 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9835
9836         * gcc.c-torture/compile/pr33009.c: Removed.
9837
9838 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9839
9840         * gcc.c-torture/compile/pr33009.c: Delete.
9841         * gcc.c-torture/compile/pr11832.c: Likewise.
9842
9843 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9844
9845         PR c/448
9846         * lib/target-supports.exp (check_effective_target_stdint_types):
9847         Update comment.
9848         (check_effective_target_inttypes_types): New.
9849         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9850         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9851         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9852
9853 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9854
9855         PR fortran/38917
9856         PR fortran/38918
9857         * gfortran.dg/data_pointer_1.f90: New test.
9858
9859 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9860
9861         PR fortran/38915
9862         * gfortran.dg/char_length_15.f90: New test.
9863
9864 2009-03-31  Jason Merrill  <jason@redhat.com>
9865
9866         C++ DR 613
9867         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9868         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9869         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9870         xfail others.
9871
9872         * g++.dg/other/typedef2.C: New test.
9873
9874         PR c++/37806
9875         * g++.dg/template/typedef17.C: New test.
9876
9877         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9878         * g++.dg/cpp0x/auto12.C: Likewise.
9879
9880 2009-03-31  Richard Guenther  <rguenther@suse.de>
9881
9882         PR middle-end/31029
9883         * gcc.dg/fold-compare-4.c: New testcase.
9884         * gcc.dg/fold-compare-5.c: Likewise.
9885
9886 2009-03-31  Richard Guenther  <rguenther@suse.de>
9887
9888         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9889
9890 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9891
9892         PR target/39592
9893         * gcc.target/i386/pr39592-1.c: New test.
9894
9895 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9896
9897         PR preprocessor/15638
9898         * gcc.dg/cpp/missing-header-1.c: New test.
9899         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9900         "compilation terminated" message.
9901         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9902         test #include "".
9903         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9904         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9905         terminated" message.
9906
9907 2009-03-31  Richard Guenther  <rguenther@suse.de>
9908
9909         PR middle-end/23401
9910         PR middle-end/27810
9911         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9912         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9913
9914 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9915
9916         PR fortran/38389
9917         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9918         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9919         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9920         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9921         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9922         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9923         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9924
9925 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9926
9927         PR fortran/22571
9928         * gfortran.dg/whole_file_1.f90: New test.
9929         PR fortran/26227
9930         * gfortran.dg/whole_file_2.f90: New test.
9931         * gfortran.dg/whole_file_3.f90: New test.
9932         PR fortran/24886
9933         * gfortran.dg/whole_file_4.f90: New test.
9934
9935 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9936
9937         * gfortran.dg/bind_c_usage_19.f90: New test.
9938
9939         PR target/39558
9940         * gcc.target/powerpc/altivec-29.c: New test.
9941
9942 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9943
9944         PR rtl-optimization/323
9945         * gcc.target/i386/excess-precision-1.c,
9946         gcc.target/i386/excess-precision-2.c,
9947         gcc.target/i386/excess-precision-3.c,
9948         gcc.target/i386/excess-precision-4.c,
9949         gcc.target/i386/excess-precision-5.c,
9950         gcc.target/i386/excess-precision-6.c: New tests.
9951
9952 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9953
9954         PR c/35235
9955         * gcc.dg/c99-array-lval-8.c: New test.
9956
9957 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9958
9959         PR preprocessor/34695
9960         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9961         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9962         instead of dg-warning for "previous definition" messages.
9963         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9964         "warnings being treated as errors" message.
9965         * gcc.dg/fltconst-1.c: Use -fshow-column.
9966
9967 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9968
9969         PR fortran/38823
9970         * gfortran.dg/power1.f90: New test.
9971
9972 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9973
9974         PR c/456
9975         PR c/5675
9976         PR c/19976
9977         PR c/29116
9978         PR c/31871
9979         PR c/35198
9980         * gcc.c-torture/compile/20081108-1.c,
9981         gcc.c-torture/compile/20081108-2.c,
9982         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9983         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9984         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9985         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9986         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9987         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9988         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9989         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9990         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9991         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9992         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9993         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9994         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9995         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9996         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9997         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9998         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9999         case.
10000         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10001         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10002         XFAILs.  Update expected messages.
10003         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10004         expected messages.
10005         * gcc.dg/real-const-1.c: Replace with test from original PR.
10006         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10007         when casting from non-constant integer to pointer.
10008
10009 2009-03-29  Richard Guenther  <rguenther@suse.de>
10010
10011         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10012
10013 2009-03-29  Daniel Kraft  <d@domob.eu>
10014
10015         PR fortran/37423
10016         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10017         DEFERRED bindings.
10018         * gfortran.dg/typebound_proc_9.f03: New test.
10019         * gfortran.dg/typebound_proc_10.f03: New test.
10020         * gfortran.dg/typebound_proc_11.f03: New test.
10021         * gfortran.dg/abstract_type_5.f03: New test.
10022
10023 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10024
10025         PR fortran/38507
10026         * gfortran.dg/do_4.f: New.
10027         * gfortran.dg/goto_2.f90: Correct expected warnings.
10028         * gfortran.dg/goto_4.f90: Likewise.
10029         * gfortran.dg/goto_5.f90: New.
10030
10031 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
10032
10033         PR target/39545
10034         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10035
10036         * gcc.target/i386/pr39545-1.c: New.
10037         * gcc.target/i386/pr39545-2.c: Likewise.
10038
10039         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10040         (flex2_struct): Likewise.
10041         (check_struct_passing7): Likewise.
10042         (check_struct_passing8): Likewise.
10043         (f1s): Likewise.
10044         (f2s): Likewise.
10045         (main): Call check_struct_passing7 and check_struct_passing8.
10046
10047 2009-03-29  Richard Guenther  <rguenther@suse.de>
10048
10049         * gcc.c-torture/execute/20090113-1.c: New testcase.
10050         * gcc.c-torture/execute/20090113-2.c: Likewise.
10051         * gcc.c-torture/execute/20090113-3.c: Likewise.
10052         * gcc.c-torture/execute/20090207-1.c: Likewise.
10053         * gcc.c-torture/compile/20090114-1.c: Likewise.
10054         * gcc.c-torture/compile/20090328-1.c: Likewise.
10055         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10056
10057 2009-03-29  David Ayers  <ayers@fsfe.org>
10058
10059         PR objc/27377
10060         * objc.dg/conditional-1.m: New tests.
10061
10062 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
10063
10064         * gcc.dg/winline-10.c: New test.
10065
10066 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10067
10068         PR fortran/34656
10069         * gfortran.dg/do_check_1.f90: Add test.
10070         * gfortran.dg/do_check_2.f90: Add test.
10071         * gfortran.dg/do_check_3.f90: Add test.
10072         * gfortran.dg/do_check_4.f90: Add test.
10073
10074 2009-03-28  Jan Hubicka  <jh@suse.cz>
10075
10076         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10077         * gcc.dg/pr33826.c: Update dump files.
10078         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10079         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10080
10081 2009-03-28  Martin Jambor  <mjambor@suse.cz>
10082
10083         * g++.dg/tree-ssa/fwprop-align.C: New test.
10084
10085 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
10086
10087         * gcc.target/powerpc/altivec-28.c: New test.
10088
10089         PR c++/39554
10090         * gcc.dg/wdisallowed-functions-1.c: Removed.
10091         * gcc.dg/wdisallowed-functions-2.c: Removed.
10092         * gcc.dg/wdisallowed-functions-3.c: Removed.
10093         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10094         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10095         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10096
10097 2009-03-28  Richard Guenther  <rguenther@suse.de>
10098
10099         PR tree-optimization/38723
10100         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10101
10102 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10103
10104         PR fortran/38538
10105         * gfortran.dg/char_result_13.f90: New test.
10106
10107 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10108
10109         PR fortran/38765
10110         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10111
10112 2009-03-28  Daniel Kraft  <d@domob.eu>
10113
10114         * gfortran.dg/trim_1.f90: New test.
10115
10116 2009-03-28  Richard Guenther  <rguenther@suse.de>
10117
10118         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10119         * g++.dg/warn/Warray-bounds.C: Likewise.
10120
10121 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10122
10123         PR fortran/32626
10124         * gfortran.dg/recursive_check_7.f90: New test.
10125
10126 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10127
10128         PR fortran/38432
10129         * gfortran.dg/do_check_5.f90: New test.
10130         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10131         * gfortran.dg/array_constructor_18.f90: Ditto.
10132         * gfortran.dg/array_constructor_22.f90: Ditto.
10133         * gfortran.dg/do_3.F90: Ditto.
10134         * gfortran.dg/do_1.f90: Ditto.
10135
10136 2009-03-28  Richard Guenther  <rguenther@suse.de>
10137
10138         PR tree-optimization/38180
10139         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10140
10141 2009-03-28  Richard Guenther  <rguenther@suse.de>
10142
10143         PR tree-optimization/38513
10144         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10145         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10146         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10147         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10148         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10149         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10150         * gcc.dg/vect/vect-35.c: Likewise.
10151         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10152         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10153         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10154
10155 2009-03-28  Richard Guenther  <rguenther@suse.de>
10156
10157         PR tree-optimization/38968
10158         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10159
10160 2009-03-28  Richard Guenther  <rguenther@suse.de>
10161
10162         PR tree-optimization/37795
10163         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10164
10165 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10166
10167         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10168         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10169         options for removed targets.
10170
10171 2009-03-27  Richard Guenther  <rguenther@suse.de>
10172
10173         PR tree-optimization/39120
10174         * gcc.c-torture/execute/pr39120.c: New testcase.
10175
10176 2009-03-27  Richard Guenther  <rguenther@suse.de>
10177
10178         PR tree-optimization/39120
10179         * gcc.dg/torture/pta-callused-1.c: New testcase.
10180
10181 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10182
10183         PR middle-end/39315
10184         * gcc.target/i386/pr39315-1.c: New.
10185         * gcc.target/i386/pr39315-2.c: Likewise.
10186         * gcc.target/i386/pr39315-3.c: Likewise.
10187         * gcc.target/i386/pr39315-4.c: Likewise.
10188         * gcc.target/i386/pr39315-check.c: Likewise.
10189
10190 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR c/39323
10193         * gcc.dg/pr39323-1.c: New.
10194         * gcc.dg/pr39323-2.c: Likewise.
10195         * gcc.dg/pr39323-3.c: Likewise.
10196
10197 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10198
10199         PR target/38034
10200         * gcc.target/ia64/sync-1.c: New.
10201
10202 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10203
10204         PR target/39472
10205         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10206         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10207         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10208         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10209         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10210         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10211         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10212         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10213
10214 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10215
10216         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10217         for low precision (i.e. float).
10218
10219 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10220             Jakub Jelinek  <jakub@redhat.com>
10221
10222         PR debug/37959
10223         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10224
10225 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10226
10227         * gcc.dg/memmove-2.c: New test.
10228         * gcc.dg/memmove-3.c: New test.
10229
10230         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10231         in clone naming.
10232
10233 2009-03-27  Xinliang David Li  <davidxl@google.com>
10234
10235         PR tree-optimization/39557
10236         * g++.dg/tree-ssa/dom-invalid.C: New test.
10237
10238 2009-03-27  Xinliang David Li  <davidxl@google.com>
10239
10240         PR tree-optimization/39548
10241         * g++.dg/tree-ssa/copyprop.C: New test.
10242
10243 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10244
10245         PR c++/38638
10246         * g++.dg/template/typename17.C: New testcase.
10247         * g++.dg/template/typename18.C: New testcase.
10248
10249 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10250
10251         PR c++/36799
10252         * g++.dg/other/var_copy-1.C: New test.
10253
10254 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10255
10256         PR c++/37647
10257         * g++.dg/parse/ctor9.C: New test.
10258
10259 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10260
10261         PR c++/29727
10262         * g++.dg/init/error2.C: New test.
10263
10264 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10265
10266         PR c++/35652
10267         * gcc.dg/pr35652.C: New.
10268         * g++.dg/warn/pr35652.C: New.
10269         * gcc.dg/format/plus-1.c: Adjust message.
10270
10271 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10272
10273         PR c++/39554
10274         * gcc.dg/wdisallowed-functions-3.c: New test.
10275         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10276
10277 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10278
10279         * gcc.dg/inline-33.c: Fix when pic.
10280
10281 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10282
10283         * gcc.target/ia64/20090324-1.c: New test.
10284
10285 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10286
10287         PR c/27898
10288         * gcc.dg/pr27898.c: New test.
10289
10290         PR tree-optimization/32139
10291         * gcc.c-torture/compile/pr32139.c: New test.
10292
10293 2009-03-24  Jason Merrill  <jason@redhat.com>
10294
10295         PR c++/28274
10296         * g++.dg/parse/defarg14.C: New test.
10297
10298 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10299
10300         PR libfortran/39528
10301         * gfortran.dg/read_repeat.f90: New test.
10302
10303 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10304
10305         PR tree-optimization/39529
10306         * gcc.dg/vect/pr39529.c: New test.
10307
10308 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10309             Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR debug/39524
10312         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10313
10314 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10315
10316         PR c/39495
10317         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10318
10319 2009-03-23  Jason Merrill  <jason@redhat.com>
10320
10321         * g++.dg/cpp0x/auto12.C: Add variadic test.
10322
10323         PR c++/39526
10324         * g++.dg/warn/Wshadow-4.C: New test.
10325
10326 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10327
10328         PR tree-optimization/39516
10329         * gfortran.dg/pr39516.f: New test.
10330
10331 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10332
10333         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10334         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10335         variable, not environment variable.
10336
10337 2009-03-21  Jason Merrill  <jason@redhat.com>
10338
10339         PR c++/28879
10340         * g++.dg/ext/vla6.C: New test.
10341
10342 2009-03-20  Jason Merrill  <jason@redhat.com>
10343
10344         * g++.dg/cpp0x/initlist5.C: Add additional test.
10345
10346 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10347             Janis Johnson  <janis187@us.ibm.com>
10348
10349         * lib/compat.exp (compat-get-options-main, compat-get-options):
10350         Handle dg-prune-output in source file.
10351         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10352         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10353         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10354         two warnings.
10355
10356 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10357
10358         PR c/39495
10359         * gcc.dg/gomp/pr39495-1.c: New test.
10360         * gcc.dg/gomp/pr39495-2.c: New test.
10361         * g++.dg/gomp/pr39495-1.C: New test.
10362         * g++.dg/gomp/pr39495-2.C: New test.
10363
10364         PR target/39496
10365         * gcc.target/i386/pr39496.c: New test.
10366         * g++.dg/other/pr39496.C: New test.
10367
10368 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10369
10370         PR middle-end/39500
10371         * gcc.dg/autopar/pr39500-1.c: New.
10372         * gcc.dg/autopar/pr39500-2.c: New.
10373
10374 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10375
10376         * g++.dg/dg.exp: Prune graphite.
10377
10378 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10379
10380         PR middle-end/39447
10381         * g++.dg/graphite: New.
10382         * g++.dg/graphite/graphite.exp: New.
10383         * g++.dg/graphite/pr39447.C: New.
10384
10385 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10386
10387         PR c++/39425
10388         * g++.dg/template/pr39425.C: New.
10389
10390         * g++.dg/template/spec33.C: Updated.
10391
10392 2009-03-17  Jason Merrill  <jason@redhat.com>
10393
10394         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10395
10396 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10397
10398         PR c++/39475
10399         * g++.dg/ext/unary_trait_incomplete.C: New.
10400
10401 2009-03-17  Jing Yu  <jingyu@google.com>
10402
10403         PR middle-end/39378
10404         * g++.dg/inherit/thunk10.C: New test.
10405
10406 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10407
10408         PR target/39482
10409         * gcc.target/i386/pr39482.c: New test.
10410
10411 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR debug/39471
10414         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10415         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10416         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10417         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10418
10419         PR middle-end/39443
10420         * gcc.dg/pr39443.c: New test.
10421
10422         PR debug/39412
10423         * gcc.dg/debug/pr39412.c: New test.
10424
10425 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10426
10427         PR testsuite/38526
10428         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10429         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10430         is defined.
10431         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10432         its original value, or unset if it was not defined.
10433         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10434         path procs around use of HOSTCC.
10435         * g++.dg/compat/struct-layout-1.exp: Ditto.
10436         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10437
10438 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10439
10440         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10441
10442 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10443
10444         Revert patch for PR testsuite/37630.
10445
10446         PR testsuite/37960
10447         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10448
10449         PR testsuite/37630
10450         * lib/target-supports.exp (check_effective_target_ieee): New.
10451         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10452         * gcc.dg/20001012-1.c: Require ieee.
10453
10454         PR testsuite/37628
10455         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10456
10457 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR tree-optimization/39455
10460         * gcc.dg/pr39455.c: New test.
10461
10462 2009-03-13  David Ayers  <ayers@fsfe.org>
10463
10464         * objc/execute/trivial.m. New test.
10465
10466 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10467
10468         PR target/39137
10469         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10470
10471 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10472
10473         PR testsuite/39451
10474         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10475         constraint on (%2).
10476
10477 2009-03-12  David Ayers  <ayers@fsfe.org>
10478
10479         PR libobjc/27466
10480         * objc/execute/exceptions/handler-1.m. New test.
10481
10482 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10483
10484         PR target/39431
10485         * gcc.target/i386/pr39431.c: New test.
10486
10487 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10488
10489         PR target/39445
10490         * gcc.target/i386/pr39445.c: New.
10491
10492         * gcc.target/i386/push-1.c: XFAIL.
10493
10494 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10495
10496         * gcc.dg/inline-33.c: New test.
10497
10498 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10499
10500         * gcc.dg/vect/vect-82.c: Combine dg-do and
10501         dg-require-effective-target into dg-skip-if.
10502         * gcc.dg/vect/vect-83.c: Likewise.
10503
10504 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10505
10506         PR target/39137
10507         * gcc.target/i386/stackalign/longlong-1.c: New test.
10508         * gcc.target/i386/stackalign/longlong-2.c: New test.
10509
10510 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10511
10512         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10513
10514 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10515
10516         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10517         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10518
10519 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10520
10521         * gnat.dg/slice_enum.adb: New test.
10522
10523 2009-03-11  Jason Merrill  <jason@redhat.com>
10524
10525         PR debug/39086
10526         * g++.dg/opt/nrv15.C: New test.
10527
10528 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10529
10530         PR tree-optimization/39422
10531         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10532         constant array with static initialization to global memory.
10533         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10534
10535 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10536
10537         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10538         padding.
10539
10540 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10541
10542         PR c++/39371
10543         * g++.dg/opt/switch2.C: Add -w to dg-options.
10544         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10545         * g++.dg/warn/switch1.C: New test.
10546         * g++.dg/other/switch3.C: New test.
10547
10548         PR tree-optimization/39394
10549         * gcc.c-torture/compile/pr39394.c: New test.
10550
10551 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10552
10553         * gcc.target/s390/20090223-1.c: New testcase.
10554
10555 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10556
10557         PR libfortran/39402
10558         * gfortran.dg/fmt_f0_1.f90: New test.
10559
10560 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10561
10562         PR c++/39060
10563         * g++.dg/other/new1.C: Adjusted.
10564         * g++.dg/parse/crash40.C: Likewise.
10565         * g++.dg/parse/defarg12.C: Likewise.
10566         * g++.dg/template/error15.C: Likewise.
10567
10568         * g++.dg/other/pr39060.C: New.
10569
10570 2009-03-07  Jason Merrill  <jason@redhat.com>
10571
10572         PR c++/39367
10573         * g++.dg/opt/new1.C: New.
10574
10575 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10576
10577         PR c++/33492
10578         * g++.dg/other/error32.C: New.
10579
10580 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10581
10582         PR middle-end/39360
10583         * gcc.c-torture/compile/pr39360.c: New test.
10584
10585         PR debug/39372
10586         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10587
10588 2009-03-05  Jason Merrill  <jason@redhat.com>
10589
10590         PR c++/38908
10591         * g++.dg/warn/Wuninitialized-3.C: New test.
10592
10593 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10594
10595         PR debug/39379
10596         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10597         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10598
10599 2009-03-04  Jason Merrill  <jason@redhat.com>
10600
10601         PR c++/13549
10602         * g++.dg/template/koenig7.C: New test.
10603
10604 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10605
10606         * g++.dg/torture/predcom-1.C: New test.
10607
10608 2009-03-04  Richard Guenther  <rguenther@suse.de>
10609
10610         PR tree-optimization/39362
10611         * g++.dg/torture/pr39362.C: New testcase.
10612
10613 2009-03-04  Jason Merrill  <jason@redhat.com>
10614             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10615
10616         PR c++/9634
10617         PR c++/29469
10618         PR c++/29607
10619         * g++.dg/template/dependent-name5.C: New test.
10620
10621 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10622
10623         PR testsuite/39357
10624         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10625         vect_int to vect_int_mult.
10626
10627 2009-03-04  Richard Guenther  <rguenther@suse.de>
10628
10629         PR tree-optimization/39358
10630         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10631         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10632
10633 2009-03-04  Richard Guenther  <rguenther@suse.de>
10634
10635         PR tree-optimization/39339
10636         * gcc.c-torture/execute/pr39339.c: New testcase.
10637
10638 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10639
10640         * gcc.c-torture/compile/20090303-1.c,
10641         gcc.c-torture/compile/20090303-2.c: New tests.
10642
10643 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR fortran/39354
10646         * gfortran.dg/gomp/pr39354.f90: New test.
10647
10648         PR tree-optimization/39343
10649         * gcc.dg/pr39343.c: New test.
10650
10651 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10652
10653         PR tree-optimization/39248
10654         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10655         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10656         on targets without vector misalignment support.
10657         * lib/target-supports.exp
10658         (check_effective_target_vect_short_mult): Add
10659         check_effective_target_arm32.
10660
10661 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10662
10663         PR middle-end/39335
10664         * gcc.dg/graphite/pr39335_1.c: New.
10665         * gcc.dg/graphite/pr39335.c: New.
10666
10667 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10668
10669         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10670         of andl.
10671         * gcc.target/i386/stackalign/return-5.c: Likewise.
10672         * gcc.target/i386/stackalign/return-6.c: Likewise.
10673
10674 2009-03-02  Richard Guenther  <rguenther@suse.de>
10675             Ira Rosen  <irar@il.ibm.com>
10676
10677         PR tree-optimization/39318
10678         * gfortran.dg/vect/pr39318.f90: New test.
10679
10680 2009-03-01  Jan Hubicka  <jh@suse.cz>
10681
10682         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10683
10684 2009-03-01  Jan Hubicka  <jh@suse.cz>
10685
10686         PR debug/39267
10687         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10688
10689 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10690
10691         * gnat.dg/pack12.adb: New test.
10692
10693 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10694
10695         PR c++/37789
10696         * g++.dg/other/pr37789.C: New.
10697
10698 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10699
10700         PR fortran/39295
10701         * gfortran.dg/interface_25.f90: New test.
10702         * gfortran.dg/interface_26.f90: New test.
10703
10704 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10705
10706         PR fortran/39292
10707         * gfortran.dg/initialization_22.f90: New test.
10708
10709 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10710
10711         PR rtl-optimization/39241
10712         * gcc.dg/torture/pr39241.c: New.
10713
10714 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10715
10716         PR tree-optimizations/39259
10717         * g++.dg/torture/pr39259.C: New testcase.
10718
10719 2009-02-24  Richard Guenther  <rguenther@suse.de>
10720
10721         PR c++/39242
10722         * g++.dg/template/instantiate10.C: New testcase.
10723
10724 2009-02-24  Richard Guenther  <rguenther@suse.de>
10725             Zdenek Dvorak  <ook@ucw.cz>
10726
10727         PR tree-optimization/39233
10728         * gcc.c-torture/execute/pr39233.c: New testcase.
10729
10730 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10731
10732         PR tree-optimization/39260
10733         * gcc.dg/graphite/pr39260.c: New.
10734
10735 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10736
10737         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10738
10739 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10740
10741         PR c++/36411
10742         * g++.dg/template/void14.C: New.
10743
10744 2009-02-23  Jason Merrill  <jason@redhat.com>
10745
10746         PR c++/38880
10747         * g++.dg/init/const7.C: Remove XFAIL.
10748         * g++.dg/init/static-init1.C: New test.
10749
10750         * g++.dg/cpp0x/initlist14.C: New test.
10751
10752 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10753
10754         PR fortran/38914
10755         * bound_simplification_2.f90:  New test case.
10756         * bound_7.f90:  New test case.
10757
10758 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10759
10760         * gcc.dg/cpp/include4.c: New test.
10761
10762 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10763
10764         PR target/39256
10765         * gcc.target/i386/abi-2.c: New.
10766
10767 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10768
10769         * gcc.c-torture/execute/pr39228.x: New.
10770
10771 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10774         scan-assembler to check for xmm0 register.
10775
10776 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10777             Joseph Myers  <joseph@codesourcery.com>
10778
10779         * gcc.target/arm/va_list.c: New test.
10780         * g++.dg/abi/arm_va_list.C: Likewise.
10781         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10782         function.
10783         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10784         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10785         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10786         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10787         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10788         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10789
10790 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10791
10792         PR testsuite/38164
10793         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10794         to dg-options.
10795
10796 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10797
10798         PR target/39240
10799         * gcc.c-torture/execute/pr39240.c: New test.
10800
10801 2009-02-20  Jason Merrill  <jason@redhat.com>
10802
10803         PR c++/39225
10804         * g++.dg/parse/dtor15.C: New test.
10805
10806 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10807
10808         * gcc.c-torture/execute/20090219-1.c: New.
10809
10810 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10811
10812         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10813         (mips-dg-options): When matching isa* pseudo-options make
10814         'value' optional and accept ! entries.  Use $spec instead of
10815         $isa_spec in the isa pseudo-option error message.  Only
10816         perform the ISA-range check when 'value' is set.  If arch is
10817         matching any CPU in the ! entries switch to its generic ISA.
10818         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10819         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10820
10821 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10822
10823         PR target/39175
10824         * gcc.dg/visibility-20.c: New test.
10825         * g++.dg/ext/visibility/visibility-11.C: New test.
10826
10827 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10828
10829         PR c++/39188
10830         * g++.dg/abi/pr39188-1a.C: New.
10831         * g++.dg/abi/pr39188-1b.C: Likewise.
10832         * g++.dg/abi/pr39188-1.h: Likewise.
10833         * g++.dg/abi/pr39188-2a.C: Likewise.
10834         * g++.dg/abi/pr39188-2b.C: Likewise.
10835         * g++.dg/abi/pr39188-2.h: Likewise.
10836         * g++.dg/abi/pr39188-3a.C: Likewise.
10837         * g++.dg/abi/pr39188-3b.C: Likewise.
10838         * g++.dg/abi/pr39188-3.h: Likewise.
10839
10840 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10841
10842         PR c/38483
10843         * gcc.c-torture/execute/call-trap-1.c,
10844         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10845         tests.
10846
10847 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10848
10849         PR target/39228
10850         * gcc.c-torture/execute/pr39228.c: New test.
10851
10852 2009-02-19  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/39074
10855         * gcc.dg/torture/pr39074.c: New testcase.
10856         * gcc.dg/torture/pr39074-2.c: Likewise.
10857         * gcc.dg/torture/pr39074-3.c: Likewise.
10858
10859 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10860
10861         PR c++/39219
10862         * g++.dg/parse/attr3.C: New.
10863
10864 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10865
10866         PR testsuite/38165
10867         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10868
10869         PR testsuite/38166
10870         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10871         and skip on Darwin.
10872
10873 2009-02-18  Jason Merrill  <jason@redhat.com>
10874
10875         PR c++/38880
10876         * g++.dg/init/const7.C: Remove XFAIL.
10877
10878         PR target/39179
10879         * g++.dg/opt/const6.C: New test.
10880
10881 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10882
10883         * gcc.dg/callabi/callabi.exp: Moved to ...
10884         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10885         in 64bit mode.
10886
10887         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10888         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10889         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10890         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10891         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10892         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10893         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10894
10895         * gcc.dg/callabi/callabi.h: Moved to ...
10896         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10897
10898         * gcc.dg/callabi/func-1.c: Moved to ...
10899         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10900
10901         * gcc.dg/callabi/func-indirect.c: Moved to ...
10902         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10903
10904         * gcc.dg/callabi/pr38891.c: Moved to ...
10905         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10906
10907         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10908         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10909
10910         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10911         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10912
10913         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10914         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10915
10916 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10917
10918         PR target/38891
10919         * gcc.dg/callabi/pr38891.c: New.
10920
10921 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10922
10923         * gcc.dg/callabi/callabi.exp: New.
10924
10925 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10926
10927         PR target/39082
10928         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10929         -Wno-abi for x86.
10930         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10931
10932         * gcc.target/i386/pr39082-1.c: New.
10933
10934         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10935         -Wno-abi.
10936
10937         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10938         CHECK_M64_M128 is defined.
10939         (check_f_arguments): Add "do".
10940         (check_vector_arguments): New.
10941         (check_m64_arguments): Likewise.
10942         (check_m128_arguments): Likewise.
10943
10944         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10945         (CHECK_M64_M128): Define.
10946
10947         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10948         on abitest.
10949         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10950
10951         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10952         tests only if CHECK_M64_M128 is defined.
10953
10954         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10955         (m128_2_struct): Likewise.
10956         (check_struct_passing5): Likewise.
10957         (check_struct_passing6): Likewise.
10958         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10959
10960         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10961         (un5): Likewise.
10962         (check_union_passing4): Likewise.
10963         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10964
10965 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10966
10967         PR c/35447
10968         * gcc.dg/noncompile/pr35447-1.c: New test.
10969
10970 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR tree-optimization/36922
10973         * gfortran.dg/pr36922.f: New test.
10974
10975 2009-02-17  Richard Guenther  <rguenther@suse.de>
10976
10977         PR tree-optimization/39202
10978         * gcc.c-torture/compile/pr39202.c: New testcase.
10979
10980 2009-02-17  Richard Guenther  <rguenther@suse.de>
10981
10982         PR tree-optimization/39204
10983         * gcc.dg/torture/pr39204.c: New testcase.
10984
10985 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10986
10987         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10988         * gcc.dg/vect/vect-outer-6.c: Ditto.
10989
10990 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10991
10992         PR c/35446
10993         * gcc.dg/noncompile/init-5.c: New test.
10994         * gcc.dg/init-bad-4.c: Adjust expected errors.
10995
10996 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10997
10998         PR target/37049
10999         * gcc.target/i386/push-1.c: New.
11000
11001 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
11002
11003         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11004
11005 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11006
11007         * gcc.target/spu/intrinsics-sr.c: New test.
11008
11009 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
11010
11011         PR target/38056
11012         * gcc.target/ia64/sibcall-opt-1.c: New test.
11013         * gcc.target/ia64/sibcall-opt-2.c: New test.
11014
11015 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
11016
11017         PR fortran/36528
11018         * gfortran.dg/cray_pointers_8.f90: New test.
11019
11020         PR fortran/36703
11021         * gfortran.dg/cray_pointers_9.f90: New test.
11022
11023 2009-02-13  Jason Merrill  <jason@redhat.com>
11024
11025         PR c++/39070
11026         * g++.dg/cpp0x/decltype16.C: New.
11027
11028 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11029
11030         PR target/39152
11031         * gfortran.dg/gomp/pr39152.f90: New.
11032
11033 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
11034
11035         PR target/39162
11036         * gcc.target/i386/pr39162.c: New.
11037
11038 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
11039
11040         PR c/35444
11041         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11042         New tests.
11043
11044 2009-02-12  Jason Merrill  <jason@redhat.com>
11045
11046         PR c++/38950
11047         * g++.dg/template/array20.C: New test.
11048
11049 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
11050
11051         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11052         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11053         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11054
11055 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11056
11057         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11058
11059 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11060
11061         PR target/39152
11062         * gfortran.dg/pr39152.f: New.
11063
11064 2009-02-11  Jason Merrill  <jason@redhat.com>
11065
11066         PR c++/39153
11067         * g++.dg/cpp0x/defaulted9.C: New test.
11068
11069         PR c++/30111
11070         * g++.dg/init/value7.C: New test.
11071
11072 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
11073
11074         PR target/38824
11075         * gcc.target/i386/pr38824.c: New testcase.
11076
11077 2009-02-11  Jason Merrill  <jason@redhat.com>
11078
11079         PR c++/38649
11080         * g++.dg/cpp0x/defaulted8.C: New test.
11081
11082         PR c++/36744
11083         * g++.dg/cpp0x/rv9p.C: New test.
11084
11085 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11086
11087         * gnat.dg/aliasing3.adb: New test.
11088         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11089
11090 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
11091
11092         PR c++/34397
11093         * g++.dg/template/crash88.C: New.
11094         * g++.dg/template/crash89.C: Likewise.
11095
11096 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
11097
11098         PR c/39084
11099         * gcc.dg/pr39084.c: New test.
11100
11101 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR target/39139
11104         * gcc.target/i386/pr39139.c: New test.
11105
11106 2009-02-10  Richard Guenther  <rguenther@suse.de>
11107
11108         PR tree-optimization/39132
11109         * gcc.dg/torture/pr39132.c: New testcase.
11110
11111 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11112
11113         PR target/39119
11114         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11115         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11116         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11117         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11118         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11119         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11120         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11121         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11122
11123 2009-02-09  Jason Merrill  <jason@redhat.com>
11124
11125         PR c++/39109
11126         * g++.dg/init/value6.C: New test.
11127
11128 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11129
11130         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11131
11132 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11133
11134         * gcc.c-torture/compile/20090209-1.c: New test.
11135
11136 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11137
11138         PR c++/35147
11139         PR c++/37737
11140         * g++.dg/cpp0x/vt-35147.C: New.
11141         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11142         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11143
11144 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11145
11146         PR c/35434
11147         * gcc.dg/attr-alias-4.c: New test.
11148
11149 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11150
11151         PR c/39035
11152         * gcc.dg/dfp/pr39035.c: New test.
11153
11154 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11155
11156         PR c/36432
11157         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11158
11159 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11160
11161         PR c++/39106
11162         * g++.dg/opt/thunk3.C: New test.
11163
11164 2009-02-05  Nick Clifton  <nickc@redhat.com>
11165
11166         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11167         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11168         * gcc.dg/cdce1.c: Likewise.
11169         * gcc.dg/cpp/_Pragma6.c: Likewise.
11170         * g++.dg/cpp/_Pragma1.C: Likewise.
11171         * gcc.dg/utf32-2.c: Xfail for M32C.
11172         * gcc.dg/utf32-1.c: Likewise.
11173         * gcc.dg/utf32-3.c: Likewise.
11174         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11175         targets.
11176         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11177         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11178         * gcc.dg/Wconversion-5.c: Likewise.
11179         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11180         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11181         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11182         * gcc.dg/utf-inc-init.c: Likewise.
11183         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11184         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11185         * gcc.dg/utf-array-short-wchar.c: Likewise.
11186         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11187         * gcc.dg/mallign.c: Use size_t instead of long.
11188
11189 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11190
11191         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11192
11193 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11194
11195         * gcc.c-torture/execute/pr39100.c: New.
11196
11197 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11198
11199         PR c/35435
11200         * gcc.dg/tls/diag-6.c: New test.
11201
11202 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11203
11204         * gcc.dg/graphite/scop-19.c: New
11205
11206 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11207
11208         AVX Programming Reference (January, 2009)
11209         * gcc.target/i386/avx-vpclmulqdq.c: New.
11210         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11211
11212         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11213
11214         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11215         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11216         (pclmul_test): Renamed to ...
11217         (TEST): This.
11218
11219 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11220
11221         PR c++/39095
11222         * g++.dg/abi/mangle31.C: New test.
11223
11224 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11225
11226         PR c/29129
11227         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11228         declarator.
11229         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11230         inside function prototype but not part of parameter declarator.
11231         * vla-11.c: New test.
11232
11233 2009-02-03  Jason Merrill  <jason@redhat.com>
11234
11235         * g++.dg/warn/main-4.C: New test.
11236         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11237
11238 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11239
11240         PR c++/36607
11241         * g++.dg/expr/cast10.C: New test.
11242
11243 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11244
11245         PR c/35433
11246         * gcc.dg/init-bad-6.c: New test.
11247
11248 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11249
11250         PR target/35318
11251         * gcc.c-torture/compile/pr35318.c: New test.
11252
11253         PR inline-asm/39059
11254         * gcc.dg/nofixed-point-2.c: New test.
11255         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11256         * g++.dg/ext/fixed2.C: Likewise.
11257         * g++.dg/other/error25.C: Likewise.
11258         * g++.dg/lookup/crash7.C: Likewise.
11259         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11260
11261         PR c++/39056
11262         * g++.dg/cpp0x/initlist13.C: New test.
11263
11264 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11265
11266         PR c++/36897
11267         * g++.dg/template/func2.C: New test.
11268
11269         PR c++/37314
11270         * g++.dg/template/typename15.C: New.
11271         * g++.dg/template/typename16.C: New.
11272
11273 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11274             Ben Elliston  <bje@au.ibm.com>
11275
11276         PR c/39034
11277         * gcc.dg/dfp/pr39034.c: New test.
11278
11279 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11280
11281         PR testsuite/38263
11282         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11283
11284 2009-02-02  Jason Merrill  <jason@redhat.com>
11285
11286         PR c++/39054
11287         * g++.dg/parse/dtor14.C: New test.
11288
11289 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * lib/target-supports.exp
11292         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11293         * g++.dg/ext/builtin10.C: New test.
11294
11295         PR inline-asm/39058
11296         * gcc.target/i386/pr39058.c: New test.
11297
11298 2009-02-02  Richard Guenther  <rguenther@suse.de>
11299
11300         PR tree-optimization/38937
11301         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11302
11303 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11304
11305         PR c++/39053
11306         * g++.dg/parse/crash52.C: New.
11307
11308 2009-01-30  Richard Guenther  <rguenther@suse.de>
11309
11310         PR tree-optimization/39041
11311         * gcc.c-torture/compile/pr39041.c: New testcase.
11312
11313 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11314
11315         PR target/39013
11316         * gcc.target/i386/pr39013-1.c: New test.
11317         * gcc.target/i386/pr39013-2.c: New test.
11318
11319         PR c++/39028
11320         * g++.dg/ext/label12.C: New test.
11321
11322 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11323
11324         PR c++/33465
11325         * g++.dg/parse/error34.C: New.
11326         * g++.dg/parse/error35.C: Likewise.
11327
11328 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11329
11330         PR c++/38655
11331         * g++.dg/cpp0x/decltype-38655.C: New.
11332
11333 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR target/39002
11336         * g++.dg/torture/pr39002.C: New test.
11337
11338 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11339
11340         PR tree-optimization/39007
11341         * gcc.dg/tree-ssa/pr39007.c: New.
11342
11343 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11344
11345         PR middle-end/35854
11346         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11347         to "subreg1".
11348
11349 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11350
11351         PR middle-end/38857
11352         * gcc.c-torture/compile/pr38857.c: New test.
11353
11354 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11355
11356         PR fortran/38852
11357         PR fortran/39006
11358         * gfortran.dg/bound_6.f90: New test.
11359
11360 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11361
11362         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11363
11364 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11365
11366         PR tree-optimization/38997
11367         * gcc.dg/tree-ssa/pr38997.c: New.
11368
11369 2009-01-28  Richard Guenther  <rguenther@suse.de>
11370
11371         PR tree-optimization/38926
11372         * gcc.c-torture/compile/pr38926.c: New testcase.
11373
11374 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR middle-end/38934
11377         * gcc.dg/pr38934.c: New test.
11378
11379 2009-01-28  Richard Guenther  <rguenther@suse.de>
11380
11381         PR middle-end/38908
11382         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11383
11384 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11385
11386         PR tree-optimization/38984
11387         * gcc.dg/pr38984.c: New XFAILed testcase.
11388
11389
11390 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11391
11392         PR target/38988
11393         * gcc.target/i386/pr38988.c: New test.
11394
11395 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11396
11397         PR c++/37554
11398         * g++.dg/parse/crash51.C: New.
11399         * g++.old-deja/g++.pt/crash9.C: Adjust.
11400
11401 2009-01-27  Daniel Kraft  <d@domob.eu>
11402
11403         PR fortran/38883
11404         * gfortran.dg/mvbits_6.f90:  New test.
11405         * gfortran.dg/mvbits_7.f90:  New test.
11406         * gfortran.dg/mvbits_8.f90:  New test.
11407
11408 2009-01-27  Richard Guenther  <rguenther@suse.de>
11409
11410         PR tree-optimization/38503
11411         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11412
11413 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11414
11415         PR middle-end/38969
11416         * gcc.c-torture/execute/pr38969.c: New test.
11417
11418 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11419
11420         PR testsuite/38864
11421         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11422         to dg-do compile.
11423         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11424         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11425         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11426
11427 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11428
11429         PR target/38952
11430         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11431         if __USING_SJLJ_EXCEPTIONS__ is defined.
11432
11433         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11434         __USING_SJLJ_EXCEPTIONS__ is defined.
11435         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11436         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11437         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11438         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11439         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11440         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11441
11442 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11443
11444         PR testsuite/38949
11445         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11446         Use instead of C name in asm statements.
11447
11448 2009-01-26  Richard Guenther  <rguenther@suse.de>
11449
11450         PR tree-optimization/38745
11451         * g++.dg/torture/pr38745.C: New testcase.
11452
11453 2009-01-26  Richard Guenther  <rguenther@suse.de>
11454
11455         PR middle-end/38851
11456         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11457
11458 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11459
11460         * gcc.dg/bitfld-15.c: Gate warning on target
11461         pcc_bitfield_type_matters.
11462         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11463         g++.dg/ext/bitfield4.C: Likewise.
11464         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11465         bitfield for any target.
11466
11467 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11468
11469         PR c/38957
11470         * gcc.dg/pr38957.c: New test.
11471
11472 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11473
11474         PR fortran/38955
11475         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11476         comparing floats.
11477
11478 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11479
11480         PR tree-optimization/38953
11481         * gfortran.dg/graphite/pr38953.f90: New.
11482
11483 2009-01-24  Paul Brook  <paul@codesourcery.com>
11484
11485         * gcc.target/arm/neon-cond-1.c: New test.
11486
11487 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11488
11489         PR tree-optimization/38932
11490         * gcc.dg/pr38932.c: New.
11491
11492 2009-01-23  Revital Eres  <eres@il.ibm.com>
11493
11494         * gcc.dg/sms-7.c: Fix test.
11495
11496 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11497
11498         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11499         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11500         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11501         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11502
11503 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11504
11505         * gcc.dg/pr35729.c: Make test x86 specific.
11506
11507 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11508
11509         PR middle-end/38615
11510         * gcc.dg/pr38615.c: New test.
11511
11512 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11513
11514         PR target/38931
11515         * gcc.target/i386/pr38931.c: New test.
11516
11517 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11518
11519         PR c++/38930
11520         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
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: Likewise.
11525         * g++.old-deja/g++.pt/typename8.C: Likewise.
11526         * g++.dg/template/access11.C: Likewise
11527
11528 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11529
11530         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11531         and mips*-*-irix*.
11532         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11533
11534 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11535
11536         PR c++/26693
11537         * g++.dg/template/typedef11.C: New test.
11538         * g++.dg/template/typedef12.C: Likewise.
11539         * g++.dg/template/typedef13.C: Likewise.
11540         * g++.dg/template/typedef14.C: Likewise.
11541         * g++.dg/template/sfinae3.C: Compile this pedantically.
11542         The only errors expected should be the one saying the typedef is ill
11543         formed.
11544         * g++.old-deja/g++.pt/typename8.C: Likewise.
11545         * g++.dg/template/access11.C: Update this.
11546
11547 2009-01-21  Daniel Kraft  <d@domob.eu>
11548
11549         PR fortran/38887
11550         * gfortran.dg/mvbits_5.f90:  New test.
11551
11552 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11553
11554         * gcc.dg/sms-6.c: New test.
11555         * gcc.dg/sms-7.c: Likewise.
11556
11557 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11558
11559         PR fortran/38907
11560         * gfortran.dg/host_assoc_function_7.f90: New test
11561
11562 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11563             Richard Guenther  <rguenther@suse.de>
11564
11565         PR tree-optimization/38747
11566         PR tree-optimization/38748
11567         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11568         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11569         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11570
11571 2009-01-20  Kees Cook  <kees@ubuntu.com>
11572             H.J. Lu  <hongjiu.lu@intel.com>
11573
11574         PR target/38902
11575         * gcc.dg/pr38902.c: New.
11576
11577 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11578
11579         PR target/38868
11580         * gfortran.dg/pr38868.f: New testcase.
11581
11582 2009-01-20  Richard Guenther  <rguenther@suse.de>
11583
11584         * gcc.c-torture/execute/pr36227.c: Move ...
11585         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11586
11587 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11588
11589         * lib/gfortran.exp: Add -B options for targets that use
11590         libgfortran.a%s in their specs.
11591
11592 2009-01-19  Jason Merrill  <jason@redhat.com>
11593
11594         PR c++/23287
11595         * g++.dg/template/dtor5.C: New test.
11596
11597 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11598
11599         PR fortran/38859
11600         * gfortran.dg/bound_5.f90: New test.
11601
11602 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11603
11604         PR target/38736
11605         * g++.dg/compat/abi/pr38736_main.C: New.
11606         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11607         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11608         * g++.dg/other/macro-1.C: Likewise.
11609         * gcc.dg/macro-1.c: Likewise.
11610         * gcc.dg/compat/pr38736_main.c: Likewise.
11611         * gcc.dg/compat/pr38736_x.c: Likewise.
11612         * gcc.dg/compat/pr38736_y.c: Likewise.
11613
11614 2009-01-18  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/38819
11617         * gcc.c-torture/execute/pr38819.c: New testcase.
11618
11619 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11620
11621         PR fortran/38657
11622         * gfortran.dg/module_commons_3.f90: Reapply.
11623
11624 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11625
11626         PR fortran/34955
11627         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11628         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11629
11630 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11631
11632         PR fortran/38657
11633         * gfortran.dg/module_commons_3.f90: Remove
11634
11635 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11636
11637         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11638
11639 2009-01-16  Jason Merrill  <jason@redhat.com>
11640
11641         PR c++/38877
11642         * g++.dg/template/lvalue1.C: New test.
11643
11644         PR c++/29470
11645         * g++.dg/template/access20.C: New test.
11646         * g++.dg/torture/pr34641.C: Fix access.
11647
11648 2009-01-16  Richard Guenther  <rguenther@suse.de>
11649
11650         PR tree-optimization/38835
11651         PR middle-end/36227
11652         * gcc.c-torture/execute/pr36227.c: New testcase.
11653         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11654         * g++.dg/init/const7.C: Likewise.
11655
11656 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11657
11658         PR target/38554
11659         * gcc.c-torture/compile/pr38554.c: New test.
11660
11661 2009-01-16  Jason Merrill  <jason@redhat.com>
11662
11663         PR c++/38579
11664         * g++.dg/conversion/access1.C: New test.
11665
11666 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR tree-optimization/38789
11669         * gcc.c-torture/compile/pr38789.c: New test.
11670
11671 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11672
11673         PR fortran/38152
11674         * gfortran.dg/proc_ptr_13.f90: New.
11675
11676 2009-01-15  Jason Merrill  <jason@redhat.com>
11677
11678         PR c++/38850
11679         * g++.dg/template/koenig6.C: New test.
11680
11681 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11682
11683         PR c++/29388
11684         * g++.dg/template/error37.C: New testcase.
11685
11686 2009-01-15  Jason Merrill  <jason@redhat.com>
11687
11688         PR c++/36334
11689         * g++.dg/conversion/memfn1.C: New test.
11690
11691         PR c++/37646
11692         * g++.dg/conversion/memfn2.C: New test.
11693
11694 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11695
11696         PR c++/38357
11697         * g++.dg/template/crash87.C: New test.
11698
11699 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11700
11701         PR middle-end/37843
11702         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11703
11704 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11705
11706         PR c++/38636
11707         * g++.dg/parse/crash50.C: New test.
11708
11709 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11710
11711         PR rtl-optimization/38245
11712         * gcc.dg/pr38245-3.c: New test.
11713         * gcc.dg/pr38245-3.h: New file.
11714         * gcc.dg/pr38245-4.c: New file.
11715         * gcc.dg/pr38364.c: New test.
11716
11717 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11718
11719         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11720         sequence PC-relative.
11721
11722 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11725         calls and/or PLT markers.
11726         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11727         calls and/or PLT markers.
11728         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11729         calls and/or PLT markers.
11730         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11731         calls and/or PLT markers.
11732
11733 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11734             Nathan Froyd  <froydnj@codesourcery.com>
11735             Joseph Myers  <joseph@codesourcery.com>
11736
11737         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11738         New function.
11739         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11740         and use consistent CFLAGS.
11741         * gcc.target/powerpc/20030505.c: Likewise.
11742         * gcc.target/powerpc/20081204-1.c: Likewise.
11743         * gcc.target/powerpc/ppc-spe.c: Likewise.
11744         * gcc.target/powerpc/spe1.c: Likewise.
11745         * g++.dg/ext/spe1.C: Likewise.
11746         * g++.dg/other/opaque-1.C: Likewise.
11747         * g++.dg/other/opaque-2.C: Likewise.
11748         * g++.dg/other/opaque-3.C: Likewise.
11749
11750 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11751
11752         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11753         out of loop.
11754
11755 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11756
11757         PR target/38811
11758         * g++.dg/torture/pr38811.C: New file.
11759
11760 2009-01-14  Richard Guenther  <rguenther@suse.de>
11761
11762         PR tree-optimization/38826
11763         PR middle-end/38477
11764         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11765
11766 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11767
11768         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11769
11770 2009-01-14  Nick Clifton  <nickc@redhat.com>
11771
11772         PR c++/37862
11773         * g++.cp/parse/pr37862.C: New test.
11774
11775 2009-01-14  Julian Brown  <julian@codesourcery.com>
11776
11777         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11778         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11779         to...
11780         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11781         These.
11782
11783 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11784
11785         PR rtl-optimization/38774
11786         * gcc.dg/torture/pr38774.c: New test.
11787
11788         PR c++/38795
11789         * g++.dg/cpp0x/pr38795.C: New test.
11790
11791 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11792             Nathan Froyd  <froydnj@codesourcery.com>
11793             Joseph Myers  <joseph@codesourcery.com>
11794
11795         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11796         otherwise.  Do not check for AltiVec at runtime.
11797         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11798         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11799         * gcc.target/powerpc/altivec-1.c: Likewise.
11800         * gcc.target/powerpc/altivec-3.c: Likewise.
11801         * gcc.target/powerpc/altivec-10.c: Likewise.
11802         * gcc.target/powerpc/altivec-12.c: Likewise.
11803         * gcc.target/powerpc/altivec-24.c: Likewise.
11804         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11805         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11806         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11807         * gcc.target/powerpc/pr35907.c: Likewise.
11808         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11809         otherwise.  Do not check for Cell at runtime.
11810         * gcc.target/powerpc/altivec_check.h: Delete.
11811
11812         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11813         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11814         not check for AltiVec at runtime.
11815         * g++.dg/ext/altivec-cell-2.C: Likewise.
11816         * g++.dg/ext/altivec-cell-3.C: Likewise.
11817         * g++.dg/ext/altivec-cell-4.C: Likewise.
11818         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11819         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11820         check.
11821         * g++.dg/ext/altivec_check.h: Delete.
11822
11823 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11824
11825         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11826         effective target.  Adjust line numbers accordingly.
11827
11828 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11829
11830         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11831
11832 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11833
11834         PR tree-optimization/38786
11835         * gcc.dg/graphite/pr38786.c: New.
11836
11837 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11838
11839         Revert:
11840         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11841
11842         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11843         for alpha*-*-* targets.
11844         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11845
11846 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11847
11848         PR libfortran/38772
11849         * gfortran.dg/fmt_bz_bn_err.f: New test.
11850
11851 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11852
11853         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11854
11855 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11856
11857         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11858         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11859         instruction support.  Do not check for it at runtime.
11860
11861 2009-01-12  Jason Merrill  <jason@redhat.com>
11862
11863         PR c++/35109
11864         * g++.dg/lookup/friend11.C: Remove expected error.
11865         * g++.dg/lookup/friend14.C: New test.
11866         * g++.dg/lookup/friend15.C: New test.
11867
11868 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11869
11870         PR c++/36019
11871         * g++.dg/lookup/hidden-class12.C: New test.
11872         * g++.dg/lookup/hidden-class13.C: New test.
11873         * g++.dg/lookup/hidden-class14.C: New test.
11874         * g++.dg/lookup/hidden-class15.C: New test.
11875         * g++.dg/lookup/hidden-class16.C: New test.
11876
11877 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11878
11879         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11880         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11881         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11882
11883 2009-01-12  Jason Merrill  <jason@redhat.com>
11884
11885         PR c++/31488
11886         * g++.dg/other/vararg-3.C: New test.
11887
11888 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11889
11890         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11891         Explicitly enable SPE.
11892         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11893         directive.
11894
11895         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11896         Expect -flax-vector-conversions message.  Adjust incompatible
11897         types errors.
11898         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11899         Make Foo extern.
11900
11901         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11902
11903         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11904
11905         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11906         * g++.dg/other/opaque-2.C: Likewise.
11907         * g++.dg/other/opaque-3.C: Likewise.
11908
11909 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11910
11911         PR c/32041
11912         * gcc.dg/pr32041.c: New test.
11913         * g++.dg/parse/offsetof9.C: New test.
11914
11915 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11916             Nathan Froyd  <froydnj@codesourcery.com>
11917
11918         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11919         * g++.dg/ext/attribute-test-1.C: Likewise.
11920         * g++.dg/ext/attribute-test-2.C: Likewise.
11921         * g++.dg/ext/attribute-test-3.C: Likewise.
11922         * g++.dg/ext/attribute-test-4.C: Likewise.
11923
11924 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11925
11926         * gnat.dg/unchecked_convert3.adb: New test.
11927
11928 2009-01-12  Tomas Bily  <tbily@suse.cz>
11929
11930         PR middlend/38385
11931         * gcc.dg/tree-ssa/pr38385.c: New file.
11932
11933 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11934
11935         PR c++/38794
11936         * g++.dg/parse/typedef9.C: New test.
11937
11938         PR tree-optimization/38807
11939         * gcc.c-torture/compile/pr38807.c: New test.
11940
11941 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11942
11943         * gcc.target/mips/ins-2.c: New test.
11944
11945 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11946
11947         PR testsuite/38809
11948         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11949
11950 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11951
11952         PR c++/36254
11953         * g++.dg/warn/Wreturn-type-5.C: New test.
11954
11955 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11956
11957         PR middle-end/38616
11958         * gcc.dg/pr38616.c: New test.
11959
11960 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11961
11962         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11963
11964 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11965
11966         PR c++/38648
11967         * g++.dg/expr/string-1.C: New test.
11968         * g++.dg/expr/string-2.C: New test.
11969
11970         PR c++/36695
11971         * g++.dg/ext/complex4.C: New test.
11972         * g++.dg/ext/complex5.C: New test.
11973         * g++.dg/init/reference1.C: New test.
11974         * g++.dg/init/reference2.C: New test.
11975         * g++.dg/init/reference3.C: New test.
11976
11977 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11978
11979         PR fortran/38763
11980         * gfortran.dg/transfer_null_1.f90: New test.
11981
11982 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11983
11984         PR fortran/38765
11985         * gfortran.dg/host_assoc_function_6.f90: New test.
11986
11987 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11988
11989         * lib/target-supports.exp: Add method to determine if the effective
11990         target is really a ppc405 after applying all compile options.
11991         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11992         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11993         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11994         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11995         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11996         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11997         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11998         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11999         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12000         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12001         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12002         * gcc.target/powerpc/405-machhw-1.c: Likewise.
12003         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12004         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12005         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12006         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12007         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12008         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12009         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12010         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12011         * gcc.target/powerpc/405-macchw-1.c: Likewise.
12012         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12013         * gcc.target/powerpc/405-machhw-2.c: Likewise.
12014         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12015         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12016         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12017         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12018         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12019         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12020         * gcc.target/powerpc/405-macchw-2.c: Likewise.
12021         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12022
12023 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12024
12025         PR c++/35335
12026         * g++.dg/other/error31.C: New testcase.
12027
12028         PR c/35742
12029         * gcc.dg/pr35742.c: New test.
12030
12031 2009-01-09  John F. Carr  <jfc@mit.edu>
12032
12033         PR c++/37877
12034         * g++.dg/parse/linkage3.C: New test.
12035
12036 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR middle-end/38771
12039         * gcc.c-torture/compile/pr38771.c: New test.
12040
12041 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
12042
12043         * gcc.dg/pr34856.c: Ignore irrelevant warning.
12044
12045 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
12046
12047         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12048         * gcc.dg/sibcall-4.c: Likewise.
12049
12050 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
12051             Jan Sjodin  <jan.sjodin@amd.com>
12052
12053         PR tree-optimization/38559
12054         * gcc.dg/graphite/pr38559.c: New.
12055
12056 2009-01-08  Ira Rosen  <irar@il.ibm.com>
12057
12058         PR tree-optimization/37194
12059         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12060
12061 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR c++/38725
12064         * g++.dg/ext/label11.C: New test.
12065
12066 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
12067
12068         * lib/target-supports.exp (check_weak_override_available): New.
12069         * lib/target-supports-dg.exp (dg-require-weak-override): New.
12070         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12071         dg-require-weak-override.
12072
12073 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
12074             Alan Modra  <amodra@bigpond.net.au>
12075
12076         * gcc.c-torture/compile/20090107-1.c: New test.
12077
12078 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
12079
12080         PR target/38706
12081         * g++.dg/other/pr38706.C: New test.
12082
12083 2009-01-07  Jason Merrill  <jason@redhat.com>
12084
12085         * g++.dg/cpp0x/variadic92.C: New test.
12086         * g++.dg/cpp0x/variadic93.C: New test.
12087
12088 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
12089
12090         * lib/target-supports-dg.exp (current_compiler_flags): New.
12091         (check-flags): Use it; do not access dg-test local variables.
12092         (dg-skip-if): Do not access dg-test local variables.
12093         (dg-xfail-run-if): Ditto.
12094         (dg-shouldfail): Ditto.
12095         * gcc.test-framework/test-framework.exp
12096         (check_effective_target_def_nocache): New.
12097         * gcc.test-framework/test-framework.awk: Handle scan tests.
12098         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12099         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12100         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12101         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12102         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12103         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12104         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12105         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12106         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12107
12108         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12109
12110         * lib/target-supports-dg.exp (check_test_flags): Delete.
12111
12112 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12113
12114         PR tree-optimization/38492
12115         PR tree-optimization/38498
12116         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12117         in trunk.
12118         * gcc.dg/graphite/block-0.c: Update test.
12119         * gcc.dg/graphite/block-1.c: Same.
12120         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12121         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12122         * gcc.dg/graphite/block-3.c: New.
12123         * gcc.dg/graphite/pr38498.c: New.
12124
12125 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12126
12127         AVX Programming Reference (December, 2008)
12128         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12129         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12130         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12131
12132         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12133         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12134
12135 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12136
12137         PR fortran/38220
12138         * gfortran.dg/c_loc_pure_1.f90:  New test.
12139
12140 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12141
12142         PR fortran/38669
12143         * gfortran.dg/elemental_dependency_3.f90:
12144         Add the final tree dump cleanup.
12145
12146 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12147
12148         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12149         passing -m32.
12150
12151         PR rtl-optimization/38722
12152         * gfortran.dg/pr38722.f90: New test.
12153
12154 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12155
12156         PR c/34252
12157         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12158         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12159
12160 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12161
12162         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12163         * gfortran.dg/typebound_call_8.f03: Same.
12164         * gfortran.dg/elemental_bind_c.f90: Same.
12165         * gfortran.dg/typebound_call_7.f03: Same.
12166         * gfortran.dg/interface_proc_end.f90: Same
12167         * gfortran.dg/pr37243.f: Fix typo.
12168
12169 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12170
12171         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12172         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12173         large stack sizes.
12174
12175 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12176
12177         AVX Programming Reference (December, 2008)
12178         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12179         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12180         * gcc.target/i386/sse-14.c: Likewise.
12181
12182         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12183         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12184         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12185         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12186
12187 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12188
12189         PR libfortran/38735
12190         * gfortran.dg/fmt_bz_bn.f: Update test.
12191
12192 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12193
12194         PR c++/38472
12195         * g++.dg/conversion/usual-arith-conv.C: New test.
12196
12197 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12198
12199         PR c/34911
12200         * gcc.dg/vector-3.c: New testcase.
12201         * g++.dg/ext/vector15.C: New test.
12202
12203 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12204
12205         PR tree-optimization/38510
12206         * gcc.dg/graphite/pr38510.c: New.
12207
12208 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12209             Jan Sjodin <jan.sjodin@amd.com>
12210
12211         PR tree-optimization/38500
12212         * gcc.dg/graphite/pr38500.c: New.
12213
12214 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12215
12216         * gcc.c-torture/compile/20001226-1.c: Generalize
12217         dg-timeout-factor.
12218         * gcc.c-torture/compile/limits-fnargs.c: Add
12219         dg-timeout-factor.
12220         * gcc.dg/20020425-1.c: Likewise.
12221         * gcc.dg/pch/pch.exp: Likewise.
12222
12223 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12224
12225         PR fortran/38657
12226         * gfortran.dg/module_commons_3.f90: New test.
12227
12228 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12229
12230         PR fortran/37159
12231         * gfortran.dg/random_seed_1.f90: Updated.
12232
12233 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12234
12235         PR fortran/38669
12236         PR fortran/38726
12237         * gfortran.dg/elemental_subroutine_7.f90:
12238         Fix p values so that it can be used as vector subscript.
12239
12240 2009-01-05  Jason Merrill  <jason@redhat.com>
12241
12242         * g++.dg/cpp0x/initlist12.C: Add another test.
12243
12244         * g++.dg/cpp0x/defaulted7.C: New test.
12245
12246 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12247
12248         PR fortran/38672
12249         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12250         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12251
12252 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12253
12254         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12255         for alpha*-*-* targets.
12256         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12257
12258 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12259
12260         PR fortran/38665
12261         * gfortran.dg/host_assoc_function_5.f90: New test.
12262
12263 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12264
12265         PR fortran/38669
12266         * gfortran.dg/elemental_dependency_3.f90: New test.
12267         * gfortran.dg/elemental_subroutine_7.f90: New test.
12268
12269 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12270
12271         * gcc.dg/struct-ret-3.c: Include unistd.h.
12272         (main): Exit early if system memory page size is
12273         larger than 4096 bytes.
12274
12275 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12276
12277         PR fortran/38718
12278         * gfortran.dg/merge_init_expr.f90: New.
12279
12280 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12281
12282         PR fortran/38536
12283         * gfortran.dg/c_loc_tests_13.f90: New test.
12284         * gfortran.dg/c_loc_tests_14.f90: New test.
12285
12286 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12287
12288         * gfortran.dg/func_result_4.f90: New.
12289
12290 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12291
12292         PR fortran/38594
12293         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12294         interface still works, in addition to original tests.
12295         * gfortran.dg/host_assoc_call_6.f90: New test.
12296
12297 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12298
12299         PR c++/38705
12300         * g++.dg/torture/pr38705.C: New test.
12301
12302         PR c/38700
12303         * gcc.dg/pr38700.c: New test.
12304
12305 2009-01-02  Jason Merrill  <jason@redhat.com>
12306
12307         * g++.dg/cpp0x/initlist11.C: New test.
12308         * g++.dg/cpp0x/initlist12.C: New test.
12309
12310 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12311
12312         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12313         Allow extra informative notes.
12314
12315 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR c/36489
12318         * gcc.dg/pr36489.c: New test.
12319
12320 \f
12321 Copyright (C) 2009 Free Software Foundation, Inc.
12322
12323 Copying and distribution of this file, with or without modification,
12324 are permitted in any medium without royalty provided the copyright
12325 notice and this notice are preserved.