fixing pr42337
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4e0e720cfb94b305961ac0ad3e408ba146c2d8de
1 2009-12-09  Xinliang David Li  <davidxl@google.com>
3         PR tree-optimization/42337
4         * g++.dg/tree-ssa/pr42337.C: New test.
6 2009-12-08  Tobias Burnus  <burnus@net-b.de>
8         PR fortran/41711
9         * gfortran.dg/boz_15.f90: New test.
11 2008-12-08  Daniel Kraft  <d@domob.eu>
13         PR fortran/41177
14         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
15         * gfortran.dg/typebound_proc_13.f03: New test.
17 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
18             Jakub Jelinek <jakub@redhat.com>    
20         PR midle-end/41843
21         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
23 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
25         PR debug/42244
26         * gcc.dg/debug/pr42244.c: New test.
28 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
30         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
31         abmintrin.h is also tested.
32         * gcc.target/i386/sse-13.c: Likewise.
34 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
36         PR fortran/41940
37         * gfortran.dg/allocate_scalar_with_shape.f90: New.
39 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41         PR other/40302
42         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
43         * gcc.dg/torture/builtin-math-7.c: Likewise.
44         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
45         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
46         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
47         * lib/target-supports.exp (check_effective_target_mpc,
48         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
49         Delete.
51 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
53         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
54         targets.
56 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
58         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
59         for 16bit int targets.
61 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
63         PR fortran/41478
64         PR fortran/42268
65         * gfortran.dg/intrinsic_pack_5.f90: New test.
67 2009-12-04  Jason Merrill  <jason@redhat.com>
69         PR c++/42010
70         * g++.dg/abi/local2.C: New.
72         PR c++/42277
73         * g++.dg/cpp0x/decltype20.C: New.
75 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
77         PR rtl-optimization/42164
78         * gcc.c-torture/compile/pr42164.c: New test.
80 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
82         * gnat.dg/specs/size_attribute1.ads: New test.
83         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
84         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
86 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
88         PR c++/42218
89         * g++.dg/other/error33.C: New test.
91 2009-12-03  Jason Merrill  <jason@redhat.com>
93         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
95         PR c++/41611
96         * g++.dg/abi/guard2.C: New.
98         PR c++/42266
99         * g++.dg/cpp0x/variadic97.C: New.
101 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
103         PR middle-end/42049
104         * gcc.c-torture/compile/pr42049.c: New test.
106 2009-12-03  Quentin Ochem  <ochem@adacore.com>
108         * gnat.dg/controlled5.adb: New test.
109         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
111 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
113         PR c++/42217
114         * g++.dg/other/bitfield4.C: New test.
116 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
118         PR c++/42256
119         * g++.dg/inherit/thunk11.C: New test.
120         * g++.dg/inherit/thunk11.h: New file.
121         * g++.dg/inherit/thunk11-aux.cc: New file.
123 2009-12-02  Richard Guenther  <rguenther@suse.de>
125         * g++.dg/ipa/iinline-1.C: Adjust.
126         * g++.dg/template/cond2.C: Likewise.
127         * g++.dg/template/pr35240.C: Likewise.
129 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
131         PR middle-end/42224
132         * gcc.target/s390/pr42224.c: New test.
134 2009-12-01  Jason Merrill  <jason@redhat.com>
136         PR c++/41611
137         * g++.dg/abi/guard1.C: New.
139 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
141         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
143 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
145         PR c++/42234
146         * g++.dg/gomp/pr42234.C: New test.
148 2009-12-01  Martin Jambor  <mjambor@suse.cz>
150         PR tree-optimization/42237
151         * gcc.c-torture/compile/pr42237.c: New test.
153 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
155         PR c++/42057
156         * g++.dg/parse/crash54.C: New.
158 2009-11-30  Chao-ying Fu  <fu@mips.com>
160         * gcc.target/mips/dsp-lhx.c: New test.
161         * gcc.target/mips/dsp-no-lhx.c: New test.
163 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
165         * lib/g++.exp (g++_init): Add host-dependent settings for
166         LC_ALL and LANG.
167         * lib/gcc-dg.exp: Likewise.
168         * lib/options.exp: Likewise.
169         * lib/objc.exp (objc_init): Likewise.
170         * lib/gfortran.exp (gfortran_init): Likewise.
172 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
174         PR c++/40371
175         * g++.dg/template/crash93.C: New.
177 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
179         * gcc.dg/pr41551.c: New test.
181 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
183         PR fortran/42053
184         * gfortran.dg/select_type_9.f03: New.
186 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
188         PR fortran/41631
189         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
190         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
191         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
192         * gfortran.dg/select_type_2.f03: Ditto.
193         * gfortran.dg/select_type_8.f03: New test.
195 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
197         * gfortran.dg/extends_type_of_1.f03: New test.
198         * gfortran.dg/same_type_as_1.f03: Extended.
200 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
202         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
203         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
205 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
207         PR testsuite/42212
208         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
210 2009-11-30  Martin Jambor  <mjambor@suse.cz>
212         PR middle-end/42196
213         * gcc.c-torture/compile/pr42196-1.c: New test.
214         * gcc.c-torture/compile/pr42196-2.c: New test.
215         * gcc.c-torture/compile/pr42196-3.c: New test.
217 2009-11-30  Ira Rosen  <irar@il.ibm.com>
219         * gfortran.dg/vect/vect-7.f90: New test.
221 2009-11-30  Richard Guenther  <rguenther@suse.de>
223         PR middle-end/42119
224         PR fortran/38530
225         * gfortran.dg/pr42119.f90: New testcase.
227 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
229         PR c++/42069
230         * g++.dg/template/typedef23.C: New test.
232 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
234         PR tree-optimization/41961
235         * g++.dg/tree-ssa/pr41961.C: New.
237 2009-11-29  Ira Rosen  <irar@il.ibm.com>
239         PR tree-optimization/42193
240         * gcc.dg/vect/pr42193.c: New test.
242 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
244         PR c++/36408
245         * g++.dg/template/stmtexpr2.C: New test.
247 2009-11-28  Richard Guenther  <rguenther@suse.de>
249         PR tree-optimization/42183
250         * g++.dg/torture/pr42183.C: New testcase.
252 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
254         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
255         w64 target type 'unsigned long long'.
257 2009-11-27  Martin Jambor  <mjambor@suse.cz>
259         PR middle-end/42006
260         * gcc.c-torture/execute/pr42006.c: New test.
262 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
264         PR c++/38656
265         * g++.dg/cpp0x/error2.C: New.
267 2009-11-27  Michael Matz  <matz@suse.de>
269         PR rtl-optimization/42084
270         * gcc.dg/pr42084.c: New test.
272 2009-11-27  Michael Matz  <matz@suse.de>
274         PR c++/41906
275         * g++.dg/tree-ssa/pr41906.C: New testcase.
277 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
279         * gcc.dg/O16384.c: New test.
281 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
283         PR c++/35112
284         * g++.dg/parse/crash53.C: New.
285         * g++.dg/parse/error17.C: Adjust, error messages are not
286         duplicated anymore.
287         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
289 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
291         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
292         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
293         * gcc.target/i386/vperm-v4si-2.c: Ditto.
294         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
296 2009-11-26  Richard Henderson  <rth@redhat.com>
298         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
300 2009-11-26  Jason Merrill  <jason@redhat.com>
302         PR c++/42026, DR 239
303         * g++.dg/lookup/koenig8.C: New.
305         PR c++/10690
306         * g++.dg/template/explicit-args2.C: Add typeid cases.
308 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
310         PR fortran/41278
311         * gfortran.dg/array_function_5.f90: New test.
313 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
315         PR fortran/42048
316         PR fortran/42167
317         * gfortran.dg/select_type_10.f03: New test case.
318         * gfortran.dg/typebound_call_11.f03: Extended test case.
320 2009-11-26  Michael Matz  <matz@suse.de>
322         PR tree-optimization/41905
323         * g++.dg/tree-ssa/pr41905.C: New testcase.
325 2009-11-25  Richard Henderson  <rth@redhat.com>
327         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
329         * lib/target-supports.exp
330         (check_effective_target_vect_extract_even_odd): Add x86.
332         * gcc.target/i386/isa-check.h: New.
333         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
334         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
335         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
336         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
337         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
338         gcc.target/i386/vperm.pl: New files.
340 2009-11-25  Richard Henderson  <rth@redhat.com>
342         * gcc.dg/vect/pr36493.c: Call check_vect.
343         * gcc.dg/vect/pr37539.c: Likewise.
344         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
345         * tree-vect.h (check_vect): Use cpuid for x86.
347 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
349         * gnat.dg/specs/pack6.ads: New test.
350         * gnat.dg/specs/pack6_pkg.ads: New helper.
352 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
354         * gcc.target/powerpc/regnames-1.c: New test.
356 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
357             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
359         PR ada/42170
360         * ada/acats/run_acats: Bump stack limit to 16MB.
362 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
364         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
365         -march=armv5te.
367 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
369         PR fortran/42008
370         * gfortran.dg/pure_initializer_2.f90: New test.
372 2009-11-23  Jason Merrill  <jason@redhat.com>
374         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
375         * g++.old-deja/g++.pt/ctor2.C: Adjust.
376         * g++.dg/lookup/name-clash4.C: Adjust.
378 2009-11-23  Jason Merrill  <jason@redhat.com>
380         * g++.dg/template/spec15.C: Check for helpful message.
382 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
384         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
385         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
386         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
387         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
388         * gcc.target/powerpc/paired-2.c: Ditto.
389         * gcc.target/powerpc/paired-3.c: Ditto.
390         * gcc.target/powerpc/paired-4.c: Ditto.
391         * gcc.target/powerpc/paired-5.c: Ditto.
392         * gcc.target/powerpc/paired-6.c: Ditto.
393         * gcc.target/powerpc/paired-7.c: Ditto.
394         * gcc.target/powerpc/paired-8.c: Ditto.
395         * gcc.target/powerpc/paired-9.c: Ditto.
396         * gcc.target/powerpc/paired-10.c: Ditto.
397         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
398         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
399         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
400         * gcc.target/powerpc/pr39457.c: Don't use -m64.
401         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
402         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
403         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
404         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
406 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
408         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
409         scan-assembler-not regular expression.
411 2009-11-24  Richard Guenther  <rguenther@suse.de>
413         PR tree-optimization/42142
414         * gcc.c-torture/execute/pr42142.c: New testcase.
416 2009-11-24  Martin Jambor  <mjambor@suse.cz>
418         PR tree-optimization/42154
419         * gcc.c-torture/execute/pr42154.c: New test.
421 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
423         PR fortran/42045
424         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
425         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
426         * gfortran.dg/proc_ptr_comp_24.f90: New.
428 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
430         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
431         int targets.
433 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
435         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
437 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
439         PR testsuite/42086
440         * gcc.target/ia64/fptr-1.c: Make it a compile test.
442 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
444         * lib/lto.exp (lto_option_list): Rename from option_list.
445         * lib/compat.exp (compat_option_list): Rename from option_list.
447 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
449         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
450         * gcc-dg/raw-string-2.c: Ditto.
451         * gcc-dg/utf-array-short-wchar.c: Ditto.
452         * gcc-dg/utf-array.c: Ditto.
453         * gcc-dg/utf8-2.c: Ditto. 
455 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
457         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
458         targets.
460 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
462         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
464 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
466         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
468 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
470         PR testsuite/36470
471         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
472         Enable short test for avr target.
473         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
474         * gcc.dg/utf32-2.c: Ditto.
475         * gcc.dg/utf32-3.c: Ditto.
476         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
478 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
480         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
482 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
484         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
487 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
489         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
490         * gcc.dg/sms-7.c: Ditto.
492 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
494         * gcc.dg/pr36998.c: Frame pointer required for avr target.
495         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
496         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
497         * gcc.dg/pr41340.c: Test requires long pointer target.
498         * gcc.dg/profile-generate-3.c: Test requires profiling support.
500 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
502         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
503         * gcc.dg/graphite/block-3.c: Ditto.
504         * gcc.dg/graphite/block-4.c: Ditto.
505         * gcc.dg/graphite/block-5.c: Ditto.
506         * gcc.dg/graphite/block-6.c: Ditto.
507         * gcc.dg/graphite/interchange-0.c: Ditto.
508         * gcc.dg/graphite/interchange-1.c: Ditto.
509         * gcc.dg/graphite/interchange-2.c: Ditto.
510         * gcc.dg/graphite/interchange-3.c: Ditto.
511         * gcc.dg/graphite/interchange-4.c: Ditto.
512         * gcc.dg/graphite/interchange-5.c: Ditto.
513         * gcc.dg/graphite/interchange-6.c: Ditto.
514         * gcc.dg/graphite/run-id-1.c: Ditto.
515         * gcc.dg/graphite/scop-16.c: Ditto.
516         * gcc.dg/graphite/scop-17.c: Ditto.
517         * gcc.dg/graphite/scop-18.c: Ditto.
518         * gcc.dg/graphite/scop-matmult.c: Ditto.
519         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
520         * gcc.dg/graphite/id-15.c: Ditto.
522 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
524         * gnat.dg/specs/weak1.ads: New test.
526 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
528         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
530 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
532         PR c++/14777
533         * g++.dg/template/typedef13.C: Adjust.
534         * g++.dg/template/typedef19.C: Adjust.
535         * g++.dg/template/typedef20.C: Adjust.
536         * g++.dg/template/typedef22.C: New test.
538 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
540         PR target/42113
541         * gcc.target/alpha/pr42113.c: New test.
543 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
545         PR fortran/41807
546         * gfortran.dg/data_value_1.f90: Update test.
547         * gfortran.dg/array_constructor_32.f90: New test.
549 2009-11-21  Martin Jambor  <mjambor@suse.cz>
551         PR middle-end/42025
552         * gcc.c-torture/compile/pr42025-1.c: New test.
553         * gcc.c-torture/compile/pr42025-2.c: New test.
555 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
557         * gcc.target/mips/mult-1.c: Forbid octeon.
558         * gcc.target/mips/octeon-dmul-3.c: New test.
560 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
562         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
564 2009-11-20  Jason Merrill  <jason@redhat.com>
566         PR c++/9050, DR 147, DR 318
567         * g++.dg/template/ctor9.C: New.
568         * g++.dg/tc1/dr147.C: Remove xfails.
569         * g++.dg/lookup/name-clash4.C: Adjust.
570         * g++.old-deja/g++.jason/temporary5.C: Adjust.
571         * g++.old-deja/g++.pt/ctor2.C: Adjust.
573 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
575         PR tree-optimization/42078
576         * gcc.dg/pr42078.c: New test.
578 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
580         PR Testsuite/42114
581         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
582         XFAIL ptrdiff range test for avr.
583         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
584         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
585         * gcc-dg/c99-stdint-6.c: Ditto.
587 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
589         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
590         2009-10-23 change to set VRSAVE if VSX has been reverted.
592 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
594         PR c++/38646
595         * g++.dg/cpp0x/pr38646.C: New test.
597 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
599         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
600         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
601         Wrap *intmax_t tests in !NO_MAX_TYPES.
603 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
605         PR c++/42060
606         * g++.dg/cpp0x/initlist28.C: New.
608 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
610         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
612 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
614         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
616 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
618         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
619         explicit.
620         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
621         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
622         * g++.old-deja/g++.law/typeck1.C: Likewise.
623         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
624         * g++.dg/conversion/ptrmem9.C: Likewise.
625         * g++.dg/expr/cond2.C: Likewise.
627 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
628             Janus Weil  <janus@gcc.gnu.org>
630         PR fortran/42104
631         * gfortran.dg/proc_ptr_comp_23.f90: New test.
633 2009-11-19  Jason Merrill  <jason@redhat.com>
635         PR c++/42115
636         * g++.dg/init/placement5.C: Add positive test.
638         DR 176 permissiveness
639         * g++.dg/ext/injected-ttp.C: New.
640         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
641         * g++.old-deja/g++.pt/ttp41.C: Adjust.
643 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
645         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
646         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
648 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
650         * gcc-dg/raw-string-1.c: Skip test for avr target.
651         * gcc-dg/utf-array-short-wchar.c: Ditto.
652         * gcc-dg/utf-array.c: Ditto.
653         * gcc-dg/utf8-2.c: Ditto.
655 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
657         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
658         (plugin_init): Pass correct version to plugin_default_version_check.
659         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
660         (plugin_init): Pass correct version to plugin_default_version_check.
661         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
662         (plugin_init): Pass correct version to plugin_default_version_check.
664 2009-11-19  Jason Merrill  <jason@redhat.com>
666         PR c++/561
667         * g++.dg/overload/pmf2.C: New.
669 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
671         PR libgfortran/42090
672         * gfortran.dg/direct_io_11.f90: New test.
674 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
676         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
678 2009-11-18  Nick Clifton  <nickc@redhat.com>
679         
680         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
681         * g++.dg/lto/20081120-1_0.C: Likewise.
682         * g++.dg/lto/20091002-2_0.C: Likewise.
683         * g++.dg/lto/20081120-2_0.C: Likewise.
684         * g++.dg/lto/20091002-3_0.C: Likewise.
685         * g++.dg/lto/20081123_0.C: Likewise.
686         * g++.dg/lto/20090313_0.C: Likewise.
687         * g++.dg/lto/20081109-1_0.C: Likewise.
688         * g++.dg/lto/20081219_0.C: Likewise.
689         * g++.dg/lto/20081204-1_0.C: Likewise.
690         * g++.dg/lto/20090302_0.C: Likewise.
691         * g++.dg/lto/20081119-1_0.C: Likewise.
692         * g++.dg/lto/20081118_0.C: Likewise.
694 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
696         PR testsuite/41913
697         * lib/lto.exp (scan-symbol): Properly check if target exist.
699 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
701         PR fortran/42072
702         * gfortran.dg/proc_ptr_8.f90: Extended.
704 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
706         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
707         explicit.
708         * g++.dg/inherit/error4.C: Likewise.
709         * g++.dg/template/crash90.C: Likewise.
711 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
713         PR c++/3187
714         * g++.dg/abi/mangle26.C: Also match *C2* definition.
715         * g++.dg/abi/mangle27.C: Likewise.
716         * g++.dg/abi/mangle28.C: Likewise.
717         * g++.dg/abi/mangle29.C: Likewise.
719 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
721         PR debug/41926
722         * gcc.dg/vect/vect-debug-pr41926.c: New.
724 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/42058
727         * g++.dg/init/array26.C: New.
728         * g++.dg/init/array27.C: Likewise.
729         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
731 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
733         PR c++/42061
734         * g++.dg/cpp0x/initlist27.C: New test.
736         PR c++/42059
737         * g++.dg/cpp0x/initlist26.C: New test.
739 2009-11-16  Jason Merrill  <jason@redhat.com>
741         PR c++/189, c++/9937, c++/13950, DR 176
742         * g++.dg/tc1/dr176.C: Adjust.
743         * g++.dg/template/injected1.C: New.
744         * g++.dg/template/inherit.C: Adjust.
745         * g++.old-deja/g++.brendan/crash56.C: Adjust.
746         * g++.old-deja/g++.pt/lookup8.C: Adjust.
747         * g++.old-deja/g++.pt/ttp22.C: Adjust.
748         * g++.old-deja/g++.pt/ttp23.C: Adjust.
750 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
752         PR c++/42055
753         * g++.dg/template/crash92.C: New.
755 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
757         PR c++/32056
758         * g++.dg/template/error44.C: New.
760 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
762         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
764 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
766         PR fortran/42048
767         * gfortran.dg/typebound_call_11.f03: New test.
769 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
771         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
772         init functions.
774 2009-11-13  Jason Merrill  <jason@redhat.com>
776         PR c++/27425
777         PR c++/34274
778         * g++.dg/template/arg7.C: New.
780         PR c++/29363
781         * g++.dg/template/error43.C: New.
783         PR debug/26965
784         * g++.dg/debug/dwarf2/static-data-member2.C: New.
786         PR c++/35075
787         * g++.dg/template/ref5.C: New.
789         PR c++/21008, DR 515
790         * g++.dg/template/inherit4.C: New.
791         * g++.dg/lookup/scoped8.C: Adjust.
793         PR c++/11987
794         * g++.dg/parse/typename11.C: New.
795         * g++.dg/template/crash48.C: Adjust.
797 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
799         PR testsuite/42001
800         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
801         lto_finish at the end.
802         * gfortran.dg/lto/lto.exp: Ditto.
804 2009-11-12  Jason Merrill  <jason@redhat.com>
806         PR c++/39560
807         * g++.dg/lookup/anon7.C: New.
809         PR c++/37037
810         * g++.dg/template/typedef21.C: New.
812         PR c++/42013
813         * g++.dg/cpp0x/decltype19.C: New.
815 2009-11-11  Jason Merrill  <jason@redhat.com>
817         PR c++/39131
818         * g++.dg/dfp/typeid1.C: New.
820 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
822         PR fortran/41978
823         * gfortran.dg/proc_ptr_comp_22.f90: New test.
825 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
827         PR testsuite/42001
828         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
829         lto_finish at the end.
831         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
832         (lto_finish): New. Restore mathlib.
834 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
836         * g++.dg/torture/pushpop_macro.C: New testcase.
837         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
838         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
840 2009-11-11  Jon Beniston  <jon@beniston.com>
842         * lib/target-supports.exp (check_profiling_available): lm32 target
843           doesn't support profiling.
844         * gcc.dg/20020312-2.c: Add lm32 support.
845         * g++.dg/other/packed1.C: Expect to fail on lm32.
846         * g++.old-deja/g++.jason/thunk3.C: Likewise.
848 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
850         * gcc.target/arm/neon: Regenerate generated tests.
852 2009-11-10  Jason Merrill  <jason@redhat.com>
854         * g++.dg/init/placement5.C: New.
856         PR c++/34158
857         * g++.dg/init/placement4.C: New.
859 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
861         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
862         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
863         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
864         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
866 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
868         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
869         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
871 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
873         * gcc.c-torture/compile/pr41987.c: New.
875 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
877         PR middle-end/40946
878         * gcc.dg/pr40946.c: New test.
880 2009-11-09  Jason Merrill  <jason@redhat.com>
882         PR c++/41972
883         * g++.dg/template/ref4.C: New.
885         PR c++/41994
886         * g++.dg/template/conv10.C: New.
888 2009-11-07  Jason Merrill  <jason@redhat.com>
890         PR c++/37920
891         * g++.dg/ext/typeof11.C: New.
893 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
895         PR target/41985
896         * gcc.target/i386/pr41985.c: New test.
898 2009-11-08  Richard Guenther  <rguenther@suse.de>
900         * gcc.dg/torture/pta-escape-1.c: New testcase.
902 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
904         * gnat.dg/rep_clause4.adb: New test.
906 2009-11-08  Richard Guenther  <rguenther@suse.de>
908         PR rtl-optimization/41928
909         * gfortran.dg/pr41928.f90: New testcase.
911 2009-11-07  Jason Merrill  <jason@redhat.com>
913         PR c++/18451
914         PR c++/40738
915         * g++.dg/parse/error36.C: Add parameter and template cases.
916         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
917         * g++.dg/ext/typedef-init.C: Likewise.
918         * g++.dg/lookup/hidden-class1.C: Likewise.
919         * g++.dg/lookup/hidden-class10.C: Likewise.
920         * g++.dg/lookup/hidden-class5.C: Likewise.
921         * g++.dg/lookup/hidden-class7.C: Likewise.
922         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
923         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
924         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
925         * g++.dg/lookup/strong-using-2.C: Likewise.
926         * g++.dg/other/typedef1.C: Likewise.
927         * g++.dg/parse/access10.C: Likewise.
928         * g++.dg/parse/constructor1.C: Likewise.
929         * g++.dg/parse/crash38.C: Likewise.
930         * g++.dg/parse/error3.C: Likewise.
931         * g++.dg/parse/typespec1.C: Likewise.
932         * g++.dg/template/typedef5.C: Likewise.
933         * g++.old-deja/g++.pt/typename3.C: Likewise.
934         * g++.old-deja/g++.pt/typename4.C: Likewise.
935         * g++.old-deja/g++.pt/typename6.C: Likewise.
936         * g++.old-deja/g++.robertl/eb94.C: Likewise.
938         * g++.dg/abi/regparm1.C: Fix execute test.
940 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
942         PR tree-optimization/41643
943         * gcc.dg/pr41643.c: New test.
945 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
947         PR fortran/41909
948         * gfortran.dg/recursive_check_15.f90: New test.
950 2009-11-06  Jason Merrill  <jason@redhat.com>
952         PR c++/15946
953         * g++.dg/parse/error36.C: New.
954         * g++.old-deja/g++.other/typename1.C: Adjust.
956         PR c++/9381
957         * g++.dg/abi/regparm1.C: New.
959 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
961         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
962         PLUGIN_PRAGMAS.
963         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
964         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
965         and pragma_plugin-test-1.C.
967 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
969         PR c++/41536
970         * g++.dg/ext/always_inline-5.C: New test.
972 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
974         PR c++/41967
975         * g++.dg/gomp/pr41967.C: New test.
977 2009-11-06  Michael Matz  <matz@suse.de>
979         PR middle-end/41963
980         * gcc.dg/pr41963.c: New test.
982 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
984         PR middle-end/41935
985         * gcc.dg/pr41935.c: New test.
986         * c-c++-common/pr41935.c: New test.
987         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
988         element.
989         * gcc.c-torture/execute/pr41935.c: New test.
991 2009-11-05  Jason Merrill  <jason@redhat.com>
993         PR c++/34180
994         * g++.dg/init/synth2.C: New.
996         PR c++/7046
997         * g++.dg/abi/pragma-pack1.C: New.
999         PR c++/34870
1000         * g++.dg/lookup/koenig7.C: New.
1002         PR c++/41703
1003         * g++.dg/template/partial6.C: New.
1005 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1007         PR fortran/41556
1008         * gfortran.dg/class_12.f03: New test.
1010 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1012         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1013         in builtin's name.
1015 2009-11-04  Jason Merrill  <jason@redhat.com>
1017         PR c++/36912
1018         * g++.dg/init/static-init2.C: New.
1020 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1022         PR fortran/41556
1023         PR fortran/41873
1024         * gfortran.dg/interface_abstract_4.f90: New test.
1026 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1028         * gcc.target/m68k/pr41302.c: Fix target triplet.
1030 2009-11-04  Jason Merrill  <jason@redhat.com>
1032         PR c++/39413
1033         * g++.dg/template/overload11.C: New.
1034         * g++.dg/template/nested3.C: Adjust.
1036 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1038         PR ada/20548
1039         * ada/acats/norun.lst: Remove the stack checking tests.
1040         * ada/acats/run_acats: Limit the stack to 8MB.
1042 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1044         PR fortran/41556
1045         PR fortran/41937
1046         * gfortran.dg/class_11.f03: New test.
1048 2009-11-04  Jason Merrill  <jason@redhat.com>
1050         PR c++/35067
1051         * g++.dg/abi/thunk5.C: New.
1053 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1055         PR rtl-opt/41833
1056         * gcc.target/powerpc/altivec-33.c: New testcase.
1058 2009-11-04  Jason Merrill  <jason@redhat.com>
1060         PR c++/17365, DR 218
1061         * g++.dg/lookup/koenig6.C: New.
1062         * g++.dg/lookup/koenig5.C: Adjust.
1063         * g++.dg/template/crash56.C: Adjust.
1064         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1066 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1067             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1069         * gcc.target/i386/xop-check.h: New file.
1070         * gcc.target/i386/xop-hadduX.c: Ditto.
1071         * gcc.target/i386/xop-haddX.c: Ditto.
1072         * gcc.target/i386/xop-hsubX.c: Ditto.
1073         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1074         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1075         * gcc.target/i386/xop-pcmov2.c: Ditto.
1076         * gcc.target/i386/xop-pcmov.c: Ditto.
1077         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1078         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1079         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1080         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1081         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1082         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1083         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1084         * gcc.target/i386/sse-12.c: Update with new compile options to
1085         activate and check xopintrin.h intrinsic file.
1086         * gcc.target/i386/sse-13.c: Ditto.
1087         * gcc.target/i386/sse-14.c: Ditto.
1088         * gcc.target/i386/sse-22.c: Ditto.
1089         * gcc.target/i386/sse-23.c: Ditto.
1090         * g++.dg/other/i386-2.C: Ditto.
1091         * g++.dg/other/i386-3.C: Ditto.
1092         * g++.dg/other/i386-5.C: Ditto.
1093         * g++.dg/other/i386-6.C: Ditto.
1094         
1095 2009-11-04  Wei Guozhi  <carrot@google.com>
1097         PR target/40835
1098         * gcc.target/arm/pr40835: New testcase.
1100 2009-11-04  Revital Eres  <eres@il.ibm.com>
1102         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1103         change in decision of peeling for alignment.
1104         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1105         * gcc.dg/vect/vect-50.c: Likewise.
1106         * gcc.dg/vect/vect-42.c: Likewise.
1107         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1108         Likewise.
1109         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1110         Likewise.
1111         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1112         * gcc.dg/vect/vect-60.c: Likewise.
1113         * gcc.dg/vect/vect-52.c: Likewise.
1114         * gcc.dg/vect/vect-44.c: Likewise.
1115         * gcc.dg/vect/vect-27.c: Likewise.
1116         * gcc.dg/vect/vect-29.c: Likewise.
1117         * gcc.dg/vect/vect-72.c: Likewise.
1118         * gcc.dg/vect/vect-56.c: Likewise.
1119         * gcc.dg/vect/vect-48.c: Likewise.
1120         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1121         * gfortran.dg/vect/vect-2.f90: Likewise.
1122         * gfortran.dg/vect/vect-5.f90: Likewise.
1124 2009-11-04  Richard Guenther  <rguenther@suse.de>
1126         PR tree-optimization/41919
1127         * gcc.c-torture/execute/pr41919.c: New testcase.
1129 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1131         PR target/41302
1132         * gcc.target/m68k/pr41302.c: New test.
1134 2009-11-03  Jason Merrill  <jason@redhat.com>
1136         PR c++/36959
1137         * g++.dg/opt/inline16.C: New.
1139 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1141         * gnat.dg/stack_check.adb1: New test.
1142         * gnat.dg/stack_check.adb2: Likewise.
1144 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1146         PR rtl-optimization/41917
1147         * gcc.c-torture/execute/pr41917.c: New test.
1149 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1151         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1152         dump to not include "call *%esp".
1154 2009-11-03  Jason Merrill  <jason@redhat.com>
1156         PR c++/39786
1157         * g++.dg/lookup/using22.C: New.
1159         PR c++/41876
1160         * g++.dg/parse/eh-decl.C: New.
1162         PR c++/41927
1163         * g++.dg/template/sfinae16.C: New.
1165         PR c++/41815
1166         * g++.dg/cpp0x/rv-return.C: New.
1167         * g++.dg/cpp0x/deduce.C: Adjust.
1169         PR c++/40944
1170         * g++.dg/template/sfinae15.C: New.
1172         PR c++/40687
1173         * g++.dg/cpp0x/auto3.C: Remove xfail.
1175 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1177         PR fortran/41907
1178         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1180 2009-11-03  Nick Clifton  <nickc@redhat.com>
1182         * gcc.target/rx/builtins.c: Remove redundant tests.
1183         Add test of MVTIPL instruction.
1184         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1185         function attributes.  Add -msave-acc-in-interrupts option to the
1186         command line.
1188 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1189             Maxim Kuvyrkov  <maxim@codesourcery.com>
1191         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1192         sh, m68k and fido.
1194 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1196         PR c++/38699
1197         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1198         * c-c++-common/builtin-offsetof.c: ... here.
1200 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1202         PR c++/38699
1203         * c-c++-common/dfp/builtin-offsetof.c: New test.
1204         * g++.dg/other/offsetof6.C: Likewise.
1206 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1208         PR target/41900
1209         * gcc.target/i386/pr41900.c: New test.
1211 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1213         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1215 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1217         PR c++/41856
1218         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1219         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1221 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1223         PR c++/37093
1224         * g++.dg/other/ptrmem10.C: New test.
1225         * g++.dg/other/ptrmem11.C: Likewise.
1227 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1229         PR testsuite/41878
1230         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1231         spaces in some expressions.
1233 2009-11-02  Jason Merrill  <jason@redhat.com>
1235         * g++.dg/other/linkage2.C: Move to...
1236         * g++.dg/cpp0x/linkage2.C: ..here.
1237         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1238         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1239         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1240         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1241         * g++.dg/lookup/anon2.C: Likewise.
1242         * g++.dg/other/anon3.C: Likewise.
1243         * g++.dg/template/arg2.C: Likewise.
1244         * g++.dg/template/local4.C: Likewise.
1245         * g++.old-deja/g++.law/operators32.C: Likewise.
1246         * g++.old-deja/g++.other/linkage2.C: Likewise.
1247         * g++.old-deja/g++.pt/enum6.C: Likewise.
1248         * g++.old-deja/g++.other/anon9.C: Likewise.
1249         * g++.old-deja/g++.other/linkage1.C: Likewise.
1250         * c-c++-common/dfp/pr35620.c: Give the union a name.
1252 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1254         PR tree-optimization/41857
1255         * gcc.target/spu/ea/pr41857.c: New file.
1257 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1259         PR tree-optimization/41750
1260         * gcc.c-torture/execute/pr41750.c: New test.
1262 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1264         PR tree-optimization/41841
1265         * gcc.dg/pr41841.c: New test.
1267         PR debug/41893
1268         * gcc.dg/debug/pr41893-1.c: New test.
1269         * gcc.dg/debug/pr41893-2.c: New file.
1271         PR c++/41774
1272         * g++.dg/ext/visibility/namespace3.C: New test.
1274 2009-11-01  Jason Merrill  <jason@redhat.com>
1276         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1277         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1278         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1280 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1282         * gnat.dg/opt5.adb: New test.
1284 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1286         PR fortran/41872
1287         * gfortran.dg/allocatable_scalar_4.f90: New test.
1289 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1291         PR fortran/41850
1292         * gfortran.dg/intent_out_6.f90: New testcase.
1294 2009-10-31  Richard Guenther  <rguenther@suse.de>
1296         * g++.dg/tree-ssa/restrict1.C: New.
1298 2009-10-31  Jason Merrill  <jason@redhat.com>
1300         * g++.dg/rtti/typeid9.C: New.
1302         PR c++/41754
1303         * g++.dg/cpp0x/initlist25.C: New.
1305 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1307         * gnat.dg/specs/rep_clause4.ads: New test.
1309 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1311         PR target/41885
1312         * gcc.target/avr/torture/pr41885.c: New test.
1314 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1316         * gnat.dg/specs/pack5.ads: New test.
1318 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1320         * lib/target-supports.exp: Handle powerpc-*-elf.
1322 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1324         PR target/40838
1325         * gcc.target/i386/incoming-6.c: New.
1326         * gcc.target/i386/incoming-7.c: Likewise.
1327         * gcc.target/i386/incoming-8.c: Likewise.
1328         * gcc.target/i386/incoming-9.c: Likewise.
1329         * gcc.target/i386/incoming-10.c: Likewise.
1330         * gcc.target/i386/incoming-11.c: Likewise.
1331         * gcc.target/i386/incoming-12.c: Likewise.
1332         * gcc.target/i386/incoming-13.c: Likewise.
1333         * gcc.target/i386/incoming-14.c: Likewise.
1334         * gcc.target/i386/incoming-15.c: Likewise.
1335         * gcc.target/i386/pr37843-4.c: Likewise.
1337 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1339         PR c++/41863
1340         * g++.dg/template/sizeof12.C: New test.
1342 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1344         * gnat.dg/pack14.adb: New test.
1346 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1348         * gcc.target/mips/mips.exp (mips_option_groups): Add
1349         mcount-ra-address.
1350         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1351         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1352         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1354 2009-10-29  Michael Matz  <matz@suse.de>
1356         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1357         * gcc.target/i386/sse-recip-vec.c: Ditto.
1358         * gcc.target/i386/brokensqrt.c: New test.
1360 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1362         PR fortran/41777
1363         * gfortran.dg/associated_target_3.f90: New testcase.
1365 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1367         * gfortran.dg/lto/pr41764_0.f: New.
1369 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1371         PR tree-optimization/41775
1372         * g++.dg/torture/pr41775.C: New testcase.
1374 2009-10-28  Jason Merrill  <jason@redhat.com>
1376         * g++.dg/cpp0x/inline-ns1.C: New.
1377         * g++.dg/cpp0x/inline-ns2.C: New.
1378         * g++.dg/cpp0x/inline-ns3.C: New.
1380 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1382         PR rtl-optimization/39715
1383         * gcc.target/arm/thumb-ltu.c: New.
1385 2009-10-28  Richard Guenther  <rguenther@suse.de>
1387         PR lto/41808
1388         PR lto/41839
1389         * gcc.dg/lto/20091027-1_0.c: New testcase.
1390         * gcc.dg/lto/20091027-1_1.c: Likewise.
1391         * g++.dg/lto/20091026-1_0.C: Likewise.
1392         * g++.dg/lto/20091026-1_1.C: Likewise.
1393         * g++.dg/lto/20091026-1_a.h: Likewise.
1395 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1397         PR middle-end/41837
1398         * gcc.dg/pr41837.c: New test.
1400         PR debug/41801
1401         * g++.dg/ext/sync-3.C: New test.
1403         PR target/41762
1404         * gcc.dg/pr41762.c: New test.
1406 2009-10-28  Richard Guenther  <rguenther@suse.de>
1408         PR middle-end/41855
1409         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1410         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1411         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1412         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1414 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1416         PR rtl-optimization/39715
1417         * gcc.target/arm/thumb-bitfld1.c: New.
1419 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1421         PR rtl-optimization/40741
1422         * gcc.target/arm/thumb-branch1.c: New.
1424 2009-10-27  Jason Merrill  <jason@redhat.com>
1426         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1427         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1428         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1429         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1431 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1433         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1434         * gnat.dg/null_pointer_deref2.adb: Likewise.
1436 2009-10-27  Richard Guenther  <rguenther@suse.de>
1438         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1440 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1442         PR c/41842
1443         * gcc.dg/pr41842.c: New test.
1445 2009-10-27  Revital Eres  <eres@il.ibm.com>
1447         PR tree-optimization/40648
1448         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1449         change in decision of peeling for alignment.
1450         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1451         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1452         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1453         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1454         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1455         * gcc.dg/vect/vect-50.c: Likewise.
1456         * gcc.dg/vect/vect-33.c: Likewise.
1457         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1458         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1459         Likewise.
1460         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1461         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1462         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1463         Likewise.
1464         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1465         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1466         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1467         * gcc.dg/vect/vect-60.c: Likewise.
1468         * gcc.dg/vect/vect-26.c: Likewise.
1469         * gcc.dg/vect/vect-52.c: Likewise.
1470         * gcc.dg/vect/vect-44.c: Likewise.
1471         * gcc.dg/vect/vect-27.c: Likewise.
1472         * gcc.dg/vect/vect-70.c: Likewise.
1473         * gcc.dg/vect/vect-28.c: Likewise.
1474         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1475         * gcc.dg/vect/vect-109.c: Likewise.
1476         * gcc.dg/vect/vect-54.c: Likewise.
1477         * gcc.dg/vect/vect-29.c: Likewise.
1478         * gcc.dg/vect/vect-72.c: Likewise.
1479         * gcc.dg/vect/vect-56.c: Likewise.
1480         * gcc.dg/vect/vect-48.c: Likewise.
1481         * gcc.dg/vect/vect-91.c: Likewise.
1482         * gcc.dg/vect/vect-92.c: Likewise.
1483         * gcc.dg/vect/vect-58.c: Likewise.
1484         * gcc.dg/vect/slp-25.c: Likewise.
1485         * gcc.dg/vect/vect-93.c: Likewise.
1486         * gcc.dg/vect/vect-95.c: Likewise.
1487         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1488         * gcc.dg/vect/vect-87.c: Likewise.
1489         * gcc.dg/vect/vect-96.c: Likewise.
1490         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1491         * gcc.dg/vect/vect-88.c: Likewise.
1492         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1493         * gcc.dg/vect/vect-89.c: Likewise.
1494         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1495         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1496         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1497         * gfortran.dg/vect/vect-2.f90: Likewise.
1498         * gfortran.dg/vect/vect-3.f90: Likewise.
1499         * gfortran.dg/vect/vect-4.f90: Likewise.
1500         * gfortran.dg/vect/vect-5.f90: Likewise.
1502 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1504         PR c++/41020
1505         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1507 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1508             Michael Meissner  <meissner@linux.vnet.ibm.com>
1509             Ulrich Weigand  <uweigand@de.ibm.com>
1511         * gcc.target/spu/ea/ea.exp: New file.
1512         * gcc.target/spu/ea/cache1.c: Likewise.
1513         * gcc.target/spu/ea/cast1.c: Likewise.
1514         * gcc.target/spu/ea/cast2.c: Likewise.
1515         * gcc.target/spu/ea/compile1.c: Likewise.
1516         * gcc.target/spu/ea/compile2.c: Likewise.
1517         * gcc.target/spu/ea/cppdefine.c: Likewise.
1518         * gcc.target/spu/ea/errors1.c: Likewise.
1519         * gcc.target/spu/ea/errors2.c: Likewise.
1520         * gcc.target/spu/ea/execute1.c: Likewise.
1521         * gcc.target/spu/ea/execute2.c: Likewise.
1522         * gcc.target/spu/ea/execute3.c: Likewise.
1523         * gcc.target/spu/ea/ops1.c: Likewise.
1524         * gcc.target/spu/ea/ops2.c: Likewise.
1525         * gcc.target/spu/ea/options1.c: Likewise.
1526         * gcc.target/spu/ea/test-sizes.c: Likewise.
1528 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1530         PR bootstrap/41345
1531         * gcc.dg/pr41345.c: New test.
1533         PR debug/41828
1534         * g++.dg/debug/dwarf2/anonname1.C: New test.
1536 2009-10-26  Jason Merrill  <jason@redhat.com>
1538         PR c++/38796
1539         * g++.dg/cpp0x/defaulted15.C: New.
1540         * g++.dg/cpp0x/defaulted16.C: New.
1542 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1544         PR c++/41785
1545         * g++.dg/cpp0x/variadic96.C: New test.
1547 2009-10-26  Nick Clifton  <nickc@redhat.com>
1549         * lib/target-supports.exp (check_profiling_available):
1550         Profiling is not, currently, available for the RX port.
1551         (check_effective_target_hard_float): Add support for RX target.
1552         * gcc.target/rx: New directory.
1553         * gcc.target/rx/builtins.c: New test file.
1554         * gcc.target/rx/interrupts.c: New test file.
1555         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1556         * gcc.target/rx/zero-width-bitfield.c: New test file.
1557         * gcc.target/rx/i272091.c: New test file.
1558         * gcc.target/rx/packed-struct.c: New test file.
1559         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1561 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1563         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1564         * gcc.dg/lto/20091016-1_0.c: Likewise.
1565         * gcc.dg/lto/20090206-1_0.c: Likewise.
1566         * gcc.dg/lto/20081120-1_0.c: Likewise.
1567         * gcc.dg/lto/20081120-2_0.c: Likewise.
1568         * gcc.dg/lto/20090116_0.c: Likewise.
1569         * gcc.dg/lto/20081126_0.c: Likewise.
1570         * gcc.dg/lto/20091013-1_0.c: Likewise.
1571         * gcc.dg/lto/20081212-1_0.c: Likewise.
1572         * gcc.dg/lto/20091015-1_0.c: Likewise.
1573         * gcc.dg/lto/20090126-1_0.c: Likewise.
1574         * gcc.dg/lto/20090126-2_0.c: Likewise.
1575         * gcc.dg/lto/20091020-1_0.c: Likewise.
1576         * gcc.dg/lto/20091020-2_0.c: Likewise.
1577         * gcc.dg/lto/20081204-1_0.c: Likewise.
1578         * gcc.dg/lto/20081204-2_0.c: Likewise.
1579         * gcc.dg/lto/20081224_0.c: Likewise.
1580         * gcc.dg/lto/20090219_0.c: Likewise.
1582 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1584         PR c++/41020
1585         * g++.dg/lookup/extern-c-redecl2.C: New test.
1586         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1587         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1588         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1590 2009-10-26  Michael Matz  <matz@suse.de>
1592         PR tree-optimization/41783
1593         * gcc.dg/pr41783.c: New test.
1594         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1595         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1596         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1598 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1600         PR fortran/41714
1601         * gfortran.dg/class_allocate_4.f03: New test.
1603 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1605         * gcc.target/mips/mult-1.c: New test.
1607 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1609         PR fortran/41784
1610         * gfortran.dg/extends_8.f03: New test.
1612 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1614         * gnat.dg/specs/pack4.ads: New test.
1616 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1618         * gnat.dg/null_pointer_deref1.adb: New test.
1619         * gnat.dg/null_pointer_deref2.adb: Likewise.
1621 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1623         PR fortran/41772
1624         * gfortran.dg/transfer_intrinsic_3.f90.
1626 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1628         * gnat.dg/opt4.adb: New test.
1630 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1632         PR c/40033
1633         * gcc.dg/noncompile/pr40033-1.c: New test.
1635 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1637         PR c++/40808
1638         * g++.dg/abi/mangle34.C: New test
1640 2009-10-23  Jason Merrill  <jason@redhat.com>
1642         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1644         Core issue 899
1645         * g++.dg/cpp0x/explicit4.C: New.
1647 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1649         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1650         *-*-cygwin.
1651         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1652         for *-*-mingw* and *-*-cygwin.
1653         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1654         * g++.dg/template/spec35.C: Disable weak symbol test for
1655         *-*-mingw* and *-*-cygwin.
1657         PR testsuite/31342
1658         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1660 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1662         PR fortran/41800
1663         * gfortran.dg/class_10.f03: New test.
1665 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1667         PR target/41787
1668         * gcc.target/powerpc/vsx-vrsave.c: New file.
1670 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1672         PR c/41673
1673         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1675 2009-10-23  Richard Guenther  <rguenther@suse.de>
1677         PR tree-optimization/41778
1678         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1680 2009-10-22  Richard Guenther  <rguenther@suse.de>
1682         PR lto/41791
1683         * g++.dg/lto/20091022-2_0.C: New testcase.
1685 2009-10-22  Richard Guenther  <rguenther@suse.de>
1687         PR lto/41730
1688         * g++.dg/lto/20091022-1_0.C: New testcase.
1690 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1692         * gcc.dg/autopar/outer-4.c: Adjust scan.
1693         * gcc.dg/autopar/outer-5.c: Adjust scan.
1694         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1696         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1697         * gcc.dg/autopar/outer-1.c: New testcase.
1698         * gcc.dg/autopar/outer-2.c: New testcase.
1699         * gcc.dg/autopar/outer-3.c: New testcase.
1700         * gcc.dg/autopar/outer-4.c: New testcase.
1701         * gcc.dg/autopar/outer-5.c: New testcase.
1702         * gcc.dg/autopar/outer-6.c: New testcase.
1704 2009-10-22  Jan Hubicka  <jh@suse.cz>
1706         * gcc.c-torture/compile/pr40556.c: New testcase.
1708 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1710         PR fortran/41781
1711         * gfortran.dg/goto_8.f90: New test case.
1713 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1715         PR tree-optimization/41497
1716         * gcc.dg/tree-ssa/pr41497.c: New.
1718 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1720         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1722 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1724         * gcc.dg/tls/pie-1.c: New test.
1726 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1728         * g++.dg/abi/mangle33.C: New test.
1730 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1732         * gnat.dg/discr22.adb: New test.
1734 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1736         * gnat.dg/loop_optimization7.ad[sb]: New test.
1737         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1739 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1741         PR fortran/41706
1742         PR fortran/41766
1743         * gfortran.dg/class_9.f03: Extended test case.
1744         * gfortran.dg/select_type_7.f03: New test case.
1746 2009-10-20  Richard Guenther  <rguenther@suse.de>
1748         * gcc.dg/lto/20091020-3_0.c: New testcase.
1750 2009-10-20  Richard Guenther  <rguenther@suse.de>
1752         PR lto/41761
1753         * gcc.dg/lto/20091020-1_0.c: New testcase.
1754         * gcc.dg/lto/20091020-1_1.c: Likewise.
1755         * gcc.dg/lto/20091020-2_0.c: Likewise.
1756         * gcc.dg/lto/20091020-2_1.c: Likewise.
1758 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1760         PR debug/41340
1761         * gcc.dg/pr41340.c: New test.
1763 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1765         * gnat.dg/discr21.ad[sb]: New test.
1766         * gnat.dg/discr21_pkg.ads: New helper.
1768 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1770         PR fortran/41706
1771         * gfortran.dg/class_9 : New test.
1773 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1775         * gcc.dg/raw-string-1.c: New test.
1776         * gcc.dg/raw-string-2.c: New test.
1777         * gcc.dg/raw-string-3.c: New test.
1778         * gcc.dg/raw-string-4.c: New test.
1779         * gcc.dg/raw-string-5.c: New test.
1780         * gcc.dg/raw-string-6.c: New test.
1781         * gcc.dg/raw-string-7.c: New test.
1782         * gcc.dg/utf8-1.c: New test.
1783         * gcc.dg/utf8-2.c: New test.
1784         * gcc.dg/utf-badconcat2.c: New test.
1785         * gcc.dg/utf-dflt2.c: New test.
1786         * gcc.dg/cpp/include6.c: New test.
1787         * g++.dg/ext/raw-string-1.C: New test.
1788         * g++.dg/ext/raw-string-2.C: New test.
1789         * g++.dg/ext/raw-string-3.C: New test.
1790         * g++.dg/ext/raw-string-4.C: New test.
1791         * g++.dg/ext/raw-string-5.C: New test.
1792         * g++.dg/ext/raw-string-6.C: New test.
1793         * g++.dg/ext/raw-string-7.C: New test.
1794         * g++.dg/ext/utf8-1.C: New test.
1795         * g++.dg/ext/utf8-2.C: New test.
1796         * g++.dg/ext/utf-badconcat2.C: New test.
1797         * g++.dg/ext/utf-dflt2.C: New test.
1799         * gcc.dg/cleanup-13.c: New test.
1801 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1803         PR fortran/41586
1804         * gfortran.dg/auto_dealloc_1.f90: New test case.
1806 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1808         Port from redhat/gcc-4_4-branch:
1809         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1810         * gcc.dg/debug/vta-2.c: New test.
1812         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1813         * gcc.dg/debug/vta-1.c: New.
1815 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1817         * gnat.dg/noreturn2.ad[sb]: New test.
1819 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1821         PR fortran/41755
1822         * gfortran.dg/equiv_8.f90: New test.
1823         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1825 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1827         * gcc.target/arm/neon-thumb2-move.c: New test.
1829 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1831         * gcc.dg/debug/vta-3.c: New test.
1833 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1835         * gnat.dg/nested_proc.adb: Rename into...
1836         * gnat.dg/nested_proc1.adb: ...this.
1837         * gnat.dg/nested_proc2.adb: New test.
1839 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1841         * gnat.dg/noreturn1.ad[sb]: New test.
1843 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1844             Paul Thomas  <pault@gcc.gnu.org>
1846         PR fortran/41629
1847         * gfortran.dg/class_6.f90: New test.
1849         PR fortran/41608
1850         PR fortran/41587
1851         * gfortran.dg/class_7.f90: New test.
1853         PR fortran/41618
1854         * gfortran.dg/class_8.f90: New test.
1856 2009-10-17  Richard Guenther  <rguenther@suse.de>
1858         * gcc.dg/lto/20091017-1_0.c: New testcase.
1859         * gcc.dg/lto/20091017-1_1.c: Likewise.
1861 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1863         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1865 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1867         * gnat.dg/aggr11.adb: New test.
1868         * gnat.dg/aggr11_pkg.ads: New helper.
1870 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1872         * gnat.dg/slice8.adb: New test.
1873         * gnat.dg/slice8_pkg1.ads: New helper.
1874         * gnat.dg/slice8_pkg2.ads: Likewise.
1875         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1877 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1879         * gnat.dg/unchecked_convert4.adb: New test.
1881 2009-10-15  Jason Merrill  <jason@redhat.com>
1883         PR c++/38798
1884         * g++.dg/cpp0x/trailing5.C: New.
1886         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1887         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1888         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1889         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1891 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1893         PR fortran/41719
1894         * gfortran.dg/class_5.f03: New test case.
1895         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1896         * gfortran.dg/typebound_operator_4.f03: Ditto.
1898 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1900         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1901         * g++.dg/other/first-global.C: Likewise.
1902         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1903         * g++.dg/torture/pr40323.C: Likewise.
1904         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1905         * gcc.dg/inline-33.c: Likewise.
1906         * gcc.dg/ipa/ipa-1.c: Likewise.
1907         * gcc.dg/ipa/ipa-2.c: Likewise.
1908         * gcc.dg/ipa/ipa-3.c: Likewise.
1909         * gcc.dg/ipa/ipa-4.c: Likewise.
1910         * gcc.dg/ipa/ipa-5.c: Likewise.
1911         * gcc.dg/ipa/ipa-7.c: Likewise.
1912         * gcc.dg/ipa/ipacost-2.c: Likewise.
1913         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1914         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1915         * gfortran.dg/whole_file_5.f90: Likewise.
1916         * gfortran.dg/whole_file_6.f90: Likewise.
1918 2009-10-16  Richard Guenther  <rguenther@suse.de>
1920         PR tree-optimization/41728
1921         * gcc.c-torture/compile/pr41728.c: New testcase.
1923 2009-10-16  Richard Guenther  <rguenther@suse.de>
1925         PR lto/41598
1926         * gcc.dg/lto/20091016-1_0.c: New testcase.
1927         * gcc.dg/lto/20091016-1_1.c: Likewise.
1928         * gcc.dg/lto/20091016-1_a.h: Likewise.
1930 2009-10-16  Richard Guenther  <rguenther@suse.de>
1932         PR lto/41715
1933         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1934         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1935         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1937 2009-10-16  Richard Guenther  <rguenther@suse.de>
1939         PR lto/41713
1940         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1942 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1944         PR debug/41717
1945         * gcc.dg/debug/pr41717.c: New test.
1947 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1949         PR fortran/41648
1950         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1952         PR fortran/41656
1953         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1955 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1957         PR target/23983
1958         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1959         result used.
1960         * g++.dg/ext/altivec-2.C (main): Ditto.
1962 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1964         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1965         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1967 2009-10-15  Richard Guenther  <rguenther@suse.de>
1969         PR lto/41669
1970         * gcc.dg/lto/20091015-1_0.c: New testcase.
1971         * gcc.dg/lto/20091015-1_1.c: Likewise.
1972         * gcc.dg/lto/20091015-1_2.c: Likewise.
1973         * gcc.dg/lto/20091015-1_a.h: Likewise.
1974         * gcc.dg/lto/20091015-1_b.h: Likewise.
1976 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1978         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1980 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1982         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1984 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1986         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1987         line from 1 to 0.
1988         * obj-c++.dg/bitfield-1.mm: Likewise.
1989         * obj-c++.dg/bitfield-4.mm: Likewise.
1991 2009-10-14  Richard Guenther  <rguenther@suse.de>
1993         PR lto/41173
1994         * gcc.dg/lto/20091014-1_0.c: New testcase.
1996 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1998         PR testsuite/41707
1999         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2000         warning on line 0 instead of 1.
2002 2009-10-14  Richard Guenther  <rguenther@suse.de>
2004         PR lto/41521
2005         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2006         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2008 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2010         PR preprocessor/41543
2011         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2013         PR debug/41695
2014         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2016 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2018         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2019         New procedure.
2020         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2021         effective target.
2023 2009-10-14  Jason Merrill  <jason@redhat.com>
2025         PR c++/39866
2026         * g++.dg/cpp0x/defaulted14.C: New.
2028 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2030         * g++.dg/cpp0x/vt-40092.C: New.
2032 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2034         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2035         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2037 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2039         * gfortran.dg/complex_intrinsic_8.f90: New test.
2041 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2043         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2044         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2046 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2048         PR target/38948
2049         * gcc.dg/torture/pr38948.c: New test.
2051 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2053         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2055 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2057         PR fortran/41581
2058         * gfortran.dg/class_allocate_2.f03: Modified.
2059         * gfortran.dg/class_allocate_3.f03: New test case.
2061 2009-10-13  Richard Guenther  <rguenther@suse.de>
2063         PR lto/41668
2064         * gcc.dg/lto/20091006-2_0.c: New testcase.
2065         * gcc.dg/lto/20091006-2_1.c: Likewise.
2066         * gcc.dg/lto/20091006-2_2.c: Likewise.
2067         * gcc.dg/lto/20091013-1_0.c: Likewise.
2068         * gcc.dg/lto/20091013-1_1.c: Likewise.
2069         * gcc.dg/lto/20091013-1_2.c: Likewise.
2071 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2073         * gcc.c-torture/compile/pr41661.c: New test.
2075 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2077         PR libgfortran/41683
2078         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2080 2009-10-12  Jason Merrill  <jason@redhat.com>
2082         PR c++/37875
2083         * g++.dg/cpp0x/decltype18.C: New.
2085         PR c++/37766
2086         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2088 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2090         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2092 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2094         PR debug/41343
2095         PR debug/41447
2096         PR debug/41264
2097         PR debug/41338
2098         * gcc.dg/guality/pr41447-1.c: New.
2099         * gcc.dg/debug/pr41264-1.c: New.
2100         * gcc.dg/debug/pr41343-1.c: New.
2102 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2104         PR target/26515
2105         * gcc.dg/torture/pr26515.c: New test.
2107 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2109         PR testsuite/41659
2110         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2111         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2112         or "xfail" with dg-lto-do.
2114 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2116         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2118 2009-10-12  Michael Matz  <matz@suse.de>
2120         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2121         pass.
2123 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2125         PR target/41680
2126         * g++.dg/torture/pr41680.C: New test.
2128 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2130         PR c++/41570
2131         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2133 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2135         PR debug/41616
2136         * gcc.dg/guality/pr41616-1.c: New.
2138 2009-10-11  Jason Merrill  <jason@redhat.com>
2140         PR c++/37204
2141         * g++.dg/cpp0x/rv-reinterpret.C: New.
2143 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2145         PR libgfortran/38439
2146         * gfortran.dg/fmt_error_9.f: New test.
2147         * gfortran.dg/fmt_error_10.f: New test.
2149 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2151         PR fortran/41583
2152         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2153         * gfortran.dg/class_4b.f03: As above.
2154         * gfortran.dg/class_4c.f03: As above.
2155         * gfortran.dg/class_4d.f03: As above.
2157 2009-10-11  Richard Guenther  <rguenther@suse.de>
2159         PR tree-optimization/41555
2160         * gcc.dg/torture/pr41555.c: New testcase.
2162 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2164         PR libgfortran/35862
2165         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2166         function correctly.
2168 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2170         PR libgfortran/35862
2171         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2172         Add conditions to avoid runtime errors if not supported.
2174 2009-10-10  Richard Guenther  <rguenther@suse.de>
2176         PR tree-optimization/41654
2177         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2179 2009-10-09  Jason Merrill  <jason@redhat.com>
2181         * g++.dg/cpp/ucn-1.C: New.
2183 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2185         PR fortran/41585
2186         * gfortran.dg/class_2.f03: Extended test case.
2188 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2190         PR fortran/41582
2191         * gfortran.dg/class_allocate_1.f03: Modify code such that
2192         it compiles with the gfc_warning->gfc_error change.
2193         * gfortran.dg/class_allocate_1.f03: New test.
2195 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2197         PR fortran/41579
2198         * gfortran.dg/select_type_6.f03: New test.
2200 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2202         PR preprocessor/41445
2203         * gcc.dg/cpp/separate-1.c: Adjust.
2204         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2205         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2206         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2207         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2208         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2209         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2210         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2212         PR rtl-optimization/41646
2213         * gcc.c-torture/compile/pr41646.c: New test.
2215 2009-10-09  Richard Guenther  <rguenther@suse.de>
2217         PR tree-optimization/41634
2218         * gcc.c-torture/compile/pr41634.c: New testcase.
2220 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2222         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2224 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2226         * gnat.dg/opt3.adb: New test.
2227         * gnat.dg/opt3_pkg.ads: New helper.
2229 2009-10-08  Doug Kwan  <dougkwan@google.com>
2231         PR rtl-optimization/41574
2232         * gcc.dg/pr41574.c: New test.
2234 2009-10-08  Cary Coutant  <ccoutant@google.com>
2236         Add support for debugging with ICF (Identical Code Folding).
2237         * g++.dg/debug/dwarf2/icf.C: New test.
2239 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2241         * gcc.target/mips/truncate-6.c: New test.
2243 2009-10-08  Jason Merrill  <jason@redhat.com>
2245         PR c++/36816
2246         * g++.dg/cpp0x/rv-deduce.C: New.
2248         PR c++/37177
2249         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2250         * g++.dg/template/explicit-args2.C: New.
2251         * g++.dg/template/explicit-args3.C: New.
2252         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2254 2009-10-08  Michael Matz  <matz@suse.de>
2256         PR middle-end/41573
2257         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2258         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2259         * gcc.dg/pr41573.c: New test.
2261 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2263         PR c/41182
2264         * gcc.c-torture/compile/pr41182-1.c: New.
2266 2009-10-07  Jason Merrill  <jason@redhat.com>
2268         * g++.dg/cpp0x/variadic95.C: New.
2270 2009-10-07  Jason Merrill  <jason@redhat.com>
2272         * g++.dg/template/scope3.C: New.
2274 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2276         * gcc.dg/debug/dwarf2/inline3.c: New test.
2278 2009-10-07  Daniel Kraft  <d@domob.eu>
2280         PR fortran/41615
2281         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2283 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2285         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2286         * gfortran.dg/select_type_1.f03: Modified error message.
2287         * gfortran.dg/select_type_5.f03: New test.
2289 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2291         PR libgfortran/41612
2292         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2293         have kind=10 reals.
2295 2009-10-06  Jason Merrill  <jason@redhat.com>
2297         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2298         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2300 2009-10-06  Richard Guenther  <rguenther@suse.de>
2302         PR lto/41502
2303         * gcc.dg/lto/20091006-1_0.c: New testcase.
2304         * gcc.dg/lto/20091006-1_1.c: Likewise.
2305         * gcc.dg/lto/20091005-2_0.c: Likewise.
2307 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2309         PR ada/41383
2310         * gnat.dg/timer_cancel.adb: New test.
2312 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2314         PR ada/38333
2315         * gnat.dg/specs/import_abstract.ads: New.
2317 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2319         PR libgfortran/35862
2320         * gfortran.dg/round_2.f03: New test.
2322 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2324         PR debug/41558
2325         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2326         * lib/gcc-gdb-test.exp: ... here.  New file.
2327         * gfortran.dg/guality/guality.exp: New file.
2328         * gfortran.dg/guality/pr41558.f90: New test.
2329         * gfortran.dg/guality/arg1.f90: New test.
2331 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2333         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2334         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2335         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2336         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2338 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2340         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2341         register_pass_info.
2342         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2343         plugin_pass to register_pass_info.
2344         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2345         register_pass_info.
2346         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2347         register_pass_info.
2349 2009-10-05  Richard Guenther  <rguenther@suse.de>
2351         PR lto/41281
2352         * gcc.dg/lto/20090914-2_0.c: New testcase.
2354 2009-10-05  Richard Guenther  <rguenther@suse.de>
2356         PR lto/40902
2357         * gcc.dg/lto/20091005-1_0.c: New testcase.
2358         * gcc.dg/lto/20091005-1_1.c: Likewise.
2360 2009-10-05  Richard Guenther  <rguenther@suse.de>
2362         PR lto/41552
2363         PR lto/41487
2364         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2365         * g++.dg/lto/20091004-1_0.C: New testcase.
2366         * g++.dg/lto/20091004-1_1.C: Likewise.
2367         * g++.dg/lto/20091004-2_0.C: Likewise.
2368         * g++.dg/lto/20091004-2_1.C: Likewise.
2369         * g++.dg/lto/20091004-3_0.C: Likewise.
2370         * g++.dg/lto/20091004-3_1.C: Likewise.
2372 2009-10-05  Richard Guenther  <rguenther@suse.de>
2374         PR tree-optimization/23821
2375         * gcc.dg/torture/pr23821.c: New testcase.
2377 2009-10-05  Daniel Kraft  <d@domob.eu>
2379         PR fortran/41403
2380         * gfortran.dg/goto_6.f: New test.
2381         * gfortran.dg/goto_7.f: New test.
2383 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2384             Bill Maddox  <maddox@google.com>
2385             Cary Coutant  <ccoutant@google.com>
2386             Chris Demetriou  <cgd@google.com>
2387             Diego Novillo  <dnovillo@google.com>
2388             Doug Kwan  <dougkwan@google.com>
2389             Jan Hubicka  <jh@suse.cz>
2390             Ollie Wild  <aaw@google.com>
2391             Rafael Espindola  <espindola@google.com>
2392             Richard Guenther  <rguenther@suse.de>
2393             Simon Baldwin  <simonb@google.com>
2395         * g++.dg/20090107-1.C: New.
2396         * g++.dg/20090121-1.C: New.
2397         * g++.dg/ipa/20090113-1.C: New.
2398         * g++.dg/lto: New directory.
2399         * g++.dg/lto/20080829_0.C: New.
2400         * g++.dg/lto/20080904_0.C: New.
2401         * g++.dg/lto/20080907_0.C: New.
2402         * g++.dg/lto/20080908-1_0.C: New.
2403         * g++.dg/lto/20080908-2_0.C: New.
2404         * g++.dg/lto/20080908-3_0.C: New.
2405         * g++.dg/lto/20080909-1_0.C: New.
2406         * g++.dg/lto/20080910-1_0.C: New.
2407         * g++.dg/lto/20080912-1_0.C: New.
2408         * g++.dg/lto/20080912_0.C: New.
2409         * g++.dg/lto/20080915_0.C: New.
2410         * g++.dg/lto/20080916_0.C: New.
2411         * g++.dg/lto/20080917_0.C: New.
2412         * g++.dg/lto/20080924_0.C: New.
2413         * g++.dg/lto/20080926_0.C: New.
2414         * g++.dg/lto/20081008_0.C: New.
2415         * g++.dg/lto/20081022.h: New.
2416         * g++.dg/lto/20081022_0.C: New.
2417         * g++.dg/lto/20081022_1.C: New.
2418         * g++.dg/lto/20081023_0.C: New.
2419         * g++.dg/lto/20081109-1_0.C: New.
2420         * g++.dg/lto/20081109-2_0.C: New.
2421         * g++.dg/lto/20081109_0.C: New.
2422         * g++.dg/lto/20081109_1.C: New.
2423         * g++.dg/lto/20081118-1_0.C: New.
2424         * g++.dg/lto/20081118-1_1.C: New.
2425         * g++.dg/lto/20081118_0.C: New.
2426         * g++.dg/lto/20081118_1.C: New.
2427         * g++.dg/lto/20081119-1.h: New.
2428         * g++.dg/lto/20081119-1_0.C: New.
2429         * g++.dg/lto/20081119-1_1.C: New.
2430         * g++.dg/lto/20081119_0.C: New.
2431         * g++.dg/lto/20081119_1.C: New.
2432         * g++.dg/lto/20081120-1_0.C: New.
2433         * g++.dg/lto/20081120-1_1.C: New.
2434         * g++.dg/lto/20081120-2_0.C: New.
2435         * g++.dg/lto/20081120-2_1.C: New.
2436         * g++.dg/lto/20081123_0.C: New.
2437         * g++.dg/lto/20081123_1.C: New.
2438         * g++.dg/lto/20081125.h: New.
2439         * g++.dg/lto/20081125_0.C: New.
2440         * g++.dg/lto/20081125_1.C: New.
2441         * g++.dg/lto/20081127_0.C: New.
2442         * g++.dg/lto/20081127_1.C: New.
2443         * g++.dg/lto/20081203_0.C: New.
2444         * g++.dg/lto/20081203_1.C: New.
2445         * g++.dg/lto/20081204-1_0.C: New.
2446         * g++.dg/lto/20081204-1_1.C: New.
2447         * g++.dg/lto/20081204-2_0.C: New.
2448         * g++.dg/lto/20081204-2_1.C: New.
2449         * g++.dg/lto/20081209_0.C: New.
2450         * g++.dg/lto/20081209_1.C: New.
2451         * g++.dg/lto/20081211-1.h: New.
2452         * g++.dg/lto/20081211-1_0.C: New.
2453         * g++.dg/lto/20081211-1_1.C: New.
2454         * g++.dg/lto/20081217-1_0.C: New.
2455         * g++.dg/lto/20081217-2_0.C: New.
2456         * g++.dg/lto/20081219_0.C: New.
2457         * g++.dg/lto/20081219_1.C: New.
2458         * g++.dg/lto/20090106_0.C: New.
2459         * g++.dg/lto/20090112_0.C: New.
2460         * g++.dg/lto/20090128_0.C: New.
2461         * g++.dg/lto/20090221_0.C: New.
2462         * g++.dg/lto/20090302_0.C: New.
2463         * g++.dg/lto/20090302_1.C: New.
2464         * g++.dg/lto/20090303_0.C: New.
2465         * g++.dg/lto/20090311-1.h: New.
2466         * g++.dg/lto/20090311-1_0.C: New.
2467         * g++.dg/lto/20090311-1_1.C: New.
2468         * g++.dg/lto/20090311_0.C: New.
2469         * g++.dg/lto/20090311_1.C: New.
2470         * g++.dg/lto/20090312.h: New.
2471         * g++.dg/lto/20090312_0.C: New.
2472         * g++.dg/lto/20090312_1.C: New.
2473         * g++.dg/lto/20090313_0.C: New.
2474         * g++.dg/lto/20090313_1.C: New.
2475         * g++.dg/lto/20090315_0.C: New.
2476         * g++.dg/lto/20090315_1.C: New.
2477         * g++.dg/lto/20091002-1_0.C: New testcase.
2478         * g++.dg/lto/20091002-2_0.C: Likewise..
2479         * g++.dg/lto/20091002-3_0.C: Likewise..
2480         * g++.dg/lto/README: New.
2481         * g++.dg/lto/pr40818_0.C: New.
2482         * g++.dg/opt/thunk3-1.C: New.
2483         * g++.dg/opt/thunk4.C: New.
2484         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2485         replacements with __attribute__ ((__noinline__)).
2486         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2487         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2488         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2489         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2490         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2491         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2492         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2493         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2494         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2495         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2496         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2497         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2498         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2499         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2500         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2501         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2502         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2503         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2504         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2505         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2506         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2507         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2508         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2509         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2510         * gcc.dg/20081223-1.c: New.
2511         * gcc.dg/lto: New directory.
2512         * gcc.dg/lto/20080908_0.c: New.
2513         * gcc.dg/lto/20080917_0.c: New.
2514         * gcc.dg/lto/20080924_0.c: New.
2515         * gcc.dg/lto/20081024_0.c: New.
2516         * gcc.dg/lto/20081109_0.c: New.
2517         * gcc.dg/lto/20081111_0.c: New.
2518         * gcc.dg/lto/20081111_1.c: New.
2519         * gcc.dg/lto/20081112_0.c: New.
2520         * gcc.dg/lto/20081112_1.c: New.
2521         * gcc.dg/lto/20081115_0.c: New.
2522         * gcc.dg/lto/20081115_1.c: New.
2523         * gcc.dg/lto/20081115_2.c: New.
2524         * gcc.dg/lto/20081118_0.c: New.
2525         * gcc.dg/lto/20081118_1.c: New.
2526         * gcc.dg/lto/20081118_2.c: New.
2527         * gcc.dg/lto/20081120-1_0.c: New.
2528         * gcc.dg/lto/20081120-1_1.c: New.
2529         * gcc.dg/lto/20081120-2_0.c: New.
2530         * gcc.dg/lto/20081120-2_1.c: New.
2531         * gcc.dg/lto/20081125_0.c: New.
2532         * gcc.dg/lto/20081125_1.c: New.
2533         * gcc.dg/lto/20081126_0.c: New.
2534         * gcc.dg/lto/20081201-1_0.c: New.
2535         * gcc.dg/lto/20081201-1_1.c: New.
2536         * gcc.dg/lto/20081201-1_2.c: New.
2537         * gcc.dg/lto/20081201-2_0.c: New.
2538         * gcc.dg/lto/20081201-2_1.c: New.
2539         * gcc.dg/lto/20081202-1_0.c: New.
2540         * gcc.dg/lto/20081202-1_1.c: New.
2541         * gcc.dg/lto/20081202-2_0.c: New.
2542         * gcc.dg/lto/20081202-2_1.c: New.
2543         * gcc.dg/lto/20081204-1_0.c: New.
2544         * gcc.dg/lto/20081204-1_1.c: New.
2545         * gcc.dg/lto/20081204-2_0.c: New.
2546         * gcc.dg/lto/20081210-1_0.c: New.
2547         * gcc.dg/lto/20081212-1_0.c: New.
2548         * gcc.dg/lto/20081222_0.c: New.
2549         * gcc.dg/lto/20081222_0.h: New.
2550         * gcc.dg/lto/20081222_1.c: New.
2551         * gcc.dg/lto/20081224_0.c: New.
2552         * gcc.dg/lto/20081224_0.h: New.
2553         * gcc.dg/lto/20081224_1.c: New.
2554         * gcc.dg/lto/20090116_0.c: New.
2555         * gcc.dg/lto/20090120_0.c: New.
2556         * gcc.dg/lto/20090126-1_0.c: New.
2557         * gcc.dg/lto/20090126-2_0.c: New.
2558         * gcc.dg/lto/20090206-1_0.c: New.
2559         * gcc.dg/lto/20090206-2_0.c: New.
2560         * gcc.dg/lto/20090210_0.c: New.
2561         * gcc.dg/lto/20090210_1.c: New.
2562         * gcc.dg/lto/20090213_0.c: New.
2563         * gcc.dg/lto/20090213_1.c: New.
2564         * gcc.dg/lto/20090218-1_0.c: New.
2565         * gcc.dg/lto/20090218-1_1.c: New.
2566         * gcc.dg/lto/20090218-2_0.c: New.
2567         * gcc.dg/lto/20090218-2_1.c: New.
2568         * gcc.dg/lto/20090218_0.c: New.
2569         * gcc.dg/lto/20090218_1.c: New.
2570         * gcc.dg/lto/20090218_2.c: New.
2571         * gcc.dg/lto/20090218_3.c: New.
2572         * gcc.dg/lto/20090219_0.c: New.
2573         * gcc.dg/lto/20090312_0.c: New.
2574         * gcc.dg/lto/20090312_1.c: New.
2575         * gcc.dg/lto/20090313_0.c: New.
2576         * gcc.dg/lto/20090706-1_0.c: New.
2577         * gcc.dg/lto/20090706-2_0.c: New.
2578         * gcc.dg/lto/20090717_0.c: New.
2579         * gcc.dg/lto/20090717_1.c: New.
2580         * gcc.dg/lto/20090729_0.c: New.
2581         * gcc.dg/lto/20090729_1.c: New.
2582         * gcc.dg/lto/20090812_0.c: New.
2583         * gcc.dg/lto/20090812_1.c: New.
2584         * gcc.dg/lto/20090914-1_0.c: New.
2585         * gcc.dg/lto/README: New.
2586         * gcc.dg/visibility-7.c: Adjust expected pattern
2587         * gfortran.dg/lto: New directory.
2588         * gfortran.dg/lto/pr40724_0.f: New.
2589         * gfortran.dg/lto/pr40724_1.f: New.
2590         * gfortran.dg/lto/pr40725_0.f03: New.
2591         * gfortran.dg/lto/pr40725_1.c: New.
2592         * gfortran.dg/lto/pr41069_0.f90: New.
2593         * gfortran.dg/lto/pr41069_1.f90: New.
2594         * gfortran.dg/lto/pr41069_2.f90: New.
2595         * g++.dg/README: Add 'lto' directory.
2596         * g++.dg/dg.exp: Also scan 'lto' directory
2598 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2599             Janis Johnson  <janis187@us.ibm.com>
2600             Diego Novillo  <dnovillo@google.com>
2602         * g++.dg/lto/lto.exp: New.
2603         * gcc.c-torture/execute/execute.exp: Add
2604         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2605         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2606         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2607         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2608         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2609         * gcc.dg/lto/lto.exp: New.
2610         * gfortran.dg/lto/lto.exp: New.
2611         * lib/target-supports.exp (check_effective_target_lto): New.
2612         * lib/c-torture.exp: Load target-supports.exp.  Define
2613         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2614         * lib/gcc-dg.exp: Likewise.
2615         * lib/lto.exp: New.
2616         * lib/torture-options.exp: Add support for a third argument.
2618 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2620         PR testsuite/41542
2621         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2623 2009-10-02  Jason Merrill  <jason@redhat.com>
2625         * g++.dg/abi/mangle32.C: New.
2627 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2629         * gnat.dg/atomic2.adb: New test.
2631 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2633         * gnat.dg/array11.adb: New test.
2634         * gnat.dg/array12.adb: Likewise.
2636 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2638         * gnat.dg/array10.adb: New test.
2639         * gnat.dg/object_overflow.adb: Tweak.
2641 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2643         * gcc.dg/guality/guality.exp: Disable on darwin.
2645 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2647         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2648         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2649         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2650         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2652 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2654         PR fortran/41479
2655         * gfortran.dg/intent_out_5.f90: New test.
2657 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2659         PR debug/41404
2660         PR debug/41353
2661         * gcc.dg/guality/pr41404-1.c: New test.
2662         * gcc.dg/guality/pr41353-2.c: New test.
2664 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2666         PR testsuite/41546
2667         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2668         to -mtune=generic.
2670 2009-10-01  Jan Hubicka  <jh@suse.cz>
2672         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2674 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2676         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2678         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2680 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2682         PR fortran/41515
2683         * gfortran.dg/parameter_array_init_5.f90: New test.
2685 2009-10-01  Jason Merrill  <jason@redhat.com>
2687         * g++.dg/cpp0x/defaulted13.C: New.
2689 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2691         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2692         * gfortran.dg/bounds_check_11.f90: Likewise.
2693         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2695 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2697         * gfortran.dg/select_type_4.f90: New test.
2699 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2701         * gfortran.dg/same_type_as_1.f03: New test.
2702         * gfortran.dg/same_type_as_2.f03: Ditto.
2704 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2706         * gfortran.dg/select_type_1.f03: Extended.
2707         * gfortran.dg/select_type_3.f03: New test.
2709 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2711         * gfortran.dg/class_allocate_1.f03: New test.
2713 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2715         PR fortran/40996
2716         * gfortran.dg/allocatable_scalar_3.f90: New test.
2717         * gfortran.dg/select_type_2.f03: Ditto.
2718         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2720 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2722         * gfortran.dg/block_name_2.f90: Modified error message.
2723         * gfortran.dg/select_6.f90: Ditto.
2724         * gfortran.dg/select_type_1.f03: New test.
2726 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2728         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2729         * gfortran.dg/class_1.f03: Ditto.
2730         * gfortran.dg/class_2.f03: Ditto.
2731         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2732         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2733         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2734         * gfortran.dg/typebound_call_10.f03: Ditto.
2735         * gfortran.dg/typebound_call_2.f03: Ditto.
2736         * gfortran.dg/typebound_call_3.f03: Ditto.
2737         * gfortran.dg/typebound_call_4.f03: Ditto.
2738         * gfortran.dg/typebound_call_9.f03: Ditto.
2739         * gfortran.dg/typebound_generic_3.f03: Ditto.
2740         * gfortran.dg/typebound_generic_4.f03: Ditto.
2741         * gfortran.dg/typebound_operator_1.f03: Ditto.
2742         * gfortran.dg/typebound_operator_2.f03: Ditto.
2743         * gfortran.dg/typebound_operator_3.f03: Ditto.
2744         * gfortran.dg/typebound_operator_4.f03: Ditto.
2745         * gfortran.dg/typebound_proc_1.f08: Ditto.
2746         * gfortran.dg/typebound_proc_5.f03: Ditto.
2747         * gfortran.dg/typebound_proc_6.f03: Ditto.
2749 2009-09-30  Jason Merrill  <jason@redhat.com>
2751         * g++.dg/eh/init-temp1.C: Improve test.
2753 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2755         PR target/22093
2756         * gcc.target/alpha/pr22093.c: New test.
2758 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2759             Jason Merrill  <jason@redhat.com>
2761         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2762         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2763         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2764         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2765         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2766         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2767         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2768         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2769         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2770         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2771         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2772         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2773         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2774         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2775         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2776         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2777         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2778         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2779         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2780         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2781         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2782         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2783         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2784         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2785         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2786         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2787         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2788         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2789         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2790         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2791         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2792         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2793         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2794         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2795         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2796         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2797         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2798         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2799         * lib/prune.exp: Accept "In lambda function".
2801 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2803         * gcc.target/i386/fma4-check.h: New file.
2804         * gcc.target/i386/fma4-fma.c: Ditto.
2805         * gcc.target/i386/fma4-maccXX.c: Ditto.
2806         * gcc.target/i386/fma4-msubXX.c: Ditto.
2807         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2808         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2809         * gcc.target/i386/fma4-vector.c: Ditto.
2810         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2811         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2812         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2813         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2814         * gcc.target/i386/fma4-256-vector.c: Ditto.
2815         * gcc.target/i386/funcspec-2.c: Ditto.
2817         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2819         * gcc.target/i386/funcspec-5.c: Add FMA4.
2820         * gcc.target/i386/funcspec-6.c: Ditto.
2821         * gcc.target/i386/funcspec-8.c: Ditto.
2823         * gcc.target/i386/funcspec-9.c: New file.
2825         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2827         * gcc.target/i386/isa-10.c: New file.
2828         * gcc.target/i386/isa-11.c: Ditto.
2829         * gcc.target/i386/isa-12.c: Ditto.
2830         * gcc.target/i386/isa-13.c: Ditto.
2831         * gcc.target/i386/isa-2.c: Ditto.
2832         * gcc.target/i386/isa-3.c: Ditto.
2833         * gcc.target/i386/isa-4.c: Ditto.
2834         * gcc.target/i386/isa-7.c: Ditto.
2835         * gcc.target/i386/isa-8.c: Ditto.
2836         * gcc.target/i386/isa-9.c: Ditto.
2838         * gcc.target/i386/isa-14.c: Add FMA4.
2839         * gcc.target/i386/isa-1.c: Ditto.
2840         * gcc.target/i386/isa-5.c: Ditto.
2841         * gcc.target/i386/isa-6.c: Ditto.
2843         * gcc.target/i386/sse-12.c: New file.
2844         * gcc.target/i386/sse-13.c: Ditto.
2845         * gcc.target/i386/sse-14.c: Ditto.
2846         * gcc.target/i386/sse-22.c: Ditto.
2848         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2849         * g++.dg/other/i386-3.C: Ditto.
2850         * g++.dg/other/i386-5.C: Ditto.
2851         * g++.dg/other/i386-6.C: Ditto.
2853 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2855         PR testsuite/41496
2856         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2857         before.
2859 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2861         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2862         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2864 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2866         PR debug/41438
2867         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2868         hidden.
2869         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2871 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2873         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2874         * gcc.target/i386/isa-1.c: Remove SSE5.
2875         * gcc.target/i386/isa-5.c: Ditto.
2876         * gcc.target/i386/isa-6.c: Ditto.
2877         * gcc.target/i386/funcspec-4.c: Remove error conditions
2878         related to SSE5.
2879         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2880         * gcc.target/i386/avx-2.c: Ditto.
2881         * gcc.target/i386/sse-23.c: Ditto.
2882         * gcc.target/i386/funcspec-9.c: Delete.
2884 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2886         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2887         * gcc.dg/guality/pr41353-1.c: New test.
2889         PR testsuite/41444
2890         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2891         in macro name definition for non-unix/win32/msdos.
2893 2009-09-29  Daniel Kraft  <d@domob.eu>
2895         PR fortran/39626
2896         * gfortran.dg/block_1.f08: New test.
2897         * gfortran.dg/block_2.f08: New test.
2898         * gfortran.dg/block_3.f90: New test.
2899         * gfortran.dg/block_4.f08: New test.
2900         * gfortran.dg/block_5.f08: New test.
2901         * gfortran.dg/block_6.f08: New test.
2902         * gfortran.dg/block_7.f08: New test.
2903         * gfortran.dg/block_8.f08: New test.
2905 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2907         PR libgfortran/35862
2908         * gfortran.dg/round_1.f03: New test.
2909         * gfortran.dg/f2003_io_3.f03: Update test.
2911 2009-09-28  Easwaran Raman  <eraman@google.com>
2913         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2914         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2916 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2918         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2919         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2920         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2921         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2922         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2924         * g++.dg/dfp/dfp.exp: Fix typo.
2926         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2927         Fix typo that breaks the check.
2929 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2931         * gnat.dg (tagged_alloc_free.adb): New testcase.
2933 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2935         * g++.dg/dfp: New directory.
2936         * g++.dg/dg.exp: Prune tests in dfp directory.
2937         * g++.dg/dfp/dfp.exp: New.
2938         * g++.dg/dfp/mangle-mode.C: New test.
2940 2009-09-28  Michael Matz  <matz@suse.de>
2942         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2943         for sign of -Inf.
2945 2009-09-27  Richard Henderson  <rth@redhat.com>
2947         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2948         * gcc.dg/tree-ssa/pr41469-1.c: New.
2950 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2952         PR c/41476
2953         * gcc.dg/cond-constqual-1.c: New test.
2955 2009-09-26  Michael Matz  <matz@suse.de>
2957         PR lto/40758
2958         PR middle-end/41470
2959         * gcc.dg/pr41470.c: New test.
2961 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2963         * gnat.dg/array9.adb: New test.
2965 2009-09-26  Michael Matz  <matz@suse.de>
2967         PR tree-optimization/41454
2968         * gcc.dg/pr41454.c: New test.
2970 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2972         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2973         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2974         into DW_TAG_GNU_template_parameter_pack and
2975         DW_TAG_GNU_formal_parameter_pack.
2976         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2977         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2979 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2981         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2982         parameters for alignment-sensitive -fsection-anchors tests.
2984 2009-09-25  Richard Guenther  <rguenther@suse.de>
2986         PR middle-end/41463
2987         * gcc.c-torture/execute/pr41463.c: New testcase.
2989 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2991         * gnat.dg/sse_nolib.adb: New testcase.
2993 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2995         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2996         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2997         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2998         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2999         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3000         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3001         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3002         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3003         * gcc.dg/vect/vect.exp: Add Power7 flags.
3004         * g++.dg/vect/vect.exp: Likewise.
3005         * gfortran.dg/vect/vect.exp: Likewise.
3007 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3009         PR fortran/41459
3010         * gfortran.dg/empty_label.f: New test.
3011         * gfortran.dg/empty_label.f90: Ditto.
3012         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3014 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3016         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3017         compile-time.
3019 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3021         * lib/scanasm.exp (make_pattern_printable): New function.
3022         (dg-scan, scan-assembler-times, scan-assembler-dem,
3023         scan-assembler-dem-not): Use it.
3025 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3027         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3028         (test_nested): Renamed to ...
3029         (test_nested1): This.
3030         (test_nested2): New.
3031         (main): Likewise.
3033 2009-09-24  Richard Guenther  <rguenther@suse.de>
3035         PR tree-optimization/36143
3036         PR tree-optimization/38747
3037         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3038         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3039         * g++.dg/torture/pr38747.C: New testcase.
3040         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3042 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3044         * gnat.dg/nested_proc.adb: New test.
3046 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3048         * gcc.target/i386/pr12329.c: Adjust.
3050 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3052         PR debug/41248
3053         * gcc.dg/pr41248.c: New.
3055 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3057         PR debug/41065
3058         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3060 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3062         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3063         current_compiler_flags.  Fix typos.
3065 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3067         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3069 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3071         PR c/39779
3072         * gcc.c-torture/compile/pr39779.c: New test.
3074 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3076         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3077         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3078         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3080 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3082         PR debug/41295
3083         * gcc.dg/pr41295.c: New.
3085 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3087         * gcc.dg/pr40209.c: Add test case.
3089 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3091         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3092         matching assembly.
3093         * gcc.target/mips/code-readable-2.c: Likewise.
3094         * gcc.target/mips/code-readable-3.c: Likewise.
3096 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3098         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3099         Check support via mode instead of C type.
3100         (check_effective_target_dfprt_nocache): Ditto.
3101         (check_effective_target_hard_dfp): Ditto.
3103 2009-09-22  Richard Guenther  <rguenther@suse.de>
3105         PR middle-end/41395
3106         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3107         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3109 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3111         * gcc.dg/20090922-1.c: New test.
3113         PR bootstrap/41405
3114         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3115         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3116         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3117         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3118         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3119         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3120         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3121         * objc.dg/dwarf-2.m: Likewise.
3123 2009-09-22  Richard Guenther  <rguenther@suse.de>
3125         PR tree-optimization/41428
3126         * g++.dg/tree-ssa/pr41428.C: New testcase.
3128 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3130         PR middle-end/41429
3131         * g++.dg/gomp/pr41429.C: New test.
3133 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3135         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3137 2009-09-21  Jason Merrill  <jason@redhat.com>
3139         PR c++/41421
3140         * g++.dg/cpp0x/trivial1.C: Expand.
3142 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3144         * gcc.dg/torture/calleesave-sse.c: New.
3146 2009-09-21  Jan Hubicka  <jh@suse.cz>
3148         * gcc.dg/guality/inline-params.c: New testcase.
3150 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3152         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3153         Add -fno-inline.
3154         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3155         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3156         (f2): Ditto.
3158 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3160         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3161         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3162         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3163         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3164         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3166 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3168         PR middle-end/40642
3169         * g++.dg/torture/pr40642.C: New testcase.
3171 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3173         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3174         cases in static initializers.
3176 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3178         * gcc.c-tortue/compile/pr39886.c: New.
3180 2009-09-20  Chris Demetriou  <cgd@google.com>
3182         PR preprocessor/28435:
3183         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3184         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3185         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3186         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3187         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3189 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3191         * gcc.target/mips/mips.exp: Add relax-pic-calls
3192         under -mfoo/-mno-foo options.
3193         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3194         and -mexplicit-relocs.
3195         * gcc.target/mips/call-1.c: New test.
3196         * gcc.target/mips/call-2.c: New test.
3197         * gcc.target/mips/call-3.c: New test.
3198         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3199         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3201 2009-09-19  Chris Demetriou  <cgd@google.com>
3203         PR preprocessor/28435:
3204         * gcc.dg/cpp/missing-header-MD.c: New test.
3205         * gcc.dg/cpp/missing-header-MMD.c: New test.
3206         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3207         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3209 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3211         PR libgfortran/41328
3212         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3213         EOF works.
3215 2009-09-18  Jason Merrill  <jason@redhat.com>
3217         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3218         * g++.dg/cpp0x/initlist-deduce.C: New.
3220 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3222         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3224 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3226         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3227         * c-c++-common/dfp: New directory.
3228         * c-c++-common/dfp/dfp-dbg.h: New file.
3229         * gcc.dg/dfp/call-by-value.c: Move to ...
3230         * c-c++-common/call-by-value.c: here.
3231         * gcc.dg/dfp/cast.c: Move to ...
3232         * c-c++-common/cast.c: here.
3233         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3234         * c-c++-common/compare-eq-const.c: here.
3235         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3236         * c-c++-common/compare-eq-d128.c: here.
3237         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3238         * c-c++-common/compare-eq-d32.c: here.
3239         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3240         * c-c++-common/compare-eq-d64.c: here.
3241         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3242         * c-c++-common/compare-eq-dfp.c: here.
3243         * gcc.dg/dfp/compare-eq.h: Move to ...
3244         * c-c++-common/compare-eq.h: here.
3245         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3246         * c-c++-common/compare-rel-const.c: here.
3247         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3248         * c-c++-common/compare-rel-d128.c: here.
3249         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3250         * c-c++-common/compare-rel-d32.c: here.
3251         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3252         * c-c++-common/compare-rel-d64.c: here.
3253         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3254         * c-c++-common/compare-rel-dfp.c: here.
3255         * gcc.dg/dfp/compare-rel.h: Move to ...
3256         * c-c++-common/compare-rel.h: here.
3257         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3258         * c-c++-common/compare-special-d128.c: here.
3259         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3260         * c-c++-common/compare-special-d32.c: here.
3261         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3262         * c-c++-common/compare-special-d64.c: here.
3263         * gcc.dg/dfp/compare-special.h: Move to ...
3264         * c-c++-common/compare-special.h: here.
3265         * gcc.dg/dfp/constants-zero.c: Move to ...
3266         * c-c++-common/constants-zero.c: here.
3267         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3268         * c-c++-common/convert-bfp-10.c: here.
3269         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3270         * c-c++-common/convert-bfp-11.c: here.
3271         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3272         * c-c++-common/convert-bfp-12.c: here.
3273         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3274         * c-c++-common/convert-bfp-13.c: here.
3275         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3276         * c-c++-common/convert-bfp-14.c: here.
3277         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3278         * c-c++-common/convert-bfp-2.c: here.
3279         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3280         * c-c++-common/convert-bfp-3.c: here.
3281         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3282         * c-c++-common/convert-bfp-4.c: here.
3283         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3284         * c-c++-common/convert-bfp-5.c: here.
3285         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3286         * c-c++-common/convert-bfp-6.c: here.
3287         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3288         * c-c++-common/convert-bfp-7.c: here.
3289         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3290         * c-c++-common/convert-bfp-8.c: here.
3291         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3292         * c-c++-common/convert-bfp-9.c: here.
3293         * gcc.dg/dfp/convert-bfp.c: Move to ...
3294         * c-c++-common/convert-bfp.c: here.
3295         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3296         * c-c++-common/convert-bfp-fold.c: here.
3297         * gcc.dg/dfp/convert-dfp.c: Move to ...
3298         * c-c++-common/convert-dfp.c: here.
3299         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3300         * c-c++-common/convert-dfp-fold-2.c: here.
3301         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3302         * c-c++-common/convert-dfp-fold.c: here.
3303         * gcc.dg/dfp/convert.h: Move to ...
3304         * c-c++-common/convert.h: here.
3305         * gcc.dg/dfp/convert-int.c: Move to ...
3306         * c-c++-common/convert-int.c: here.
3307         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3308         * c-c++-common/convert-int-fold.c: here.
3309         * gcc.dg/dfp/convert-int-max.c: Move to ...
3310         * c-c++-common/convert-int-max.c: here.
3311         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3312         * c-c++-common/convert-int-max-fold.c: here.
3313         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3314         * c-c++-common/convert-int-saturate.c: here.
3315         * gcc.dg/dfp/func-array.c: Move to ...
3316         * c-c++-common/func-array.c: here.
3317         * gcc.dg/dfp/func-deref.c: Move to ...
3318         * c-c++-common/func-deref.c: here.
3319         * gcc.dg/dfp/func-mixed.c: Move to ...
3320         * c-c++-common/func-mixed.c: here.
3321         * gcc.dg/dfp/func-pointer.c: Move to ...
3322         * c-c++-common/func-pointer.c: here.
3323         * gcc.dg/dfp/func-scalar.c: Move to ...
3324         * c-c++-common/func-scalar.c: here.
3325         * gcc.dg/dfp/func-struct.c: Move to ...
3326         * c-c++-common/func-struct.c: here.
3327         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3328         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3329         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3330         * c-c++-common/func-vararg-alternate-d128.c: here.
3331         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3332         * c-c++-common/func-vararg-alternate-d32.c: here.
3333         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3334         * c-c++-common/func-vararg-alternate-d64.c: here.
3335         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3336         * c-c++-common/func-vararg-alternate.h: here.
3337         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3338         * c-c++-common/func-vararg-dfp.c: here.
3339         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3340         * c-c++-common/func-vararg-mixed-2.c: here.
3341         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3342         * c-c++-common/func-vararg-mixed.c: here.
3343         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3344         * c-c++-common/func-vararg-size0.c: here.
3345         * gcc.dg/dfp/inf-1.c: Move to ...
3346         * c-c++-common/inf-1.c: here.
3347         * gcc.dg/dfp/loop-index.c: Move to ...
3348         * c-c++-common/loop-index.c: here.
3349         * gcc.dg/dfp/modes.c: Move to ...
3350         * c-c++-common/modes.c: here.
3351         * gcc.dg/dfp/nan-1.c: Move to ...
3352         * c-c++-common/nan-1.c: here.
3353         * gcc.dg/dfp/nan-2.c: Move to ...
3354         * c-c++-common/nan-2.c: here.
3355         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3356         * c-c++-common/operator-arith-fold.c: here.
3357         * gcc.dg/dfp/operator-assignment.c: Move to ...
3358         * c-c++-common/operator-assignment.c: here.
3359         * gcc.dg/dfp/operator-comma.c: Move to ...
3360         * c-c++-common/operator-comma.c: here.
3361         * gcc.dg/dfp/operator-cond.c: Move to ...
3362         * c-c++-common/operator-cond.c: here.
3363         * gcc.dg/dfp/operator-logical.c: Move to ...
3364         * c-c++-common/operator-logical.c: here.
3365         * gcc.dg/dfp/operator-unary.c: Move to ...
3366         * c-c++-common/operator-unary.c: here.
3367         * gcc.dg/dfp/pr31385.c: Move to ...
3368         * c-c++-common/pr31385.c: here.
3369         * gcc.dg/dfp/pr33466.c: Move to ...
3370         * c-c++-common/pr33466.c: here.
3371         * gcc.dg/dfp/pr35620.c: Move to ...
3372         * c-c++-common/pr35620.c: here.
3373         * gcc.dg/dfp/pr36800.c: Move to ...
3374         * c-c++-common/pr36800.c: here.
3375         * gcc.dg/dfp/pr39034.c: Move to ...
3376         * c-c++-common/pr39034.c: here.
3377         * gcc.dg/dfp/pr39035.c: Move to ...
3378         * c-c++-common/pr39035.c: here.
3379         * gcc.dg/dfp/pr39902.c: Move to ...
3380         * c-c++-common/pr39902.c: here.
3381         * gcc.dg/dfp/pr39986.c: Move to ...
3382         * c-c++-common/pr39986.c: here.
3383         * gcc.dg/dfp/signbit-1.c: Move to ...
3384         * c-c++-common/signbit-1.c: here.
3385         * gcc.dg/dfp/signbit-2.c: Move to ...
3386         * c-c++-common/signbit-2.c: here.
3387         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3388         * c-c++-common/struct-layout-1.c: here.
3389         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3390         * c-c++-common/usual-arith-conv.c: here.
3391         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3392         * c-c++-common/usual-arith-conv-const.c: here.
3394 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3396         PR testsuite/41288
3397         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3398         stack alignment.
3400 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3402         PR c++/39365
3403         * g++.dg/expr/bool3.C: New test.
3404         * g++.dg/expr/bool4.C: New test.
3406 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3408         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3409         * gcc.dg/dfp/signbit-2.c: Use it.
3410         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3411         arguments to unsigned int.
3412         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3413         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3414         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3415         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3416         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3417         * gcc.dg/dfp/pr39986.c: Ditto.
3418         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3419         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3420         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3421         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3422         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3424 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3426         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3428 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3430         PR c/41049
3431         * dfp/pr41049.c: New test.
3433 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3435         PR testsuite/41385
3436         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3438 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3440         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3441         * gcc.dg/ipa/ipa-sra-1.c: New test.
3442         * gcc.dg/ipa/ipa-sra-2.c: New test.
3443         * gcc.dg/ipa/ipa-sra-3.c: New test.
3444         * gcc.dg/ipa/ipa-sra-4.c: New test.
3445         * gcc.dg/ipa/ipa-sra-5.c: New test.
3446         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3447         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3449 2009-09-17  Michael Matz  <matz@suse.de>
3451         PR middle-end/41347
3452         * gfortran.dg/pr41347.f90: New test.
3454 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3456         * gcc.c-torture/compile/20090917-1.c: New testcase.
3458 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3460         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3461         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3462         alpha*-*-* target from XFAIL list.
3464 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3466         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3467         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3468         * gcc.dg/dfp/cast-bad.c: Use default options.
3469         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3470         * gcc.dg/dfp/composite-type.c: Ditto.
3471         * gcc.dg/dfp/constants.c: Ditto.
3472         * gcc.dg/dfp/constants-hex.c: Ditto.
3473         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3474         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3475         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3476         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3477         * gcc.dg/dfp/ctypes.c: Ditto.
3478         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3479         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3480         * gcc.dg/dfp/float-constant-double.c: Ditto.
3481         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3482         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3483         * gcc.dg/dfp/modes.c: Ditto.
3484         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3485         * gcc.dg/dfp/pr31344.c: Ditto.
3486         * gcc.dg/dfp/pr31385.c: Ditto.
3487         * gcc.dg/dfp/pr33466.c: Ditto.
3488         * gcc.dg/dfp/pr35620.c: Ditto.
3489         * gcc.dg/dfp/pr37435.c: Ditto.
3490         * gcc.dg/dfp/pr39986.c: Ditto.
3491         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3492         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3493         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3494         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3495         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3496         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3497         * gcc.dg/dfp/typespec.c: Ditto.
3498         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3499         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3500         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3501         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3502         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3503         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3504         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3505         * gcc.dg/dfp/compare-rel.h: Ditto.
3506         * gcc.dg/dfp/compare-special.h: Ditto.
3507         * gcc.dg/dfp/convert.h: Ditto.
3508         * gcc.dg/dfp/fe-check.h: Ditto.
3509         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3510         * gcc.dg/dfp/cast.c: Ditto.
3511         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3512         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3513         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3514         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3515         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3516         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3517         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3518         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3519         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3520         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3521         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3522         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3523         * gcc.dg/dfp/constants-zero.c: Ditto.
3524         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3525         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3526         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3527         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3528         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3529         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3530         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3531         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3532         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3533         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3534         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3535         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3536         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3537         * gcc.dg/dfp/convert-bfp.c: Ditto.
3538         * gcc.dg/dfp/convert-complex.c: Ditto.
3539         * gcc.dg/dfp/convert-dfp.c: Ditto.
3540         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3541         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3542         * gcc.dg/dfp/convert-int.c: Ditto.
3543         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3544         * gcc.dg/dfp/convert-int-max.c: Ditto.
3545         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3546         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3547         * gcc.dg/dfp/fe-binop.c: Ditto.
3548         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3549         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3550         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3551         * gcc.dg/dfp/func-array.c: Ditto.
3552         * gcc.dg/dfp/func-deref.c: Ditto.
3553         * gcc.dg/dfp/func-mixed.c: Ditto.
3554         * gcc.dg/dfp/func-pointer.c: Ditto.
3555         * gcc.dg/dfp/func-scalar.c: Ditto.
3556         * gcc.dg/dfp/func-struct.c: Ditto.
3557         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3558         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3559         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3560         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3561         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3562         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3563         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3564         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3565         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3566         * gcc.dg/dfp/inf-1.c: Ditto.
3567         * gcc.dg/dfp/loop-index.c: Ditto.
3568         * gcc.dg/dfp/nan-1.c: Ditto.
3569         * gcc.dg/dfp/nan-2.c: Ditto.
3570         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3571         * gcc.dg/dfp/operator-assignment.c: Ditto.
3572         * gcc.dg/dfp/operator-comma.c: Ditto.
3573         * gcc.dg/dfp/operator-cond.c: Ditto.
3574         * gcc.dg/dfp/operator-logical.c: Ditto.
3575         * gcc.dg/dfp/operator-unary.c: Ditto.
3576         * gcc.dg/dfp/pr36800.c: Ditto.
3577         * gcc.dg/dfp/pr39034.c: Ditto.
3578         * gcc.dg/dfp/pr39035.c: Ditto.
3579         * gcc.dg/dfp/pr39902.c: Ditto.
3580         * gcc.dg/dfp/signbit-1.c: Ditto.
3581         * gcc.dg/dfp/signbit-2.c: Ditto.
3582         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3583         * gcc.dg/dfp/union-init.c: Ditto.
3584         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3586 2009-09-16  Michael Matz  <matz@suse.de>
3588         PR fortran/41212
3589         * gfortran.dg/pr41212.f90: New test.
3591 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3593         * gnat.dg/alignment9.adb: New test.
3595 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3597         * gnat.dg/discr20.ad[sb]: New test.
3599 2009-09-16  Richard Guenther  <rguenther@suse.de>
3601         PR middle-end/34011
3602         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3604 2009-09-16  DJ Delorie  <dj@redhat.com>
3605             Kaz Kojima  <kkojima@gcc.gnu.org>
3607         * gcc.target/sh/struct-arg-dw2.c: New test.
3609 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3610             Jakub Jelinek  <jakub@redhat.com>
3612         PR target/41175
3613         * gcc.target/powerpc/pr41175.c: New test.
3615 2009-09-14  Richard Henderson  <rth@redhat.com>
3617         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3618         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3619         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3621 2009-09-14  Richard Henderson  <rth@redhat.com>
3623         * g++.dg/eh/builtin1.C: Update resx pattern match.
3624         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3626 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3628         * gcc.target/mips/branch-helper.h: New file.
3629         * gcc.target/mips/branch-2.c,
3630         * gcc.target/mips/branch-3.c,
3631         * gcc.target/mips/branch-4.c,
3632         * gcc.target/mips/branch-5.c,
3633         * gcc.target/mips/branch-6.c,
3634         * gcc.target/mips/branch-7.c,
3635         * gcc.target/mips/branch-8.c,
3636         * gcc.target/mips/branch-9.c,
3637         * gcc.target/mips/branch-10.c,
3638         * gcc.target/mips/branch-11.c,
3639         * gcc.target/mips/branch-12.c,
3640         * gcc.target/mips/branch-13.c,
3641         * gcc.target/mips/branch-14.c,
3642         * gcc.target/mips/branch-15.c: New tests.
3644 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3646         PR target/41331
3647         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3648         -m32 -mpowerpc64 system.
3650 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3652         From Jie Zhang <jie.zhang@analog.com>:
3653         * gcc.target/bfin/saveall.c: New test.
3654         * gcc.target/bfin/20090914-1.c: New test.
3655         * gcc.target/bfin/20090914-2.c: New test.
3657         * gcc.target/bfin/20090914-3.c: New test.
3659 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3661         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3663 2009-09-14  Richard Guenther  <rguenther@suse.de>
3665         PR middle-end/41350
3666         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3668 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670         PR libgfortran/41328
3671         * gfortran.dg/cr_lf.f90: New test.
3673 2009-09-11  Michael Matz  <matz@suse.de>
3675         PR middle-end/41275
3676         * g++.dg/tree-ssa/pr41275.C: New test.
3678 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3680         PR fortran/41242
3681         * gfortran.dg/proc_ptr_comp_21.f90: New.
3683 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3685         PR fortran/31292
3686         * gfortran.dg/module_procedure_1.f90: New test.
3687         * gfortran.dg/module_procedure_2.f90: Ditto.
3688         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3690 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3691             James A. Morrison  <phython@gcc.gnu.org>
3693         PR ada/18302
3694         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3695         commands.
3696         * ada/acats/run_test.exp: New file.
3698 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3700         Revert:
3701         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3703         PR rtl-optimization/39779
3704         * gcc.dg/pr39979.c: New test.
3706 2009-09-10  Richard Guenther  <rguenther@suse.de>
3708         PR middle-end/41257
3709         * g++.dg/torture/pr41257-2.C: New testcase.
3711 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3713         PR c++/28293
3714         * g++.dg/template/crash91.C: New.
3716 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3718         PR rtl-optimization/39779
3719         * gcc.dg/pr39979.c: New test.
3721 2009-09-09  Richard Guenther  <rguenther@suse.de>
3723         PR tree-optimization/41101
3724         * gcc.c-torture/compile/pr41101.c: New testcase.
3726 2009-09-09  Richard Guenther  <rguenther@suse.de>
3728         PR middle-end/41317
3729         * gcc.c-torture/execute/pr41317.c: New testcase.
3730         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3731         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3733 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3735         Fix some test breakages on Darwin
3736         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3737         and adjust.
3738         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3739         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3740         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3741         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3742         take darwin specifics in account.
3744 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3746         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3747         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3749 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3751         PR c++/39923
3752         * g++.dg/cpp0x/initlist24.C: New.
3754 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3756         * gcc.dg/large-size-array-2.c: Fix target requirement.
3757         * gcc.dg/large-size-array-4.c: Likewise.
3758         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3759         * gcc.dg/c99-const-expr-2.c: Likewise.
3760         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3761         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3762         * gcc.dg/c90-const-expr-10.c: Likewise.
3763         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3764         instead of long.
3765         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3766         * gcc.dg/vect/pr33846.c: Likewise.
3767         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3768         __PTRDIFF_TYPE__, instead of unsigned long.
3769         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3771 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3773         PR debug/41229
3774         PR debug/41291
3775         PR debug/41300
3776         * gfortran.dg/pr41229.f90: New.
3778 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3780         PR debug/41232
3781         * gcc.dg/pr41232.c: New.
3783 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3785         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3786         contain -march.
3787         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3788         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3789         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3790         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3791         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3792         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3793         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3794         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3795         options other than that used in dg-options.
3797 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3799         PR rtl-optimization/41239
3800         * gcc.c-torture/execute/pr41239.c: New test.
3802 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3804         PR libgfortran/41192
3805         * gfortran.dg/namelist_59.f90: New test.
3807 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3809         From Mike Frysinger  <michael.frysinger@analog.com>
3810         * gcc.target/bfin/mcpu-bf542m.c: New file.
3811         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3812         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3813         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3814         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3816 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3818         PR middle-end/41282
3819         * gcc.c-torture/compile/pr41282.c: New test.
3821 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3823         PR fortran/41197
3824         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3825         variables for stat and errmsg.
3826         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3827         * gfortran.dg/allocate_stat_2.f90:  New test.
3829 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3831         * gcc.c-torture/compile/20090907-1.c: New test.
3833 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3835         PR bootstrap/41241
3836         * gcc.dg/pr41241.c: New test.
3838 2009-09-06  Richard Guenther  <rguenther@suse.de>
3840         PR middle-end/41144
3841         * g++.dg/torture/pr41144.C: New testcase.
3843 2009-09-06  Richard Guenther  <rguenther@suse.de>
3845         PR middle-end/41261
3846         * gcc.dg/torture/pr41261.c: New testcase.
3848 2009-09-05  Richard Guenther  <rguenther@suse.de>
3850         PR middle-end/41181
3851         * gcc.c-torture/compile/pr41181.c: New testcase.
3853 2009-09-05  Richard Guenther  <rguenther@suse.de>
3855         PR debug/41273
3856         * g++.dg/torture/pr41273.C: New testcase.
3858 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3860         PR fortran/41258
3861         * gfortran.dg/typebound_proc_12.f90 : New test.
3863 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3865         PR debug/41225
3866         * gfortran.dg/pr41225.f90: New.
3868 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3870         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3871         unistd.h, sys/types.h and sys/wait.h.
3872         (gualchk_t): New.
3873         (GUALCVT): New.
3874         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3875         (GUALITY_GDB_REDIRECT): New.
3876         (GUALITY_GDB_ARGS): Use it.
3878 2009-09-04  Richard Guenther  <rguenther@suse.de>
3880         PR middle-end/41257
3881         * g++.dg/torture/pr41257.C: New testcase.
3883 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3885         PR tree-optimization/41112
3886         * gnat.dg/array8.adb: New test.
3888 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3890         * gcc.target/arm/ctz.c: New test case.
3892 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3894         PR tree-optimization/38275
3895         * gcc.dg/autopar/reduc-1char.c: Increase number
3896         of iterations. Adjust the logic accordingly.
3897         * gcc.dg/autopar/reduc-2char.c: Ditto.
3898         * gcc.dg/autopar/reduc-1.c: Ditto.
3899         * gcc.dg/autopar/reduc-2.c: Ditto.
3900         * gcc.dg/autopar/reduc-3.c: Ditto.
3901         * gcc.dg/autopar/reduc-6.c: Ditto.
3902         * gcc.dg/autopar/reduc-7.c: Ditto.
3903         * gcc.dg/autopar/reduc-8.c: Ditto.
3904         * gcc.dg/autopar/reduc-9.c: Ditto.
3905         * gcc.dg/autopar/pr39500-1.c: Ditto.
3906         * gcc.dg/autopar/reduc-1short.c: Ditto.
3907         * gcc.dg/autopar/reduc-2short.c: Ditto.
3908         * gcc.dg/autopar/parallelization-1.c: Ditto.
3910 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3912         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3913         testcase using guality.h compiles and links and if a global variable
3914         can be verified by gdb.
3916 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3918         * lib/target-supports.exp (check_effective_target_sync_int_long):
3919         Supported on Blackfin Linux targets.
3921 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3923         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3925 2009-09-03  Diego Novillo  <dnovillo@google.com>
3927         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3928         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3929         * g++.dg/warn/unit-1.C: Likewise.
3930         * g++.dg/ipa/iinline-1.C: Likewise.
3931         * g++.dg/template/cond2.C: Adjust expected line location for the
3932         error.
3933         * g++.dg/template/pr35240.C: Likewise.
3935 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3937         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3938         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3940 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3942         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3943         * gcc.dg/memcpy-1.c: Add . to match pattern.
3944         * gcc.dg/uninit-I.c: XFAIL warning test.
3945         * g++.dg/warn/unit-1.C: XFAIL warning test.
3947 2009-09-02  Ian Lance Taylor  <iant@google.com>
3949         * gcc.dg/20090902-1.c: New test.
3951 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3953         * gcc.dg/builtin-object-size-9.c: New test.
3955 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3957         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3959 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3960             Olivier Hainque  <hainque@adacore.com>
3962         * gnat.dg/misaligned_param.adb: New test.
3963         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3964         * gnat.dg/slice7.adb: Add 1 more related case.
3966 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3968         * gcc.dg/guality/guality.c: Expect to fail for now.
3969         * gcc.dg/guality/example.c: Likewise.
3971 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3973         * gcc.dg/guality/guality.c: New.
3974         * gcc.dg/guality/guality.h: New.
3975         * gcc.dg/guality/guality.exp: New.
3976         * gcc.dg/guality/example.c: New.
3977         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3978         (cleanup-saved-temps): Likewise, .gkd files too.
3980 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3982         PR fortran/39229
3983         * gfortran.dg/line_length_3.f: New test.
3984         * gfortran.dg/line_length_4.f90: New test.
3986 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3988         * lib/target-supports.exp (check_gc_sections_available):
3989         Add proper pattern quote.
3991 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3992             Kaz Kojima  <kkojima@gcc.gnu.org>
3994         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3995         * g++.dg/cdce3.C: Use dg-add-options ieee.
3996         * g++.dg/torture/type-generic-1.C: Likewise.
3997         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3998         * gcc.dg/pr28796-2.c: Likewise.
3999         * gcc.dg/torture/builtin-math-7.c: Likewise.
4000         * gcc.dg/torture/type-generic-1.c: Likewise.
4001         * gfortran.dg/boz_14.f90: Likewise.
4002         * gfortran.dg/erf_2.F90: Likewise.
4003         * gfortran.dg/init_flag_3.f90: Likewise.
4004         * gfortran.dg/init_flag_4.f90: Likewise.
4005         * gfortran.dg/init_flag_5.f90: Likewise.
4006         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4007         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4008         * gfortran.dg/isnan_1.f90: Likewise.
4009         * gfortran.dg/isnan_2.f90: Likewise.
4010         * gfortran.dg/maxlocval_2.f90: Likewise.
4011         * gfortran.dg/maxlocval_4.f90: Likewise.
4012         * gfortran.dg/minlocval_1.f90: Likewise.
4013         * gfortran.dg/minlocval_4.f90: Likewise.
4014         * gfortran.dg/module_nan.f90: Likewise.
4015         * gfortran.dg/namelist_42.f90: Likewise.
4016         * gfortran.dg/namelist_43.f90: Likewise.
4017         * gfortran.dg/nan_1.f90: Likewise.
4018         * gfortran.dg/nan_2.f90: Likewise.
4019         * gfortran.dg/nan_3.f90: Likewise.
4020         * gfortran.dg/nan_4.f90: Likewise.
4021         * gfortran.dg/nan_5.f90: Likewise.
4022         * gfortran.dg/nearest_1.f90: Likewise.
4023         * gfortran.dg/nearest_2.f90: Likewise.
4024         * gfortran.dg/nearest_3.f90: Likewise.
4025         * gfortran.dg/pr37243.f: Likewise.
4026         * gfortran.dg/real_const_3.f90: Likewise.
4027         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4029 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4031         PR debug/30161
4032         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4033         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4034         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4035         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4036         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4037         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4038         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4039         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4040         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4041         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4042         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4043         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4044         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4046 2009-08-31  Jason Merrill  <jason@redhat.com>
4048         PR c++/41127
4049         * g++.dg/parse/enum5.C: New.
4050         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4052 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4054         PR fortran/40940
4055         * gfortran.dg/allocate_derived_1.f90: New.
4056         * gfortran.dg/class_3.f03: New.
4058 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4060         PR fortran/40996
4061         * gfortran.dg/allocatable_scalar_1.f90: New.
4062         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4063         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4064         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4066 2009-08-30  Richard Guenther  <rguenther@suse.de>
4068         PR tree-optimization/41186
4069         * g++.dg/torture/pr41186.C: New testcase.
4070         * g++.dg/tree-ssa/pr41186.C: Likewise.
4072 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4074         PR c++/41187
4075         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4076         take ia64 assembly comments syntax in account.
4078 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4080         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4082 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4084         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4085         * gfortran.dg/whole_file_6.f90: Likewise.
4087 2009-08-28  Cary Coutant  <ccoutant@google.com>
4089         PR debug/41063
4090         * g++.dg/debug/dwarf2/pr41063.C: New test.
4092 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4094         PR rtl-optimization/40861
4095         * gcc.dg/pr40861.c: New test.
4097 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4099         PR fortran/40869
4100         * gfortran.dg/proc_ptr_comp_20.f90: New.
4102 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4104         PR libfortran/39667
4105         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4106         open temp file with status="scratch".
4107         * gfortran.dg/fmt_cache_1.f: Likewise.
4108         * gfortran.dg/fmt_exhaust.f90: Likewise.
4109         * gfortran.dg/fmt_t_4.f90: Likewise.
4110         * gfortran.dg/fseek.f90: Likewise.
4111         * gfortran.dg/list_read_5.f90: Likewise.
4112         * gfortran.dg/namelist_39.f90: Likewise.
4113         * gfortran.dg/namelist_56.f90: Likewise.
4114         * gfortran.dg/read_bad_advance.f90: Likewise.
4115         * gfortran.dg/read_repeat.f90: Likewise.
4116         * gfortran.dg/read_size_noadvance.f90: Likewise.
4117         * gfortran.dg/read_x_past.f: Likewise.
4119 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4121         PR fortran/28039
4122         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4124 2009-08-27  Daniel Kraft  <d@domob.eu>
4126         PR fortran/37425
4127         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4128         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4129         error and fix problem with recursive assignment.
4130         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4131         * gfortran.dg/typebound_operator_3.f03: New test.
4132         * gfortran.dg/typebound_operator_4.f03: New test.
4134 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4136         PR debug/41170
4137         * debug/dwarf2/namespace-1.C: New test.
4139 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4141         PR fortran/41162
4142         * gfortran.dg/pr41162.f: New.
4144 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4145             Richard Sandiford  <rdsandiford@googlemail.com>
4147         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4148         with "forbid_cpu".
4149         * gcc.target/mips/branch-1.c: Update accordingly.
4150         * gcc.target/mips/extend-1.c: Likewise.
4151         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4153 2009-08-26  Richard Guenther  <rguenther@suse.de>
4155         PR middle-end/41163
4156         * gcc.c-torture/compile/pr41163.c: New testcase.
4157         * gcc.dg/pr35899.c: Adjust.
4159 2009-08-26  Richard Guenther  <rguenther@suse.de>
4161         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4163 2009-08-26  Jason Merrill  <jason@redhat.com>
4165         * g++.dg/cpp0x/explicit3.C: New.
4166         * g++.dg/overload/cond2.C: New.
4168 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4170         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4172 2009-08-25  Jan Hubicka  <jh@suse.cz>
4174         * gcc.target/i386/sse5-shift1-vector.c
4175         * gcc.target/i386/isa-12.c
4176         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4177         * gcc.target/i386/sse5-pcmov2.c
4178         * gcc.target/i386/isa-3.c
4179         * gcc.target/i386/sse5-shift2-vector.c
4180         * gcc.target/i386/isa-7.c
4181         * gcc.target/i386/funcspec-2.c
4182         * gcc.target/i386/sse5-haddX.c
4183         * gcc.target/i386/sse5-hadduX.c
4184         * gcc.target/i386/isa-9.c
4185         * gcc.target/i386/sse5-maccXX.c
4186         * gcc.target/i386/sse5-shift3-vector.c
4187         * gcc.target/i386/sse5-msubXX.c
4188         * gcc.target/i386/sse5-permpX.c
4189         * gcc.target/i386/sse5-check.h
4190         * gcc.target/i386/sse-12.c
4191         * gcc.target/i386/sse-11.c
4192         * gcc.target/i386/sse-10.c
4193         * gcc.target/i386/sse-13.c
4194         * gcc.target/i386/sse-14.c
4195         * gcc.target/i386/sse-22.c
4196         * gcc.target/i386/sse-2.c
4197         * gcc.target/i386/sse-13.c
4198         * gcc.target/i386/avx-2.c
4199         * gcc.target/i386/sse5-rotate1-vector.c
4200         * gcc.target/i386/isa-4.c
4201         * gcc.target/i386/sse5-hsubX.c
4202         * gcc.target/i386/sse5-pcmov.c
4203         * gcc.target/i386/sse5-fma.c
4204         * gcc.target/i386/isa-8.c
4205         * gcc.target/i386/sse5-rotate2-vector.c
4206         * gcc.target/i386/sse5-nmaccXX.c
4207         * gcc.target/i386/sse5-imul64-vector.c
4208         * gcc.target/i386/sse5-nmsubXX.c
4209         * gcc.target/i386/sse5-rotate3-vector.c
4210         * gcc.target/i386/sse5-fma-vector.c
4211         * gcc.target/i386/sse5-imul32widen-vector.c
4212         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4214         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4215         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4216         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4217         * gcc.target/i386/avx-1.c: Remove SSE5.
4218         * gcc.target/i386/avx-2.c: Remove SSE5.
4219         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4220         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4221         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4222         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4224 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4226         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4228 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4230         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4231         keyword works in the same manner as __alignof.
4233 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4235         PR libfortran/34670
4236         * gfortran.dg/unpack_bounds_1.f90:  New test.
4237         * gfortran.dg/unpack_bounds_2.f90:  New test.
4238         * gfortran.dg/unpack_bounds_3.f90:  New test.
4240 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4242         * gnat.dg/slice7.adb: New test.
4243         * gnat.dg/slice7_pkg.ads: New helper.
4245 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4247         PR fortran/41139
4248         * gfortran.dg/proc_ptr_25.f90: New.
4249         * gfortran.dg/proc_ptr_comp_18.f90: New.
4250         * gfortran.dg/proc_ptr_comp_19.f90: New.
4252 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4254         PR fortran/41154
4255         * gfortran.dg/fmt_error_8.f: New test.
4257 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4259         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4260         number, update all callers and synchronize results for latest MPC.
4262 2009-08-21  Jason Merrill  <jason@redhat.com>
4264         * g++.dg/warn/Wunused-17.C: New.
4266 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4268         * gcc.target/arm/combine-cmp-shift.c: New test.
4270 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4272         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4273         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4274         width specifier.
4276 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4278         * gfortran.dg/fmt_error_7.f: New test.
4280 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4282         PR target/40718
4283         * gcc.target/i386/pr40718.c: New test.
4285 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4287         * gfortran.dg/proc_ptr_24.f90: New test.
4289 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4291         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4292         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4293         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4295 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4297         PR fortran/28039
4298         * gfortran.dg/fmt_with_extra.f: new file.
4300 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4302         * lib/target-supports.exp
4303         (check_effective_target_arm_iwmmxt_ok): New procedure.
4304         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4305         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4307 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4309         * gfortran.dg/boz_9.f90: Do not load denormal floating
4310         point constants.  Remove -mieee option for alpha*-*-* targets.
4312 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4314         PR fortran/41106
4315         * gfortran.dg/proc_ptr_23.f90: New.
4316         * gfortran.dg/proc_ptr_comp_15.f90: New.
4317         * gfortran.dg/proc_ptr_comp_16.f90: New.
4318         * gfortran.dg/proc_ptr_comp_17.f90: New.
4320 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4322         PR c++/41131
4323         * g++.dg/expr/unary3.C: New test.
4325 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4327         * gfortran.dg/common_5.f: Add -mdalign for sh.
4328         * gfortran.dg/common_align_2.f90: Likewise.
4330 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4332         PR libfortran/40962
4333         * c_f_pointer_tests_4.f90:  New test.
4335 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4337         * gnat.dg/slice6.adb: New test.
4338         * gnat.dg/slice6_pkg.ads: New helper.
4340 2009-08-20  Michael Matz  <matz@suse.de>
4342         PR fortran/41126
4343         * gfortran.dg/pr41126.f90: New test.
4345 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4347         * gnat.dg/dynamic_bound.adb: New test.
4349 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4351         PR fortran/41121
4352         * gfortran.dg/intrinsic_5.f90: New.
4354 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4355             Richard Earnshaw  <richard.earnshaw@arm.com>
4357         * gcc.target/arm/20090811-1.c: New test.
4359 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4361         PR middle-end/41123
4362         * gcc.dg/pr41123.c: New test.
4364 2009-08-19  Jason Merrill  <jason@redhat.com>
4366         PR c++/41120
4367         * g++.dg/other/gc4.C: New.
4369 2009-08-18  Michael Matz  <matz@suse.de>
4371         * gfortran.dg/vect/vect-gems.f90: New test.
4372         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4374 2009-08-18  DJ Delorie  <dj@redhat.com>
4376         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4377         * lib/gcc-defs.exp: ... to here.
4379         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4380         GCC_EXEC_PREFIX before building the wrapper.
4382 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4384         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4385         tests.
4386         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4387         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4388         dg-options.  Fix dg-final clause.
4390 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4392         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4394 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4395             Paul Thomas  <pault@gcc.gnu.org>
4397         PR fortran/40870
4398         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4400 2009-08-18  Richard Guenther  <rguenther@suse.de>
4402         PR middle-end/41094
4403         * gcc.dg/torture/pr41094.c: New testcase.
4404         * gcc.dg/torture/builtin-power-1.c: Adjust.
4405         * gcc.dg/builtins-10.c: Likewise.
4407 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4409         PR target/40971
4410         * gcc.dg/pr40971.c: New test.
4412 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4414         PR fortran/41062
4415         * gfortran.dg/use_only_4.f90: New test.
4417 2009-08-17  Daniel Kraft  <d@domob.eu>
4419         PR fortran/37425
4420         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4421         NOPASS bindings as operators.
4423 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4425         * lib/target-supports.exp
4426         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4427         of targets that do not need command line argument to enable SIMD.
4429 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4431         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4432         typo in cache name.
4434 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4436         PR fortran/41075
4437         * gfortran.dg/unlimited_fmt_1.f90: New test.
4439 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4441         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4443 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4445         * gnat.dg/itype.ad[sb]: New test.
4447 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4449         * gcc.target/mips/mips.exp: Add terminology section to comment
4450         at the top of the file.  Fix typos.
4452 2009-08-16  Jason Merrill  <jason@redhat.com>
4454         * g++.dg/debug/dwarf2/inline1.C: New.
4456 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4458         PR target/38599
4459         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4461 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4463         PR debug/37801
4464         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4465         Make sure to trigger inlining optimizations.
4466         * gcc.dg/debug/dwarf2/inline2.c: New test.
4468 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4470         PR fortran/41070
4471         * gfortran.dg/structure_constructor_10.f90: New.
4473 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4475         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4476         * gcc.dg/pragma-re-2.c: Likewise.
4477         * gcc.dg/pragma-re-3.c: Likewise.
4478         * gcc.dg/pragma-re-4.c: Likewise.
4479         * g++.dg/other/pragma-re-1.C: Likewise.
4480         * g++.dg/other/pragma-re-2.C: Likewise.
4482 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4484         * gcc.dg/torture/builtin-math-7.c: New.
4486 2009-08-14  Richard Guenther  <rguenther@suse.de>
4488         * gcc.c-torture/execute/20090814-1.c: New testcase.
4490 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4492         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4494 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4496         PR target/40934
4497         * gcc.target/i386/pr40934.c: New.
4499 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4501         PR target/41019
4502         * gcc.target/i386/pr41019.c: New test.
4504 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4506         PR fortran/40955
4507         * gfortran.dg/winapi.f90: New test.
4509 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4511         PR fortran/40995
4512         * gfortran.dg/intrinsic_4.f90: New.
4513         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4514         different line.
4516 2009-08-13  Richard Guenther  <rguenther@suse.de>
4518         PR middle-end/41047
4519         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4521 2009-08-12  Richard Guenther  <rguenther@suse.de>
4523         PR tree-optimization/41011
4524         * gfortran.dg/pr41011.f: New testcase.
4526 2009-08-11  Andrew Haley  <aph@redhat.com>
4528         * gcc.target/arm/synchronize.c: New file.
4530 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4532         PR middle-end/40980
4533         * gfortran.dg/graphite/id-17.f: New.
4535 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4536             Sebastian Pop  <sebastian.pop@amd.com>
4538         * gcc.dg/graphite/interchange-1.c: XFAILed.
4539         * gcc.dg/graphite/interchange-2.c: XFAILed.
4540         * gcc.dg/graphite/interchange-3.c: XFAILed.
4541         * gcc.dg/graphite/interchange-4.c: XFAILed.
4542         * gcc.dg/graphite/interchange-7.c: XFAILed.
4544 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4546         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4548 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4549             Pranav Garg  <pranav.garg2107@gmail.com>
4551         * gcc.dg/graphite/interchange-6.c: XFAILed.
4553 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4555         * gcc.dg/graphite/interchange-9.c: New.
4557 2009-08-12  Richard Guenther  <rguenther@suse.de>
4559         PR rtl-optimization/41033
4560         * gcc.dg/pr41033.c: New test.
4562 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4564         PR fortran/41022
4565         * gfortran.dg/proc_ptr_comp_14.f90: New.
4567 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4569         * gcc.target/mips/ext-5.c: New test.
4570         * gcc.target/mips/ext-6.c: New test.
4571         * gcc.target/mips/ext-7.c: New test.
4572         * gcc.target/mips/ext-8.c: New test.
4573         * gcc.target/mips/extend-2.c: New test.
4575 2009-08-10  Jason Merrill  <jason@redhat.com>
4577         * g++.dg/other/linkage2.C: New test for types-without-linkage
4578         handling.
4579         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4580         * g++.dg/lookup/anon2.C: Likewise.
4581         * g++.dg/other/anon3.C: Likewise.
4582         * g++.dg/template/arg2.C: Likewise.
4583         * g++.dg/template/local4.C: Likewise.
4584         * g++.old-deja/g++.law/operators32.C: Likewise.
4585         * g++.old-deja/g++.other/linkage2.C: Likewise.
4586         * g++.old-deja/g++.pt/enum6.C: Likewise.
4587         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4588         * g++.old-deja/g++.other/linkage1.C: Likewise.
4590 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4592         * gcc.dg/dg.exp: Test also c-c++-common dir.
4593         * g++.dg/dg.exp: Likewise.
4594         * g++.dg/warn/Wconversion-real.C: Delete.
4595         * gcc.dg/Wconversion-real.c: Move to ...
4596         * c-c++-common/Wconversion-real.c: ... here.
4597         * lib/target-supports.exp
4598         (check_effective_target_c,check_effective_target_c++): New.
4600 2009-08-10  Daniel Kraft  <d@domob.eu>
4602         PR fortran/37425
4603         * gfortran.dg/typebound_operator_1.f03: New test.
4604         * gfortran.dg/typebound_operator_2.f03: New test.
4606 2009-08-10  Richard Guenther  <rguenther@suse.de>
4608         PR middle-end/41006
4609         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4610         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4612 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4614         PR fortran/40940
4615         * gfortran.dg/class_1.f03: New.
4616         * gfortran.dg/class_2.f03: New.
4617         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4618         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4619         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4620         * gfortran.dg/typebound_call_10.f03: Ditto.
4621         * gfortran.dg/typebound_call_2.f03: Ditto.
4622         * gfortran.dg/typebound_call_3.f03: Ditto.
4623         * gfortran.dg/typebound_call_4.f03: Ditto.
4624         * gfortran.dg/typebound_generic_3.f03: Ditto.
4625         * gfortran.dg/typebound_generic_4.f03: Ditto.
4626         * gfortran.dg/typebound_proc_1.f08: Ditto.
4627         * gfortran.dg/typebound_proc_5.f03: Ditto.
4628         * gfortran.dg/typebound_proc_6.f03: Ditto.
4630 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4632         PR c++/40866
4633         * g++.dg/expr/stmt-expr-1.C: New test.
4635 2009-08-09  Richard Guenther  <rguenther@suse.de>
4637         PR tree-optimization/41016
4638         * gcc.c-torture/compile/pr41016.c: New testcase.
4640 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4642         * gcc.dg/overflow-warn-8.c: New test.
4644 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4646         PR tree-optimization/41008
4647         * gcc.dg/vect/O1-pr41008.c: New test.
4649 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4651         PR fortran/40955
4652         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4654 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4656         * gcc.target/bfin/loop-autoinc.c: New file.
4658 2009-08-08  Richard Guenther  <rguenther@suse.de>
4660         PR tree-optimization/40991
4661         * g++.dg/torture/pr40991.C: New testcase.
4663 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4665         * ada/acats/support/impdef.a: Tweak timing constants. Add
4666         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4667         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4668         * ada/acats/tests/c9/c940007.a: Likewise.
4669         * ada/acats/tests/c9/c94001c.ada: Likewise.
4670         * ada/acats/tests/c9/c94006a.ada: Likewise.
4671         * ada/acats/tests/c9/c94008c.ada: Likewise.
4672         * ada/acats/tests/c9/c951002.a: Likewise.
4673         * ada/acats/tests/c9/c954a01.a: Likewise.
4674         * ada/acats/tests/c9/c96001a.ada: Likewise.
4675         * ada/acats/tests/c9/c97307a.ada: Likewise.
4677 2009-08-07  Richard Guenther  <rguenther@suse.de>
4679         PR tree-optimization/40999
4680         * gfortran.dg/pr40999.f: New testcase.
4682 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4684         * g++.dg/tree-prof/partition1.C: New test.
4686 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4688         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4689         hook.
4690         (check_effective_target_arm_neon_ok): Improve test for neon
4691         availability.
4692         * gcc.target/arm/eabi1.c: Only run test in base variant.
4693         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4694         attribute.
4695         * gcc.target/arm/vfp1[567].c: New tests.
4697 2009-08-06  Jason Merrill  <jason@redhat.com>
4699         PR c++/40948
4700         * g++.dg/ext/complit12.C: Expand.
4702 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4704         Merge ARM/hard_vfp_branch to trunk.
4706         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4708         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4709         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4711         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4713         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4714         (PCS): Define macro to use base AAPCS.
4715         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4717         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4719         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4720         Correct arm_neon.h typo.
4722         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4724         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4725         this a linkage test.
4726         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4727         argument marshalling.
4728         * abitest.h: New file.
4729         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4730         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4732 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4734         PR middle-end/32964
4735         * gcc.dg/tree-ssa/pr32964.c: New test.
4737 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4738             H.J. Lu  <hongjiu.lu@intel.com>
4740         PR target/40957
4741         * gcc.target/i386/pr40957.c: New test.
4743 2009-08-06  Richard Guenther  <rguenther@suse.de>
4745         PR tree-optimization/40964
4746         * gcc.c-torture/compile/pr40964.c: New testcase.
4748 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4750         PR fortran/40847
4751         * gfortran.dg/transfer_resolve_1.f90 : New test.
4753 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4754             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4756         PR target/40906
4757         * gcc.target/i386/pr40906-1.c: New test.
4758         * gcc.target/i386/pr40906-2.c: Ditto.
4759         * gcc.target/i386/pr40906-3.c: Ditto.
4761 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4763         PR rtl-optimization/40924
4764         * g++.dg/torture/pr40924.C: New test.
4766 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4768         PR c++/36069
4769         * g++.dg/warn/pr36069.C: New.
4771 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4773         PR c++/39987
4774         * g++.dg/overload/defarg4.C: New test.
4776 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4778         PR c++/16696
4779         * g++.dg/parse/pr16696.C: New.
4780         * g++.dg/parse/pr16696-permissive.C: New.
4782 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4784         PR fortran/40875
4785         * gfortran.dg/initialization_23.f90 : New test.
4787 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4789         PR debug/39706
4790         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4792 2009-08-03  Jason Merrill  <jason@redhat.com>
4793             Jakub Jelinek  <jakub@redhat.com>
4795         PR c++/40948
4796         * g++.dg/ext/complit12.C: New.
4798 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4800         PR c/39902
4801         * gcc.target/powerpc/pr39902-2.c: New test.
4803 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4805         PR middle-end/40943
4806         * gcc.dg/uninit-6.c: Re-add XFAIL.
4807         * gcc.dg/uninit-6-O0.c: Likewise.
4808         * gcc.dg/uninit-pr40943.c: New test.
4810 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4812         PR testsuite/40858
4813         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4814         .ascii.
4816 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4818         PR libfortran/40853
4819         * gfortran.dg/namelist_40.f90: Update error output.
4820         * gfortran.dg/namelist_47.f90: Update error output.
4821         * gfortran.dg/namelist_58.f90: New test.
4823 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4825         PR fortran/40881
4826         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4827         * gfortran.dg/altreturn_3.f90: Ditto.
4828         * gfortran.dg/altreturn_5.f90: Ditto.
4829         * gfortran.dg/altreturn_6.f90: Ditto.
4830         * gfortran.dg/altreturn_7.f90: Ditto.
4831         * gfortran.dg/array_constructor_13.f90: Ditto.
4832         * gfortran.dg/arrayio_7.f90: Ditto.
4833         * gfortran.dg/arrayio_8.f90: Ditto.
4834         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4835         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4836         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4837         * gfortran.dg/backspace_8.f: Add -std=legacy.
4838         * gfortran.dg/backspace_9.f: Ditto.
4839         * gfortran.dg/char_comparison_1.f: Ditto.
4840         * gfortran.dg/char_decl_1.f90: Ditto.
4841         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4842         * gfortran.dg/char_pointer_assign.f90: Ditto.
4843         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4844         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4845         * gfortran.dg/char_pointer_func.f90: Ditto.
4846         * gfortran.dg/common_8.f90: Ditto.
4847         * gfortran.dg/constant_substring.f: Ditto.
4848         * gfortran.dg/data_char_2.f90: Ditto.
4849         * gfortran.dg/der_array_io_1.f90: Ditto.
4850         * gfortran.dg/der_array_io_2.f90: Ditto.
4851         * gfortran.dg/der_array_io_3.f90: Ditto.
4852         * gfortran.dg/der_io_3.f90: Ditto.
4853         * gfortran.dg/dev_null.F90: Ditto.
4854         * gfortran.dg/direct_io_2.f90: Ditto.
4855         * gfortran.dg/do_iterator_2.f90: Ditto.
4856         * gfortran.dg/e_d_fmt.f90: Ditto.
4857         * gfortran.dg/empty_format_1.f90: Ditto.
4858         * gfortran.dg/entry_17.f90: Modified warning message.
4859         * gfortran.dg/entry_7.f90: Add -std=legacy.
4860         * gfortran.dg/eor_1.f90: Ditto.
4861         * gfortran.dg/equiv_2.f90: Ditto.
4862         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4863         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4864         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4865         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4866         * gfortran.dg/fmt_error_2.f90: Ditto.
4867         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4868         * gfortran.dg/fmt_tl.f: Ditto.
4869         * gfortran.dg/fmt_white.f: Ditto.
4870         * gfortran.dg/func_derived_1.f90: Ditto.
4871         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4872         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4873         * gfortran.dg/global_references_2.f90: Ditto.
4874         * gfortran.dg/hollerith_1.f90: Ditto.
4875         * gfortran.dg/hollerith.f90: Use new-style character length.
4876         * gfortran.dg/hollerith_f95.f90: Ditto.
4877         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4878         * gfortran.dg/implicit_6.f90: Ditto.
4879         * gfortran.dg/implicit_9.f90: Ditto.
4880         * gfortran.dg/inquire_13.f90: Ditto.
4881         * gfortran.dg/inquire_5.f90: Ditto.
4882         * gfortran.dg/inquire_6.f90: Ditto.
4883         * gfortran.dg/inquire.f90: Ditto.
4884         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4885         * gfortran.dg/io_constraints_2.f90: Ditto.
4886         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4887         * gfortran.dg/loc_2.f90: Ditto.
4888         * gfortran.dg/logical_1.f90: Ditto.
4889         * gfortran.dg/longline.f: Ditto.
4890         * gfortran.dg/merge_char_1.f90: Ditto.
4891         * gfortran.dg/namelist_12.f: Ditto.
4892         * gfortran.dg/namelist_14.f90: Ditto.
4893         * gfortran.dg/namelist_18.f90: Ditto.
4894         * gfortran.dg/namelist_19.f90: Ditto.
4895         * gfortran.dg/namelist_21.f90: Ditto.
4896         * gfortran.dg/namelist_22.f90: Ditto.
4897         * gfortran.dg/namelist_37.f90: Ditto.
4898         * gfortran.dg/namelist_54.f90: Ditto.
4899         * gfortran.dg/namelist_55.f90: Ditto.
4900         * gfortran.dg/namelist_empty.f90: Ditto.
4901         * gfortran.dg/namelist_use.f90: Use new-style character length.
4902         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4903         * gfortran.dg/nested_modules_4.f90: Ditto.
4904         * gfortran.dg/nested_modules_5.f90: Ditto.
4905         * gfortran.dg/open-options-blanks.f: Ditto.
4906         * gfortran.dg/output_exponents_1.f90: Ditto.
4907         * gfortran.dg/parens_5.f90: Ditto.
4908         * gfortran.dg/parens_6.f90: Ditto.
4909         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4910         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4911         * gfortran.dg/pr15129.f90: Ditto.
4912         * gfortran.dg/pr15332.f: Ditto.
4913         * gfortran.dg/pr16597.f90: Ditto.
4914         * gfortran.dg/pr17143.f90: Ditto.
4915         * gfortran.dg/pr17164.f90: Ditto.
4916         * gfortran.dg/pr17229.f: Modified warning message.
4917         * gfortran.dg/pr18210.f90: Add -std=legacy.
4918         * gfortran.dg/pr19155.f: Ditto.
4919         * gfortran.dg/pr20086.f90: Ditto.
4920         * gfortran.dg/pr20124.f90: Ditto.
4921         * gfortran.dg/pr20755.f: Ditto.
4922         * gfortran.dg/pr20865.f90: Ditto.
4923         * gfortran.dg/pr20950.f: Ditto.
4924         * gfortran.dg/pr21730.f: Ditto.
4925         * gfortran.dg/pr22491.f: Ditto.
4926         * gfortran.dg/pr29713.f90: Ditto.
4927         * gfortran.dg/print_parentheses_1.f: Ditto.
4928         * gfortran.dg/print_parentheses_2.f90: Ditto.
4929         * gfortran.dg/proc_assign_1.f90: Ditto.
4930         * gfortran.dg/proc_decl_1.f90: Ditto.
4931         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4932         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4933         * gfortran.dg/read_float_1.f90: Ditto.
4934         * gfortran.dg/read_logical.f90: Ditto.
4935         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4936         * gfortran.dg/return_1.f90: Ditto.
4937         * gfortran.dg/rewind_1.f90: Ditto.
4938         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4939         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4940         * gfortran.dg/stfunc_1.f90: Ditto.
4941         * gfortran.dg/stfunc_3.f90: Ditto.
4942         * gfortran.dg/stfunc_4.f90: Ditto.
4943         * gfortran.dg/stfunc_6.f90: Ditto.
4944         * gfortran.dg/streamio_2.f90: Ditto.
4945         * gfortran.dg/string_ctor_1.f90: Ditto.
4946         * gfortran.dg/string_null_compare_1.f: Ditto.
4947         * gfortran.dg/substr_6.f90: Ditto.
4948         * gfortran.dg/tl_editing.f90: Ditto.
4949         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4950         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4951         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4952         * gfortran.dg/g77/1832.f: Ditto.
4953         * gfortran.dg/g77/19981216-0.f Ditto.
4954         * gfortran.dg/g77/19990525-0.f: Ditto.
4955         * gfortran.dg/g77/19990826-2.f: Ditto.
4956         * gfortran.dg/g77/20000630-2.f: Ditto.
4957         * gfortran.dg/g77/20010116.f: Ditto.
4958         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4959         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4960         * gfortran.dg/g77/980520-1.f: Ditto.
4961         * gfortran.dg/g77/check0.f: Ditto.
4962         * gfortran.dg/g77/cpp3.F: Ditto.
4963         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4964         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4965         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4966         * gfortran.dg/g77/short.f: Ditto.
4968 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4970         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4971         * gcc.target/mips/ext-4.c: Likewise.
4972         * gcc.target/mips/interrupt_handler.c: Likewise.
4973         * gcc.target/mips/truncate-4.c: Likewise.
4974         * gcc.target/mips/truncate-5.c: Likewise.
4976 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4978         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4979         -fgraphite-force-parallel to -floop-parallelize-all.
4981 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4983         PR fortran/40011
4984         * gfortran.dg/whole_file_7.f90: New test.
4985         * gfortran.dg/whole_file_8.f90: New test.
4986         * gfortran.dg/whole_file_9.f90: New test.
4987         * gfortran.dg/whole_file_10.f90: New test.
4988         * gfortran.dg/whole_file_11.f90: New test.
4989         * gfortran.dg/whole_file_12.f90: New test.
4990         * gfortran.dg/whole_file_13.f90: New test.
4991         * gfortran.dg/whole_file_14.f90: New test.
4993 2009-07-31  Jason Merrill  <jason@redhat.com>
4995         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4996         binding semantics.
4997         * g++.dg/cpp0x/named.C: Likewise.
4998         * g++.dg/cpp0x/overload.C: Likewise.
4999         * g++.dg/cpp0x/rv1n.C: Likewise.
5000         * g++.dg/cpp0x/rv1p.C: Likewise.
5001         * g++.dg/cpp0x/rv2n.C: Likewise.
5002         * g++.dg/cpp0x/rv2p.C: Likewise.
5003         * g++.dg/cpp0x/rv3n.C: Likewise.
5004         * g++.dg/cpp0x/rv3p.C: Likewise.
5005         * g++.dg/cpp0x/rv4n.C: Likewise.
5006         * g++.dg/cpp0x/rv4p.C: Likewise.
5007         * g++.dg/cpp0x/rv5n.C: Likewise.
5008         * g++.dg/cpp0x/rv5p.C: Likewise.
5009         * g++.dg/cpp0x/rv6n.C: Likewise.
5010         * g++.dg/cpp0x/rv6p.C: Likewise.
5011         * g++.dg/cpp0x/rv7n.C: Likewise.
5012         * g++.dg/cpp0x/rv7p.C: Likewise.
5013         * g++.dg/cpp0x/template_deduction.C: Likewise.
5014         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5015         * g++.dg/cpp0x/overloadn.C: New.
5016         * g++.dg/cpp0x/rv-cast.C: New.
5018 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5020         * gcc.target/mips/ext-4.c: New test.
5022 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5024         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5026 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5028         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5029         * gcc.dg/tree-ssa/loop-32.c: Same.
5030         * gcc.dg/tree-ssa/loop-33.c: Same.
5031         * gcc.dg/tree-ssa/loop-34.c: Same.
5032         * gcc.dg/tree-ssa/loop-35.c: Same.
5033         * gcc.dg/tree-ssa/loop-7.c: Same.
5034         * gcc.dg/tree-ssa/pr23109.c: Same.
5035         * gcc.dg/tree-ssa/restrict-2.c: Same.
5036         * gcc.dg/tree-ssa/restrict-3.c: Same.
5037         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5038         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5039         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5040         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5041         * gcc.dg/tree-ssa/structopt-1.c: Same.
5042         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5043         * gfortran.dg/pr32921.f: Same.
5045 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5047         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5048         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5049         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5050         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5051         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5052         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5053         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5054         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5055         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5056         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5057         * gcc.dg/graphite/id-1.c: New.
5058         * gcc.dg/graphite/id-10.c: New.
5059         * gcc.dg/graphite/id-11.c: New.
5060         * gcc.dg/graphite/id-12.c: New.
5061         * gcc.dg/graphite/id-13.c: New.
5062         * gcc.dg/graphite/id-14.c: New.
5063         * gcc.dg/graphite/id-15.c: New.
5064         * gcc.dg/graphite/id-2.c: New.
5065         * gcc.dg/graphite/id-3.c: New.
5066         * gcc.dg/graphite/id-4.c: New.
5067         * gcc.dg/graphite/id-5.c: New.
5068         * gcc.dg/graphite/id-6.c: New.
5069         * gcc.dg/graphite/id-7.c: New.
5070         * gcc.dg/graphite/id-8.c: New.
5071         * gcc.dg/graphite/id-9.c: New.
5072         * gcc.dg/graphite/interchange-0.c: New.
5073         * gcc.dg/graphite/interchange-1.c: New.
5074         * gcc.dg/graphite/interchange-2.c: New.
5075         * gcc.dg/graphite/interchange-3.c: New.
5076         * gcc.dg/graphite/interchange-4.c: New.
5077         * gcc.dg/graphite/interchange-5.c: New.
5078         * gcc.dg/graphite/interchange-6.c: New.
5079         * gcc.dg/graphite/interchange-7.c: New.
5080         * gcc.dg/graphite/interchange-8.c: New.
5081         * gcc.dg/graphite/pr35356-1.c: New.
5082         * gcc.dg/graphite/pr35356-2.c: New.
5083         * gcc.dg/graphite/pr35356-3.c: New.
5084         * gcc.dg/graphite/pr40157.c: New.
5085         * gcc.dg/graphite/run-id-1.c: New.
5086         * gcc.dg/graphite/scop-20.c: New.
5087         * gcc.dg/graphite/scop-21.c: New.
5088         * gfortran.dg/graphite/id-1.f90: New.
5089         * gfortran.dg/graphite/id-10.f90: New.
5090         * gfortran.dg/graphite/id-11.f: New.
5091         * gfortran.dg/graphite/id-12.f: New.
5092         * gfortran.dg/graphite/id-13.f: New.
5093         * gfortran.dg/graphite/id-14.f: New.
5094         * gfortran.dg/graphite/id-15.f: New.
5095         * gfortran.dg/graphite/id-16.f: New.
5096         * gfortran.dg/graphite/id-5.f: New.
5097         * gfortran.dg/graphite/id-6.f: New.
5098         * gfortran.dg/graphite/id-7.f: New.
5099         * gfortran.dg/graphite/id-8.f: New.
5100         * gfortran.dg/graphite/id-9.f: New.
5101         * gfortran.dg/graphite/interchange-1.f: New.
5102         * gfortran.dg/graphite/interchange-2.f: New.
5104 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5106         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5107         flags based on the name of the testcase.
5108         * gfortran.dg/graphite/graphite.exp: Same.
5110         * gcc.dg/graphite/block-0.c: Adjusted.
5111         * gcc.dg/graphite/block-1.c: Adjusted.
5112         * gcc.dg/graphite/block-2.c: Adjusted.
5113         * gcc.dg/graphite/block-3.c: Adjusted.
5114         * gcc.dg/graphite/block-4.c: Adjusted.
5115         * gcc.dg/graphite/block-5.c: Adjusted.
5116         * gcc.dg/graphite/block-6.c: Adjusted.
5117         * gcc.dg/graphite/pr37485.c: Adjusted.
5118         * gcc.dg/graphite/pr37684.c: Adjusted.
5119         * gcc.dg/graphite/pr37828.c: Adjusted.
5120         * gcc.dg/graphite/pr37883.c: Adjusted.
5121         * gcc.dg/graphite/pr37928.c: Adjusted.
5122         * gcc.dg/graphite/pr37943.c: Adjusted.
5123         * gcc.dg/graphite/pr38409.c: Adjusted.
5124         * gcc.dg/graphite/pr38498.c: Adjusted.
5125         * gcc.dg/graphite/pr38559.c: Adjusted.
5126         * gcc.dg/graphite/pr39335.c: Adjusted.
5127         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5128         * gcc.dg/graphite/scop-0.c: Adjusted.
5129         * gcc.dg/graphite/scop-1.c: Adjusted.
5130         * gcc.dg/graphite/scop-10.c: Adjusted.
5131         * gcc.dg/graphite/scop-11.c: Adjusted.
5132         * gcc.dg/graphite/scop-12.c: Adjusted.
5133         * gcc.dg/graphite/scop-13.c: Adjusted.
5134         * gcc.dg/graphite/scop-14.c: Adjusted.
5135         * gcc.dg/graphite/scop-15.c: Adjusted.
5136         * gcc.dg/graphite/scop-16.c: Adjusted.
5137         * gcc.dg/graphite/scop-17.c: Adjusted.
5138         * gcc.dg/graphite/scop-18.c: Adjusted.
5139         * gcc.dg/graphite/scop-19.c: Adjusted.
5140         * gcc.dg/graphite/scop-2.c: Adjusted.
5141         * gcc.dg/graphite/scop-3.c: Adjusted.-
5142         * gcc.dg/graphite/scop-4.c: Adjusted.
5143         * gcc.dg/graphite/scop-5.c: Adjusted.
5144         * gcc.dg/graphite/scop-6.c: Adjusted.
5145         * gcc.dg/graphite/scop-7.c: Adjusted.
5146         * gcc.dg/graphite/scop-8.c: Adjusted.
5147         * gcc.dg/graphite/scop-9.c: Adjusted.
5148         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5149         * gfortran.dg/graphite/block-1.f90: Adjusted.
5150         * gfortran.dg/graphite/block-2.f: Adjusted.
5151         * gfortran.dg/graphite/block-3.f90: Adjusted.
5152         * gfortran.dg/graphite/block-4.f90: Adjusted.
5153         * gfortran.dg/graphite/id-2.f90: Adjusted.
5154         * gfortran.dg/graphite/id-3.f90: Adjusted.
5155         * gfortran.dg/graphite/id-4.f90: Adjusted.
5156         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5157         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5158         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5159         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5160         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5161         * gfortran.dg/graphite/scop-1.f: Adjusted.
5163 2009-07-30  Doug Kwan  <dougkwan@google.com>
5165         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5166         in warnings added in rev 141298.
5168 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5170         * lib/options.exp: Use "!=" instead of "ne".
5172         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5174         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5175         * gcc.dg/ucnid-12.c: Likewise.
5177 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5178             Pat Haugen  <pthaugen@us.ibm.com>
5179             Revital Eres <ERES@il.ibm.com>
5181         * gcc.target/powerpc/altivec-32.c: New file to test
5182         Altivec simple math function vectorization.
5184         * gcc.target/powerpc/bswap-run.c: New file to test swap
5185         builtins.
5186         * gcc.target/powerpc/bswap16.c: Ditto.
5187         * gcc.target/powerpc/bswap32.c: Ditto.
5188         * gcc.target/powerpc/bswap64-1.c: Ditto.
5189         * gcc.target/powerpc/bswap64-2.c: Ditto.
5190         * gcc.target/powerpc/bswap64-3.c: Ditto.
5191         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5192         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5193         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5195         * gcc.target/powerpc/popcount-2.c: New file to test
5196         power7 popcntd instructions.
5197         * gcc.target/powerpc/popcount-3.c: Ditto.
5199         * gcc.target/powerpc/pr39457.c: New VSX test.
5200         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5201         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5202         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5203         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5204         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5205         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5206         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5207         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5208         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5209         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5210         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5211         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5213         * gcc.target/powerpc/altivec-6.c: Store the result of
5214         vec_add, so the optimizer doesn't remove it.
5216         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5217         systems that support bswap64.
5219         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5220         prevent VSX code generation.
5222         * lib/target-supports.exp (check_vsx_hw_available): New
5223         function to test if VSX available.
5224         (check_effective_target_powerpc_vsx_ok): Ditto.
5225         (check_vmx_hw_available): Add explicit -mno-vsx.
5227 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5229         PR c/39902
5230         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5232 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5234         PR tree-optimization/40570
5235         * gcc.c-torture/compile/pr40570.c: New test.
5237 2009-07-29  Jason Merrill  <jason@redhat.com>
5239         PR c++/14912
5240         * g++.dg/template/defarg13.C: New.
5242 2009-07-29  Richard Guenther  <rguenther@suse.de>
5244         PR c++/40834
5245         * g++.dg/torture/pr40834.C: New testcase.
5247 2009-07-29  Michael Matz  <matz@suse.de>
5249         PR middle-end/40830
5250         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5252 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5254         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5255         sh*-*-* targets.  Skip on spu-*-* targets.
5256         * gfortran.dg/maxlocval_4.f90: Likewise.
5257         * gfortran.dg/minlocval_1.f90: Likewise.
5258         * gfortran.dg/minlocval_4.f90: Likewise.
5260 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5262         PR fortran/40878
5263         * gfortran.dg/gomp/pr40878-1.f90: New test.
5264         * gfortran.dg/gomp/pr40878-2.f90: New test.
5266         PR testsuite/40891
5267         * gcc.dg/cdce1.c: Adjust note line number.
5268         * gcc.dg/cdce2.c: Likewise.
5270 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5272         PR fortran/40882
5273         * gfortran.dg/proc_ptr_comp_13.f90: New.
5275 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5277         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5278         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5279         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5280         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5281         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5282         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5283         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5284         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5285         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5286         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5287         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5288         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5289         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5290         #ifdef NEED_IEEE754_FLOAT conditional.
5291         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5292         conditional.
5294 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5296         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5297         i?86-*-netware.
5298         * g++.dg/ext/bitfield3.C: Likewise.
5299         * g++.dg/ext/bitfield4.C: Likewise.
5300         * g++.dg/ext/bitfield5.C: Likewise.
5301         * gcc.dg/bitfld-15.c: Likewise.
5302         * gcc.dg/bitfld-16.c: Likewise.
5303         * gcc.dg/bitfld-17.c: Likewise.
5304         * gcc.dg/bitfld-18.c: Likewise.
5305         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5306         * gcc.dg/20010912-1.c: Likewise.
5307         * gcc.dg/20021018-1.c: Likewise.
5308         * gcc.dg/20030213-1.c: Likewise.
5309         * gcc.dg/20030225-1.c: Likewise.
5310         * gcc.dg/20030708-1.c: Likewise.
5311         * gcc.dg/20050321-2.c: Likewise.
5312         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5313         * gcc.dg/cdce2.c: Likewise.
5314         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5315         targets.
5316         * gcc.target/i386/pr37248-3.c: Likewise.
5318 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5320         PR fortran/40848
5321         * gfortran.dg/altreturn_7.f90: New.
5323 2009-07-27  Simon Baldwin  <simonb@google.com>
5325         PR testsuite/40829
5326         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5327         so that indexing no longer runs off array end.
5329 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5331         PR fortran/40851
5332         * gfortran.dg/derived_init_3.f90: New test.
5334 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5336         PR fortran/33197
5337         * gfortran.dg/atan2_1.f90: New test
5338         * gfortran.dg/atan2_2.f90: New test
5340 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5342         PR c++/40749
5343         * g++.dg/warn/Wreturn-type-6.C: New test.
5345 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5347         PR tree-optimization/40801
5348         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5349         * gfortran.dg/vect/vect.exp: Run tests starting with
5350         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5352 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5354         PR rtl-optimization/40445
5355         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5357 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5359         * gcc.dg/builtin-unreachable-4.c: New test.
5361 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5363         PR fortran/33197
5364         * gfortran.dg/complex_intrinsic_5.f90: New test.
5365         * gfortran.dg/complex_intrinsic_7.f90: New test.
5367 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5369         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5370         * gcc.dg/ipa/noclone-1.c: New test.
5372 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5374         * lib/target-supports.exp (check_effective_target_static): New
5375         procedure.
5376         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5377         supported.
5378         * g++.old-deja/g++.law/weak.C: Require static effective target.
5380 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5382         PR fortran/39630
5383         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5384         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5385         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5386         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5387         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5388         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5389         * gfortran.dg/typebound_call_10.f03: New.
5391 2009-07-24  Jason Merrill  <jason@redhat.com>
5393         * g++.dg/cpp0x/defaulted11.C: New.
5395         * g++.dg/cpp0x/initlist23.C: New.
5397 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5399         PR fortran/40822
5400         * gfortran.dg/char_length_16.f90: New.
5402 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5404         PR fortran/40643
5405         PR fortran/31067
5406         * gfortran.dg/maxlocval_2.f90: New test.
5407         * gfortran.dg/maxlocval_3.f90: New test.
5408         * gfortran.dg/maxlocval_4.f90: New test.
5409         * gfortran.dg/minlocval_1.f90: New test.
5410         * gfortran.dg/minlocval_2.f90: New test.
5411         * gfortran.dg/minlocval_3.f90: New test.
5412         * gfortran.dg/minlocval_4.f90: New test.
5414 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5416         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5417         scan-assembler.
5419 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5421         PR fortran/40839
5422         * gfortran.dg/pr40839.f90: New test.
5424 2009-07-23  Michael Matz  <matz@suse.de>
5426         PR middle-end/40830
5427         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5428         don't set options ourself.
5430 2009-07-23  Simon Baldwin  <simonb@google.com>
5432         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5433         native C compilation where required.
5435 2009-07-22  Doug Kwan  <dougkwan@google.com>
5437         * gcc.c-torture/compile/20090721-1.c: New test.
5439 2009-07-22  Michael Matz  <matz@suse.de>
5441         PR tree-optimization/35229
5442         PR tree-optimization/39300
5443         * gcc.dg/vect/vect-pre-interact.c: New test.
5445 2009-07-22  Richard Guenther  <rguenther@suse.de>
5447         * g++.dg/lookup/using21.C: Fix duplicate paste.
5449 2009-07-22  Richard Guenther  <rguenther@suse.de>
5451         PR c++/40799
5452         * g++.dg/lookup/using21.C: New testcase.
5454 2009-07-21  Jason Merrill  <jason@redhat.com>
5456         * g++.dg/init/aggr4.C: New.
5458 2009-07-21  Jason Merrill  <jason@redhat.com>
5460         Core issue 934
5461         * g++.dg/cpp0x/initlist22.C: New.
5463 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5465         * gcc.target/i386/vectorize8.c: New test.
5467 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5469         PR target/40811
5470         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5471         Add i?86 and x86_64 targets.
5472         * gcc.target/i386/vectorize7.c: New test.
5474         PR target/40809
5475         * gcc.target/i386/pr40809.c: New test.
5477 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5479         PR tree-optimization/40813
5480         * g++.dg/opt/inline15.C: New test.
5482 2009-07-21  Paul Brook <paul@codesourcery.com>
5484         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5485         * lib/target-supports.exp (check_effective_target_section_anchors):
5486         Add arm*-*-*.
5488 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5490         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5491         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5492         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5494 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5496         * gcc.target/mips/ext-3.c: New test.
5498 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5500         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5501         * gcc.dg/builtin-object-size-8.c: New test.
5502         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5503         * g++.dg/ext/builtin-object-size2.C: Likewise.
5505         PR tree-optimization/40792
5506         * gcc.dg/pr40792.c: New test.
5508 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5510         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5511         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5512         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5514 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5516         * gcc.target/sh/mfmovd.c: New test.
5518 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5519             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5521         PR libfortran/40714
5522         * gfortran.dg/eof_3.f90: New test.
5524 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5526         PR fortran/40727
5527         * gfortran.dg/intrinsic_cmplx.f90: New test.
5529 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5531         PR libfortran/34670
5532         PR libfortran/36874
5533         * gfortran.dg/cshift_bounds_1.f90:  New test.
5534         * gfortran.dg/cshift_bounds_2.f90:  New test.
5535         * gfortran.dg/cshift_bounds_3.f90:  New test.
5536         * gfortran.dg/cshift_bounds_4.f90:  New test.
5537         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5538         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5539         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5540         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5542 2009-07-19  Jan Hubicka  <jh@suse.cz>
5544         PR tree-optimization/40676
5545         * gcc.c-torture/compile/pr40676.c: New testcase.
5547 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5549         * gcc.target/mips/ext-2.c: New test.
5551 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5553         * gcc.target/mips/octeon-exts-7.c: New test.
5554         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5555         * gcc.target/mips/octeon-exts-5.c: Likewise.
5557 2009-07-18  Richard Guenther  <rguenther@suse.de>
5559         PR testsuite/40798
5560         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5562 2009-07-18  Richard Guenther  <rguenther@suse.de>
5564         PR c/40787
5565         * gcc.dg/pr35899.c: Adjust.
5567 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5569         * gcc.target/powerpc/asm-es-1.c: New test.
5570         * gcc.target/powerpc/asm-es-2.c: Likewise.
5572 2009-07-17  Richard Guenther  <rguenther@suse.de>
5574         PR c/40401
5575         * g++.dg/rtti/crash4.C: New testcase.
5576         * g++.dg/torture/20090706-1.C: Likewise.
5577         * gcc.dg/redecl-17.c: Likewise.
5578         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5579         * gcc.dg/declspec-9.c: Expect extra error.
5580         * gcc.dg/declspec-10.c: Likewise.
5581         * gcc.dg/declspec-11.c: Likewise.
5582         * gcc.dg/redecl-10.c: Expect extra warnings.
5583         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5584         * gcc.target/i386/pr39545-1.c: Likewise.
5585         * g++.dg/ext/asm3.C: Expect more errors.
5586         * g++.dg/gomp/block-1.C: Likewise.
5587         * g++.dg/gomp/block-2.C: Likewise.
5588         * g++.dg/gomp/block-3.C: Likewise.
5589         * g++.dg/gomp/block-5.C: Likewise.
5590         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5591         * g++.dg/warn/unused-result1.C: XFAIL.
5593 2009-07-17  Richard Guenther  <rguenther@suse.de>
5595         PR tree-optimization/40321
5596         * gcc.c-torture/compile/pr40321.c: New testcase.
5597         * g++.dg/torture/pr40321.C: Likewise.
5599 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5601         PR c++/40780
5602         * g++.dg/template/ptrmem19.C: New test.
5604 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5605             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5607         PR 40435
5608         * gcc.dg/pr36902.c: Add column info.
5609         * g++.dg/gcov/gcov-2.C: Change count for definition.
5611 2009-07-16  Jason Merrill  <jason@redhat.com>
5613         PR libstdc++/37907
5614         * g++.dg/cpp0x/std-layout1.C: New.
5615         * g++.dg/ext/has_nothrow_assign.C: Fix.
5616         * g++.dg/ext/has_nothrow_copy.C: Fix.
5617         * g++.dg/ext/has_trivial_assign.C: Fix.
5618         * g++.dg/ext/has_trivial_copy.C: Fix.
5619         * g++.dg/ext/is_pod.C: Fix.
5620         * g++.dg/other/offsetof3.C: Adjust.
5621         * g++.dg/overload/ellipsis1.C: Adjust.
5622         * g++.dg/warn/var-args1.C: Adjust.
5623         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5624         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5625         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5626         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5627         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5629 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5631         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5632         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5633         effective target "mpc_pow".
5634         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5636 2009-07-16  Richard Henderson  <rth@redhat.com>
5638         * g++.dg/opt/eh4.C: New test.
5640 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5642         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5644 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5646         PR middle-end/40747
5647         * gcc.c-torture/execute/pr40747.c: New test.
5649 2009-07-15  Richard Guenther  <rguenther@suse.de>
5651         PR middle-end/40753
5652         * gcc.c-torture/compile/pr40753.c: New testcase.
5654 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5656         PR fortran/40743
5657         * gfortran.dg/interface_assignment_4.f90: New.
5659 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5661         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5662         for FreeBSD up to and including version 8.
5664 2009-07-14  Taras Glek  <tglek@mozilla.com>
5665             Rafael Espindola  <espindola@google.com>
5667         * g++.dg/plugin/header-plugin-test.C: New.
5668         * g++.dg/plugin/header_plugin.c: New.
5669         * g++.dg/plugin/plugin.exp: Update.
5671 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5673         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5674         function to enable vectorization.
5675         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5676         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5678 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5680         * gcc.target/i386/sse-copysignf-vec.c: New test.
5681         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5683 2009-07-14  Jason Merrill  <jason@redhat.com>
5685         PR c++/37276
5686         * g++.dg/lookup/builtin5.C: New.
5687         * g++.dg/other/error22.C: Add missing extern "C".
5688         * g++.dg/warn/Warray-bounds.C: Likewise.
5689         * gcc.dg/compat/compat-common.h: Likewise.
5691         PR c++/40746
5692         * g++.dg/lookup/using20.C: New.
5694         PR c++/40740
5695         * g++.dg/template/koenig8.C: New.
5697 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5699         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5700         both i?86-*-darwin* and x86_64-*-darwin*.
5702 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5704         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5705         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5706         name.
5708 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5710         PR debug/40705
5711         * g++.dg/debug/dwarf2/typedef1.C: New test.
5713         PR c++/40357
5714         * g++.dg/other/typedef3.C: New test.
5716 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5718         * gcc.dg/20090709-1.c: Move to a proper place ...
5719         * gcc.target/m68k/20090709-1.c: ... here.
5721 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5723         PR C++/22154
5724         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5725         front of qualified names are allowed.
5726         * g++.dg/parse/crash10.C: Likewise.
5727         * g++.dg/parse/error15.C: Likewise.
5728         * g++.dg/parse/typename9.C: Likewise.
5729         * g++.dg/parse/error8.C: Likewise.
5731 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5733         PR fortran/40646
5734         * gfortran.dg/proc_ptr_22.f90: Extended.
5735         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5737 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5739         * gfortran.dg/vect/vect-6.f: New test.
5741 2009-07-12  Jason Merrill  <jason@redhat.com>
5743         PR c++/36628
5744         * g++.dg/cpp0x/decltype17.C: New.
5746         PR c++/37206
5747         * g++.dg/cpp0x/rv10.C: New.
5749 2009-07-12  Jason Merrill  <jason@redhat.com>
5751         PR c++/40689
5752         * g++.dg/cpp0x/initlist20.C: New.
5753         * g++.dg/cpp0x/initlist21.C: New.
5755 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5757         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5758         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5759         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5760         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5761         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5763 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5765         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5766         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5767         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5768         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5769         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5770         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5771         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5772         effective_target fd_truncate.
5774 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5776         * gnat.dg/specs/addr1.ads: New test.
5778 2009-07-11  Jan Hubicka  <jh@suse.cz>
5780         PR middle-end/48388
5781         * g++.dg/torture/pr40388.C: New testcase.
5783 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5785         PR target/40668
5786         * gcc.c-torture/execute/pr40668.c: New test.
5788 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5790         * gcc.c-torture/execute/20090711-1.c: New test.
5792 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5794         PR testsuite/40699
5795         PR testsuite/40707
5796         PR testsuite/40709
5797         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5798         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5799         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5800         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5802 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5804         PR fortran/33197
5805         * gfortran.dg/complex_intrinsic_3.f90: New test.
5806         * gfortran.dg/complex_intrinsic_4.f90: New test.
5808 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5810         PR target/39079
5811         * gcc.target/mips/mips.exp: Make -msynci a known option.
5812         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5814 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5816         PR c++/40502
5817         * g++.dg/ext/strncpy-chk1.C: New test.
5819 2009-07-10  Richard Guenther  <rguenther@suse.de>
5821         PR tree-optimization/40496
5822         * g++.dg/opt/pr40496.C: New testcase.
5824 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5826         PR 25509
5827         PR 40614
5828         * g++.dg/warn/unused-result1-Werror.c: New.
5830 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5832         PR fortran/39334
5833         * gfortran.dg/recursive_parameter_1.f90: New test.
5835 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5837         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5838         * gfortran.dg/module_equivalence_6.f90: Ditto.
5839         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5840         * gfortran.dg/nan_2.f90: Ditto.
5841         * gfortran.dg/inquire_11.f90: Ditto.
5842         * gfortran.dg/abstract_type_3.f03: Ditto.
5843         * gfortran.dg/abstract_type_1.f90: Ditto.
5844         * gfortran.dg/private_type_9.f90: Ditto.
5845         * gfortran.dg/abstract_type_5.f03: Ditto.
5846         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5847         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5848         * gfortran.dg/derived_sub.f90: Ditto.
5849         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5850         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5851         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5852         * gfortran.dg/mvbits_6.f90: Ditto.
5853         * gfortran.dg/abstract_type_2.f03: Ditto.
5854         * gfortran.dg/abstract_type_4.f03: Ditto.
5855         * gfortran.dg/bounds_check_9.f90: Ditto.
5856         * gfortran.dg/optional_dim_3.f90: Ditto.
5857         * gfortran.dg/pr32921.f: Ditto.
5858         * gfortran.dg/entry_16.f90: Ditto.
5859         * gfortran.dg/generic_16.f90: Ditto.
5862 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5864         * gcc.target/m68k/20090709-1.c: New.
5866 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5868         PR c++/40684
5869         * g++.dg/template/unify11.C: New test.
5871 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5873         PR fortran/40629
5874         * gfortran.dg/host_assoc_function_9.f90: New test.
5876 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5878         PR fortran/40646
5879         * gfortran.dg/proc_ptr_22.f90: New.
5880         * gfortran.dg/proc_ptr_comp_12.f90: New.
5882 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5884         PR middle-end/40692
5885         * gcc.c-torture/compile/pr40692.c: New test.
5887 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5889         PR fortran/40604
5890         * gfortran.dg/pointer_check_6.f90: New test.
5892 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5894         * gcc.target/mips/truncate-5.c: New test.
5896 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5898         PR libfortran/40330
5899         PR libfortran/40662
5900         * gfortran.dg/fmt_cache_1.f: New test.
5902 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5904         PR fortran/40675
5905         * gfortran.dg/nosigned_zero_1.f90: New test.
5906         * gfortran.dg/nosigned_zero_2.f90: New test.
5908 2009-07-08  Richard Guenther  <rguenther@suse.de>
5910         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5912 2009-07-08  Richard Guenther  <rguenther@suse.de>
5914         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5916 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5918         PR fortran/40591
5919         * gfortran.dg/proc_ptr_21.f90: New test.
5921 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5923         PR c++/31246
5924         * g++.dg/warn/pr31246.C: New.
5925         * g++.dg/warn/pr31246-2.C: New.
5927 2009-07-07  Jason Merrill  <jason@redhat.com>
5929         PR c++/35828
5930         * g++.dg/template/defarg12.C: New.
5932         PR c++/37816
5933         * g++.dg/cpp0x/enum7.C: New.
5935         PR c++/37946
5936         * g++.dg/cpp0x/enum6.C: New.
5938         PR c++/40639
5939         * g++.dg/cpp0x/enum5.C: New.
5941         PR c++/40633
5942         * g++.dg/cpp0x/enum4.C: New.
5944 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5946         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5948 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5950         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5952 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5954         PR middle-end/40669
5955         * gcc.dg/pr40669.c: New test.
5957 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5959         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5960         location. Update all calls.
5961         * g++.dg/plugin/selfassign.c: Likewise.
5963 2009-07-06  Jason Merrill  <jason@redhat.com>
5965         * g++.dg/rtti/dyncast[34].C: New.
5967 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5969         * lib/target-supports.exp
5970         (check_effective_target_mips_newabi_large_long_double): New.
5971         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5972         target.
5973         * gcc.target/mips/fpr-moves-6.c: Likewise.
5975 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5977         PR c++/40557
5978         * g++.dg/template/union2.C: New test.
5980 2009-07-04  Jason Merrill  <jason@redhat.com>
5982         * g++.dg/template/using15.C: New.
5984 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5986         * gfortran.dg/maxloc_1.f90: New test.
5988 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5990         PR fortran/40593
5991         * gfortran.dg/proc_ptr_result_6.f90: New.
5993 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5995         * gcc.dg/framework-2.c: Adjust testcase to pass.
5997 2009-07-04  Jason Merrill  <jason@redhat.com>
5999         PR c++/40619
6000         * g++.dg/cpp0x/auto16.C: New.
6002 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6004         PR target/40587
6005         * gfortran.dg/pr40587.f: New test.
6007 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6009         PR fortran/40638
6010         * gfortran.dg/unit_1.f90: New test.
6012 2009-07-03  Jason Merrill  <jason@redhat.com>
6014         * g++.dg/template/pure1.C: Expect another error.
6016 2009-07-03  Richard Guenther  <rguenther@suse.de>
6018         PR tree-optimization/40640
6019         * gcc.c-torture/compile/pr40640.c: New testcase.
6021 2009-07-03  Richard Guenther  <rguenther@suse.de>
6023         PR middle-end/34163
6024         * gfortran.dg/pr34163.f90: New testcase.
6026 2009-07-03  Jan Hubicka  <jh@suse.cz>
6028         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6029         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6030         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6031         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6032         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6033         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6034         * gnat.dg/loop_optimization6.adb: Enable -O2.
6036 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6038         * g++.dg/warn/null4.C: Extend.
6040 2009-07-02  Jason Merrill  <jason@redhat.com>
6042         * g++.dg/template/spec8.C: Fix.
6044 2009-07-02  Michael Matz  <matz@suse.de>
6046         PR fortran/32131
6047         * gfortran.dg/pr32921.f: Adjust.
6049 2009-07-02  Jan Hubicka  <jh@suse.cz>
6051         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6053 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6055         * gcc.target/mips/truncate-4.c: New testcase.
6057 2009-07-01  Richard Guenther  <rguenther@suse.de>
6059         PR tree-optimization/19831
6060         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6061         make allocated memory escape.  Un-XFAIL.
6062         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6063         * gcc.dg/vect/pr31699.c: Likewise.
6064         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6066 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6068         PR c++/40566
6069         * g++.dg/parse/cond5.C: New test.
6071 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6073         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6074         (main): Pass n to main_1 instead.
6075         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6076         (main_1): New function, split off from...
6077         (main): ...here.  Pass `off' to main_1 instead.
6079 2009-06-30  Jason Merrill  <jason@redhat.com>
6081         PR c++/40595
6082         * g++.dg/cpp0x/variadic94.C: New.
6084 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6086         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6087         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6088         (init_ld_library_path_env_vars): New function, replacing the
6089         orig_*_saved assignments.  Call it after defining it.
6090         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6091         (restore_ld_library_path_env_vars): Likewise.
6092         (add_path, find_libgcc_s): New functions.
6093         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6094         gcc-set-multilib-library-path.
6095         (objc_target_compile): Don't add "." to ld_library_path.
6096         Use add_path.
6097         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6098         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6099         gcc-set-multilib-library-path.
6100         * lib/g++.exp (g++_link_flags): Likewise.
6101         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6102         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6103         top level; do it...
6104         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6105         to tell when this needs to happen.  Use find_libgcc_s instead of
6106         gcc-set-multilib-library-path.
6107         * lib/gcc-dg.exp: Likewise.
6108         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6109         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6110         unless it is in $ALT_LD_LIBRARY_PATH.
6111         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6113 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6115         * gnat.dg/discr12.adb: New test.
6116         * gnat.dg/discr12_pkg.ads: New helper.
6117         * gnat.dg/discr13.adb: New test.
6118         * gnat.dg/discr14.ad[sb]: Likewise.
6119         * gnat.dg/discr15.adb: Likewise.
6120         * gnat.dg/discr15_pkg.ads: New helper.
6121         * gnat.dg/discr16.adb: New test.
6122         * gnat.dg/discr16_g.ads: New helper.
6123         * gnat.dg/discr16_pkg.ads: Likewise.
6124         * gnat.dg/discr16_cont.ads: Likewise.
6125         * gnat.dg/discr17.adb: New test.
6126         * gnat.dg/discr18.adb: Likewise.
6127         * gnat.dg/discr18_pkg.ads: New helper.
6128         * gnat.dg/discr19.adb: New test.
6130 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6132         PR fortran/40576
6133         * gfortran.dg/internal_write_1.f90:  New testcase.
6135 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6137         PR fortran/40594
6138         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6140 2009-06-30  Richard Guenther  <rguenther@suse.de>
6142         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6144 2009-06-30  Wei Guozhi  <carrot@google.com>
6146         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6147         to "-Os".
6149 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6151         PR tree-optimization/40542
6152         * gcc.dg/vect/pr40542.c: New test.
6154 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6156         PR tree-optimization/40582
6157         * gcc.c-torture/compile/pr40582.c: New test.
6159 2009-06-30  Wei Guozhi  <carrot@google.com>
6161         PR/40416
6162         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6164 2009-06-29  Jason Merrill  <jason@redhat.com>
6166         PR c++/40274
6167         * g++.dg/template/debug1.C: New.
6169 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6171         PR fortran/40580
6172         * pointer_check_1.f90: New test.
6173         * pointer_check_2.f90: New test.
6174         * pointer_check_3.f90: New test.
6175         * pointer_check_4.f90: New test.
6176         * pointer_check_5.f90: New test.
6178 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6180         PR fortran/40551
6181         * gfortran.dg/func_assign_2.f90 : New test.
6183 2009-06-29  Richard Guenther  <rguenther@suse.de>
6185         PR middle-end/14187
6186         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6187         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6188         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6189         * gcc.c-torture/execute/20090623-1.c: Likewise.
6190         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6191         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6193 2009-06-29  Richard Guenther  <rguenther@suse.de>
6195         PR middle-end/38212
6196         * gcc.c-torture/execute/pr38212.c: New testcase.
6198 2009-06-29  Richard Guenther  <rguenther@suse.de>
6200         PR tree-optimization/40579
6201         * gcc.c-torture/execute/pr40579.c: New testcase.
6203 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6205         PR tree-optimization/40550
6206         * gcc.dg/pr40550.c: New test.
6208 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6210         * gnat.dg/overflow_sum2.adb: New test
6211         * gnat.dg/namet.ads: New helper.
6213         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6215 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6217         PR fortran/34112
6218         * gfortran.dg/compiler-directive_1.f90: New test.
6219         * gfortran.dg/compiler-directive_2.f: New test.
6221 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6223         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6224         comment out some values and add some cases.
6226 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6228         PR testsuite/40567
6229         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6231 2009-06-26  Richard Henderson  <rth@redhat.com>
6233         PR testsuite/40565
6234         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6235         * gcc.target/i386/local.c: Pass a non-constant to T.
6237 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6239         PR fortran/39997
6240         PR fortran/40541
6241         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6242         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6243         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6244         * gfortran.dg/proc_ptr_result_5.f90: New.
6246 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6248         PR c/39902
6249         * gcc.dg/dfp/pr39902.c: New test.
6251 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6253         PR testsuite/40532
6254         * gcc.dg/builtins-65.c: Require c99 runtime.
6256 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6258         * gnat.dg/array7.ad[sb]: New test.
6260 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6262         * gnat.dg/array6.adb: New test.
6264 2009-06-25  Ian Lance Taylor  <iant@google.com>
6266         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6268 2009-06-25  Ian Lance Taylor  <iant@google.com>
6270         * g++.dg/warn/Wunused-16.C: New testcase.
6272 2009-06-25  Ian Lance Taylor  <iant@google.com>
6274         * g++.dg/warn/skip-2.C: New testcase.
6276 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6278         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6279         dg-skip-if and move to ...
6280         * gcc.dg/torture/20090618-1.c.
6282 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6284         PR tree-optimization/40493
6285         * gcc.c-torture/execute/pr40493.c: New test.
6287 2009-06-24  Jason Merrill  <jason@redhat.com>
6289         PR c++/40342
6290         * g++.dg/template/overload10.C: New.
6292 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6294         PR fortran/40427
6295         * gfortran.dg/proc_ptr_comp_11.f90: New.
6297 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6299         * gcc.dg/pr40501.c: New testcase.
6301 2009-06-23  DJ Delorie  <dj@redhat.com>
6303         Add MeP port.
6304         * lib/target-supports.exp: Add mep support (no profiling).
6306 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6308         PR testsuite/39297
6309         * gcc.dg/ssa/loop-31.c: Change scan rules.
6311 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6313         * gcc.dg/cpp/empty-include.c: Update column info.
6314         * gcc.dg/cpp/assert2.c: Update column info.
6316 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6318         * g++.dg/ext/builtin-object-size1.C: New test.
6319         * g++.dg/ext/builtin-object-size2.C: New test.
6321 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6323         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6324         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6326 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6328         * gcc.target/mips/truncate-3.c: New test.
6330 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6332         PR fortran/37254
6333         PR fortran/39850
6334         * gfortran.dg/interface_30.f90: Modified error message.
6335         * gfortran.dg/proc_decl_22.f90: New.
6337 2009-06-22  Ian Lance Taylor  <iant@google.com>
6339         * gcc.dg/Wcxx-compat-19.c: New testcase.
6341 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6343         PR objc/28050
6344         * pr28050.m: New testcase.
6346 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6348         PR testsuite/40481
6349         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6351 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6353         PR tree-optimization/40492
6354         * g++.dg/torture/pr40492.C: New test.
6356 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6358         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6359         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6361 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6363         * gnat.dg/raise_ce.adb: Helper for ...
6364         * gnat.dg/handle_and_return.adb: New test.
6366 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6368         PR fortran/40443
6369         * gfortran.dg/generic_18.f90: New test.
6371 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6373         PR fortran/40472
6374         * gfortran.dg/spread_size_limit.f90: New test.
6376 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6378         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6379         to put dump files in a subdirectory.
6380         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6381         ".o" temporary files.
6383 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6385         PR fortran/39850
6386         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6387         * gfortran.dg/interface_20.f90: Ditto.
6388         * gfortran.dg/interface_21.f90: Ditto.
6389         * gfortran.dg/interface_22.f90: Ditto.
6390         * gfortran.dg/interface_30.f90: New.
6391         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6393 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6395         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6396         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6397         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6398         DEFAULT_VECTFLAGS.
6400 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6401             Revital Eres  <eres@il.ibm.com>
6403         PR testsuite/40359
6404         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6405         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6406         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6408 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6410         PR testsuite/40475
6411         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6412         without misalignment support.
6413         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6415 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6417         PR fortran/40452
6418         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6420 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6422         PR fortran/40440
6423         * gfortran.dg/alloc_comp_result_2.f90: New test.
6425 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6427         PR target/40482
6428         * gcc.target/arm/pr40482.c: New test.
6430 2009-06-19  Ian Lance Taylor  <iant@google.com>
6432         * gcc.dg/Wcxx-compat-18.c: New testcase.
6434 2009-06-19  Richard Guenther  <rguenther@suse.de>
6436         * gcc.c-torture/execute/20090618-1.c: New testcase.
6438 2009-06-19  Ian Lance Taylor  <iant@google.com>
6440         * gcc.dg/Wcxx-compat-17.c: New testcase.
6442 2009-06-19  Ian Lance Taylor  <iant@google.com>
6444         * gcc.dg/Wcxx-compat-15.c: New testcase.
6446 2009-06-19  Ian Lance Taylor  <iant@google.com>
6448         * gcc.dg/Wcxx-compat-16.c: New testcase.
6450 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6452         * gcc.dg/builtins-34.c: Add significand cases.
6454 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6456         PR testsuite/40491
6457         * gcc.dg/20080522-1.c: Remove testcase for real.
6458         * gcc.dg/20080528-1.c: Ditto.
6460 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6462         PR fortran/40450
6463         * gfortran.dg/proc_ptr_20.f90: New.
6465 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6467         PR target/40470
6468         * gcc.dg/torture/pr40470-1.c: New.
6469         * gcc.dg/torture/pr40470-2.c: Likewise.
6470         * gcc.dg/torture/pr40470-3.c: Likewise.
6471         * gcc.dg/torture/pr40470-4.c: Likewise.
6473 2009-06-18  Diego Novillo  <dnovillo@google.com>
6475         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6476         * gcc.dg/plugin/ggcplug.c: Likewise.
6477         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6478         * g++.dg/plugin/selfassign.c: Likewise.
6479         * g++.dg/plugin/attribute_plugin.c: Likewise.
6480         * g++.dg/plugin/dumb_plugin.c: Likewise.
6482 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6484         * gcc.dg/cpp/arith-3.c: Add column info.
6486 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6488         * gcc.target/arm/fp16-compile-none-2.c: New.
6489         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6490         * gcc.target/arm/fp16-compile-alt-12.c: New.
6492 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6494         * gcc.target/arm/fp16-compile-alt-1.c: New.
6495         * gcc.target/arm/fp16-compile-alt-2.c: New.
6496         * gcc.target/arm/fp16-compile-alt-3.c: New.
6497         * gcc.target/arm/fp16-compile-alt-4.c: New.
6498         * gcc.target/arm/fp16-compile-alt-5.c: New.
6499         * gcc.target/arm/fp16-compile-alt-6.c: New.
6500         * gcc.target/arm/fp16-compile-alt-7.c: New.
6501         * gcc.target/arm/fp16-compile-alt-8.c: New.
6502         * gcc.target/arm/fp16-compile-alt-9.c: New.
6503         * gcc.target/arm/fp16-compile-alt-10.c: New.
6504         * gcc.target/arm/fp16-compile-alt-11.c: New.
6505         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6506         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6507         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6508         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6509         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6510         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6511         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6512         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6513         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6514         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6515         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6516         * gcc.target/arm/fp16-compile-none-1.c: New.
6517         * gcc.target/arm/fp16-compile-exprtype.c: New.
6518         * gcc.target/arm/fp16-compile-vcvt.c: New.
6519         * gcc.target/arm/fp16-builtins-1.c: New.
6520         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6521         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6522         * gcc.target/arm/fp16-param-1.c: New.
6523         * gcc.target/arm/fp16-return-1.c: New.
6524         * gcc.target/arm/fp16-unprototyped-1.c: New.
6525         * gcc.target/arm/fp16-unprototyped-2.c: New.
6526         * gcc.target/arm/fp16-variadic-1.c: New.
6527         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6528         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6529         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6530         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6531         * gcc.dg/torture/arm-fp16-ops.h: New.
6532         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6533         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6534         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6535         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6536         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6537         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6538         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6539         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6540         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6541         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6542         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6543         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6544         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6545         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6546         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6547         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6548         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6549         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6550         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6551         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6552         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6554 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6556         * gcc.dg/builtins-65.c: New test.
6558 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6560         PR fortran/40451
6561         * gfortran.dg/proc_ptr_result_4.f90: New.
6563 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6565         * gcc.c-torture/execute/bitfld-5.c: New test.
6567 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6569         * gcc.dg/builtin-unreachable-3.c: New test.
6571 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6573         * gcc.target/i386/builtin-unreachable.c: New test.
6575 2009-06-17  Ian Lance Taylor  <iant@google.com>
6577         * gcc.dg/Wcxx-compat-14.c: New testcase.
6579 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6581         * gcc.dg/func-ptr-conv-1.c: Update column info.
6583 2009-06-17  Richard Guenther  <rguenther@suse.de>
6585         PR middle-end/40404
6586         * gcc.c-torture/execute/pr40404.c: New testcase.
6588 2009-06-17  Richard Guenther  <rguenther@suse.de>
6590         PR middle-end/40460
6591         * g++.dg/torture/pr40460.C: New testcase.
6593 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6595         * gcc.dg/plugin/one_time_plugin.c: New test.
6596         * gcc.dg/plugin/one_time-test-1.c: New test.
6597         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6599 2009-06-16  Ian Lance Taylor  <iant@google.com>
6601         * g++.dg/warn/skip-1.C: New testcase.
6603 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6605         PR middle-end/40446
6606         * g++.dg/other/pr40446.C: New test.
6608 2009-06-16  Richard Guenther  <rguenther@suse.de>
6610         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6611         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6612         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6613         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6615 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6617         * gcc.c-torture/compile/pr40432.c: New file.
6619 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6621         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6623 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6625         PR fortran/36947
6626         PR fortran/40039
6627         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6628         * gfortran.dg/interface_20.f90: Modified error messages.
6629         * gfortran.dg/interface_21.f90: Ditto.
6630         * gfortran.dg/interface_26.f90: Ditto.
6631         * gfortran.dg/interface_27.f90: Ditto.
6632         * gfortran.dg/interface_28.f90: Extended test case.
6633         * gfortran.dg/interface_29.f90: New.
6634         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6635         * gfortran.dg/proc_decl_8.f90: Ditto.
6636         * gfortran.dg/proc_ptr_11.f90: Ditto.
6637         * gfortran.dg/proc_ptr_15.f90: Ditto.
6639 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6641         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6642         printing.
6643         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6644         gcc.dg/vect/vect-outer-4f.c: Likewise.
6645         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6646         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6647         Likewise.
6648         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6649         outer loop.
6651 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6653         PR fortran/40383
6654         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6656 2009-06-15  Ian Lance Taylor  <iant@google.com>
6658         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6659         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6660         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6661         Recognize new notes.
6662         * gcc.dg/stmt-expr-label-2.c: Likewise.
6663         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6664         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6665         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6666         * gcc.dg/c99-vla-jump-4.c: Likewise.
6667         * gcc.dg/stmt-expr-label-1.c: Likewise.
6668         * gcc.dg/stmt-expr-label-3.c: Likewise.
6669         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6671 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6673         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6675 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6677         * gcc.dg/builtin-object-size-7.c: New test.
6679 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6681         PR testsuite/40426
6682         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6683         level != "" use separate -gdwarf-2 -g${level} options instead of
6684         -gdwarf-2${level}.
6685         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6686         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6687         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6689 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6691         * g++.dg/abi/mangle11.C: Update warning line.
6692         * g++.dg/abi/mangle12.C: Update warning line.
6693         * g++.dg/abi/mangle17.C: Update warning line.
6694         * g++.dg/abi/mangle20-2.C: Update warning line.
6696 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6698         * gcc.dg/optimize-bswap-1.c: Split into these two:
6699         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6700         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6702 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6704         * gcc.dg/optimize-bswap-1.c: New testcase.
6706 2009-06-14  Richard Guenther  <rguenther@suse.de>
6708         PR middle-end/40389
6709         * g++.dg/torture/pr40389.C: New testcase.
6711 2009-06-13  Richard Guenther  <rguenther@suse.de>
6713         PR tree-optimization/40421
6714         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6716 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6718         * gcc.dg/old-style-prom-3.c: Add column info.
6719         * gcc.dg/overflow-warn-1.c
6720         * gcc.dg/gomp/pr27415.c
6721         * gcc.dg/gomp/for-1.c: Same.
6722         * gcc.dg/enum-compat-1.c: Same.
6723         * gcc.dg/c99-tag-3.c: Same.
6724         * gcc.dg/Wredundant-decls-2.c: Same.
6725         * gcc.dg/func-ptr-conv-1.c: Same.
6726         * gcc.dg/asm-wide-1.c: Same.
6727         * gcc.dg/nofixed-point-2.c: Same.
6728         * gcc.dg/cpp/line3.c: Same.
6729         * gcc.dg/array-10.c: Same.
6730         * gcc.dg/c99-vla-jump-1.c: Same.
6731         * gcc.dg/pr20368-1.c: Same.
6732         * gcc.dg/Wshadow-3.c: Same.
6733         * gcc.dg/c90-const-expr-8.c: Same.
6734         * gcc.dg/label-decl-2.c: Same.
6735         * gcc.dg/dremf-type-compat-2.c: Same.
6736         * gcc.dg/c90-const-expr-5.c: Same.
6737         * gcc.dg/builtins-30.c: Same.
6738         * gcc.dg/Warray-bounds.c: Same.
6739         * gcc.dg/Wcxx-compat-2.c: Same.
6740         * gcc.dg/tree-ssa/col-1.c: Same.
6741         * gcc.dg/old-style-prom-2.c: Same.
6742         * gcc.dg/cast-function-1.c: Same.
6743         * gcc.dg/pr15698-1.c: Same.
6744         * gcc.dg/dremf-type-compat-3.c: Same.
6745         * gcc.dg/vla-8.c: Same.
6746         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6747         line.
6748         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6749         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6750         * gcc.dg/enum-compat-1.c: Same.
6751         * gcc.dg/dremf-type-compat-2.c: Same.
6752         * gcc.dg/old-style-prom-2.c: Same.
6753         * gcc.dg/pr15698-1.c: Same.
6754         * gcc.dg/pr20368-1.c: Same.
6755         * gcc.dg/dremf-type-compat-3.c: Same.
6756         * gcc.dg/builtins-30.c: Same.  Test for columns.
6758 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6760         PR fortran/40176
6761         * gfortran.dg/proc_decl_1.f90: Extended.
6763 2009-06-12  Ian Lance Taylor  <iant@google.com>
6765         * gcc.dg/Wcxx-compat-13.c: New testcase.
6767 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6769         PR tree-opt/38865
6770         * gcc.dg/tree-ssa/fre-vce-1.c
6772 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6774         PR testsuite/40384
6775         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6776         min-insn-to-prefetch-ratio=5.
6778 2009-06-12  Joey Ye  <joey.ye@intel.com>
6779             H.J. Lu  <hongjiu.lu@intel.com>
6781         PR middle-end/39146
6782         * gcc.target/i386/stackalign/pr39146.c: New.
6784 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6786         * gcc.target/i386/crc32-1.c: New.
6787         * gcc.target/i386/crc32-2.c: Likewise.
6789 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6791         PR c/39252
6792         * gcc.dg/builtin-unreachable-1.c: New test.
6793         * gcc.dg/builtin-unreachable-2.c: Same.
6795 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6797         PR fortran/40402
6798         * gfortran.dg/data_value_1.f90: New test.
6800 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6802         PR testsuite/39831
6803         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6804         remove ilp32 requirement.
6805         * gcc.target/i386/excess-precision-2.c: Likewise.
6806         * gcc.target/i386/excess-precision-3.c: Likewise.
6807         * gcc.target/i386/excess-precision-4.c: Likewise.
6808         * gcc.target/i386/excess-precision-5.c: Likewise.
6809         * gcc.target/i386/excess-precision-6.c: Likewise.
6811 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6813         PR fortran/38718
6814         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6815         * gfortran.dg/nan_5.f90: New test.
6817 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6819         * gcc.target/arm/neon-modes-1.c: New test.
6821 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6823         * g++.dg/torture/pr31579.C: Cast pointer
6824         via __SIZE_TYPE__ instead of 'unsigned long'.
6826 2009-06-10  Anthony Green  <green@moxielogic.com>
6828         * lib/target-supports.exp (check_profiling_available):
6829         Profiling is not available for testing purposes on moxie.
6831 2009-06-09  Ian Lance Taylor  <iant@google.com>
6833         * gcc.dg/Wcxx-compat-12.c: New testcase.
6835 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6837         PR libfortran/40334
6838         * gfortran.dg/backspace_11.f90: New.
6840 2009-06-09  Jason Merrill  <jason@redhat.com>
6842         * g++.dg/cpp0x/defaulted10.C: New.
6844 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6846         * gcc.c-torture/compile/pr40351.c: New file.
6848 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6850         * gnat.dg/align_max.adb: New test.
6852 2009-06-08  Jason Merrill  <jason@redhat.com>
6854         * g++.dg/cpp0x/auto15.C: New.
6856 2009-06-08  Jan Hubicka  <jh@suse.cz>
6858         PR debug/39834
6859         * gcc.dg/torture/pr39834.c
6861 2009-06-08  Jan Hubicka  <jh@suse.cz>
6863         PR middle-end/40102
6864         * g++.dg/torture/pr40102.C: New testcase.
6866 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6868         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6869         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6870         * gcc.dg/builtin-object-size-6.c: New test.
6872         PR c++/40373
6873         * g++.dg/template/dtor7.C: New test.
6875         PR c++/40370
6876         PR c++/40372
6877         * g++.dg/template/error41.C: New test.
6878         * g++.dg/template/error42.C: New test.
6880 2009-06-08  Revital Eres  <eres@il.ibm.com>
6882         PR testsuite/40359
6883         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6884         * gcc.dg/vect/vect-88.c: Likewise.
6885         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6886         * gcc.dg/vect/pr25413.c: Likewise.
6887         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6889 2009-06-07  Ian Lance Taylor  <iant@google.com>
6891         * g++.dg/warn/Wswitch-3.C: New testcase.
6892         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6893         * gcc.dg/Wswitch-enum-error.c: Likewise.
6894         * gcc.dg/Wswitch-error.c: Likewise.
6896 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6898         PR fortran/40008
6899         * gfortran.dg/negative_unit.f: Update test.
6900         * gfortran.dg/negative_unit_int8.f: Update test.
6901         * gfortran.dg/newunit_1.f90: New test.
6903 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6905         PR fortran/25104
6906         PR fortran/29962
6907         * gfortran.dg/spread_init_expr.f03: New.
6908         * gfortran.dg/unpack_init_expr.f03: New.
6909         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6910         error message.
6912 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6914         PR fortran/25104
6915         PR fortran/29962
6916         * gfortran.dg/count_init_expr.f03
6917         * gfortran.dg/product_init_expr.f03
6918         * gfortran.dg/sum_init_expr.f03
6920 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6922         PR fortran/36874
6923         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6924         message.
6925         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6926         shapes.
6927         * gfortran.dg/zero_sized_5.f90: Likewise.
6929 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6931         PR middle-end/32950
6932         * g++.dg/torture/pr32950.C: New.
6934 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6936         PR fortran/25104
6937         PR fortran/29962
6938         * gfortran.dg/dot_product_1.f03: New.
6939         * gfortran.dg/matmul_8.f03: New.
6940         * gfortran.dg/transpose_3.f03: New.
6942 2009-06-06  Ian Lance Taylor  <iant@google.com>
6944         * gcc.dg/Wunused-label-1.c: New test case.
6945         * g++.dg/warn/Wunused-label-1.C: New test case.
6946         * g++.dg/warn/Wunused-label-2.C: New test case.
6947         * g++.dg/warn/Wunused-label-3.C: New test case.
6949 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6951         PR fortran/37203
6952         * reshape_zerosize_2.f90: New.
6954 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6956         PR fortran/32890
6957         * gfortran.dg/pack_assign_1.f90: New.
6958         * gfortran.dg/pack_vector_1.f90: New.
6960 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6962         PR middle-end/40340
6963         * gcc.dg/pr40340-1.c: New test.
6964         * gcc.dg/pr40340-2.c: New test.
6965         * gcc.dg/pr40340-3.c: New test.
6966         * gcc.dg/pr40340-4.c: New test.
6967         * gcc.dg/pr40340-5.c: New test.
6968         * gcc.dg/pr40340.h: New file.
6970 2009-06-05  Revital Eres  <eres@il.ibm.com>
6972         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6973         New procedure.
6974         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6975         * gcc.dg/vect/vect-33.c: Likewise.
6976         * gcc.dg/vect/vect-92.c: Likewise.
6977         * gcc.dg/vect/vect-58.c: Likewise.
6978         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6979         * gcc.dg/vect/vect-42.c: Likewise.
6980         * gcc.dg/vect/slp-25.c: Likewise.
6981         * gcc.dg/vect/vect-align-1.c: Likewise.
6982         * gcc.dg/vect/vect-align-2.c: Likewise.
6983         * gcc.dg/vect/vect-93.c: Likewise.
6984         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6985         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6986         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6987         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6988         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6989         * gcc.dg/vect/vect-26.c: Likewise.
6990         * gcc.dg/vect/vect-44.c: Likewise.
6991         * gcc.dg/vect/vect-70.c: Likewise.
6992         * gcc.dg/vect/vect-95.c: Likewise.
6993         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6994         * gcc.dg/vect/vect-28.c: Likewise.
6995         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6996         * gcc.dg/vect/vect-87.c: Likewise.
6997         * gcc.dg/vect/vect-109.c: Likewise.
6998         * gcc.dg/vect/vect-54.c: Likewise.
6999         * gcc.dg/vect/vect-96.c: Likewise.
7000         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7001         * gcc.dg/vect/vect-88.c: Likewise.
7002         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7003         * gcc.dg/vect/vect-89.c: Likewise.
7004         * gcc.dg/vect/vect-91.c: Likewise.
7005         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7006         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7007         * gfortran.dg/vect/vect-2.f90: Likewise.
7008         * gfortran.dg/vect/vect-3.f90: Likewise.
7009         * gfortran.dg/vect/vect-4.f90: Likewise.
7010         * gfortran.dg/vect/vect-5.f90: Likewise.
7012 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7014         PR tree-optimization/36318
7015         * gcc.dg/tree-ssa/sra-7.c: New test.
7017 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7019         PR fortran/37203
7020         * gfortran.dg/reshape_order_5.f90: New.
7021         * gfortran.dg/reshape_shape_1.f90: New.
7023 2009-06-04  Jason Merrill  <jason@redhat.com>
7025         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7027 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7029         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7030         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7032 2009-06-04  Richard Guenther  <rguenther@suse.de>
7034         PR c++/39371
7035         * g++.dg/torture/pr40335.C: New testcase.
7037 2009-06-03  Richard Guenther  <rguenther@suse.de>
7039         PR middle-end/40328
7040         * gcc.dg/torture/pr40328.c: New testcase.
7042 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7044         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7045         m68k and fido.
7047 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7049         * g++.dg/torture/pr40323.C: New file.
7051 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7053         * gnat.dg/specs/root.ads: New test.
7054         * gnat.dg/specs/root-level_1.ads: Likewise.
7055         * gnat.dg/specs/root-level_2.ads: Likewise.
7056         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7058 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7060         * g++.dg/init/ref15.C: Require unwrapped targets.
7062 2009-06-02  Jason Merrill  <jason@redhat.com>
7064         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7065         * g++.dg/cpp0x/initlist18.C: New.
7066         * g++.dg/cpp0x/initlist19.C: New.
7068         * g++.dg/cpp0x/auto14.C: New.
7070 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7072         * gnat.dg/alignment6.adb: Remove XFAIL.
7074 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7076         PR c++/38089
7077         * g++.dg/template/spec36.C: New test.
7079 2009-06-01  Ian Lance Taylor  <iant@google.com>
7081         * gcc.dg/cast-qual-3.c: New testcase.
7082         * g++.dg/warn/Wcast-qual2.C: New testcase.
7084 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7086         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7087         (process-message): Expect column numbers.
7088         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7089         * gcc.dg/pch/counter-2.c: Same.
7090         * gcc.dg/pch/valid-2.c: Same.
7091         * gcc.dg/pch/warn-1.c: Same.
7092         * gcc.dg/pch/valid-1.c: Same.
7093         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7094         * gcc.dg/cpp/syshdr.c: Same.
7095         * gcc.dg/cpp/19940712-1.c: Same.
7096         * gcc.dg/cpp/missing-header-1.c: Same.
7097         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7098         * gcc.dg/cpp/tr-warn3.c: Same.
7099         * gcc.dg/cpp/pr29612-2.c: Same.
7100         * gcc.dg/cpp/tr-warn4.c: Same.
7101         * gcc.dg/cpp/Wtrigraphs.c: Same.
7102         * gcc.dg/cpp/poison.c: Same.
7103         * gcc.dg/cpp/arith-3.c: Same.
7104         * gcc.dg/cpp/sysmac2.c: Same.
7105         * gcc.dg/cpp/cpp.exp: Same.
7106         * gcc.dg/cpp/tr-warn5.c: Same.
7107         * gcc.dg/cpp/include2.c: Same.
7108         * gcc.dg/cpp/Wmissingdirs.c: Same.
7109         * gcc.dg/cpp/Wmissingdirs.c: Same.
7110         * gcc.dg/cpp/tr-warn6.c: Same.
7111         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7112         * gcc.dg/cpp/macspace1.c: Same.
7113         * gcc.dg/cpp/escape-2.c: Same.
7114         * gcc.dg/cpp/assert2.c: Same.
7115         * gcc.dg/cpp/undef2.c: Same.
7116         * gcc.dg/cpp/macspace2.c: Same.
7117         * gcc.dg/cpp/tr-warn1.c: Same.
7118         * gcc.dg/cpp/extratokens2.c: Same.
7119         * gcc.dg/cpp/strify2.c: Same.
7120         * gcc.dg/cpp/Wsignprom.c: Same.
7121         * gcc.dg/cpp/redef2.c: Same.
7122         * gcc.dg/cpp/trad/trad.exp: Same.
7123         * gcc.dg/cpp/arith-1.c: Same.
7124         * gcc.dg/cpp/extratokens.c: Same.
7125         * gcc.dg/cpp/if-mpar.c: Same.
7127 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7129         * gnat.dg/nested_float_packed.ads: New test.
7131 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7132             Eric Botcazou  <botcazou@adacore.com>
7134         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7135         * gnat.dg/test_oconst.adb: New test.
7137 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7139         * gcc.dg/plugin/ggcplug.c: Moved comment.
7140         (plugin_init): Fixed typo, declared i, returned 0 at end.
7142 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7144         PR testsuite/40244
7145         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7146         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7148 2009-05-29  Ian Lance Taylor  <iant@google.com>
7150         * gcc.dg/Wcxx-compat-11.c: New testcase.
7152 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7154         PR fortran/40019
7155         * gfortran.dg/leadz_trailz_1.f90: New test.
7156         * gfortran.dg/leadz_trailz_2.f90: New test.
7158 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7160         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7161         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7162         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7163         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7164         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7165         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7166         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7167         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7168         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7169         * gcc.dg/tree-ssa/sra-5.c: New file.
7170         * gcc.dg/tree-ssa/sra-6.c: New file.
7171         * gcc.c-torture/compile/sra-1.c: New file.
7173 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7175         PR middle-end/40291
7176         * gcc.c-torture/compile/pr40291.c: New test.
7178         PR target/40017
7179         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7180         __vector _Bool.
7181         * gcc.target/powerpc/altivec-30.c: New test.
7182         * gcc.target/powerpc/altivec-31.c: New test.
7184 2009-05-28  Richard Guenther  <rguenther@suse.de>
7186         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7187         * gcc.c-torture/execute/20090527-1.c: Likewise.
7189 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7191         PR c++/39754
7192         * g++.dg/template/canon-type-1.C: New test.
7193         * g++.dg/template/canon-type-2.C: Likewise.
7194         * g++.dg/template/canon-type-3.C: Likewise.
7195         * g++.dg/template/canon-type-4.C: Likewise.
7196         * g++.dg/template/canon-type-5.C: Likewise.
7197         * g++.dg/template/canon-type-6.C: Likewise.
7198         * g++.dg/template/canon-type-7.C: Likewise.
7200 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7201             Uros Bizjak  <ubizjak@gmail.com>
7202             Danny Smith  <dansmister@gmail.com>
7204         PR target/37216
7206         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7207         New function.
7208         * gcc.target/i386/pr37216.c:  New test source file.
7209         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7210         use -fno-common for testing Cygwin and MinGW targets.
7212 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7214         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7215         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7216         * g++.dg/pr37742.C (size_t): Likewise.
7217         * g++.dg/torture/pr34850.C (size_t): Likewise.
7218         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7219         _PTRDIFF_TYPE__.
7220         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7221         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7222         (size_t): Use __extension__ and __SIZE_TYPE__.
7223         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7224         __SIZE_TYPE__.
7225         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7226         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7227         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7228         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7229         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7230         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7231         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7232         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7233         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7234         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7235         (__ssize_t): Likewise.
7236         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7237         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7238         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7239         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7240         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7241         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7242         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7243         * gcc.dg/pr33667.c (size_t): Likewise.
7244         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7245         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7246         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7247         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7248         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7249         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7251 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7253         PR tree-optimization/40254
7254         * gcc.dg/vect/pr40254.c: New test.
7256 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7258         PR middle-end/33699
7259         * gcc.target/mips/const-anchor-1.c: New test.
7260         * gcc.target/mips/const-anchor-2.c: New test.
7262 2009-05-27  Jason Merrill  <jason@redhat.com>
7264         * g++.dg/cpp0x/initlist15.C: New.
7265         * g++.dg/cpp0x/initlist16.C: New.
7266         * g++.dg/cpp0x/initlist17.C: New.
7268 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7270         PR fortran/39178
7271         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7272         patterns to reflect frontend changes.
7273         * gfortran.dg/vector_subscript_4.f90: Likewise.
7275 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7276             Eric Botcazou  <botcazou@adacore.com>
7278         * gcc.c-torture/execute/align-nest.c: New testcase.
7279         * gnat.dg/misaligned_nest.adb: New testcase.
7281 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7283         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7284         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7285         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7286         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7288 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7290         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7291         cast instead of assuming 0ul.
7292         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7293         __SIZE_TYPE__.
7294         (_type_desc): Make first argument const.
7295         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7297 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7299         PR libfortran/40187
7300         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7301         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7303 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7305         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7306         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7307         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7308         * gcc.dg/plugin/ggcplug.c: Added new file.
7310 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7312         PR fortran/40246
7313         * gfortran.dg/nullify_4.f90: New test.
7315 2009-05-26  Richard Guenther  <rguenther@suse.de>
7317         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7319 2009-05-26  Richard Guenther  <rguenther@suse.de>
7321         PR middle-end/40252
7322         * gcc.c-torture/compile/pr40252.c: New testcase.
7324 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7326         PR c++/40007
7327         * g++.dg/template/typedef18.C: New test.
7328         * g++.dg/template/typedef19.C: Likewise.
7329         * g++.dg/template/typedef20.C: Likewise.
7330         * g++.dg/template/access11.C: Adjust.
7332 2009-05-26  Richard Guenther  <rguenther@suse.de>
7334         PR testsuite/40247
7335         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7337 2009-05-25  Jason Merrill  <jason@redhat.com>
7339         PR c++/38064
7340         * g++.dg/cpp0x/enum3.C: New test.
7342 2009-05-25  Richard Guenther  <rguenther@suse.de>
7344         PR tree-optimization/36327
7345         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7346         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7347         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7348         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7349         * gcc.dg/vect/vect-40.c: Likewise.
7350         * gcc.dg/vect/vect-42.c: Likewise.
7351         * gcc.dg/vect/vect-46.c: Likewise.
7352         * gcc.dg/vect/vect-76.c: Likewise.
7354 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7356         PR fortran/40176
7357         * gfortran.dg/proc_ptr_18.f90: New.
7358         * gfortran.dg/proc_ptr_19.f90: New.
7359         * gfortran.dg/proc_ptr_comp_9.f90: New.
7360         * gfortran.dg/proc_ptr_comp_10.f90: New.
7362 2009-05-25  Richard Guenther  <rguenther@suse.de>
7364         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7365         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7367 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7369         PR tree-optimization/40238
7370         * gcc.dg/vect/pr40238.c: New test.
7372 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7373             Dominique Dhumieres  <dominiq@lps.ens.fr>
7375         PR fortran/35732
7376         PR fortran/39872
7377         * gfortran.dg/bounds_check_fail_3.f90: New test.
7378         * gfortran.dg/bounds_check_fail_4.f90: New test.
7379         * gfortran.dg/bounds_check_14.f90: Update test.
7380         * gfortran.dg/bound_4.f90: Update test.
7382 2009-05-24  Richard Guenther  <rguenther@suse.de>
7384         PR middle-end/40233
7385         * gcc.c-torture/compile/pr40233.c: New testcase.
7387 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7389         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7390         for alpha*-*-* targets.
7392 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7394         * gcc.dg/vect/bb-slp-1.c: New test.
7395         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7396         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7397         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7398         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7399         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7400         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7401         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7402         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7403         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7404         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7405         gcc.dg/vect/bb-slp-22.c: Likewise.
7406         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7408 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7409             Maxim Kuvyrkov  <maxim@codesourcery.com>
7411         * gcc.dg/falign-labels-1.c: New test.
7413 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7415         * gnat.dg/specs/rep_clause3.ads: New test.
7417 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7419         * gnat.dg/addr6.adb: New test.
7421 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7423         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7424         New function.
7425         * gcc.target/arm/thumb2-mul-space.c: New file.
7426         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7427         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7428         * gcc.target/arm/thumb2-mul-speed.c: New file.
7430 2009-05-22  Richard Guenther  <rguenther@suse.de>
7432         PR middle-end/38964
7433         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7434         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7435         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7437 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7439         * gcc.dg/dll-6.c: New test.
7440         * gcc.dg/dll-6a.c: Likewise.
7441         * gcc.dg/dll-7.c: Likewise.
7442         * gcc.dg/dll-7a.c: Likewise.
7443         * g++.dg/ext/dllexport2.C: Likewise.
7444         * g++.dg/ext/dllexport2a.cc: Likewise.
7446 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7448         PR target/37846
7449         * gcc.target/ia64/mfused-madd-vect.c: New test.
7450         * gcc.target/ia64/mfused-madd.c: New test.
7451         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7452         * gcc.target/ia64/mno-fused-madd.c: New test.
7454 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7456         * gcc.target/i386/movbe-1.c: New.
7457         * gcc.target/i386/movbe-2.c: Likewise.
7459 2009-05-21  Taras Glek  <tglek@mozilla.com>
7461         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7462         plugin_init signature.
7463         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7464         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7465         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7467 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7469         * gcc.dg/target/arm/neon-vmla-1.c: New.
7470         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7472 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7474         * gcc.target/mips/octeon-exts-6.c: New test.
7475         * gcc.target/mips/extend-1.c: New test.
7476         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7477         EXTS.
7478         * gcc.target/mips/octeon-exts-5.c: Likewise.
7480 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7482         PR middle-end/40204
7483         * gcc.c-torture/compile/pr40204.c: New test.
7485 2009-05-20  Richard Guenther  <rguenther@suse.de>
7487         * gcc.c-torture/compile/20090518-1.c: New testcase.
7489 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7491         PR tree-optimization/40087
7492         * gcc.dg/tree-ssa/pr40087.c: New test.
7494 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7496         * gcc.dg/vector-4.c: New testcase.
7497         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7498         * g++.dg/ext/vector16.C: New testcase.
7500 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7502         PR c/40172
7503         * gcc.dg/pr40172.c: Renamed to ...
7504         * gcc.dg/pr40172-1.c: This.
7506         * gcc.dg/pr40172-2.c: New.
7507         * gcc.dg/pr40172-3.c: Likewise.
7509 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7511         PR c/40172
7512         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7514 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7516         * gnat.dg/loop_optimization6.ad[sb]: New test.
7518 2009-05-19  Richard Guenther  <rguenther@suse.de>
7520         * gcc.c-torture/compile/20090519-1.c: New testcase.
7522 2009-05-18  Jason Merrill  <jason@redhat.com>
7524         * g++.dg/cpp0x/explicit1.C: New.
7525         * g++.dg/cpp0x/explicit2.C: New.
7527 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7529         PR debug/40109
7530         * g++.dg/debug/dwarf2/nested-1.C: New test.
7532 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7534         PR testsuite/39907
7535         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7536         stack alignment.
7538 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7540         PR fortran/40164
7541         * gfortran.dg/proc_ptr_comp_8.f90: New.
7543 2009-05-18  Richard Guenther  <rguenther@suse.de>
7545         PR fortran/40168
7546         * gfortran.dg/array_memset_2.f90: Adjust.
7548 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7550         PR fortran/36947
7551         PR fortran/40039
7552         * gfortran.dg/interface_27.f90: New.
7553         * gfortran.dg/interface_28.f90: New.
7554         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7555         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7557 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7559         * gcc.target/m68k/tls-ie.c: New test.
7560         * gcc.target/m68k/tls-le.c: New test.
7561         * gcc.target/m68k/tls-gd.c: New test.
7562         * gcc.target/m68k/tls-ld.c: New test.
7563         * gcc.target/m68k/tls-ie-xgot.c: New test.
7564         * gcc.target/m68k/tls-le-xtls.c: New test.
7565         * gcc.target/m68k/tls-gd-xgot.c: New test.
7566         * gcc.target/m68k/tls-ld-xgot.c: New test.
7567         * gcc.target/m68k/tls-ld-xtls.c: New test.
7568         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7570 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7572         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7574 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7576         PR c/40172
7577         * gcc.dg/pr40172.c: New.
7579 2009-05-17  Jason Merrill  <jason@redhat.com>
7581         PR c++/40139
7582         * g++.dg/template/dtor6.C: New.
7584 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7586         * g++.dg/warn/translate-ice-1.C: New test.
7588 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7590         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7591         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7592         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7593         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7595 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7597         PR fortran/33197
7598         * gfortran.dg/erf_2.F90: New test.
7599         * gfortran.dg/erfc_scaled_2.f90: New test.
7601 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7603         PR fortran/31243
7604         * gfortran.dg/string_1.f90: New test.
7605         * gfortran.dg/string_2.f90: New test.
7606         * gfortran.dg/string_3.f90: New test.
7608 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7610         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7611         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7613 2009-05-15  Ian Lance Taylor  <iant@google.com>
7615         * gcc.dg/Wcxx-compat-10.c: New testcase.
7617 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7619         PR 16302
7620         * gcc.dg/pr16302.c: New.
7621         * g++.dg/warn/pr16302.C: New.
7623 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7625         * gcc.dg/torture/builtin-math-5.c: New.
7626         * gcc.dg/torture/builtin-math-6.c: New.
7627         * lib/target-supports.exp (check_effective_target_mpc): New.
7629 2009-05-15  Jan Hubicka  <jh@suse.cz>
7631         * gcc.dg/tree-ssa/inline-3.c: New testcase
7633 2009-05-15  Jan Hubicka  <jh@suse.cz>
7635         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7636         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7637         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7638         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7639         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7640         Mark noinline.
7641         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7642         Mark noinline.
7643         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7644         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7646 2009-05-15  Jan Hubicka  <jh@suse.cz>
7648         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7649         optimized by sibcall noinline.
7651 2009-05-15  Jan Hubicka  <jh@suse.cz>
7653         * sibcall-1.c (track): Mark noinline.
7654         * sibcall-2.c (track): Mark noinline.
7655         * sibcall-3.c (track): Mark noinline.
7656         * sibcall-4.c (track): Mark noinline.
7658 2009-05-15  Jan Hubicka  <jh@suse.cz>
7660         * flatten-2.c: Disable early inlining; add comment.
7661         * flatten-3.c: New test based on flatten-2.c.
7663 2009-05-15  Richard Guenther  <rguenther@suse.de>
7665         PR tree-optimization/39999
7666         * gcc.c-torture/compile/pr39999.c: New testcase.
7668 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7670         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7672 2009-05-14  Ian Lance Taylor  <iant@google.com>
7674         * gcc.dg/Wcxx-compat-9.c: New testcase.
7676 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7678         PR fortran/39996
7679         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7680         * gfortran.dg/duplicate_type_2.f90: Ditto.
7681         * gfortran.dg/duplicate_type_3.f90: New.
7683 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7685         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7686         * ada/acats/tests/c5/c59002c.ada: Likewise.
7688 2009-05-13  Taras Glek  <tglek@mozilla.com>
7690         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7691         attributes and decl smashing.
7692         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7693         attributes.
7694         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7695         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7697 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7699         PR fortran/39865
7700         * gfortran.dg/pr39865.f90: New test.
7701         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7702         arrays in FMT=.
7703         * gfortran.dg/hollerith_f95.f90: Likewise.
7704         * gfortran.dg/hollerith6.f90: New test.
7705         * gfortran.dg/hollerith7.f90: New test.
7707 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7709         PR cpp/36674
7710         * gcc.dg/cpp/pr36674.i: New.
7712 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7714         PR middle-end/40035
7715         * gcc.c-torture/compile/pr40035.c: New test.
7717 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7719         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7721 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7723         PR fortran/40110
7724         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7725         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7726         * gfortran.dg/interop_params.f03: Ditto.
7728 2009-05-12  Jan Hubicka  <jh@suse.cz>
7730         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7731         so unrolling still happens.
7732         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7733         * gcc.dg/ipa/ipacost-2.c: Likewise.
7734         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7736 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7738         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7740 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7742         * lib/target-supports.exp (check_profiling_available): Return
7743         false for -p on *-*-cygwin* targets.
7745 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7747         PR tree-optimization/38632
7748         * g++.dg/tree-ssa/pr38632.C: New.
7750 2009-05-11  Jan Hubicka  <jh@suse.cz>
7752         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7753         we now optimize better.
7754         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7755         out at different places.
7756         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7757         unroling.
7758         * gcc.dg/vect/vect-76.c: Likewise.
7759         * gcc.dg/vect/vect-70.c: Likewise.
7760         * gcc.dg/vect/vect-66.c: Likewise.
7761         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7762         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7764 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7766         PR middle-end/40080
7767         * gcc.c-torture/compile/pr40080.c: New.
7769 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7771         * gcc.c-torture/compile/pr40026.c: New testcase.
7773 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7775         PR fortran/40089
7776         * gfortran.dg/proc_ptr_comp_7.f90: New.
7778 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7780         PR tree-optimization/40074
7781         * gcc.dg/vect/pr40074.c: New test.
7783 2009-05-10  Ian Lance Taylor  <iant@google.com>
7785         * gcc.dg/Wcxx-compat-7.c: New testcase.
7786         * gcc.dg/Wcxx-compat-8.c: New testcase.
7787         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7788         * gcc.dg/pr17188-1.c: Likewise.
7789         * gcc.dg/pr39084.c: Likewise.
7791 2009-05-10  Michael Matz  <matz@suse.de>
7793         PR target/40031
7794         * gcc.dg/pr40031.c: New test.
7796 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7798         PR fortran/40018
7799         * gfortran.dg/array_constructor_31.f90: New test.
7801 2009-05-10  Richard Guenther  <rguenther@suse.de>
7803         PR tree-optimization/40081
7804         * g++.dg/torture/pr40081.C: New testcase.
7806 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7808         PR fortran/38863
7809         * gfortran.dg/dependency_24.f90: New test.
7810         * gfortran.dg/dependency_23.f90: Clean up module files.
7812 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7814         PR fortran/38956
7815         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7816         * gfortran.dg/chmod_2.f90: Likewise.
7817         * gfortran.dg/chmod_3.f90: Likewise.
7818         * gfortran.dg/open_errors.f90: Likewise.
7820 2009-05-09  Jan Hubicka  <jh@suse.cz>
7822         PR middle-end/40043
7823         * g++.dg/eh/nested-try.C: New test.
7825 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7827         PR tree-optimization/40049
7828         * gcc.dg/vect/vect-shift-2.c: New test.
7830 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7832         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7833         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7835 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7837         PR c/36892
7838         * g++.dg/warn/deprecated-6.C: New.
7839         * gcc.dg/deprecated-4.c: Likewise.
7840         * gcc.dg/deprecated-5.c: Likewise.
7841         * gcc.dg/deprecated-6.c: Likewise.
7843 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7845         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7846         __aligned__(__BIGGEST_ALIGNMENT__).
7847         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7848         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7849         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7850         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7851         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7852         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7853         * gcc.dg/vect/Os-vect-95.c: Likewise.
7854         * gcc.dg/vect/pr20122.c: Likewise.
7855         * gcc.dg/vect/pr36493.c: Likewise.
7856         * gcc.dg/vect/pr37385.c: Likewise.
7857         * gcc.dg/vect/slp-7.c: Likewise.
7858         * gcc.dg/vect/slp-9.c: Likewise.
7859         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7860         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7861         * gcc.dg/vect/vect-35.c: Likewise.
7862         * gcc.dg/vect/vect-40.c: Likewise.
7863         * gcc.dg/vect/vect-42.c: Likewise.
7864         * gcc.dg/vect/vect-44.c: Likewise.
7865         * gcc.dg/vect/vect-46.c: Likewise.
7866         * gcc.dg/vect/vect-48.c: Likewise.
7867         * gcc.dg/vect/vect-52.c: Likewise.
7868         * gcc.dg/vect/vect-54.c: Likewise.
7869         * gcc.dg/vect/vect-56.c: Likewise.
7870         * gcc.dg/vect/vect-58.c: Likewise.
7871         * gcc.dg/vect/vect-60.c: Likewise.
7872         * gcc.dg/vect/vect-74.c: Likewise.
7873         * gcc.dg/vect/vect-75.c: Likewise.
7874         * gcc.dg/vect/vect-76.c: Likewise.
7875         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7876         * gcc.dg/vect/vect-77.c: Likewise.
7877         * gcc.dg/vect/vect-77-global.c: Likewise.
7878         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7879         * gcc.dg/vect/vect-78.c: Likewise.
7880         * gcc.dg/vect/vect-78-global.c: Likewise.
7881         * gcc.dg/vect/vect-80.c: Likewise.
7882         * gcc.dg/vect/vect-85.c: Likewise.
7883         * gcc.dg/vect/vect-87.c: Likewise.
7884         * gcc.dg/vect/vect-88.c: Likewise.
7885         * gcc.dg/vect/vect-92.c: Likewise.
7886         * gcc.dg/vect/vect-93.c: Likewise.
7887         * gcc.dg/vect/vect-95.c: Likewise.
7888         * gcc.dg/vect/vect-97.c: Likewise.
7889         * gcc.dg/vect/vect-complex-1.c: Likewise.
7890         * gcc.dg/vect/vect-complex-4.c: Likewise.
7891         * gcc.dg/vect/vect-complex-5.c: Likewise.
7892         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7893         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7894         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7895         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7896         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7897         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7898         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7899         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7900         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7901         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7902         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7903         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7904         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7905         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7906         * gcc.dg/vect/vect-outer-1.c: Likewise.
7907         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7908         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7909         * gcc.dg/vect/vect-outer-2.c: Likewise.
7910         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7911         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7912         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7913         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7914         * gcc.dg/vect/vect-outer-3.c: Likewise.
7915         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7916         * gcc.dg/vect/vect-outer-5.c: Likewise.
7917         * gcc.dg/vect/vect-outer-6.c: Likewise.
7918         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7919         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7920         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7921         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7922         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7923         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7924         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7925         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7926         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7927         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7928         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7929         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7930         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7931         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7933 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7935         PR c/24581
7936         * gcc.dg/torture/complex-sign.h: New header.
7937         * gcc.dg/torture/complex-sign-add.c,
7938         gcc.dg/torture/complex-sign-mixed-add.c,
7939         gcc.dg/torture/complex-sign-mixed-div.c,
7940         gcc.dg/torture/complex-sign-mixed-mul.c,
7941         gcc.dg/torture/complex-sign-mixed-sub.c,
7942         gcc.dg/torture/complex-sign-mul.c,
7943         gcc.dg/torture/complex-sign-sub.c: New tests.
7945 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7947         PR fortran/39876
7948         * gfortran.dg/intrinsic_3.f90: New.
7950 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7952         PR c/39037
7953         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7954         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7955         * gcc.dg/dfp/float-constant-double.c: New test.
7956         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7957         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7958         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7959         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7960         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7961         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7962         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7963         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7964         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7966 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7968         PR middle-end/40057
7969         * gcc.c-torture/execute/pr40057.c: New test.
7971 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7973         * gcc.c-torture/compile/const-high-part.c: New test.
7975 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7977         PR testsuite/40050
7978         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7979         build plugin.
7981 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7983         PR fortran/39630
7984         * gfortran.dg/proc_decl_1.f90: Modified.
7985         * gfortran.dg/proc_ptr_comp_1.f90: New.
7986         * gfortran.dg/proc_ptr_comp_2.f90: New.
7987         * gfortran.dg/proc_ptr_comp_3.f90: New.
7988         * gfortran.dg/proc_ptr_comp_4.f90: New.
7989         * gfortran.dg/proc_ptr_comp_5.f90: New.
7990         * gfortran.dg/proc_ptr_comp_6.f90: New.
7992 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7994         PR c++/17395
7995         * g++.dg/template/call7.C: New test.
7997 2009-05-06  Diego Novillo  <dnovillo@google.com>
7999         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8001 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8003         * gfortran.dg/pr40021.f: Moved to ...
8004         * gfortran.fortran-torture/execute/pr40021.f: Here.
8006 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8008         PR middle-end/39986
8009         * gcc.dg/dfp/pr39986.c: New test.
8011 2009-05-06  Michael Matz  <matz@suse.de>
8013         PR middle-end/40021
8014         * gfortran.dg/pr40021.f: New test.
8016 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8018         * lib/plugin-support.exp: New file containing support procs for
8019         plugin testcases.
8020         * lib/target-supports.exp (check_plugin_available): New proc.
8021         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8022         * gcc.dg/plugin/selfassign.c: New plugin source file.
8023         * gcc.dg/plugin/self-assign-test-1.c: New test.
8024         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8025         * g++.dg/README: Add description for plugin test.
8026         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8027         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8028         * g++.dg/plugin/selfassign.c: New plugin source file.
8029         * g++.dg/plugin/self-assign-test-1.C: New test.
8030         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8031         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8032         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8033         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8035 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8037         PR fortran/40041
8038         * gfortran.dg/intrinsic_2.f90: New test.
8039         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8041 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8043         PR c/40032
8044         * gcc.dg/noncompile/incomplete-5.c: New test.
8046 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8048         PR middle-end/39666
8049         * gcc.dg/pr39666-1.c: New test.
8050         * gcc.dg/pr39666-2.c: Likewise.
8051         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8052         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8053         * gfortran.dg/pr39666-1.f90: Likewise.
8054         * gfortran.dg/pr39666-2.f90: Likewise.
8056 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8058         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8059         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8060         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8062 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8064         PR fortran/39998
8065         * gfortran.dg/proc_ptr_17.f90: New.
8067 2009-05-05  Richard Guenther  <rguenther@suse.de>
8069         PR tree-optimization/40022
8070         * gcc.c-torture/execute/pr40022.c: New testcase.
8072 2009-05-05  Richard Guenther  <rguenther@suse.de>
8074         PR middle-end/40023
8075         * gcc.c-torture/compile/pr40023.c: New testcase.
8077 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8079         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8080         * g++.dg/template/overload9.C: Likewise.
8081         * g++.dg/ext/ms-1.C: New.
8083 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8085         PR c++/40013
8086         * g++.dg/ext/vla7.C: New test.
8088 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8090         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8092 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8094         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8095         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8096         Update expected errors.
8098 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8100         PR c++/28152
8101         * g++.dg/parse/parser-pr28152.C: New.
8102         * g++.dg/parse/parser-pr28152-2.C: New.
8104 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8106         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8108 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8110         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8111         * gcc.target/sparc/fexpand-2.c: Likewise.
8112         * gcc.target/sparc/fpmerge-2.c: Likewise.
8113         * gcc.target/sparc/pdist-2.c: Likewise.
8115 2009-05-03  Richard Guenther  <rguenther@suse.de>
8117         PR c/39983
8118         * gcc.c-torture/compile/pr39983.c: New testcase.
8120 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8122         * gcc.dg/c99-complex-3.c: New test.
8124 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8126         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8128 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8130         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8132 2009-05-02  Richard Guenther  <rguenther@suse.de>
8134         PR middle-end/40001
8135         * gcc.target/spu/pr40001.c: New testcase.
8137 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8139         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8141 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8143         PR middle-end/39579
8144         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8145         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8147 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8149         PR testsuite/39776
8150         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8151         no longer issued.
8153 2009-04-30  David Ayers  <ayers@fsfe.org>
8155         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8156         and gcc_error_prefix variables.
8157         * objc.dg/bad-receiver-type.m: Update to match correct
8158         diagnostics marker.
8159         * objc.dg/encode-5.m: Likewise.
8160         * objc.dg/id-1.m: Likewise.
8161         * objc.dg/method-1.m: Likewise.
8162         * objc.dg/method-6.m: Likewise.
8163         * objc.dg/method-7.m: Likewise.
8164         * objc.dg/method-9.m: Likewise.
8165         * objc.dg/method-11.m: Likewise.
8166         * objc.dg/method-20.m: Likewise.
8167         * objc.dg/private-1.m: Likewise.
8169 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8171         PR libfortran/39667
8172         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8173         * gfortran.dg/advance_4.f90: Likewise
8174         * gfortran.dg/advance_5.f90: Likewise
8175         * gfortran.dg/append_1.f90: Likewise
8176         * gfortran.dg/backslash_1.f90: Likewise
8177         * gfortran.dg/backslash_2.f90: Likewise
8178         * gfortran.dg/backslash_3.f: Likewise
8179         * gfortran.dg/backspace_10.f90: Likewise
8180         * gfortran.dg/backspace_3.f: Likewise
8181         * gfortran.dg/backspace_4.f: Likewise
8182         * gfortran.dg/backspace_5.f: Likewise
8183         * gfortran.dg/backspace_8.f: Likewise
8184         * gfortran.dg/backspace_9.f: Likewise
8185         * gfortran.dg/complex_write.f90: Likewise
8186         * gfortran.dg/convert_implied_open.f90: Likewise
8187         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8188         * gfortran.dg/dos_eol.f: Likewise
8189         * gfortran.dg/empty_format_1.f90: Likewise
8190         * gfortran.dg/endfile.f: Likewise
8191         * gfortran.dg/eof_1.f90: Likewise
8192         * gfortran.dg/eor_1.f90: Likewise
8193         * gfortran.dg/eor_handling_1.f90: Likewise
8194         * gfortran.dg/eor_handling_2.f90: Likewise
8195         * gfortran.dg/eor_handling_3.f90: Likewise
8196         * gfortran.dg/eor_handling_4.f90: Likewise
8197         * gfortran.dg/eor_handling_5.f90: Likewise
8198         * gfortran.dg/error_recovery_5.f90: Likewise
8199         * gfortran.dg/f2003_inquire_1.f03: Likewise
8200         * gfortran.dg/f2003_io_4.f03: Likewise
8201         * gfortran.dg/f2003_io_5.f03: Likewise
8202         * gfortran.dg/f2003_io_7.f03: Likewise
8203         * gfortran.dg/fgetc_1.f90: Likewise
8204         * gfortran.dg/fgetc_2.f90: Likewise
8205         * gfortran.dg/flush_1.f90: Likewise
8206         * gfortran.dg/fmt_exhaust.f90: Likewise
8207         * gfortran.dg/fmt_huge.f90: Likewise
8208         * gfortran.dg/fmt_read.f90: Likewise
8209         * gfortran.dg/fmt_t_1.f90: Likewise
8210         * gfortran.dg/fmt_t_2.f90: Likewise
8211         * gfortran.dg/fmt_t_3.f90: Likewise
8212         * gfortran.dg/fmt_t_4.f90: Likewise
8213         * gfortran.dg/fmt_t_5.f90: Likewise
8214         * gfortran.dg/fmt_t_7.f: Likewise
8215         * gfortran.dg/fseek.f90: Likewise
8216         * gfortran.dg/ftell_1.f90: Likewise
8217         * gfortran.dg/ftell_2.f90: Likewise
8218         * gfortran.dg/func_derived_3.f90: Likewise
8219         * gfortran.dg/inquire_9.f90: Likewise
8220         * gfortran.dg/iostat_1.f90: Likewise
8221         * gfortran.dg/iostat_2.f90: Likewise
8222         * gfortran.dg/list_read_1.f90: Likewise
8223         * gfortran.dg/list_read_4.f90: Likewise
8224         * gfortran.dg/list_read_5.f90: Likewise
8225         * gfortran.dg/list_read_7.f90: Likewise
8226         * gfortran.dg/list_read_8.f90: Likewise
8227         * gfortran.dg/list_read_9.f90: Likewise
8228         * gfortran.dg/namelist_13.f90: Likewise
8229         * gfortran.dg/namelist_14.f90: Likewise
8230         * gfortran.dg/namelist_15.f90: Likewise
8231         * gfortran.dg/namelist_16.f90: Likewise
8232         * gfortran.dg/namelist_17.f90: Likewise
8233         * gfortran.dg/namelist_18.f90: Likewise
8234         * gfortran.dg/namelist_19.f90: Likewise
8235         * gfortran.dg/namelist_20.f90: Likewise
8236         * gfortran.dg/namelist_24.f90: Likewise
8237         * gfortran.dg/namelist_26.f90: Likewise
8238         * gfortran.dg/namelist_27.f90: Likewise
8239         * gfortran.dg/namelist_28.f90: Likewise
8240         * gfortran.dg/namelist_37.f90: Likewise
8241         * gfortran.dg/namelist_38.f90: Likewise
8242         * gfortran.dg/namelist_39.f90: Likewise
8243         * gfortran.dg/namelist_40.f90: Likewise
8244         * gfortran.dg/namelist_43.f90: Likewise
8245         * gfortran.dg/namelist_44.f90: Likewise
8246         * gfortran.dg/namelist_45.f90: Likewise
8247         * gfortran.dg/namelist_46.f90: Likewise
8248         * gfortran.dg/namelist_47.f90: Likewise
8249         * gfortran.dg/namelist_48.f90: Likewise
8250         * gfortran.dg/namelist_49.f90: Likewise
8251         * gfortran.dg/namelist_50.f90: Likewise
8252         * gfortran.dg/namelist_51.f90: Likewise
8253         * gfortran.dg/namelist_52.f90: Likewise
8254         * gfortran.dg/namelist_56.f90: Likewise
8255         * gfortran.dg/namelist_char_only.f90: Likewise
8256         * gfortran.dg/namelist_use.f90: Likewise
8257         * gfortran.dg/namelist_use_only.f90: Likewise
8258         * gfortran.dg/noadv_size.f90: Likewise
8259         * gfortran.dg/open_access_append_1.f90: Likewise
8260         * gfortran.dg/pad_no.f90: Likewise
8261         * gfortran.dg/pr12884.f: Likewise
8262         * gfortran.dg/pr17090.f90: Likewise
8263         * gfortran.dg/pr17285.f90: Likewise
8264         * gfortran.dg/pr17286.f90: Likewise
8265         * gfortran.dg/pr18122.f90: Likewise
8266         * gfortran.dg/pr18210.f90: Likewise
8267         * gfortran.dg/pr18392.f90: Likewise
8268         * gfortran.dg/pr19155.f: Likewise
8269         * gfortran.dg/pr19216.f: Likewise
8270         * gfortran.dg/pr19467.f90: Likewise
8271         * gfortran.dg/pr19657.f: Likewise
8272         * gfortran.dg/pr20257.f90: Likewise
8273         * gfortran.dg/read_bad_advance.f90: Likewise
8274         * gfortran.dg/read_eof_2.f90: Likewise
8275         * gfortran.dg/read_eof_4.f90: Likewise
8276         * gfortran.dg/read_many_1.f: Likewise
8277         * gfortran.dg/read_noadvance.f90: Likewise
8278         * gfortran.dg/read_repeat.f90: Likewise
8279         * gfortran.dg/read_size_noadvance.f90: Likewise
8280         * gfortran.dg/read_x_past.f: Likewise
8281         * gfortran.dg/record_marker_1.f90: Likewise
8282         * gfortran.dg/record_marker_3.f90: Likewise
8283         * gfortran.dg/rewind_1.f90: Likewise
8284         * gfortran.dg/runtime_warning_1.f90: Likewise
8285         * gfortran.dg/shape_3.f90: Likewise
8286         * gfortran.dg/slash_1.f90: Likewise
8287         * gfortran.dg/stat_1.f90: Likewise
8288         * gfortran.dg/stat_2.f90: Likewise
8289         * gfortran.dg/streamio_11.f90: Likewise
8290         * gfortran.dg/streamio_3.f90: Likewise
8291         * gfortran.dg/streamio_4.f90: Likewise
8292         * gfortran.dg/streamio_9.f90: Likewise
8293         * gfortran.dg/tl_editing.f90: Likewise
8294         * gfortran.dg/unf_io_convert_1.f90: Likewise
8295         * gfortran.dg/unf_io_convert_2.f90: Likewise
8296         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8297         * gfortran.dg/unf_short_record_1.f90: Likewise
8298         * gfortran.dg/utf8_1.f03: Likewise
8299         * gfortran.dg/utf8_2.f03: Likewise
8300         * gfortran.dg/widechar_IO_1.f90: Likewise
8301         * gfortran.dg/write_check3.f90: Likewise
8302         * gfortran.dg/write_rewind_2.f: Likewise
8303         * gfortran.dg/x_slash_2.f: Likewise
8305 2009-04-29  Richard Guenther  <rguenther@suse.de>
8307         PR target/39943
8308         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8309         New.
8310         (check_effective_target_vect_floatuint_cvt): Likewise.
8311         * gcc.dg/vect/slp-10.c: Adjust.
8312         * gcc.dg/vect/slp-11.c: Adjust.
8313         * gcc.dg/vect/slp-12b.c: Adjust.
8314         * gcc.dg/vect/slp-33.c: Adjust.
8315         * gcc.c-torture/compile/pr39943.c: New testcase.
8317 2009-04-29  Richard Guenther  <rguenther@suse.de>
8319         PR middle-end/39937
8320         * gcc.c-torture/compile/pr39937.c: New testcase.
8322 2009-04-29  Richard Guenther  <rguenther@suse.de>
8324         PR tree-optimization/39941
8325         * gcc.c-torture/compile/pr39941.c: New testcase.
8327 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8329         * gcc.target/bfin/20090411-1.c: New test.
8331 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8333         PR target/39565
8334         * gcc.dg/pr39565.c: New testcase.
8336 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8338         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8339         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8340         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8341         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8342         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8343         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8344         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8345         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8346         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8347         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8348         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8349         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8350         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8351         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8352         * gcc.target/i386/pr37191.c: Likewise.
8353         * gcc.target/i386/reload-1.c: Likewise.
8354         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8355         * g++.old-deja/g++.pt/repo2.C: Likewise.
8356         * g++.old-deja/g++.pt/repo3.C: Likewise.
8357         * g++.old-deja/g++.pt/repo4.C: Likewise.
8358         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8359         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8360         * g++.dg/template/repo1.C: Likewise.
8361         * g++.dg/template/repo2.C: Likewise.
8362         * g++.dg/template/repo3.C: Likewise.
8363         * g++.dg/template/repo4.C: Likewise.
8364         * g++.dg/template/repo5.C: Likewise.
8365         * g++.dg/template/repo6.C: Likewise.
8366         * g++.dg/template/repo7.C: Likewise.
8367         * g++.dg/template/repo8.C: Likewise.
8368         * g++.dg/template/repo9.C: Likewise.
8369         * g++.dg/rtti/repo1.C: Likewise.
8370         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8371         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8372         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8373         * g++.dg/other/PR23205.C: Skip for vxworks.
8374         * g++.dg/ext/visibility/class1.C: Requires PIC.
8375         * g++.dg/eh/async-unwind2.C: Requires PIC.
8376         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8377         does not have cxa_exit.
8379 2009-04-28  Jing Yu  <jingyu@google.com>
8381         PR testsuite/39790
8382         * lib/target-supports.exp (check_effective_target_tls): Remove
8383         comment of caching.
8384         (check_effective_target_tls_native): Likewise.
8385         (check_effective_target_tls_runtime): Likewise.
8386         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8387         tls to tls_runtime.
8388         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8390 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8392         PR fortran/39946
8393         * gfortran.dg/proc_ptr_16.f90: New.
8395 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8397         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8398         lp64 is true.
8400 2009-04-28  Richard Guenther  <rguenther@suse.de>
8402         PR middle-end/39937
8403         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8405 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8407         * g++.dg/warn/pr35652.C: Removed.
8408         * gcc.dg/pr35652.c: Likewise.
8410 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8412         * gcc.target/ia64/20071210-2.c: New testcase.
8414 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8416         PR c/39323
8417         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8418         * gcc.dg/pr39323-3.c: Ditto.
8420 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8422         PR fortran/39930
8423         PR fortran/39931
8424         * gfortran.dg/ambiguous_reference_2.f90: New.
8425         * gfortran.dg/pointer_assign_7.f90: New.
8427 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8428             Mark Mitchell  <mark@codesourcery.com>
8430         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8431         * gcc.dg/20020103-1.c: Check for __ppc.
8432         * gcc.dg/asm-b.c: Check for __ppc.
8433         * gcc.dg/20020919-1.c: Check for __ppc.
8434         * gcc.dg/20020312-2.c: Likewise.
8435         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8436         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8437         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8438         * g++.dg/warn/weak1.C: Likewise.
8439         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8440         static so appropriate optimizations kick in.
8441         (find_base_value_wrapper): New function.
8442         * g++.dg/eh/simd-5.C: Fix target triplet.
8443         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8445 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8446             H.J. Lu  <hongjiu.lu@intel.com>
8448         PR target/39911
8449         * gcc.target/i386/pr39911.c: New test.
8451 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8453         PR fortran/39879
8454         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8456 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8458         PR c++/35652
8459         Revert:
8461         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8463         * gcc.dg/pr35652.C: New.
8464         * g++.dg/warn/pr35652.C: New.
8465         * gcc.dg/format/plus-1.c: Adjust message.
8467 2009-04-27  DJ Delorie  <dj@redhat.com>
8469         * lib/target-supports.exp (check_effective_target_double64): New.
8470         (check_effective_target_double64plus): New.
8471         (check_effective_target_large_double): New.
8472         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8473         * gcc.dg/div-double-1.c: Likewise.
8474         * gcc.dg/Wconversion-real.c: Require large_double.
8475         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8477         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8478         are too small.
8480         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8481         constants as long.
8483 2009-04-27  Ian Lance Taylor  <iant@google.com>
8485         * gcc.dg/Wcxx-compat-5.c: New testcase.
8486         * gcc.dg/Wcxx-compat-6.c: New testcase.
8488 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8490         Allow non-constant arguments to conversion intrinsics.
8491         * gcc.target/spu/intrinsics-3.c: Update tests.
8493 2009-04-27  Richard Guenther  <rguenther@suse.de>
8495         PR middle-end/39928
8496         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8497         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8499 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8501         PR target/39903
8502         * gcc.dg/torture/pr39903-1.c: New.
8503         * gcc.dg/torture/pr39903-2.c: Likewise.
8505 2009-04-27  Revital Eres  <eres@il.ibm.com>
8507         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8508         and check it.
8509         * gcc.dg/sms-2.c: Add dump check.
8510         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8511         and check it.
8512         * gcc.dg/sms-4.c: Likewise.
8513         * gcc.dg/sms-5.c: Likewise.
8514         * gcc.dg/sms-6.c: Likewise.
8515         * gcc.dg/sms-7.c: Likewise.
8516         * gcc.dg/sms-antideps.c: Rename to...
8517         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8519 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8521         * gnat.dg/opt2.adb: New test.
8523 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8525         PR c++/39875
8526         * g++.dg/warn/Wunused-15.C: New test.
8528 2009-04-26  Michael Matz  <matz@suse.de>
8530         Expand from SSA.
8531         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8532         change regexps.
8533         * gcc.target/i386/pr37248-1.c: Modified.
8534         * gcc.target/i386/pr37248-3.c: Modified.
8535         * gcc.target/i386/pr37248-2.c: Modified.
8536         * gnat.dg/aliasing1.adb: Modified.
8537         * gnat.dg/pack9.adb: Modified.
8538         * gnat.dg/aliasing2.adb: Modified.
8539         * gcc.dg/strict-overflow-2.c: Modified.
8540         * gcc.dg/autopar/reduc-1char.c: Modified.
8541         * gcc.dg/autopar/reduc-2char.c: Modified.
8542         * gcc.dg/autopar/reduc-1.c: Modified.
8543         * gcc.dg/autopar/reduc-2.c: Modified.
8544         * gcc.dg/autopar/reduc-3.c: Modified.
8545         * gcc.dg/autopar/reduc-6.c: Modified.
8546         * gcc.dg/autopar/reduc-7.c: Modified.
8547         * gcc.dg/autopar/reduc-8.c: Modified.
8548         * gcc.dg/autopar/reduc-9.c: Modified.
8549         * gcc.dg/autopar/reduc-1short.c: Modified.
8550         * gcc.dg/autopar/reduc-2short.c: Modified.
8551         * gcc.dg/autopar/parallelization-1.c: Modified.
8552         * gcc.dg/strict-overflow-4.c: Modified.
8553         * gcc.dg/strict-overflow-6.c: Modified.
8554         * gcc.dg/gomp/combined-1.c: Modified.
8555         * gcc.dg/no-strict-overflow-1.c: Modified.
8556         * gcc.dg/no-strict-overflow-3.c: Modified.
8557         * gcc.dg/no-strict-overflow-5.c: Modified.
8558         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8559         * gcc.dg/tree-ssa/pr18134.c: Modified.
8560         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8561         * gcc.dg/tree-ssa/vector-2.c: Modified.
8562         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8563         * gcc.dg/tree-ssa/loop-21.c: Modified.
8564         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8565         * gcc.dg/tree-ssa/vector-3.c: Modified.
8566         * gcc.dg/tree-ssa/asm-3.c: Modified.
8567         * gcc.dg/tree-ssa/pr23294.c: Modified.
8568         * gcc.dg/tree-ssa/loop-22.c: Modified.
8569         * gcc.dg/tree-ssa/loop-15.c: Modified.
8570         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8571         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8572         * gcc.dg/tree-ssa/pr20139.c: Modified.
8573         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8574         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8575         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8576         * gcc.dg/tree-ssa/loop-5.c: Modified.
8577         * gcc.dg/tree-ssa/pr19431.c: Modified.
8578         * gcc.dg/tree-ssa/pr32044.c: Modified.
8579         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8580         * gcc.dg/tree-ssa/loop-19.c: Modified.
8581         * gcc.dg/tree-ssa/loop-28.c: Modified.
8582         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8583         * gcc.dg/tree-ssa/divide-1.c: Modified.
8584         * gcc.dg/tree-ssa/inline-1.c: Modified.
8585         * gcc.dg/tree-ssa/divide-3.c: Modified.
8586         * gcc.dg/tree-ssa/pr30978.c: Modified.
8587         * gcc.dg/tree-ssa/alias-6.c: Modified.
8588         * gcc.dg/tree-ssa/divide-4.c: Modified.
8589         * gcc.dg/tree-ssa/alias-11.c: Modified.
8590         * gcc.dg/no-strict-overflow-7.c: Modified.
8591         * gcc.dg/strict-overflow-1.c: Modified.
8592         * gcc.dg/pr15784-4.c: Modified.
8593         * gcc.dg/pr34263.c: Modified.
8594         * gcc.dg/strict-overflow-3.c: Modified.
8595         * gcc.dg/tree-prof/stringop-1.c: Modified.
8596         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8597         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8598         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8599         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8600         * gcc.dg/no-strict-overflow-2.c: Modified.
8601         * gcc.dg/no-strict-overflow-4.c: Modified.
8602         * gcc.dg/no-strict-overflow-6.c: Modified.
8603         * g++.dg/tree-ssa/pr27090.C: Modified.
8604         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8605         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8606         * g++.dg/tree-ssa/pr19807.C: Modified.
8607         * g++.dg/opt/pr30965.C: Modified.
8608         * g++.dg/init/new17.C: Modified.
8609         * gfortran.dg/whole_file_6.f90: Modified.
8610         * gfortran.dg/whole_file_5.f90: Modified.
8611         * gfortran.dg/reassoc_1.f90: Modified.
8612         * gfortran.dg/reassoc_3.f90: Modified.
8614 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8616         PR fortran/39893
8617         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8619 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8621         PR inline-asm/39543
8622         * gcc.target/i386/pr39543-1.c: New test.
8623         * gcc.target/i386/pr39543-2.c: New test.
8624         * gcc.target/i386/pr39543-3.c: New test.
8626         PR c/39889
8627         * gcc.dg/Wunused-value-3.c: New test.
8629 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8631         PR c/39581
8632         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8633         gcc.dg/vla-21.c: New tests.
8635 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8637         PR c/39556
8638         * gcc.dg/inline-34.c: New test.
8640 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8642         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8643         gcc.dg/enum-const-3.c: New tests.
8644         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8645         -pedantic-errors.  Update expected diagnostics.
8647 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8649         PR c/39582
8650         * gcc.dg/vla-20.c: New test.
8652 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8654         PR c/39564
8655         * gcc.dg/vla-19.c: New test.
8657 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8659         PR preprocessor/39559
8660         * gcc.dg/c99-intconst-2.c: New test.
8662 2009-04-25  Jan Hubicka  <jh@suse.cz>
8664         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8666 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8668         PR fortran/39688
8669         * gfortran.dg/import7.f90: New.
8671 2009-04-24  Richard Guenther  <rguenther@suse.de>
8673         * gcc.dg/tree-ssa/vrp48.c: Fix.
8675 2008-04-24  Doug Kwan  <dougkwan@google.com>
8677         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8678         destination are the same.
8680 2009-04-24  Richard Guenther  <rguenther@suse.de>
8682         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8684 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8686         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8687         gcc.dg/array-const-3.c: New tests.
8689 2009-04-24  Ian Lance Taylor  <iant@google.com>
8691         * gcc.dg/Wcxx-compat-4.c: New testcase.
8693 2009-04-24  Daniel Kraft  <d@domob.eu>
8695         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8696         expected on already erraneous symbol (renamed to fresh one).
8698 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8700         PR middle-end/39867
8701         * gcc.dg/pr39867.c: New.
8703 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8705         PR fortran/39861
8706         PR fortran/39864
8707         * gfortran.dg/intrinsic_1.f90: New.
8709 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8711         * gnat.dg/alignment7.adb: New test.
8712         * gnat.dg/alignment8.adb: Likewise.
8714 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8716         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8717         * gnat.dg/specs/rep_clause2.ads: New test.
8719 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8721         PR rtl-optimization/39794
8722         * gcc.dg/pr39794.c: New test.
8724 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8726         * gnat.dg/atomic1.adb: New test.
8727         * gnat.dg/atomic1_pkg.ads: New helper.
8729 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8731         PR testsuite/39623
8732         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8733         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8735 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8737         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8738         warning.
8740 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8742         PR C/31499
8743         * gcc.dg/vector-init-1.c: New testcase.
8744         * gcc.dg/vector-init-2.c: New testcase.
8746 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8748         * gnat.dg/enum2.adb: New test.
8749         * gnat.dg/enum2_pkg.ads: New helper.
8751 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8753         PR c/39855
8754         * gcc.dg/torture/pr39855.c: New test.
8756 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8758         PR c++/39639
8759         * g++.dg/cpp0x/pr39639.C: New test.
8761 2009-04-22  Mark Heffernan  <meheff@google.com>
8763         * gcc.dg/profile-generate-3.c: New test.
8765 2009-04-22  Jan Hubicka  <jh@suse.cz>
8767         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8769 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8771         PR testsuite/39623
8772         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8774 2009-04-22  Richard Guenther  <rguenther@suse.de>
8776         PR tree-optimization/39824
8777         * gcc.c-torture/compile/pr39824.c: New testcase.
8779 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8781         PR c++/14875
8782         * g++.dg/parse/parser-pr14875.C: New.
8783         * g++.dg/parse/parser-pr14875-2.C: New.
8784         * g++.dg/parse/error6.C: Update match string.
8786 2009-04-22  Richard Guenther  <rguenther@suse.de>
8788         PR tree-optimization/39845
8789         * gcc.c-torture/compile/pr39845.c: New testcase.
8791 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8793         PR fortran/39735
8794         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8795         * gfortran.dg/external_initializer.f90: Modified.
8796         * gfortran.dg/interface_26.f90: Modified.
8797         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8798         * gfortran.dg/proc_ptr_3.f90: Modified.
8799         * gfortran.dg/proc_ptr_15.f90: New.
8800         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8802 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8804         PR c++/35711
8805         * g++.dg/warn/pr35711.C: New.
8806         * g++.dg/conversion/ptrmem2.C: Update.
8808 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8810         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8811         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8812         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8813         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8814         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8815         gcc.c-torture/ChangeLog.0,
8816         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8817         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8818         gcc.target/i386/math-torture/math-torture.exp,
8819         gcc.target/mips/inter/mips16-inter.exp,
8820         gcc.target/mips/mips-nonpic/README,
8821         gcc.target/x86_64/abi/README.gcc,
8822         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8823         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8824         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8825         notices.
8826         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8828 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8830         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8832 2009-04-21  Richard Guenther  <rguenther@suse.de>
8834         PR middle-end/39829
8835         * gcc.dg/torture/pr39829.c: New testcase.
8837 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8839         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8841 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8843         PR 16202
8844         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8845         * gcc.dg/sequence-pt-2.c: New.
8846         * gcc.dg/sequence-pt-3.c: New.
8847         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8848         * g++.dg/warn/sequence-pt-2.c: New.
8849         * g++.dg/warn/sequence-pt-3.c: New.
8851 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8853         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8855 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8857         * gnat.dg/import1.ad[sb]: New test.
8859 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8861         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8862         return 0.
8864 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8866         PR fortran/39811
8867         * gfortran.dg/continuation_11.f90: New test.
8869 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8871         PR c++/13358
8872         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8873         messages. Test for "long long" in system headers.
8874         * gcc.dg/c99-longlong-2.c: New.
8875         * g++.dg/warn/pr13358.C: New.
8876         * g++.dg/warn/pr13358-2.C: New.
8877         * g++.dg/warn/pr13358-3.C: New.
8878         * g++.dg/warn/pr13358-4.C: New.
8880 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8882         * gcc.dg/framework-2.c: Fix up for non existent includes
8883         being fatal errors now.
8885 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8887         PR fortran/39800
8888         * gfortran.dg/private_type_13.f90: New test.
8889         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8891 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8893         PR c++/39803
8894         * g++.dg/warn/Wunused-14.C: New test.
8896 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8898         * gnat.dg/specs/small_alignment.ads: New test.
8900 2009-04-20  Ian Lance Taylor  <iant@google.com>
8902         * gcc.dg/Wcxx-compat-3.c: New testcase.
8904 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8906         * gnat.dg/pack13.ad[sb]: New test.
8907         * gnat.dg/pack13_pkg.ads: New helper.
8909 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8911         * gnat.dg/discr11.ad[sb]: New test.
8912         * gnat.dg/discr11_pkg.ads: New helper.
8914 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8916         PR tree-optimization/39675
8917         * gcc.dg/vect/O3-pr39675-2.c: New test.
8919 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8921         * gnat.dg/rep_clause3.adb: New test.
8923 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8925         PR c/37481
8926         * gcc.dg/c99-flex-array-7.c: New test.
8928 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8930         PR c/19771
8931         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8933 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8935         PR c/38243
8936         * gcc.dg/c99-restrict-3.c: New test.
8938 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8940         PR preprocessor/20078
8941         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8943 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8945         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8946         Do not pass -B$root after -margs.
8948 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8950         PR c/32061
8951         PR c++/36954
8952         * gcc.dg/pr32061.c: New.
8953         * gcc.dg/Wlogical-op-1.c: Update.
8954         * g++.dg/warn/Wlogical-op-1.C: Update.
8955         * g++.dg/warn/pr36954.C: New.
8957 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8959         PR c/27676
8960         * gcc.dg/lvalue-5.c: New test.
8962 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8964         PR c/22367
8965         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8967 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8969         * gcc.dg/cpp/include5.c: New test.
8971 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8973         PR c/35210
8974         * gcc.dg/call-diag-2.c: New test.
8976 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8978         PR preprocessor/39646
8979         * gcc.dg/cpp/line8.c: New test.
8981 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8983         PR preprocessor/39647
8984         * gcc.dg/cpp/line7.c: New test.
8986 2009-04-18  Richard Guenther  <rguenther@suse.de>
8988         PR middle-end/39804
8989         * gcc.target/i386/pr39804.c: New testcase.
8991 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8993         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8994         * g++.dg/other/pr39496.C: Likewise.
8996 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8998         PR middle-end/36902
8999         * gcc.dg/pr36902.c: New.
9001 2009-04-17  Diego Novillo  <dnovillo@google.com>
9003         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9004         violation for variable 'inside_main'.
9006 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9008         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9010 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9012         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9014 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9016         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9017         * gfortran.dg/chmod_2.f90: Likewise.
9018         * gfortran.dg/chmod_3.f90: Likewise.
9019         * gfortran.dg/open_errors.f90: Likewise.
9020         * gfortran.dg/stat_1.f90: Likewise.
9021         * gfortran.dg/stat_2.f90: Likewise.
9023 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9025         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9026         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9027         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9028         * gfortran.dg/nearest_1.f90: Likewise.
9029         * gfortran.dg/nearest_3.f90: Likewise.
9030         * gfortran.dg/isnan_1.f90: Likewise.
9031         * gfortran.dg/isnan_2.f90: Likewise.
9032         * gfortran.dg/nan_1.f90: Likewise.
9033         * gfortran.dg/nan_2.f90: Likewise.
9034         * gfortran.dg/nan_3.f90: Likewise.
9035         * gfortran.dg/nan_4.f90: Likewise.
9036         * gfortran.dg/module_nan.f90: Likewise.
9037         * gfortran.dg/int_conv_2.f90: Likewise.
9038         * gfortran.dg/init_flag_3.f90: Likewise.
9039         * gfortran.dg/namelist_42.f90: Likewise.
9040         * gfortran.dg/namelist_43.f90: Likewise.
9041         * gfortran.dg/real_const_3.f90: Likewise.
9042         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9044         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9045         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9046         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9047         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9048         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9050         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9051         * gfortran.dg/gamma_5.f90: Likewise.
9053 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9055         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9056         less strict so it also works with auto-overlay support.
9057         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9058         for "exceeds local store" linker errors on the SPU.
9060         * lib/gfortran.exp: Include target-supports.exp.
9061         (gfortran_init): On SPU targets where automatic overlay support
9062         is available, use it to build all Fortran test cases.
9064         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9066 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9068         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9069         rule enforced by gnat on taft types.
9071 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9073         PR testsuite/39792
9074         * g++.dg/ext/complit11.C: Add empty dg-options.
9076 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9078         PR c++/17570
9079         * g++.dg/template/defarg11.C: New test.
9081 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9083         PR c++/28766
9084         * g++.dg/ext/complit11.C: New testcase.
9086 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9088         PR c++/39551
9089         * g++.dg/warn/Wunused-13.C: New testcase.
9091 2009-04-15  Ian Lance Taylor  <iant@google.com>
9093         * gcc.dg/Wenum-compare-1.c: New testcase.
9095 2009-04-15  Richard Guenther  <rguenther@suse.de>
9097         PR tree-optimization/39764
9098         * g++.dg/torture/pr39764.C: New testcase.
9100 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9102         * g++.dg/ext/altivec-17.C: New.
9104 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9106         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9107         * gnat.dg/specs/limited1.ads: Ditto.
9109 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9111         PR testsuite/39769
9112         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9113         for testing the results of estimate instructions.
9114         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9115         * gcc.dg/vmx/3a-05.c (test): Ditto.
9117 2009-04-14  Jason Merrill  <jason@redhat.com>
9119         PR c++/39763
9120         * g++.dg/warn/Wshadow-4.C: Extend.
9122 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9124         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9125         (do_D): Remove attribute hidden.
9127 2009-04-13  Jason Merrill  <jason@redhat.com>
9129         PR c++/39480
9130         * g++.dg/init/copy7.C: New.
9132 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9134         PR testsuite/39733
9135         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9136         (check_for_all_options): This.
9138 2009-04-13  Jason Merrill  <jason@redhat.com>
9140         PR c++/39750
9141         * g++.dg/template/crash90.C: New.
9143 2009-04-12  Jason Merrill  <jason@redhat.com>
9145         PR c++/39742
9146         * g++.dg/overload/extern-C-2.C: New.
9148 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9150         PR preprocessor/31869
9151         * gcc.dg/cpp/strify5.c: New test.
9153 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9155         * gnat.dg/enum1.adb: New test.
9156         * gnat.dg/enum1_pkg.ads: New helper.
9158 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9160         PR target/39740
9161         * gcc.target/alpha/pr39740.c: New test.
9163 2009-04-11  Daniel Kraft  <d@domob.eu>
9165         PR fortran/37746
9166         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9167         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9168         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9169         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9170         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9171         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9172         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9173         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9174         expected string length that failed with -fbounds-check now.
9175         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9177 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9179         PR fortran/39692
9180         * gfortran.dg/proc_ptr_14.f90: New.
9182 2009-04-11  Richard Guenther  <rguenther@suse.de>
9184         PR middle-end/39732
9185         * g++.dg/torture/pr39732.C: New testcase.
9187 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9189         * gfortran.dg/whole_file_5.f90: New.
9190         * gfortran.dg/whole_file_6.f90: New.
9192 2009-04-11  Richard Guenther  <rguenther@suse.de>
9194         PR tree-optimization/39713
9195         * g++.dg/torture/pr39713.C: New testcase.
9197 2009-04-10  Richard Guenther  <rguenther@suse.de>
9199         PR c/39712
9200         * gcc.dg/pr39712.c: New testcase.
9202 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9204         PR c++/28301
9205         * g++.dg/cpp0x/enum2.C: Updated.
9206         * g++.dg/debug/pr22514.C: Likewise.
9207         * g++.dg/parse/enum2.C: Likewise.
9208         * g++.dg/parse/enum3.C: Likewise.
9209         * g++.dg/template/crash79.C: Likewise.
9210         * g++.old-deja/g++.jason/cond.C: Likewise.
9212 2009-04-10  Chao-ying Fu  <fu@mips.com>
9214         * gcc.target/mips/interrupt_handler.c: Change from compile to
9215         assemble.
9217 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9219         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9221 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9223         PR fortran/38709
9224         * gfortran.dg/zero_sized_6.f90: New.
9226 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9228         PR  c++/20118
9229         * g++.dg/parse/pr20118.C: New.
9230         * g++.dg/template/spec16.C: Update.
9232 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9234         PR testsuite/35621
9235         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9236         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9237         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9238         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9239         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9240         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9241         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9242         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9243         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9244         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9245         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9246         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9247         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9248         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9249         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9250         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9251         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9253 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9255         PR target/39678
9256         * g++.dg/torture/pr39678.C: New.
9257         * gcc.dg/compat/struct-complex-2.h: Likewise.
9258         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9259         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9260         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9261         * gcc.dg/torture/pr39678.c: Likewise.
9262         * gcc.target/i386/pr39678.c: Likewise.
9264         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9265         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9267         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9268         <complex.h>.  Add tests for structure with complex float.
9270 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9271             Joseph Myers  <joseph@codesourcery.com>
9273         PR target/36800
9274         * gcc.dg/dfp/pr36800.c: New.
9276 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9277             Rafael Avila de Espindola  <espindola@google.com>
9279         * gcc.misc-tests/help.exp: New file.
9280         * lib/options.exp: New file.
9282 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9284         PR libobjc/36610
9285         * objc/execute/forward-1.x: New.
9287 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9289         * gcc.dg/pr27150-1.c: Change to a link test.
9291 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9293         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9294         3 of the GNU General Public License and to point readers at the
9295         COPYING3 file and the FSF's license web page.
9296         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9297         * gcc.dg/struct/struct-reorg.exp: Likewise.
9298         * gcc.target/spu/tag_manager.c: Likewise.
9300 2009-04-09  Richard Guenther  <rguenther@suse.de>
9302         PR testsuite/39696
9303         * ssa-ccp-25.c: Adjust pattern.
9305 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9307         PR fortran/36704
9308         * gfortran.dg/external_procedures_1.f90: Modified.
9309         * gfortran.dg/proc_ptr_result_1.f90: New.
9310         * gfortran.dg/proc_ptr_result_2.f90: New.
9311         * gfortran.dg/proc_ptr_result_3.f90: New.
9313 2009-04-09  Richard Guenther  <rguenther@suse.de>
9315         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9316         to prevent constant propagation.
9317         * gcc.dg/vect/vect-56.c: Likewise.
9318         * gcc.dg/vect/vect-58.c: Likewise.
9319         * gcc.dg/vect/vect-60.c: Likewise.
9320         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9321         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9322         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9324 2009-04-09  Richard Guenther  <rguenther@suse.de>
9326         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9327         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9329 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9331         PR c/39613
9332         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9333         New tests.
9335 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9337         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9338         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9340 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9342         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9344 2009-04-08  Jason Merrill  <jason@redhat.com>
9346         PR c++/25185
9347         * g++.dg/template/error40.C: Add another test.
9349 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9351         PR c/39614
9352         PR c/39673
9353         * gcc.c-torture/compile/pr39614-1.c,
9354         gcc.c-torture/compile/pr39614-2.c,
9355         gcc.c-torture/compile/pr39614-3.c,
9356         gcc.c-torture/compile/pr39614-4.c,
9357         gcc.c-torture/compile/pr39614-5.c,
9358         gcc.c-torture/compile/pr39673-1.c,
9359         gcc.c-torture/compile/pr39673-2.c: New tests.
9360         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9361         more cases.
9362         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9363         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9364         expected errors.
9366 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9368         PRc++/39637
9369         * g++.dg/cpp0x/variadic-crash2.C: New test.
9371 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9373         PR fortran/38863
9374         * gfortran.dg/alloc_comp_result_1.f90: New test.
9376 2009-04-07  Jason Merrill  <jason@redhat.com>
9378         PR c++/34691
9379         * g++.dg/overload/extern-C-1.C: New.
9381 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9383         PR testsuite/39325
9384         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9386 2009-04-07  Jason Merrill  <jason@redhat.com>
9388         PR c++/25185
9389         * g++.dg/template/error40.C: New.
9391 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9393         PR fortran/38152
9394         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9396 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9398         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9400 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9402         PR fortran/38290
9403         * gfortran.dg/proc_decl_1.f90: Modified.
9404         * gfortran.dg/proc_ptr_11.f90: Extended.
9405         * gfortran.dg/proc_ptr_13.f90: Modified.
9407 2009-04-06  Jason Merrill  <jason@redhat.com>
9409         PR c++/35146
9410         * g++.dg/template/fnspec1.C: New.
9412 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9414         * lib/gnat.exp: Handle multilib.
9416 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9418         PR fortran/38863
9419         * gfortran.dg/dependency_23.f90: New test.
9421 2009-04-06  Richard Guenther  <rguenther@suse.de>
9423         PR tree-optimization/28868
9424         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9425         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9426         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9427         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9429 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9431         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9433 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9435         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9437 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9439         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9440         with the built-in y0, and the subsequent warning.
9441         (y1): Likewise, rename to y_1.
9443 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9445         PR fortran/39414
9446         * gfortran.dg/proc_decl_21.f90: New.
9448 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9450         PR fortran/36091
9451         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9453 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9455         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9456         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9457         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9458         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9459         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9460         gfortran.dg/namelist_49.f90: Gate test on effective_target
9461         fd_truncate.
9462         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9464 2009-04-05  Daniel Kraft  <d@domob.eu>
9466         PR fortran/38654
9467         * gfortran.dg/read_float_2.f03
9468         * gfortran.dg/read_float_3.f90
9470 2009-04-05  Richard Guenther  <rguenther@suse.de>
9472         PR tree-optimization/39648
9473         * gcc.c-torture/compile/pr39648.c: New testcase.
9475 2009-04-05  Jason Merrill  <jason@redhat.com>
9477         PR c++/14912
9478         * g++.dg/template/error39.C: New.
9480 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9482         PR fortran/29458
9483         * gfortran.dg/implied_do_1.f90: New.
9485 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9487         PR fortran/39577
9488         * gfortran.dg/recursive_check_8.f90: New.
9489         * gfortran.dg/recursive_check_9.f90: New.
9490         * gfortran.dg/recursive_check_10.f90: New.
9491         * gfortran.dg/recursive_check_11.f90: New.
9492         * gfortran.dg/recursive_check_12.f90: New.
9493         * gfortran.dg/recursive_check_13.f90: New.
9494         * gfortran.dg/recursive_check_14.f90: New.
9496 2009-04-04  Jason Merrill  <jason@redhat.com>
9498         PR c++/25185
9499         * g++.dg/template/error38.C: Add more tests.
9501 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9503         PR fortran/37614
9504         * gfortran.dg/common_align_2.f90: New test.
9506 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9508         PR target/39501
9509         * gcc.c-torture/execute/pr39501.c: New file.
9510         * gcc.c-torture/execute/pr39501.x: New file.
9512 2009-04-04  Richard Guenther  <rguenther@suse.de>
9514         PR tree-optimization/8781
9515         PR tree-optimization/37892
9516         * g++.dg/tree-ssa/pr8781.C: New testcase.
9517         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9519 2009-04-04  Richard Guenther  <rguenther@suse.de>
9521         PR tree-optimization/39636
9522         * gcc.c-torture/compile/pr39636.c: New testcase.
9524 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9526         PR rtl-optimization/39607
9527         * g++.dg/opt/pr39607.C: New.
9529 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9531         PR fortran/39594
9532         * gfortran.dg/common_12.f90: New.
9534 2009-04-03  Jason Merrill  <jason@redhat.com>
9536         PR c++/39608
9537         * g++.dg/template/const2.C: New test.
9539 2009-04-03  Richard Guenther  <rguenther@suse.de>
9541         PR tree-optimization/2480
9542         PR tree-optimization/23086
9543         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9544         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9546 2009-04-03  Richard Guenther  <rguenther@suse.de>
9548         PR tree-optimization/34743
9549         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9550         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9551         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9552         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9553         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9554         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9555         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9556         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9558 2009-04-03  Richard Guenther  <rguenther@suse.de>
9560         PR middle-end/13146
9561         PR tree-optimization/23940
9562         PR tree-optimization/33237
9563         PR middle-end/33974
9564         PR middle-end/34093
9565         PR tree-optimization/36201
9566         PR tree-optimization/36230
9567         PR tree-optimization/38049
9568         PR tree-optimization/38207
9569         PR tree-optimization/38230
9570         PR tree-optimization/38301
9571         PR tree-optimization/38585
9572         PR middle-end/38895
9573         PR tree-optimization/38985
9574         PR tree-optimization/39299
9575         * gcc.dg/pr19633-1.c: Adjust.
9576         * gcc.dg/torture/pta-callused-1.c: Likewise.
9577         * gcc.dg/torture/pr39074-2.c: Likewise.
9578         * gcc.dg/torture/pr39074.c: Likewise.
9579         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9580         * gcc.dg/torture/pr30375.c: Adjust.
9581         * gcc.dg/torture/pr33563.c: Likewise.
9582         * gcc.dg/torture/pr33870.c: Likewise.
9583         * gcc.dg/torture/pr33560.c: Likewise.
9584         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9585         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9586         * gcc.dg/tree-ssa/alias-15.c: Remove.
9587         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9588         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9589         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9590         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9591         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9592         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9593         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9594         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9595         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9596         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9597         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9598         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9599         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9600         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9601         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9602         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9603         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9604         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9605         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9606         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9607         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9608         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9609         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9610         * gcc.dg/uninit-B.c: XFAIL.
9611         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9612         * gcc.dg/uninit-pr19430.c: XFAIL.
9613         * g++.dg/tree-ssa/pr13146.C: New testcase.
9614         * g++.dg/opt/pr36187.C: Adjust.
9615         * g++.dg/torture/20090329-1.C: New testcase.
9617 2009-04-02  Chao-ying Fu  <fu@mips.com>
9619         * gcc.target/mips/interrupt_handler.c: New test.
9621 2009-04-02  David Ayers  <ayers@fsfe.org>
9623         PR objc/18456
9624         * objc.dg/bad-receiver-type-2.m: New test contributed by
9625         Alexander Mamberg.
9627 2009-04-02  Jason Merrill  <jason@redhat.com>
9629         PR c++/25185
9630         * g++.dg/template/error38.C: New test.
9632 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9634         PR tree-optimization/31677
9635         * gcc.dg/memcpy-1.c: Add compiler option.
9637 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9639         PR tree-optimization/39595
9640         * gfortran.dg/vect/O3-pr39595.f: New test.
9642 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9644         PR c++/26693
9645         * g++.dg/template/typedef11.C: New test.
9646         * g++.dg/template/typedef12.C: Likewise.
9647         * g++.dg/template/typedef13.C: Likewise.
9648         * g++.dg/template/typedef14.C: Likewise.
9649         * g++.dg/template/typedef15.C: Likewise.
9650         * g++.dg/template/typedef16.C: Likewise.
9651         * g++.dg/template/sfinae3.C: Compile this pedantically.
9652         The only errors expected should be the one saying the typedef is ill
9653         formed.
9654         * g++.old-deja/g++.pt/typename8.C: Likewise.
9655         * g++.dg/template/access11.C: Update this.
9657 2009-04-02  Richard Guenther  <rguenther@suse.de>
9659         PR tree-optimization/37221
9660         * gcc.c-torture/compile/20090331-1.c: New testcase.
9662 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9664         * gcc.c-torture/compile/20090401-1.c: New test.
9666 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9668         PR c++/4926
9669         * g++.dg/template/pr4926-1.C: New.
9671 2009-04-01  Xinliang David Li  <davidxl@google.com>
9673         * gcc.target/i386/all_one_m128i.c: New test.
9675 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9677         PR c/39027
9678         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9679         * gcc.dg/fltconst-2.c: New test.
9680         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9681         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9683         PR c/33466
9684         * gcc.dg/cpp/pr33466.c: New test.
9685         * gcc.dg/dfp/pr33466.c: New test.
9686         * gcc.dg/fixed-point/pr33466.c: New test.
9688 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9690         PR tree-optimization/35011
9691         * g++.dg/other/pr35011.C: New.
9693 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9695         PR target/39226
9696         * gcc.dg/pr39226.c: New test.
9698 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9700         PR c++/35240
9701         * g++.dg/template/pr35240.C: New.
9703 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9705         PR c/39605
9706         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9707         * gcc.dg/pr25682.c: Update expected diagnostics.
9709 2009-04-01  Richard Guenther  <rguenther@suse.de>
9711         * gcc.dg/fold-plusmult-2.c: New testcase.
9713 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9715         PR c/37772
9716         * gcc.dg/pr37772.c: New test.
9717         * g++.dg/ext/asm11.C: New test.
9719 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9721         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9722         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9723         defined.
9725 2009-03-31  Jason Merrill  <jason@redhat.com>
9727         * g++.old-deja/g++.other/using9.C: Add expected errors.
9729 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9731         * gcc.c-torture/compile/pr33009.c: Removed.
9733 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9735         * gcc.c-torture/compile/pr33009.c: Delete.
9736         * gcc.c-torture/compile/pr11832.c: Likewise.
9738 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9740         PR c/448
9741         * lib/target-supports.exp (check_effective_target_stdint_types):
9742         Update comment.
9743         (check_effective_target_inttypes_types): New.
9744         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9745         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9746         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9748 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9750         PR fortran/38917
9751         PR fortran/38918
9752         * gfortran.dg/data_pointer_1.f90: New test.
9754 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9756         PR fortran/38915
9757         * gfortran.dg/char_length_15.f90: New test.
9759 2009-03-31  Jason Merrill  <jason@redhat.com>
9761         C++ DR 613
9762         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9763         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9764         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9765         xfail others.
9767         * g++.dg/other/typedef2.C: New test.
9769         PR c++/37806
9770         * g++.dg/template/typedef17.C: New test.
9772         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9773         * g++.dg/cpp0x/auto12.C: Likewise.
9775 2009-03-31  Richard Guenther  <rguenther@suse.de>
9777         PR middle-end/31029
9778         * gcc.dg/fold-compare-4.c: New testcase.
9779         * gcc.dg/fold-compare-5.c: Likewise.
9781 2009-03-31  Richard Guenther  <rguenther@suse.de>
9783         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9785 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9787         PR target/39592
9788         * gcc.target/i386/pr39592-1.c: New test.
9790 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9792         PR preprocessor/15638
9793         * gcc.dg/cpp/missing-header-1.c: New test.
9794         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9795         "compilation terminated" message.
9796         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9797         test #include "".
9798         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9799         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9800         terminated" message.
9802 2009-03-31  Richard Guenther  <rguenther@suse.de>
9804         PR middle-end/23401
9805         PR middle-end/27810
9806         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9807         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9809 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9811         PR fortran/38389
9812         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9813         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9814         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9815         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9816         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9817         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9818         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9820 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9822         PR fortran/22571
9823         * gfortran.dg/whole_file_1.f90: New test.
9824         PR fortran/26227
9825         * gfortran.dg/whole_file_2.f90: New test.
9826         * gfortran.dg/whole_file_3.f90: New test.
9827         PR fortran/24886
9828         * gfortran.dg/whole_file_4.f90: New test.
9830 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9832         * gfortran.dg/bind_c_usage_19.f90: New test.
9834         PR target/39558
9835         * gcc.target/powerpc/altivec-29.c: New test.
9837 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9839         PR rtl-optimization/323
9840         * gcc.target/i386/excess-precision-1.c,
9841         gcc.target/i386/excess-precision-2.c,
9842         gcc.target/i386/excess-precision-3.c,
9843         gcc.target/i386/excess-precision-4.c,
9844         gcc.target/i386/excess-precision-5.c,
9845         gcc.target/i386/excess-precision-6.c: New tests.
9847 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9849         PR c/35235
9850         * gcc.dg/c99-array-lval-8.c: New test.
9852 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9854         PR preprocessor/34695
9855         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9856         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9857         instead of dg-warning for "previous definition" messages.
9858         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9859         "warnings being treated as errors" message.
9860         * gcc.dg/fltconst-1.c: Use -fshow-column.
9862 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9864         PR fortran/38823
9865         * gfortran.dg/power1.f90: New test.
9867 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9869         PR c/456
9870         PR c/5675
9871         PR c/19976
9872         PR c/29116
9873         PR c/31871
9874         PR c/35198
9875         * gcc.c-torture/compile/20081108-1.c,
9876         gcc.c-torture/compile/20081108-2.c,
9877         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9878         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9879         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9880         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9881         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9882         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9883         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9884         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9885         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9886         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9887         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9888         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9889         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9890         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9891         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9892         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9893         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9894         case.
9895         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9896         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9897         XFAILs.  Update expected messages.
9898         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9899         expected messages.
9900         * gcc.dg/real-const-1.c: Replace with test from original PR.
9901         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9902         when casting from non-constant integer to pointer.
9904 2009-03-29  Richard Guenther  <rguenther@suse.de>
9906         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9908 2009-03-29  Daniel Kraft  <d@domob.eu>
9910         PR fortran/37423
9911         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9912         DEFERRED bindings.
9913         * gfortran.dg/typebound_proc_9.f03: New test.
9914         * gfortran.dg/typebound_proc_10.f03: New test.
9915         * gfortran.dg/typebound_proc_11.f03: New test.
9916         * gfortran.dg/abstract_type_5.f03: New test.
9918 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9920         PR fortran/38507
9921         * gfortran.dg/do_4.f: New.
9922         * gfortran.dg/goto_2.f90: Correct expected warnings.
9923         * gfortran.dg/goto_4.f90: Likewise.
9924         * gfortran.dg/goto_5.f90: New.
9926 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9928         PR target/39545
9929         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9931         * gcc.target/i386/pr39545-1.c: New.
9932         * gcc.target/i386/pr39545-2.c: Likewise.
9934         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9935         (flex2_struct): Likewise.
9936         (check_struct_passing7): Likewise.
9937         (check_struct_passing8): Likewise.
9938         (f1s): Likewise.
9939         (f2s): Likewise.
9940         (main): Call check_struct_passing7 and check_struct_passing8.
9942 2009-03-29  Richard Guenther  <rguenther@suse.de>
9944         * gcc.c-torture/execute/20090113-1.c: New testcase.
9945         * gcc.c-torture/execute/20090113-2.c: Likewise.
9946         * gcc.c-torture/execute/20090113-3.c: Likewise.
9947         * gcc.c-torture/execute/20090207-1.c: Likewise.
9948         * gcc.c-torture/compile/20090114-1.c: Likewise.
9949         * gcc.c-torture/compile/20090328-1.c: Likewise.
9950         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9952 2009-03-29  David Ayers  <ayers@fsfe.org>
9954         PR objc/27377
9955         * objc.dg/conditional-1.m: New tests.
9957 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9959         * gcc.dg/winline-10.c: New test.
9961 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9963         PR fortran/34656
9964         * gfortran.dg/do_check_1.f90: Add test.
9965         * gfortran.dg/do_check_2.f90: Add test.
9966         * gfortran.dg/do_check_3.f90: Add test.
9967         * gfortran.dg/do_check_4.f90: Add test.
9969 2009-03-28  Jan Hubicka  <jh@suse.cz>
9971         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9972         * gcc.dg/pr33826.c: Update dump files.
9973         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9974         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9976 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9978         * g++.dg/tree-ssa/fwprop-align.C: New test.
9980 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9982         * gcc.target/powerpc/altivec-28.c: New test.
9984         PR c++/39554
9985         * gcc.dg/wdisallowed-functions-1.c: Removed.
9986         * gcc.dg/wdisallowed-functions-2.c: Removed.
9987         * gcc.dg/wdisallowed-functions-3.c: Removed.
9988         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9989         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9990         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9992 2009-03-28  Richard Guenther  <rguenther@suse.de>
9994         PR tree-optimization/38723
9995         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9997 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9999         PR fortran/38538
10000         * gfortran.dg/char_result_13.f90: New test.
10002 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10004         PR fortran/38765
10005         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10007 2009-03-28  Daniel Kraft  <d@domob.eu>
10009         * gfortran.dg/trim_1.f90: New test.
10011 2009-03-28  Richard Guenther  <rguenther@suse.de>
10013         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10014         * g++.dg/warn/Warray-bounds.C: Likewise.
10016 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10018         PR fortran/32626
10019         * gfortran.dg/recursive_check_7.f90: New test.
10021 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10023         PR fortran/38432
10024         * gfortran.dg/do_check_5.f90: New test.
10025         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10026         * gfortran.dg/array_constructor_18.f90: Ditto.
10027         * gfortran.dg/array_constructor_22.f90: Ditto.
10028         * gfortran.dg/do_3.F90: Ditto.
10029         * gfortran.dg/do_1.f90: Ditto.
10031 2009-03-28  Richard Guenther  <rguenther@suse.de>
10033         PR tree-optimization/38180
10034         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10036 2009-03-28  Richard Guenther  <rguenther@suse.de>
10038         PR tree-optimization/38513
10039         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10040         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10041         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10042         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10043         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10044         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10045         * gcc.dg/vect/vect-35.c: Likewise.
10046         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10047         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10048         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10050 2009-03-28  Richard Guenther  <rguenther@suse.de>
10052         PR tree-optimization/38968
10053         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10055 2009-03-28  Richard Guenther  <rguenther@suse.de>
10057         PR tree-optimization/37795
10058         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10060 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10062         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10063         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10064         options for removed targets.
10066 2009-03-27  Richard Guenther  <rguenther@suse.de>
10068         PR tree-optimization/39120
10069         * gcc.c-torture/execute/pr39120.c: New testcase.
10071 2009-03-27  Richard Guenther  <rguenther@suse.de>
10073         PR tree-optimization/39120
10074         * gcc.dg/torture/pta-callused-1.c: New testcase.
10076 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10078         PR middle-end/39315
10079         * gcc.target/i386/pr39315-1.c: New.
10080         * gcc.target/i386/pr39315-2.c: Likewise.
10081         * gcc.target/i386/pr39315-3.c: Likewise.
10082         * gcc.target/i386/pr39315-4.c: Likewise.
10083         * gcc.target/i386/pr39315-check.c: Likewise.
10085 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10087         PR c/39323
10088         * gcc.dg/pr39323-1.c: New.
10089         * gcc.dg/pr39323-2.c: Likewise.
10090         * gcc.dg/pr39323-3.c: Likewise.
10092 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10094         PR target/38034
10095         * gcc.target/ia64/sync-1.c: New.
10097 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10099         PR target/39472
10100         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10101         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10102         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10103         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10104         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10105         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10106         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10107         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10109 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10111         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10112         for low precision (i.e. float).
10114 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10115             Jakub Jelinek  <jakub@redhat.com>
10117         PR debug/37959
10118         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10120 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10122         * gcc.dg/memmove-2.c: New test.
10123         * gcc.dg/memmove-3.c: New test.
10125         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10126         in clone naming.
10128 2009-03-27  Xinliang David Li  <davidxl@google.com>
10130         PR tree-optimization/39557
10131         * g++.dg/tree-ssa/dom-invalid.C: New test.
10133 2009-03-27  Xinliang David Li  <davidxl@google.com>
10135         PR tree-optimization/39548
10136         * g++.dg/tree-ssa/copyprop.C: New test.
10138 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10140         PR c++/38638
10141         * g++.dg/template/typename17.C: New testcase.
10142         * g++.dg/template/typename18.C: New testcase.
10144 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10146         PR c++/36799
10147         * g++.dg/other/var_copy-1.C: New test.
10149 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10151         PR c++/37647
10152         * g++.dg/parse/ctor9.C: New test.
10154 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10156         PR c++/29727
10157         * g++.dg/init/error2.C: New test.
10159 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10161         PR c++/35652
10162         * gcc.dg/pr35652.C: New.
10163         * g++.dg/warn/pr35652.C: New.
10164         * gcc.dg/format/plus-1.c: Adjust message.
10166 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10168         PR c++/39554
10169         * gcc.dg/wdisallowed-functions-3.c: New test.
10170         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10172 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10174         * gcc.dg/inline-33.c: Fix when pic.
10176 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10178         * gcc.target/ia64/20090324-1.c: New test.
10180 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10182         PR c/27898
10183         * gcc.dg/pr27898.c: New test.
10185         PR tree-optimization/32139
10186         * gcc.c-torture/compile/pr32139.c: New test.
10188 2009-03-24  Jason Merrill  <jason@redhat.com>
10190         PR c++/28274
10191         * g++.dg/parse/defarg14.C: New test.
10193 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10195         PR libfortran/39528
10196         * gfortran.dg/read_repeat.f90: New test.
10198 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10200         PR tree-optimization/39529
10201         * gcc.dg/vect/pr39529.c: New test.
10203 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10204             Jakub Jelinek  <jakub@redhat.com>
10206         PR debug/39524
10207         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10209 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10211         PR c/39495
10212         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10214 2009-03-23  Jason Merrill  <jason@redhat.com>
10216         * g++.dg/cpp0x/auto12.C: Add variadic test.
10218         PR c++/39526
10219         * g++.dg/warn/Wshadow-4.C: New test.
10221 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10223         PR tree-optimization/39516
10224         * gfortran.dg/pr39516.f: New test.
10226 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10228         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10229         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10230         variable, not environment variable.
10232 2009-03-21  Jason Merrill  <jason@redhat.com>
10234         PR c++/28879
10235         * g++.dg/ext/vla6.C: New test.
10237 2009-03-20  Jason Merrill  <jason@redhat.com>
10239         * g++.dg/cpp0x/initlist5.C: Add additional test.
10241 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10242             Janis Johnson  <janis187@us.ibm.com>
10244         * lib/compat.exp (compat-get-options-main, compat-get-options):
10245         Handle dg-prune-output in source file.
10246         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10247         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10248         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10249         two warnings.
10251 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10253         PR c/39495
10254         * gcc.dg/gomp/pr39495-1.c: New test.
10255         * gcc.dg/gomp/pr39495-2.c: New test.
10256         * g++.dg/gomp/pr39495-1.C: New test.
10257         * g++.dg/gomp/pr39495-2.C: New test.
10259         PR target/39496
10260         * gcc.target/i386/pr39496.c: New test.
10261         * g++.dg/other/pr39496.C: New test.
10263 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10265         PR middle-end/39500
10266         * gcc.dg/autopar/pr39500-1.c: New.
10267         * gcc.dg/autopar/pr39500-2.c: New.
10269 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10271         * g++.dg/dg.exp: Prune graphite.
10273 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10275         PR middle-end/39447
10276         * g++.dg/graphite: New.
10277         * g++.dg/graphite/graphite.exp: New.
10278         * g++.dg/graphite/pr39447.C: New.
10280 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10282         PR c++/39425
10283         * g++.dg/template/pr39425.C: New.
10285         * g++.dg/template/spec33.C: Updated.
10287 2009-03-17  Jason Merrill  <jason@redhat.com>
10289         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10291 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10293         PR c++/39475
10294         * g++.dg/ext/unary_trait_incomplete.C: New.
10296 2009-03-17  Jing Yu  <jingyu@google.com>
10298         PR middle-end/39378
10299         * g++.dg/inherit/thunk10.C: New test.
10301 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10303         PR target/39482
10304         * gcc.target/i386/pr39482.c: New test.
10306 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10308         PR debug/39471
10309         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10310         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10311         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10312         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10314         PR middle-end/39443
10315         * gcc.dg/pr39443.c: New test.
10317         PR debug/39412
10318         * gcc.dg/debug/pr39412.c: New test.
10320 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10322         PR testsuite/38526
10323         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10324         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10325         is defined.
10326         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10327         its original value, or unset if it was not defined.
10328         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10329         path procs around use of HOSTCC.
10330         * g++.dg/compat/struct-layout-1.exp: Ditto.
10331         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10333 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10335         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10337 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10339         Revert patch for PR testsuite/37630.
10341         PR testsuite/37960
10342         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10344         PR testsuite/37630
10345         * lib/target-supports.exp (check_effective_target_ieee): New.
10346         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10347         * gcc.dg/20001012-1.c: Require ieee.
10349         PR testsuite/37628
10350         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10352 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10354         PR tree-optimization/39455
10355         * gcc.dg/pr39455.c: New test.
10357 2009-03-13  David Ayers  <ayers@fsfe.org>
10359         * objc/execute/trivial.m. New test.
10361 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10363         PR target/39137
10364         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10366 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10368         PR testsuite/39451
10369         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10370         constraint on (%2).
10372 2009-03-12  David Ayers  <ayers@fsfe.org>
10374         PR libobjc/27466
10375         * objc/execute/exceptions/handler-1.m. New test.
10377 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10379         PR target/39431
10380         * gcc.target/i386/pr39431.c: New test.
10382 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10384         PR target/39445
10385         * gcc.target/i386/pr39445.c: New.
10387         * gcc.target/i386/push-1.c: XFAIL.
10389 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10391         * gcc.dg/inline-33.c: New test.
10393 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10395         * gcc.dg/vect/vect-82.c: Combine dg-do and
10396         dg-require-effective-target into dg-skip-if.
10397         * gcc.dg/vect/vect-83.c: Likewise.
10399 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10401         PR target/39137
10402         * gcc.target/i386/stackalign/longlong-1.c: New test.
10403         * gcc.target/i386/stackalign/longlong-2.c: New test.
10405 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10407         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10409 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10411         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10412         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10414 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10416         * gnat.dg/slice_enum.adb: New test.
10418 2009-03-11  Jason Merrill  <jason@redhat.com>
10420         PR debug/39086
10421         * g++.dg/opt/nrv15.C: New test.
10423 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10425         PR tree-optimization/39422
10426         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10427         constant array with static initialization to global memory.
10428         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10430 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10432         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10433         padding.
10435 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10437         PR c++/39371
10438         * g++.dg/opt/switch2.C: Add -w to dg-options.
10439         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10440         * g++.dg/warn/switch1.C: New test.
10441         * g++.dg/other/switch3.C: New test.
10443         PR tree-optimization/39394
10444         * gcc.c-torture/compile/pr39394.c: New test.
10446 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10448         * gcc.target/s390/20090223-1.c: New testcase.
10450 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10452         PR libfortran/39402
10453         * gfortran.dg/fmt_f0_1.f90: New test.
10455 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10457         PR c++/39060
10458         * g++.dg/other/new1.C: Adjusted.
10459         * g++.dg/parse/crash40.C: Likewise.
10460         * g++.dg/parse/defarg12.C: Likewise.
10461         * g++.dg/template/error15.C: Likewise.
10463         * g++.dg/other/pr39060.C: New.
10465 2009-03-07  Jason Merrill  <jason@redhat.com>
10467         PR c++/39367
10468         * g++.dg/opt/new1.C: New.
10470 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10472         PR c++/33492
10473         * g++.dg/other/error32.C: New.
10475 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10477         PR middle-end/39360
10478         * gcc.c-torture/compile/pr39360.c: New test.
10480         PR debug/39372
10481         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10483 2009-03-05  Jason Merrill  <jason@redhat.com>
10485         PR c++/38908
10486         * g++.dg/warn/Wuninitialized-3.C: New test.
10488 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10490         PR debug/39379
10491         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10492         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10494 2009-03-04  Jason Merrill  <jason@redhat.com>
10496         PR c++/13549
10497         * g++.dg/template/koenig7.C: New test.
10499 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10501         * g++.dg/torture/predcom-1.C: New test.
10503 2009-03-04  Richard Guenther  <rguenther@suse.de>
10505         PR tree-optimization/39362
10506         * g++.dg/torture/pr39362.C: New testcase.
10508 2009-03-04  Jason Merrill  <jason@redhat.com>
10509             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10511         PR c++/9634
10512         PR c++/29469
10513         PR c++/29607
10514         * g++.dg/template/dependent-name5.C: New test.
10516 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10518         PR testsuite/39357
10519         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10520         vect_int to vect_int_mult.
10522 2009-03-04  Richard Guenther  <rguenther@suse.de>
10524         PR tree-optimization/39358
10525         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10526         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10528 2009-03-04  Richard Guenther  <rguenther@suse.de>
10530         PR tree-optimization/39339
10531         * gcc.c-torture/execute/pr39339.c: New testcase.
10533 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10535         * gcc.c-torture/compile/20090303-1.c,
10536         gcc.c-torture/compile/20090303-2.c: New tests.
10538 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10540         PR fortran/39354
10541         * gfortran.dg/gomp/pr39354.f90: New test.
10543         PR tree-optimization/39343
10544         * gcc.dg/pr39343.c: New test.
10546 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10548         PR tree-optimization/39248
10549         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10550         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10551         on targets without vector misalignment support.
10552         * lib/target-supports.exp
10553         (check_effective_target_vect_short_mult): Add
10554         check_effective_target_arm32.
10556 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10558         PR middle-end/39335
10559         * gcc.dg/graphite/pr39335_1.c: New.
10560         * gcc.dg/graphite/pr39335.c: New.
10562 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10564         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10565         of andl.
10566         * gcc.target/i386/stackalign/return-5.c: Likewise.
10567         * gcc.target/i386/stackalign/return-6.c: Likewise.
10569 2009-03-02  Richard Guenther  <rguenther@suse.de>
10570             Ira Rosen  <irar@il.ibm.com>
10572         PR tree-optimization/39318
10573         * gfortran.dg/vect/pr39318.f90: New test.
10575 2009-03-01  Jan Hubicka  <jh@suse.cz>
10577         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10579 2009-03-01  Jan Hubicka  <jh@suse.cz>
10581         PR debug/39267
10582         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10584 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10586         * gnat.dg/pack12.adb: New test.
10588 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10590         PR c++/37789
10591         * g++.dg/other/pr37789.C: New.
10593 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10595         PR fortran/39295
10596         * gfortran.dg/interface_25.f90: New test.
10597         * gfortran.dg/interface_26.f90: New test.
10599 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10601         PR fortran/39292
10602         * gfortran.dg/initialization_22.f90: New test.
10604 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10606         PR rtl-optimization/39241
10607         * gcc.dg/torture/pr39241.c: New.
10609 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10611         PR tree-optimizations/39259
10612         * g++.dg/torture/pr39259.C: New testcase.
10614 2009-02-24  Richard Guenther  <rguenther@suse.de>
10616         PR c++/39242
10617         * g++.dg/template/instantiate10.C: New testcase.
10619 2009-02-24  Richard Guenther  <rguenther@suse.de>
10620             Zdenek Dvorak  <ook@ucw.cz>
10622         PR tree-optimization/39233
10623         * gcc.c-torture/execute/pr39233.c: New testcase.
10625 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10627         PR tree-optimization/39260
10628         * gcc.dg/graphite/pr39260.c: New.
10630 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10632         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10634 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10636         PR c++/36411
10637         * g++.dg/template/void14.C: New.
10639 2009-02-23  Jason Merrill  <jason@redhat.com>
10641         PR c++/38880
10642         * g++.dg/init/const7.C: Remove XFAIL.
10643         * g++.dg/init/static-init1.C: New test.
10645         * g++.dg/cpp0x/initlist14.C: New test.
10647 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10649         PR fortran/38914
10650         * bound_simplification_2.f90:  New test case.
10651         * bound_7.f90:  New test case.
10653 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10655         * gcc.dg/cpp/include4.c: New test.
10657 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10659         PR target/39256
10660         * gcc.target/i386/abi-2.c: New.
10662 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10664         * gcc.c-torture/execute/pr39228.x: New.
10666 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10668         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10669         scan-assembler to check for xmm0 register.
10671 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10672             Joseph Myers  <joseph@codesourcery.com>
10674         * gcc.target/arm/va_list.c: New test.
10675         * g++.dg/abi/arm_va_list.C: Likewise.
10676         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10677         function.
10678         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10679         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10680         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10681         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10682         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10683         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10685 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10687         PR testsuite/38164
10688         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10689         to dg-options.
10691 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10693         PR target/39240
10694         * gcc.c-torture/execute/pr39240.c: New test.
10696 2009-02-20  Jason Merrill  <jason@redhat.com>
10698         PR c++/39225
10699         * g++.dg/parse/dtor15.C: New test.
10701 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10703         * gcc.c-torture/execute/20090219-1.c: New.
10705 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10707         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10708         (mips-dg-options): When matching isa* pseudo-options make
10709         'value' optional and accept ! entries.  Use $spec instead of
10710         $isa_spec in the isa pseudo-option error message.  Only
10711         perform the ISA-range check when 'value' is set.  If arch is
10712         matching any CPU in the ! entries switch to its generic ISA.
10713         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10714         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10716 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10718         PR target/39175
10719         * gcc.dg/visibility-20.c: New test.
10720         * g++.dg/ext/visibility/visibility-11.C: New test.
10722 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10724         PR c++/39188
10725         * g++.dg/abi/pr39188-1a.C: New.
10726         * g++.dg/abi/pr39188-1b.C: Likewise.
10727         * g++.dg/abi/pr39188-1.h: Likewise.
10728         * g++.dg/abi/pr39188-2a.C: Likewise.
10729         * g++.dg/abi/pr39188-2b.C: Likewise.
10730         * g++.dg/abi/pr39188-2.h: Likewise.
10731         * g++.dg/abi/pr39188-3a.C: Likewise.
10732         * g++.dg/abi/pr39188-3b.C: Likewise.
10733         * g++.dg/abi/pr39188-3.h: Likewise.
10735 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10737         PR c/38483
10738         * gcc.c-torture/execute/call-trap-1.c,
10739         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10740         tests.
10742 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10744         PR target/39228
10745         * gcc.c-torture/execute/pr39228.c: New test.
10747 2009-02-19  Richard Guenther  <rguenther@suse.de>
10749         PR tree-optimization/39074
10750         * gcc.dg/torture/pr39074.c: New testcase.
10751         * gcc.dg/torture/pr39074-2.c: Likewise.
10752         * gcc.dg/torture/pr39074-3.c: Likewise.
10754 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10756         PR c++/39219
10757         * g++.dg/parse/attr3.C: New.
10759 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10761         PR testsuite/38165
10762         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10764         PR testsuite/38166
10765         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10766         and skip on Darwin.
10768 2009-02-18  Jason Merrill  <jason@redhat.com>
10770         PR c++/38880
10771         * g++.dg/init/const7.C: Remove XFAIL.
10773         PR target/39179
10774         * g++.dg/opt/const6.C: New test.
10776 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10778         * gcc.dg/callabi/callabi.exp: Moved to ...
10779         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10780         in 64bit mode.
10782         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10783         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10784         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10785         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10786         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10787         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10788         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10790         * gcc.dg/callabi/callabi.h: Moved to ...
10791         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10793         * gcc.dg/callabi/func-1.c: Moved to ...
10794         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10796         * gcc.dg/callabi/func-indirect.c: Moved to ...
10797         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10799         * gcc.dg/callabi/pr38891.c: Moved to ...
10800         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10802         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10803         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10805         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10806         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10808         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10809         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10811 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10813         PR target/38891
10814         * gcc.dg/callabi/pr38891.c: New.
10816 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10818         * gcc.dg/callabi/callabi.exp: New.
10820 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10822         PR target/39082
10823         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10824         -Wno-abi for x86.
10825         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10827         * gcc.target/i386/pr39082-1.c: New.
10829         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10830         -Wno-abi.
10832         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10833         CHECK_M64_M128 is defined.
10834         (check_f_arguments): Add "do".
10835         (check_vector_arguments): New.
10836         (check_m64_arguments): Likewise.
10837         (check_m128_arguments): Likewise.
10839         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10840         (CHECK_M64_M128): Define.
10842         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10843         on abitest.
10844         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10846         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10847         tests only if CHECK_M64_M128 is defined.
10849         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10850         (m128_2_struct): Likewise.
10851         (check_struct_passing5): Likewise.
10852         (check_struct_passing6): Likewise.
10853         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10855         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10856         (un5): Likewise.
10857         (check_union_passing4): Likewise.
10858         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10860 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10862         PR c/35447
10863         * gcc.dg/noncompile/pr35447-1.c: New test.
10865 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10867         PR tree-optimization/36922
10868         * gfortran.dg/pr36922.f: New test.
10870 2009-02-17  Richard Guenther  <rguenther@suse.de>
10872         PR tree-optimization/39202
10873         * gcc.c-torture/compile/pr39202.c: New testcase.
10875 2009-02-17  Richard Guenther  <rguenther@suse.de>
10877         PR tree-optimization/39204
10878         * gcc.dg/torture/pr39204.c: New testcase.
10880 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10882         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10883         * gcc.dg/vect/vect-outer-6.c: Ditto.
10885 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10887         PR c/35446
10888         * gcc.dg/noncompile/init-5.c: New test.
10889         * gcc.dg/init-bad-4.c: Adjust expected errors.
10891 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10893         PR target/37049
10894         * gcc.target/i386/push-1.c: New.
10896 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10898         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10900 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10902         * gcc.target/spu/intrinsics-sr.c: New test.
10904 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10906         PR target/38056
10907         * gcc.target/ia64/sibcall-opt-1.c: New test.
10908         * gcc.target/ia64/sibcall-opt-2.c: New test.
10910 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10912         PR fortran/36528
10913         * gfortran.dg/cray_pointers_8.f90: New test.
10915         PR fortran/36703
10916         * gfortran.dg/cray_pointers_9.f90: New test.
10918 2009-02-13  Jason Merrill  <jason@redhat.com>
10920         PR c++/39070
10921         * g++.dg/cpp0x/decltype16.C: New.
10923 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10925         PR target/39152
10926         * gfortran.dg/gomp/pr39152.f90: New.
10928 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10930         PR target/39162
10931         * gcc.target/i386/pr39162.c: New.
10933 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10935         PR c/35444
10936         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10937         New tests.
10939 2009-02-12  Jason Merrill  <jason@redhat.com>
10941         PR c++/38950
10942         * g++.dg/template/array20.C: New test.
10944 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10946         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10947         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10948         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10950 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10952         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10954 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10956         PR target/39152
10957         * gfortran.dg/pr39152.f: New.
10959 2009-02-11  Jason Merrill  <jason@redhat.com>
10961         PR c++/39153
10962         * g++.dg/cpp0x/defaulted9.C: New test.
10964         PR c++/30111
10965         * g++.dg/init/value7.C: New test.
10967 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10969         PR target/38824
10970         * gcc.target/i386/pr38824.c: New testcase.
10972 2009-02-11  Jason Merrill  <jason@redhat.com>
10974         PR c++/38649
10975         * g++.dg/cpp0x/defaulted8.C: New test.
10977         PR c++/36744
10978         * g++.dg/cpp0x/rv9p.C: New test.
10980 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10982         * gnat.dg/aliasing3.adb: New test.
10983         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10985 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10987         PR c++/34397
10988         * g++.dg/template/crash88.C: New.
10989         * g++.dg/template/crash89.C: Likewise.
10991 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10993         PR c/39084
10994         * gcc.dg/pr39084.c: New test.
10996 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10998         PR target/39139
10999         * gcc.target/i386/pr39139.c: New test.
11001 2009-02-10  Richard Guenther  <rguenther@suse.de>
11003         PR tree-optimization/39132
11004         * gcc.dg/torture/pr39132.c: New testcase.
11006 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11008         PR target/39119
11009         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11010         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11011         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11012         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11013         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11014         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11015         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11016         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11018 2009-02-09  Jason Merrill  <jason@redhat.com>
11020         PR c++/39109
11021         * g++.dg/init/value6.C: New test.
11023 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11025         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11027 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11029         * gcc.c-torture/compile/20090209-1.c: New test.
11031 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11033         PR c++/35147
11034         PR c++/37737
11035         * g++.dg/cpp0x/vt-35147.C: New.
11036         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11037         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11039 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11041         PR c/35434
11042         * gcc.dg/attr-alias-4.c: New test.
11044 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11046         PR c/39035
11047         * gcc.dg/dfp/pr39035.c: New test.
11049 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11051         PR c/36432
11052         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11054 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11056         PR c++/39106
11057         * g++.dg/opt/thunk3.C: New test.
11059 2009-02-05  Nick Clifton  <nickc@redhat.com>
11061         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11062         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11063         * gcc.dg/cdce1.c: Likewise.
11064         * gcc.dg/cpp/_Pragma6.c: Likewise.
11065         * g++.dg/cpp/_Pragma1.C: Likewise.
11066         * gcc.dg/utf32-2.c: Xfail for M32C.
11067         * gcc.dg/utf32-1.c: Likewise.
11068         * gcc.dg/utf32-3.c: Likewise.
11069         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11070         targets.
11071         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11072         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11073         * gcc.dg/Wconversion-5.c: Likewise.
11074         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11075         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11076         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11077         * gcc.dg/utf-inc-init.c: Likewise.
11078         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11079         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11080         * gcc.dg/utf-array-short-wchar.c: Likewise.
11081         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11082         * gcc.dg/mallign.c: Use size_t instead of long.
11084 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11086         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11088 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11090         * gcc.c-torture/execute/pr39100.c: New.
11092 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11094         PR c/35435
11095         * gcc.dg/tls/diag-6.c: New test.
11097 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11099         * gcc.dg/graphite/scop-19.c: New
11101 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11103         AVX Programming Reference (January, 2009)
11104         * gcc.target/i386/avx-vpclmulqdq.c: New.
11105         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11107         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11109         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11110         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11111         (pclmul_test): Renamed to ...
11112         (TEST): This.
11114 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11116         PR c++/39095
11117         * g++.dg/abi/mangle31.C: New test.
11119 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11121         PR c/29129
11122         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11123         declarator.
11124         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11125         inside function prototype but not part of parameter declarator.
11126         * vla-11.c: New test.
11128 2009-02-03  Jason Merrill  <jason@redhat.com>
11130         * g++.dg/warn/main-4.C: New test.
11131         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11133 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11135         PR c++/36607
11136         * g++.dg/expr/cast10.C: New test.
11138 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11140         PR c/35433
11141         * gcc.dg/init-bad-6.c: New test.
11143 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11145         PR target/35318
11146         * gcc.c-torture/compile/pr35318.c: New test.
11148         PR inline-asm/39059
11149         * gcc.dg/nofixed-point-2.c: New test.
11150         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11151         * g++.dg/ext/fixed2.C: Likewise.
11152         * g++.dg/other/error25.C: Likewise.
11153         * g++.dg/lookup/crash7.C: Likewise.
11154         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11156         PR c++/39056
11157         * g++.dg/cpp0x/initlist13.C: New test.
11159 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11161         PR c++/36897
11162         * g++.dg/template/func2.C: New test.
11164         PR c++/37314
11165         * g++.dg/template/typename15.C: New.
11166         * g++.dg/template/typename16.C: New.
11168 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11169             Ben Elliston  <bje@au.ibm.com>
11171         PR c/39034
11172         * gcc.dg/dfp/pr39034.c: New test.
11174 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11176         PR testsuite/38263
11177         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11179 2009-02-02  Jason Merrill  <jason@redhat.com>
11181         PR c++/39054
11182         * g++.dg/parse/dtor14.C: New test.
11184 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11186         * lib/target-supports.exp
11187         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11188         * g++.dg/ext/builtin10.C: New test.
11190         PR inline-asm/39058
11191         * gcc.target/i386/pr39058.c: New test.
11193 2009-02-02  Richard Guenther  <rguenther@suse.de>
11195         PR tree-optimization/38937
11196         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11198 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11200         PR c++/39053
11201         * g++.dg/parse/crash52.C: New.
11203 2009-01-30  Richard Guenther  <rguenther@suse.de>
11205         PR tree-optimization/39041
11206         * gcc.c-torture/compile/pr39041.c: New testcase.
11208 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11210         PR target/39013
11211         * gcc.target/i386/pr39013-1.c: New test.
11212         * gcc.target/i386/pr39013-2.c: New test.
11214         PR c++/39028
11215         * g++.dg/ext/label12.C: New test.
11217 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11219         PR c++/33465
11220         * g++.dg/parse/error34.C: New.
11221         * g++.dg/parse/error35.C: Likewise.
11223 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11225         PR c++/38655
11226         * g++.dg/cpp0x/decltype-38655.C: New.
11228 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11230         PR target/39002
11231         * g++.dg/torture/pr39002.C: New test.
11233 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11235         PR tree-optimization/39007
11236         * gcc.dg/tree-ssa/pr39007.c: New.
11238 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11240         PR middle-end/35854
11241         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11242         to "subreg1".
11244 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11246         PR middle-end/38857
11247         * gcc.c-torture/compile/pr38857.c: New test.
11249 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11251         PR fortran/38852
11252         PR fortran/39006
11253         * gfortran.dg/bound_6.f90: New test.
11255 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11257         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11259 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11261         PR tree-optimization/38997
11262         * gcc.dg/tree-ssa/pr38997.c: New.
11264 2009-01-28  Richard Guenther  <rguenther@suse.de>
11266         PR tree-optimization/38926
11267         * gcc.c-torture/compile/pr38926.c: New testcase.
11269 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11271         PR middle-end/38934
11272         * gcc.dg/pr38934.c: New test.
11274 2009-01-28  Richard Guenther  <rguenther@suse.de>
11276         PR middle-end/38908
11277         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11279 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11281         PR tree-optimization/38984
11282         * gcc.dg/pr38984.c: New XFAILed testcase.
11285 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11287         PR target/38988
11288         * gcc.target/i386/pr38988.c: New test.
11290 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11292         PR c++/37554
11293         * g++.dg/parse/crash51.C: New.
11294         * g++.old-deja/g++.pt/crash9.C: Adjust.
11296 2009-01-27  Daniel Kraft  <d@domob.eu>
11298         PR fortran/38883
11299         * gfortran.dg/mvbits_6.f90:  New test.
11300         * gfortran.dg/mvbits_7.f90:  New test.
11301         * gfortran.dg/mvbits_8.f90:  New test.
11303 2009-01-27  Richard Guenther  <rguenther@suse.de>
11305         PR tree-optimization/38503
11306         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11308 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11310         PR middle-end/38969
11311         * gcc.c-torture/execute/pr38969.c: New test.
11313 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11315         PR testsuite/38864
11316         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11317         to dg-do compile.
11318         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11319         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11320         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11322 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11324         PR target/38952
11325         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11326         if __USING_SJLJ_EXCEPTIONS__ is defined.
11328         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11329         __USING_SJLJ_EXCEPTIONS__ is defined.
11330         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11331         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11332         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11333         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11334         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11335         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11337 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11339         PR testsuite/38949
11340         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11341         Use instead of C name in asm statements.
11343 2009-01-26  Richard Guenther  <rguenther@suse.de>
11345         PR tree-optimization/38745
11346         * g++.dg/torture/pr38745.C: New testcase.
11348 2009-01-26  Richard Guenther  <rguenther@suse.de>
11350         PR middle-end/38851
11351         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11353 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11355         * gcc.dg/bitfld-15.c: Gate warning on target
11356         pcc_bitfield_type_matters.
11357         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11358         g++.dg/ext/bitfield4.C: Likewise.
11359         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11360         bitfield for any target.
11362 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11364         PR c/38957
11365         * gcc.dg/pr38957.c: New test.
11367 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11369         PR fortran/38955
11370         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11371         comparing floats.
11373 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11375         PR tree-optimization/38953
11376         * gfortran.dg/graphite/pr38953.f90: New.
11378 2009-01-24  Paul Brook  <paul@codesourcery.com>
11380         * gcc.target/arm/neon-cond-1.c: New test.
11382 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11384         PR tree-optimization/38932
11385         * gcc.dg/pr38932.c: New.
11387 2009-01-23  Revital Eres  <eres@il.ibm.com>
11389         * gcc.dg/sms-7.c: Fix test.
11391 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11393         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11394         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11395         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11396         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11398 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11400         * gcc.dg/pr35729.c: Make test x86 specific.
11402 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11404         PR middle-end/38615
11405         * gcc.dg/pr38615.c: New test.
11407 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11409         PR target/38931
11410         * gcc.target/i386/pr38931.c: New test.
11412 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11414         PR c++/38930
11415         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11416         * g++.dg/template/typedef12.C: Likewise.
11417         * g++.dg/template/typedef13.C: Likewise.
11418         * g++.dg/template/typedef14.C: Likewise.
11419         * g++.dg/template/sfinae3.C: Likewise.
11420         * g++.old-deja/g++.pt/typename8.C: Likewise.
11421         * g++.dg/template/access11.C: Likewise
11423 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11425         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11426         and mips*-*-irix*.
11427         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11429 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11431         PR c++/26693
11432         * g++.dg/template/typedef11.C: New test.
11433         * g++.dg/template/typedef12.C: Likewise.
11434         * g++.dg/template/typedef13.C: Likewise.
11435         * g++.dg/template/typedef14.C: Likewise.
11436         * g++.dg/template/sfinae3.C: Compile this pedantically.
11437         The only errors expected should be the one saying the typedef is ill
11438         formed.
11439         * g++.old-deja/g++.pt/typename8.C: Likewise.
11440         * g++.dg/template/access11.C: Update this.
11442 2009-01-21  Daniel Kraft  <d@domob.eu>
11444         PR fortran/38887
11445         * gfortran.dg/mvbits_5.f90:  New test.
11447 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11449         * gcc.dg/sms-6.c: New test.
11450         * gcc.dg/sms-7.c: Likewise.
11452 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11454         PR fortran/38907
11455         * gfortran.dg/host_assoc_function_7.f90: New test
11457 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11458             Richard Guenther  <rguenther@suse.de>
11460         PR tree-optimization/38747
11461         PR tree-optimization/38748
11462         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11463         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11464         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11466 2009-01-20  Kees Cook  <kees@ubuntu.com>
11467             H.J. Lu  <hongjiu.lu@intel.com>
11469         PR target/38902
11470         * gcc.dg/pr38902.c: New.
11472 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11474         PR target/38868
11475         * gfortran.dg/pr38868.f: New testcase.
11477 2009-01-20  Richard Guenther  <rguenther@suse.de>
11479         * gcc.c-torture/execute/pr36227.c: Move ...
11480         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11482 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11484         * lib/gfortran.exp: Add -B options for targets that use
11485         libgfortran.a%s in their specs.
11487 2009-01-19  Jason Merrill  <jason@redhat.com>
11489         PR c++/23287
11490         * g++.dg/template/dtor5.C: New test.
11492 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11494         PR fortran/38859
11495         * gfortran.dg/bound_5.f90: New test.
11497 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11499         PR target/38736
11500         * g++.dg/compat/abi/pr38736_main.C: New.
11501         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11502         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11503         * g++.dg/other/macro-1.C: Likewise.
11504         * gcc.dg/macro-1.c: Likewise.
11505         * gcc.dg/compat/pr38736_main.c: Likewise.
11506         * gcc.dg/compat/pr38736_x.c: Likewise.
11507         * gcc.dg/compat/pr38736_y.c: Likewise.
11509 2009-01-18  Richard Guenther  <rguenther@suse.de>
11511         PR tree-optimization/38819
11512         * gcc.c-torture/execute/pr38819.c: New testcase.
11514 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11516         PR fortran/38657
11517         * gfortran.dg/module_commons_3.f90: Reapply.
11519 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11521         PR fortran/34955
11522         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11523         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11525 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11527         PR fortran/38657
11528         * gfortran.dg/module_commons_3.f90: Remove
11530 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11532         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11534 2009-01-16  Jason Merrill  <jason@redhat.com>
11536         PR c++/38877
11537         * g++.dg/template/lvalue1.C: New test.
11539         PR c++/29470
11540         * g++.dg/template/access20.C: New test.
11541         * g++.dg/torture/pr34641.C: Fix access.
11543 2009-01-16  Richard Guenther  <rguenther@suse.de>
11545         PR tree-optimization/38835
11546         PR middle-end/36227
11547         * gcc.c-torture/execute/pr36227.c: New testcase.
11548         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11549         * g++.dg/init/const7.C: Likewise.
11551 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11553         PR target/38554
11554         * gcc.c-torture/compile/pr38554.c: New test.
11556 2009-01-16  Jason Merrill  <jason@redhat.com>
11558         PR c++/38579
11559         * g++.dg/conversion/access1.C: New test.
11561 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11563         PR tree-optimization/38789
11564         * gcc.c-torture/compile/pr38789.c: New test.
11566 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11568         PR fortran/38152
11569         * gfortran.dg/proc_ptr_13.f90: New.
11571 2009-01-15  Jason Merrill  <jason@redhat.com>
11573         PR c++/38850
11574         * g++.dg/template/koenig6.C: New test.
11576 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11578         PR c++/29388
11579         * g++.dg/template/error37.C: New testcase.
11581 2009-01-15  Jason Merrill  <jason@redhat.com>
11583         PR c++/36334
11584         * g++.dg/conversion/memfn1.C: New test.
11586         PR c++/37646
11587         * g++.dg/conversion/memfn2.C: New test.
11589 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11591         PR c++/38357
11592         * g++.dg/template/crash87.C: New test.
11594 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11596         PR middle-end/37843
11597         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11599 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11601         PR c++/38636
11602         * g++.dg/parse/crash50.C: New test.
11604 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11606         PR rtl-optimization/38245
11607         * gcc.dg/pr38245-3.c: New test.
11608         * gcc.dg/pr38245-3.h: New file.
11609         * gcc.dg/pr38245-4.c: New file.
11610         * gcc.dg/pr38364.c: New test.
11612 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11614         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11615         sequence PC-relative.
11617 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11619         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11620         calls and/or PLT markers.
11621         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11622         calls and/or PLT markers.
11623         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11624         calls and/or PLT markers.
11625         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11626         calls and/or PLT markers.
11628 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11629             Nathan Froyd  <froydnj@codesourcery.com>
11630             Joseph Myers  <joseph@codesourcery.com>
11632         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11633         New function.
11634         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11635         and use consistent CFLAGS.
11636         * gcc.target/powerpc/20030505.c: Likewise.
11637         * gcc.target/powerpc/20081204-1.c: Likewise.
11638         * gcc.target/powerpc/ppc-spe.c: Likewise.
11639         * gcc.target/powerpc/spe1.c: Likewise.
11640         * g++.dg/ext/spe1.C: Likewise.
11641         * g++.dg/other/opaque-1.C: Likewise.
11642         * g++.dg/other/opaque-2.C: Likewise.
11643         * g++.dg/other/opaque-3.C: Likewise.
11645 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11647         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11648         out of loop.
11650 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11652         PR target/38811
11653         * g++.dg/torture/pr38811.C: New file.
11655 2009-01-14  Richard Guenther  <rguenther@suse.de>
11657         PR tree-optimization/38826
11658         PR middle-end/38477
11659         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11661 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11663         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11665 2009-01-14  Nick Clifton  <nickc@redhat.com>
11667         PR c++/37862
11668         * g++.cp/parse/pr37862.C: New test.
11670 2009-01-14  Julian Brown  <julian@codesourcery.com>
11672         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11673         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11674         to...
11675         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11676         These.
11678 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11680         PR rtl-optimization/38774
11681         * gcc.dg/torture/pr38774.c: New test.
11683         PR c++/38795
11684         * g++.dg/cpp0x/pr38795.C: New test.
11686 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11687             Nathan Froyd  <froydnj@codesourcery.com>
11688             Joseph Myers  <joseph@codesourcery.com>
11690         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11691         otherwise.  Do not check for AltiVec at runtime.
11692         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11693         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11694         * gcc.target/powerpc/altivec-1.c: Likewise.
11695         * gcc.target/powerpc/altivec-3.c: Likewise.
11696         * gcc.target/powerpc/altivec-10.c: Likewise.
11697         * gcc.target/powerpc/altivec-12.c: Likewise.
11698         * gcc.target/powerpc/altivec-24.c: Likewise.
11699         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11700         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11701         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11702         * gcc.target/powerpc/pr35907.c: Likewise.
11703         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11704         otherwise.  Do not check for Cell at runtime.
11705         * gcc.target/powerpc/altivec_check.h: Delete.
11707         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11708         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11709         not check for AltiVec at runtime.
11710         * g++.dg/ext/altivec-cell-2.C: Likewise.
11711         * g++.dg/ext/altivec-cell-3.C: Likewise.
11712         * g++.dg/ext/altivec-cell-4.C: Likewise.
11713         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11714         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11715         check.
11716         * g++.dg/ext/altivec_check.h: Delete.
11718 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11720         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11721         effective target.  Adjust line numbers accordingly.
11723 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11725         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11727 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11729         PR tree-optimization/38786
11730         * gcc.dg/graphite/pr38786.c: New.
11732 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11734         Revert:
11735         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11737         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11738         for alpha*-*-* targets.
11739         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11741 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11743         PR libfortran/38772
11744         * gfortran.dg/fmt_bz_bn_err.f: New test.
11746 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11748         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11750 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11752         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11753         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11754         instruction support.  Do not check for it at runtime.
11756 2009-01-12  Jason Merrill  <jason@redhat.com>
11758         PR c++/35109
11759         * g++.dg/lookup/friend11.C: Remove expected error.
11760         * g++.dg/lookup/friend14.C: New test.
11761         * g++.dg/lookup/friend15.C: New test.
11763 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11765         PR c++/36019
11766         * g++.dg/lookup/hidden-class12.C: New test.
11767         * g++.dg/lookup/hidden-class13.C: New test.
11768         * g++.dg/lookup/hidden-class14.C: New test.
11769         * g++.dg/lookup/hidden-class15.C: New test.
11770         * g++.dg/lookup/hidden-class16.C: New test.
11772 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11774         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11775         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11776         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11778 2009-01-12  Jason Merrill  <jason@redhat.com>
11780         PR c++/31488
11781         * g++.dg/other/vararg-3.C: New test.
11783 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11785         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11786         Explicitly enable SPE.
11787         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11788         directive.
11790         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11791         Expect -flax-vector-conversions message.  Adjust incompatible
11792         types errors.
11793         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11794         Make Foo extern.
11796         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11798         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11800         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11801         * g++.dg/other/opaque-2.C: Likewise.
11802         * g++.dg/other/opaque-3.C: Likewise.
11804 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11806         PR c/32041
11807         * gcc.dg/pr32041.c: New test.
11808         * g++.dg/parse/offsetof9.C: New test.
11810 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11811             Nathan Froyd  <froydnj@codesourcery.com>
11813         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11814         * g++.dg/ext/attribute-test-1.C: Likewise.
11815         * g++.dg/ext/attribute-test-2.C: Likewise.
11816         * g++.dg/ext/attribute-test-3.C: Likewise.
11817         * g++.dg/ext/attribute-test-4.C: Likewise.
11819 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11821         * gnat.dg/unchecked_convert3.adb: New test.
11823 2009-01-12  Tomas Bily  <tbily@suse.cz>
11825         PR middlend/38385
11826         * gcc.dg/tree-ssa/pr38385.c: New file.
11828 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11830         PR c++/38794
11831         * g++.dg/parse/typedef9.C: New test.
11833         PR tree-optimization/38807
11834         * gcc.c-torture/compile/pr38807.c: New test.
11836 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11838         * gcc.target/mips/ins-2.c: New test.
11840 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11842         PR testsuite/38809
11843         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11845 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11847         PR c++/36254
11848         * g++.dg/warn/Wreturn-type-5.C: New test.
11850 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11852         PR middle-end/38616
11853         * gcc.dg/pr38616.c: New test.
11855 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11857         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11859 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11861         PR c++/38648
11862         * g++.dg/expr/string-1.C: New test.
11863         * g++.dg/expr/string-2.C: New test.
11865         PR c++/36695
11866         * g++.dg/ext/complex4.C: New test.
11867         * g++.dg/ext/complex5.C: New test.
11868         * g++.dg/init/reference1.C: New test.
11869         * g++.dg/init/reference2.C: New test.
11870         * g++.dg/init/reference3.C: New test.
11872 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11874         PR fortran/38763
11875         * gfortran.dg/transfer_null_1.f90: New test.
11877 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11879         PR fortran/38765
11880         * gfortran.dg/host_assoc_function_6.f90: New test.
11882 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11884         * lib/target-supports.exp: Add method to determine if the effective
11885         target is really a ppc405 after applying all compile options.
11886         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11887         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11888         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11889         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11890         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11891         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11892         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11893         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11894         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11895         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11896         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11897         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11898         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11899         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11900         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11901         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11902         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11903         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11904         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11905         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11906         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11907         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11908         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11909         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11910         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11911         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11912         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11913         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11914         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11915         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11916         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11918 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11920         PR c++/35335
11921         * g++.dg/other/error31.C: New testcase.
11923         PR c/35742
11924         * gcc.dg/pr35742.c: New test.
11926 2009-01-09  John F. Carr  <jfc@mit.edu>
11928         PR c++/37877
11929         * g++.dg/parse/linkage3.C: New test.
11931 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11933         PR middle-end/38771
11934         * gcc.c-torture/compile/pr38771.c: New test.
11936 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11938         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11940 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11942         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11943         * gcc.dg/sibcall-4.c: Likewise.
11945 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11946             Jan Sjodin  <jan.sjodin@amd.com>
11948         PR tree-optimization/38559
11949         * gcc.dg/graphite/pr38559.c: New.
11951 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11953         PR tree-optimization/37194
11954         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11956 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11958         PR c++/38725
11959         * g++.dg/ext/label11.C: New test.
11961 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11963         * lib/target-supports.exp (check_weak_override_available): New.
11964         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11965         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11966         dg-require-weak-override.
11968 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11969             Alan Modra  <amodra@bigpond.net.au>
11971         * gcc.c-torture/compile/20090107-1.c: New test.
11973 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11975         PR target/38706
11976         * g++.dg/other/pr38706.C: New test.
11978 2009-01-07  Jason Merrill  <jason@redhat.com>
11980         * g++.dg/cpp0x/variadic92.C: New test.
11981         * g++.dg/cpp0x/variadic93.C: New test.
11983 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11985         * lib/target-supports-dg.exp (current_compiler_flags): New.
11986         (check-flags): Use it; do not access dg-test local variables.
11987         (dg-skip-if): Do not access dg-test local variables.
11988         (dg-xfail-run-if): Ditto.
11989         (dg-shouldfail): Ditto.
11990         * gcc.test-framework/test-framework.exp
11991         (check_effective_target_def_nocache): New.
11992         * gcc.test-framework/test-framework.awk: Handle scan tests.
11993         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11994         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11995         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11996         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11997         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11998         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11999         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12000         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12001         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12003         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12005         * lib/target-supports-dg.exp (check_test_flags): Delete.
12007 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12009         PR tree-optimization/38492
12010         PR tree-optimization/38498
12011         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12012         in trunk.
12013         * gcc.dg/graphite/block-0.c: Update test.
12014         * gcc.dg/graphite/block-1.c: Same.
12015         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12016         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12017         * gcc.dg/graphite/block-3.c: New.
12018         * gcc.dg/graphite/pr38498.c: New.
12020 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12022         AVX Programming Reference (December, 2008)
12023         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12024         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12025         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12027         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12028         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12030 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12032         PR fortran/38220
12033         * gfortran.dg/c_loc_pure_1.f90:  New test.
12035 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12037         PR fortran/38669
12038         * gfortran.dg/elemental_dependency_3.f90:
12039         Add the final tree dump cleanup.
12041 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12043         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12044         passing -m32.
12046         PR rtl-optimization/38722
12047         * gfortran.dg/pr38722.f90: New test.
12049 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12051         PR c/34252
12052         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12053         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12055 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12057         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12058         * gfortran.dg/typebound_call_8.f03: Same.
12059         * gfortran.dg/elemental_bind_c.f90: Same.
12060         * gfortran.dg/typebound_call_7.f03: Same.
12061         * gfortran.dg/interface_proc_end.f90: Same
12062         * gfortran.dg/pr37243.f: Fix typo.
12064 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12066         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12067         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12068         large stack sizes.
12070 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12072         AVX Programming Reference (December, 2008)
12073         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12074         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12075         * gcc.target/i386/sse-14.c: Likewise.
12077         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12078         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12079         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12080         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12082 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12084         PR libfortran/38735
12085         * gfortran.dg/fmt_bz_bn.f: Update test.
12087 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12089         PR c++/38472
12090         * g++.dg/conversion/usual-arith-conv.C: New test.
12092 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12094         PR c/34911
12095         * gcc.dg/vector-3.c: New testcase.
12096         * g++.dg/ext/vector15.C: New test.
12098 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12100         PR tree-optimization/38510
12101         * gcc.dg/graphite/pr38510.c: New.
12103 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12104             Jan Sjodin <jan.sjodin@amd.com>
12106         PR tree-optimization/38500
12107         * gcc.dg/graphite/pr38500.c: New.
12109 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12111         * gcc.c-torture/compile/20001226-1.c: Generalize
12112         dg-timeout-factor.
12113         * gcc.c-torture/compile/limits-fnargs.c: Add
12114         dg-timeout-factor.
12115         * gcc.dg/20020425-1.c: Likewise.
12116         * gcc.dg/pch/pch.exp: Likewise.
12118 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12120         PR fortran/38657
12121         * gfortran.dg/module_commons_3.f90: New test.
12123 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12125         PR fortran/37159
12126         * gfortran.dg/random_seed_1.f90: Updated.
12128 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12130         PR fortran/38669
12131         PR fortran/38726
12132         * gfortran.dg/elemental_subroutine_7.f90:
12133         Fix p values so that it can be used as vector subscript.
12135 2009-01-05  Jason Merrill  <jason@redhat.com>
12137         * g++.dg/cpp0x/initlist12.C: Add another test.
12139         * g++.dg/cpp0x/defaulted7.C: New test.
12141 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12143         PR fortran/38672
12144         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12145         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12147 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12149         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12150         for alpha*-*-* targets.
12151         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12153 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12155         PR fortran/38665
12156         * gfortran.dg/host_assoc_function_5.f90: New test.
12158 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12160         PR fortran/38669
12161         * gfortran.dg/elemental_dependency_3.f90: New test.
12162         * gfortran.dg/elemental_subroutine_7.f90: New test.
12164 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12166         * gcc.dg/struct-ret-3.c: Include unistd.h.
12167         (main): Exit early if system memory page size is
12168         larger than 4096 bytes.
12170 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12172         PR fortran/38718
12173         * gfortran.dg/merge_init_expr.f90: New.
12175 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12177         PR fortran/38536
12178         * gfortran.dg/c_loc_tests_13.f90: New test.
12179         * gfortran.dg/c_loc_tests_14.f90: New test.
12181 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12183         * gfortran.dg/func_result_4.f90: New.
12185 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12187         PR fortran/38594
12188         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12189         interface still works, in addition to original tests.
12190         * gfortran.dg/host_assoc_call_6.f90: New test.
12192 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12194         PR c++/38705
12195         * g++.dg/torture/pr38705.C: New test.
12197         PR c/38700
12198         * gcc.dg/pr38700.c: New test.
12200 2009-01-02  Jason Merrill  <jason@redhat.com>
12202         * g++.dg/cpp0x/initlist11.C: New test.
12203         * g++.dg/cpp0x/initlist12.C: New test.
12205 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12207         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12208         Allow extra informative notes.
12210 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12212         PR c/36489
12213         * gcc.dg/pr36489.c: New test.
12216 Copyright (C) 2009 Free Software Foundation, Inc.
12218 Copying and distribution of this file, with or without modification,
12219 are permitted in any medium without royalty provided the copyright
12220 notice and this notice are preserved.