* gcc.target/powerpc/bswap64-4.c: Disable on AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc7ea91a34467fe0dd87df3579abb01525e43b1bb
1 2009-12-09  David Edelsohn  <edelsohn@gnu.org>
3         * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
4         * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
6 2009-12-09  Xinliang David Li  <davidxl@google.com>
8         PR tree-optimization/42337
9         * g++.dg/tree-ssa/pr42337.C: New test.
11 2009-12-08  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/41711
14         * gfortran.dg/boz_15.f90: New test.
16 2008-12-08  Daniel Kraft  <d@domob.eu>
18         PR fortran/41177
19         * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
20         * gfortran.dg/typebound_proc_13.f03: New test.
22 2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
23             Jakub Jelinek <jakub@redhat.com>    
25         PR midle-end/41843
26         * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
28 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
30         PR debug/42244
31         * gcc.dg/debug/pr42244.c: New test.
33 2009-12-07  Jakub Jelinek  <jakub@redhat.com>
35         * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
36         abmintrin.h is also tested.
37         * gcc.target/i386/sse-13.c: Likewise.
39 2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
41         PR fortran/41940
42         * gfortran.dg/allocate_scalar_with_shape.f90: New.
44 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46         PR other/40302
47         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
48         * gcc.dg/torture/builtin-math-7.c: Likewise.
49         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
50         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
51         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
52         * lib/target-supports.exp (check_effective_target_mpc,
53         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
54         Delete.
56 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
58         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
59         targets.
61 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
63         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
64         for 16bit int targets.
66 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
68         PR fortran/41478
69         PR fortran/42268
70         * gfortran.dg/intrinsic_pack_5.f90: New test.
72 2009-12-04  Jason Merrill  <jason@redhat.com>
74         PR c++/42010
75         * g++.dg/abi/local2.C: New.
77         PR c++/42277
78         * g++.dg/cpp0x/decltype20.C: New.
80 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
82         PR rtl-optimization/42164
83         * gcc.c-torture/compile/pr42164.c: New test.
85 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
87         * gnat.dg/specs/size_attribute1.ads: New test.
88         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
89         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
91 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
93         PR c++/42218
94         * g++.dg/other/error33.C: New test.
96 2009-12-03  Jason Merrill  <jason@redhat.com>
98         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
100         PR c++/41611
101         * g++.dg/abi/guard2.C: New.
103         PR c++/42266
104         * g++.dg/cpp0x/variadic97.C: New.
106 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
108         PR middle-end/42049
109         * gcc.c-torture/compile/pr42049.c: New test.
111 2009-12-03  Quentin Ochem  <ochem@adacore.com>
113         * gnat.dg/controlled5.adb: New test.
114         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
116 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
118         PR c++/42217
119         * g++.dg/other/bitfield4.C: New test.
121 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
123         PR c++/42256
124         * g++.dg/inherit/thunk11.C: New test.
125         * g++.dg/inherit/thunk11.h: New file.
126         * g++.dg/inherit/thunk11-aux.cc: New file.
128 2009-12-02  Richard Guenther  <rguenther@suse.de>
130         * g++.dg/ipa/iinline-1.C: Adjust.
131         * g++.dg/template/cond2.C: Likewise.
132         * g++.dg/template/pr35240.C: Likewise.
134 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
136         PR middle-end/42224
137         * gcc.target/s390/pr42224.c: New test.
139 2009-12-01  Jason Merrill  <jason@redhat.com>
141         PR c++/41611
142         * g++.dg/abi/guard1.C: New.
144 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
146         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
148 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
150         PR c++/42234
151         * g++.dg/gomp/pr42234.C: New test.
153 2009-12-01  Martin Jambor  <mjambor@suse.cz>
155         PR tree-optimization/42237
156         * gcc.c-torture/compile/pr42237.c: New test.
158 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
160         PR c++/42057
161         * g++.dg/parse/crash54.C: New.
163 2009-11-30  Chao-ying Fu  <fu@mips.com>
165         * gcc.target/mips/dsp-lhx.c: New test.
166         * gcc.target/mips/dsp-no-lhx.c: New test.
168 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
170         * lib/g++.exp (g++_init): Add host-dependent settings for
171         LC_ALL and LANG.
172         * lib/gcc-dg.exp: Likewise.
173         * lib/options.exp: Likewise.
174         * lib/objc.exp (objc_init): Likewise.
175         * lib/gfortran.exp (gfortran_init): Likewise.
177 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
179         PR c++/40371
180         * g++.dg/template/crash93.C: New.
182 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
184         * gcc.dg/pr41551.c: New test.
186 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
188         PR fortran/42053
189         * gfortran.dg/select_type_9.f03: New.
191 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
193         PR fortran/41631
194         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
195         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
196         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
197         * gfortran.dg/select_type_2.f03: Ditto.
198         * gfortran.dg/select_type_8.f03: New test.
200 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
202         * gfortran.dg/extends_type_of_1.f03: New test.
203         * gfortran.dg/same_type_as_1.f03: Extended.
205 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
207         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
208         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
210 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
212         PR testsuite/42212
213         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
215 2009-11-30  Martin Jambor  <mjambor@suse.cz>
217         PR middle-end/42196
218         * gcc.c-torture/compile/pr42196-1.c: New test.
219         * gcc.c-torture/compile/pr42196-2.c: New test.
220         * gcc.c-torture/compile/pr42196-3.c: New test.
222 2009-11-30  Ira Rosen  <irar@il.ibm.com>
224         * gfortran.dg/vect/vect-7.f90: New test.
226 2009-11-30  Richard Guenther  <rguenther@suse.de>
228         PR middle-end/42119
229         PR fortran/38530
230         * gfortran.dg/pr42119.f90: New testcase.
232 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
234         PR c++/42069
235         * g++.dg/template/typedef23.C: New test.
237 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
239         PR tree-optimization/41961
240         * g++.dg/tree-ssa/pr41961.C: New.
242 2009-11-29  Ira Rosen  <irar@il.ibm.com>
244         PR tree-optimization/42193
245         * gcc.dg/vect/pr42193.c: New test.
247 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
249         PR c++/36408
250         * g++.dg/template/stmtexpr2.C: New test.
252 2009-11-28  Richard Guenther  <rguenther@suse.de>
254         PR tree-optimization/42183
255         * g++.dg/torture/pr42183.C: New testcase.
257 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
259         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
260         w64 target type 'unsigned long long'.
262 2009-11-27  Martin Jambor  <mjambor@suse.cz>
264         PR middle-end/42006
265         * gcc.c-torture/execute/pr42006.c: New test.
267 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
269         PR c++/38656
270         * g++.dg/cpp0x/error2.C: New.
272 2009-11-27  Michael Matz  <matz@suse.de>
274         PR rtl-optimization/42084
275         * gcc.dg/pr42084.c: New test.
277 2009-11-27  Michael Matz  <matz@suse.de>
279         PR c++/41906
280         * g++.dg/tree-ssa/pr41906.C: New testcase.
282 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
284         * gcc.dg/O16384.c: New test.
286 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
288         PR c++/35112
289         * g++.dg/parse/crash53.C: New.
290         * g++.dg/parse/error17.C: Adjust, error messages are not
291         duplicated anymore.
292         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
294 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
296         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
297         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
298         * gcc.target/i386/vperm-v4si-2.c: Ditto.
299         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
301 2009-11-26  Richard Henderson  <rth@redhat.com>
303         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
305 2009-11-26  Jason Merrill  <jason@redhat.com>
307         PR c++/42026, DR 239
308         * g++.dg/lookup/koenig8.C: New.
310         PR c++/10690
311         * g++.dg/template/explicit-args2.C: Add typeid cases.
313 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
315         PR fortran/41278
316         * gfortran.dg/array_function_5.f90: New test.
318 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
320         PR fortran/42048
321         PR fortran/42167
322         * gfortran.dg/select_type_10.f03: New test case.
323         * gfortran.dg/typebound_call_11.f03: Extended test case.
325 2009-11-26  Michael Matz  <matz@suse.de>
327         PR tree-optimization/41905
328         * g++.dg/tree-ssa/pr41905.C: New testcase.
330 2009-11-25  Richard Henderson  <rth@redhat.com>
332         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
334         * lib/target-supports.exp
335         (check_effective_target_vect_extract_even_odd): Add x86.
337         * gcc.target/i386/isa-check.h: New.
338         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
339         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
340         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
341         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
342         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
343         gcc.target/i386/vperm.pl: New files.
345 2009-11-25  Richard Henderson  <rth@redhat.com>
347         * gcc.dg/vect/pr36493.c: Call check_vect.
348         * gcc.dg/vect/pr37539.c: Likewise.
349         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
350         * tree-vect.h (check_vect): Use cpuid for x86.
352 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
354         * gnat.dg/specs/pack6.ads: New test.
355         * gnat.dg/specs/pack6_pkg.ads: New helper.
357 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
359         * gcc.target/powerpc/regnames-1.c: New test.
361 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
362             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
364         PR ada/42170
365         * ada/acats/run_acats: Bump stack limit to 16MB.
367 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
369         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
370         -march=armv5te.
372 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
374         PR fortran/42008
375         * gfortran.dg/pure_initializer_2.f90: New test.
377 2009-11-23  Jason Merrill  <jason@redhat.com>
379         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
380         * g++.old-deja/g++.pt/ctor2.C: Adjust.
381         * g++.dg/lookup/name-clash4.C: Adjust.
383 2009-11-23  Jason Merrill  <jason@redhat.com>
385         * g++.dg/template/spec15.C: Check for helpful message.
387 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
389         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
390         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
391         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
392         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
393         * gcc.target/powerpc/paired-2.c: Ditto.
394         * gcc.target/powerpc/paired-3.c: Ditto.
395         * gcc.target/powerpc/paired-4.c: Ditto.
396         * gcc.target/powerpc/paired-5.c: Ditto.
397         * gcc.target/powerpc/paired-6.c: Ditto.
398         * gcc.target/powerpc/paired-7.c: Ditto.
399         * gcc.target/powerpc/paired-8.c: Ditto.
400         * gcc.target/powerpc/paired-9.c: Ditto.
401         * gcc.target/powerpc/paired-10.c: Ditto.
402         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
403         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
404         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
405         * gcc.target/powerpc/pr39457.c: Don't use -m64.
406         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
407         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
408         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
409         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
411 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
413         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
414         scan-assembler-not regular expression.
416 2009-11-24  Richard Guenther  <rguenther@suse.de>
418         PR tree-optimization/42142
419         * gcc.c-torture/execute/pr42142.c: New testcase.
421 2009-11-24  Martin Jambor  <mjambor@suse.cz>
423         PR tree-optimization/42154
424         * gcc.c-torture/execute/pr42154.c: New test.
426 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
428         PR fortran/42045
429         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
430         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
431         * gfortran.dg/proc_ptr_comp_24.f90: New.
433 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
435         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
436         int targets.
438 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
440         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
442 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
444         PR testsuite/42086
445         * gcc.target/ia64/fptr-1.c: Make it a compile test.
447 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
449         * lib/lto.exp (lto_option_list): Rename from option_list.
450         * lib/compat.exp (compat_option_list): Rename from option_list.
452 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
454         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
455         * gcc-dg/raw-string-2.c: Ditto.
456         * gcc-dg/utf-array-short-wchar.c: Ditto.
457         * gcc-dg/utf-array.c: Ditto.
458         * gcc-dg/utf8-2.c: Ditto. 
460 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
462         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
463         targets.
465 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
467         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
469 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
471         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
473 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
475         PR testsuite/36470
476         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
477         Enable short test for avr target.
478         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
479         * gcc.dg/utf32-2.c: Ditto.
480         * gcc.dg/utf32-3.c: Ditto.
481         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
483 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
485         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
487 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
489         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
492 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
494         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
495         * gcc.dg/sms-7.c: Ditto.
497 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
499         * gcc.dg/pr36998.c: Frame pointer required for avr target.
500         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
501         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
502         * gcc.dg/pr41340.c: Test requires long pointer target.
503         * gcc.dg/profile-generate-3.c: Test requires profiling support.
505 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
507         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
508         * gcc.dg/graphite/block-3.c: Ditto.
509         * gcc.dg/graphite/block-4.c: Ditto.
510         * gcc.dg/graphite/block-5.c: Ditto.
511         * gcc.dg/graphite/block-6.c: Ditto.
512         * gcc.dg/graphite/interchange-0.c: Ditto.
513         * gcc.dg/graphite/interchange-1.c: Ditto.
514         * gcc.dg/graphite/interchange-2.c: Ditto.
515         * gcc.dg/graphite/interchange-3.c: Ditto.
516         * gcc.dg/graphite/interchange-4.c: Ditto.
517         * gcc.dg/graphite/interchange-5.c: Ditto.
518         * gcc.dg/graphite/interchange-6.c: Ditto.
519         * gcc.dg/graphite/run-id-1.c: Ditto.
520         * gcc.dg/graphite/scop-16.c: Ditto.
521         * gcc.dg/graphite/scop-17.c: Ditto.
522         * gcc.dg/graphite/scop-18.c: Ditto.
523         * gcc.dg/graphite/scop-matmult.c: Ditto.
524         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
525         * gcc.dg/graphite/id-15.c: Ditto.
527 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
529         * gnat.dg/specs/weak1.ads: New test.
531 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
533         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
535 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
537         PR c++/14777
538         * g++.dg/template/typedef13.C: Adjust.
539         * g++.dg/template/typedef19.C: Adjust.
540         * g++.dg/template/typedef20.C: Adjust.
541         * g++.dg/template/typedef22.C: New test.
543 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
545         PR target/42113
546         * gcc.target/alpha/pr42113.c: New test.
548 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
550         PR fortran/41807
551         * gfortran.dg/data_value_1.f90: Update test.
552         * gfortran.dg/array_constructor_32.f90: New test.
554 2009-11-21  Martin Jambor  <mjambor@suse.cz>
556         PR middle-end/42025
557         * gcc.c-torture/compile/pr42025-1.c: New test.
558         * gcc.c-torture/compile/pr42025-2.c: New test.
560 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
562         * gcc.target/mips/mult-1.c: Forbid octeon.
563         * gcc.target/mips/octeon-dmul-3.c: New test.
565 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
567         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
569 2009-11-20  Jason Merrill  <jason@redhat.com>
571         PR c++/9050, DR 147, DR 318
572         * g++.dg/template/ctor9.C: New.
573         * g++.dg/tc1/dr147.C: Remove xfails.
574         * g++.dg/lookup/name-clash4.C: Adjust.
575         * g++.old-deja/g++.jason/temporary5.C: Adjust.
576         * g++.old-deja/g++.pt/ctor2.C: Adjust.
578 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
580         PR tree-optimization/42078
581         * gcc.dg/pr42078.c: New test.
583 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
585         PR Testsuite/42114
586         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
587         XFAIL ptrdiff range test for avr.
588         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
589         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
590         * gcc-dg/c99-stdint-6.c: Ditto.
592 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
594         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
595         2009-10-23 change to set VRSAVE if VSX has been reverted.
597 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
599         PR c++/38646
600         * g++.dg/cpp0x/pr38646.C: New test.
602 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
604         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
605         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
606         Wrap *intmax_t tests in !NO_MAX_TYPES.
608 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
610         PR c++/42060
611         * g++.dg/cpp0x/initlist28.C: New.
613 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
615         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
617 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
619         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
621 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
623         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
624         explicit.
625         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
626         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
627         * g++.old-deja/g++.law/typeck1.C: Likewise.
628         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
629         * g++.dg/conversion/ptrmem9.C: Likewise.
630         * g++.dg/expr/cond2.C: Likewise.
632 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
633             Janus Weil  <janus@gcc.gnu.org>
635         PR fortran/42104
636         * gfortran.dg/proc_ptr_comp_23.f90: New test.
638 2009-11-19  Jason Merrill  <jason@redhat.com>
640         PR c++/42115
641         * g++.dg/init/placement5.C: Add positive test.
643         DR 176 permissiveness
644         * g++.dg/ext/injected-ttp.C: New.
645         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
646         * g++.old-deja/g++.pt/ttp41.C: Adjust.
648 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
650         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
651         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
653 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
655         * gcc-dg/raw-string-1.c: Skip test for avr target.
656         * gcc-dg/utf-array-short-wchar.c: Ditto.
657         * gcc-dg/utf-array.c: Ditto.
658         * gcc-dg/utf8-2.c: Ditto.
660 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
662         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
663         (plugin_init): Pass correct version to plugin_default_version_check.
664         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
665         (plugin_init): Pass correct version to plugin_default_version_check.
666         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
667         (plugin_init): Pass correct version to plugin_default_version_check.
669 2009-11-19  Jason Merrill  <jason@redhat.com>
671         PR c++/561
672         * g++.dg/overload/pmf2.C: New.
674 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
676         PR libgfortran/42090
677         * gfortran.dg/direct_io_11.f90: New test.
679 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
681         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
683 2009-11-18  Nick Clifton  <nickc@redhat.com>
684         
685         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
686         * g++.dg/lto/20081120-1_0.C: Likewise.
687         * g++.dg/lto/20091002-2_0.C: Likewise.
688         * g++.dg/lto/20081120-2_0.C: Likewise.
689         * g++.dg/lto/20091002-3_0.C: Likewise.
690         * g++.dg/lto/20081123_0.C: Likewise.
691         * g++.dg/lto/20090313_0.C: Likewise.
692         * g++.dg/lto/20081109-1_0.C: Likewise.
693         * g++.dg/lto/20081219_0.C: Likewise.
694         * g++.dg/lto/20081204-1_0.C: Likewise.
695         * g++.dg/lto/20090302_0.C: Likewise.
696         * g++.dg/lto/20081119-1_0.C: Likewise.
697         * g++.dg/lto/20081118_0.C: Likewise.
699 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
701         PR testsuite/41913
702         * lib/lto.exp (scan-symbol): Properly check if target exist.
704 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
706         PR fortran/42072
707         * gfortran.dg/proc_ptr_8.f90: Extended.
709 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
711         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
712         explicit.
713         * g++.dg/inherit/error4.C: Likewise.
714         * g++.dg/template/crash90.C: Likewise.
716 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
718         PR c++/3187
719         * g++.dg/abi/mangle26.C: Also match *C2* definition.
720         * g++.dg/abi/mangle27.C: Likewise.
721         * g++.dg/abi/mangle28.C: Likewise.
722         * g++.dg/abi/mangle29.C: Likewise.
724 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
726         PR debug/41926
727         * gcc.dg/vect/vect-debug-pr41926.c: New.
729 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
731         PR c++/42058
732         * g++.dg/init/array26.C: New.
733         * g++.dg/init/array27.C: Likewise.
734         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
736 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
738         PR c++/42061
739         * g++.dg/cpp0x/initlist27.C: New test.
741         PR c++/42059
742         * g++.dg/cpp0x/initlist26.C: New test.
744 2009-11-16  Jason Merrill  <jason@redhat.com>
746         PR c++/189, c++/9937, c++/13950, DR 176
747         * g++.dg/tc1/dr176.C: Adjust.
748         * g++.dg/template/injected1.C: New.
749         * g++.dg/template/inherit.C: Adjust.
750         * g++.old-deja/g++.brendan/crash56.C: Adjust.
751         * g++.old-deja/g++.pt/lookup8.C: Adjust.
752         * g++.old-deja/g++.pt/ttp22.C: Adjust.
753         * g++.old-deja/g++.pt/ttp23.C: Adjust.
755 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
757         PR c++/42055
758         * g++.dg/template/crash92.C: New.
760 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
762         PR c++/32056
763         * g++.dg/template/error44.C: New.
765 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
767         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
769 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
771         PR fortran/42048
772         * gfortran.dg/typebound_call_11.f03: New test.
774 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
776         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
777         init functions.
779 2009-11-13  Jason Merrill  <jason@redhat.com>
781         PR c++/27425
782         PR c++/34274
783         * g++.dg/template/arg7.C: New.
785         PR c++/29363
786         * g++.dg/template/error43.C: New.
788         PR debug/26965
789         * g++.dg/debug/dwarf2/static-data-member2.C: New.
791         PR c++/35075
792         * g++.dg/template/ref5.C: New.
794         PR c++/21008, DR 515
795         * g++.dg/template/inherit4.C: New.
796         * g++.dg/lookup/scoped8.C: Adjust.
798         PR c++/11987
799         * g++.dg/parse/typename11.C: New.
800         * g++.dg/template/crash48.C: Adjust.
802 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
804         PR testsuite/42001
805         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
806         lto_finish at the end.
807         * gfortran.dg/lto/lto.exp: Ditto.
809 2009-11-12  Jason Merrill  <jason@redhat.com>
811         PR c++/39560
812         * g++.dg/lookup/anon7.C: New.
814         PR c++/37037
815         * g++.dg/template/typedef21.C: New.
817         PR c++/42013
818         * g++.dg/cpp0x/decltype19.C: New.
820 2009-11-11  Jason Merrill  <jason@redhat.com>
822         PR c++/39131
823         * g++.dg/dfp/typeid1.C: New.
825 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
827         PR fortran/41978
828         * gfortran.dg/proc_ptr_comp_22.f90: New test.
830 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
832         PR testsuite/42001
833         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
834         lto_finish at the end.
836         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
837         (lto_finish): New. Restore mathlib.
839 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
841         * g++.dg/torture/pushpop_macro.C: New testcase.
842         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
843         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
845 2009-11-11  Jon Beniston  <jon@beniston.com>
847         * lib/target-supports.exp (check_profiling_available): lm32 target
848           doesn't support profiling.
849         * gcc.dg/20020312-2.c: Add lm32 support.
850         * g++.dg/other/packed1.C: Expect to fail on lm32.
851         * g++.old-deja/g++.jason/thunk3.C: Likewise.
853 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
855         * gcc.target/arm/neon: Regenerate generated tests.
857 2009-11-10  Jason Merrill  <jason@redhat.com>
859         * g++.dg/init/placement5.C: New.
861         PR c++/34158
862         * g++.dg/init/placement4.C: New.
864 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
866         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
867         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
868         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
869         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
871 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
873         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
874         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
876 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
878         * gcc.c-torture/compile/pr41987.c: New.
880 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
882         PR middle-end/40946
883         * gcc.dg/pr40946.c: New test.
885 2009-11-09  Jason Merrill  <jason@redhat.com>
887         PR c++/41972
888         * g++.dg/template/ref4.C: New.
890         PR c++/41994
891         * g++.dg/template/conv10.C: New.
893 2009-11-07  Jason Merrill  <jason@redhat.com>
895         PR c++/37920
896         * g++.dg/ext/typeof11.C: New.
898 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
900         PR target/41985
901         * gcc.target/i386/pr41985.c: New test.
903 2009-11-08  Richard Guenther  <rguenther@suse.de>
905         * gcc.dg/torture/pta-escape-1.c: New testcase.
907 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
909         * gnat.dg/rep_clause4.adb: New test.
911 2009-11-08  Richard Guenther  <rguenther@suse.de>
913         PR rtl-optimization/41928
914         * gfortran.dg/pr41928.f90: New testcase.
916 2009-11-07  Jason Merrill  <jason@redhat.com>
918         PR c++/18451
919         PR c++/40738
920         * g++.dg/parse/error36.C: Add parameter and template cases.
921         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
922         * g++.dg/ext/typedef-init.C: Likewise.
923         * g++.dg/lookup/hidden-class1.C: Likewise.
924         * g++.dg/lookup/hidden-class10.C: Likewise.
925         * g++.dg/lookup/hidden-class5.C: Likewise.
926         * g++.dg/lookup/hidden-class7.C: Likewise.
927         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
928         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
929         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
930         * g++.dg/lookup/strong-using-2.C: Likewise.
931         * g++.dg/other/typedef1.C: Likewise.
932         * g++.dg/parse/access10.C: Likewise.
933         * g++.dg/parse/constructor1.C: Likewise.
934         * g++.dg/parse/crash38.C: Likewise.
935         * g++.dg/parse/error3.C: Likewise.
936         * g++.dg/parse/typespec1.C: Likewise.
937         * g++.dg/template/typedef5.C: Likewise.
938         * g++.old-deja/g++.pt/typename3.C: Likewise.
939         * g++.old-deja/g++.pt/typename4.C: Likewise.
940         * g++.old-deja/g++.pt/typename6.C: Likewise.
941         * g++.old-deja/g++.robertl/eb94.C: Likewise.
943         * g++.dg/abi/regparm1.C: Fix execute test.
945 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
947         PR tree-optimization/41643
948         * gcc.dg/pr41643.c: New test.
950 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
952         PR fortran/41909
953         * gfortran.dg/recursive_check_15.f90: New test.
955 2009-11-06  Jason Merrill  <jason@redhat.com>
957         PR c++/15946
958         * g++.dg/parse/error36.C: New.
959         * g++.old-deja/g++.other/typename1.C: Adjust.
961         PR c++/9381
962         * g++.dg/abi/regparm1.C: New.
964 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
966         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
967         PLUGIN_PRAGMAS.
968         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
969         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
970         and pragma_plugin-test-1.C.
972 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
974         PR c++/41536
975         * g++.dg/ext/always_inline-5.C: New test.
977 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
979         PR c++/41967
980         * g++.dg/gomp/pr41967.C: New test.
982 2009-11-06  Michael Matz  <matz@suse.de>
984         PR middle-end/41963
985         * gcc.dg/pr41963.c: New test.
987 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
989         PR middle-end/41935
990         * gcc.dg/pr41935.c: New test.
991         * c-c++-common/pr41935.c: New test.
992         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
993         element.
994         * gcc.c-torture/execute/pr41935.c: New test.
996 2009-11-05  Jason Merrill  <jason@redhat.com>
998         PR c++/34180
999         * g++.dg/init/synth2.C: New.
1001         PR c++/7046
1002         * g++.dg/abi/pragma-pack1.C: New.
1004         PR c++/34870
1005         * g++.dg/lookup/koenig7.C: New.
1007         PR c++/41703
1008         * g++.dg/template/partial6.C: New.
1010 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1012         PR fortran/41556
1013         * gfortran.dg/class_12.f03: New test.
1015 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
1017         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1018         in builtin's name.
1020 2009-11-04  Jason Merrill  <jason@redhat.com>
1022         PR c++/36912
1023         * g++.dg/init/static-init2.C: New.
1025 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
1027         PR fortran/41556
1028         PR fortran/41873
1029         * gfortran.dg/interface_abstract_4.f90: New test.
1031 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
1033         * gcc.target/m68k/pr41302.c: Fix target triplet.
1035 2009-11-04  Jason Merrill  <jason@redhat.com>
1037         PR c++/39413
1038         * g++.dg/template/overload11.C: New.
1039         * g++.dg/template/nested3.C: Adjust.
1041 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1043         PR ada/20548
1044         * ada/acats/norun.lst: Remove the stack checking tests.
1045         * ada/acats/run_acats: Limit the stack to 8MB.
1047 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1049         PR fortran/41556
1050         PR fortran/41937
1051         * gfortran.dg/class_11.f03: New test.
1053 2009-11-04  Jason Merrill  <jason@redhat.com>
1055         PR c++/35067
1056         * g++.dg/abi/thunk5.C: New.
1058 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1060         PR rtl-opt/41833
1061         * gcc.target/powerpc/altivec-33.c: New testcase.
1063 2009-11-04  Jason Merrill  <jason@redhat.com>
1065         PR c++/17365, DR 218
1066         * g++.dg/lookup/koenig6.C: New.
1067         * g++.dg/lookup/koenig5.C: Adjust.
1068         * g++.dg/template/crash56.C: Adjust.
1069         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1071 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1072             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1074         * gcc.target/i386/xop-check.h: New file.
1075         * gcc.target/i386/xop-hadduX.c: Ditto.
1076         * gcc.target/i386/xop-haddX.c: Ditto.
1077         * gcc.target/i386/xop-hsubX.c: Ditto.
1078         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1079         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1080         * gcc.target/i386/xop-pcmov2.c: Ditto.
1081         * gcc.target/i386/xop-pcmov.c: Ditto.
1082         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1083         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1084         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1085         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1086         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1087         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1088         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1089         * gcc.target/i386/sse-12.c: Update with new compile options to
1090         activate and check xopintrin.h intrinsic file.
1091         * gcc.target/i386/sse-13.c: Ditto.
1092         * gcc.target/i386/sse-14.c: Ditto.
1093         * gcc.target/i386/sse-22.c: Ditto.
1094         * gcc.target/i386/sse-23.c: Ditto.
1095         * g++.dg/other/i386-2.C: Ditto.
1096         * g++.dg/other/i386-3.C: Ditto.
1097         * g++.dg/other/i386-5.C: Ditto.
1098         * g++.dg/other/i386-6.C: Ditto.
1099         
1100 2009-11-04  Wei Guozhi  <carrot@google.com>
1102         PR target/40835
1103         * gcc.target/arm/pr40835: New testcase.
1105 2009-11-04  Revital Eres  <eres@il.ibm.com>
1107         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1108         change in decision of peeling for alignment.
1109         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1110         * gcc.dg/vect/vect-50.c: Likewise.
1111         * gcc.dg/vect/vect-42.c: Likewise.
1112         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1113         Likewise.
1114         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1115         Likewise.
1116         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1117         * gcc.dg/vect/vect-60.c: Likewise.
1118         * gcc.dg/vect/vect-52.c: Likewise.
1119         * gcc.dg/vect/vect-44.c: Likewise.
1120         * gcc.dg/vect/vect-27.c: Likewise.
1121         * gcc.dg/vect/vect-29.c: Likewise.
1122         * gcc.dg/vect/vect-72.c: Likewise.
1123         * gcc.dg/vect/vect-56.c: Likewise.
1124         * gcc.dg/vect/vect-48.c: Likewise.
1125         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1126         * gfortran.dg/vect/vect-2.f90: Likewise.
1127         * gfortran.dg/vect/vect-5.f90: Likewise.
1129 2009-11-04  Richard Guenther  <rguenther@suse.de>
1131         PR tree-optimization/41919
1132         * gcc.c-torture/execute/pr41919.c: New testcase.
1134 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1136         PR target/41302
1137         * gcc.target/m68k/pr41302.c: New test.
1139 2009-11-03  Jason Merrill  <jason@redhat.com>
1141         PR c++/36959
1142         * g++.dg/opt/inline16.C: New.
1144 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1146         * gnat.dg/stack_check.adb1: New test.
1147         * gnat.dg/stack_check.adb2: Likewise.
1149 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1151         PR rtl-optimization/41917
1152         * gcc.c-torture/execute/pr41917.c: New test.
1154 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1156         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1157         dump to not include "call *%esp".
1159 2009-11-03  Jason Merrill  <jason@redhat.com>
1161         PR c++/39786
1162         * g++.dg/lookup/using22.C: New.
1164         PR c++/41876
1165         * g++.dg/parse/eh-decl.C: New.
1167         PR c++/41927
1168         * g++.dg/template/sfinae16.C: New.
1170         PR c++/41815
1171         * g++.dg/cpp0x/rv-return.C: New.
1172         * g++.dg/cpp0x/deduce.C: Adjust.
1174         PR c++/40944
1175         * g++.dg/template/sfinae15.C: New.
1177         PR c++/40687
1178         * g++.dg/cpp0x/auto3.C: Remove xfail.
1180 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1182         PR fortran/41907
1183         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1185 2009-11-03  Nick Clifton  <nickc@redhat.com>
1187         * gcc.target/rx/builtins.c: Remove redundant tests.
1188         Add test of MVTIPL instruction.
1189         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1190         function attributes.  Add -msave-acc-in-interrupts option to the
1191         command line.
1193 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1194             Maxim Kuvyrkov  <maxim@codesourcery.com>
1196         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1197         sh, m68k and fido.
1199 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1201         PR c++/38699
1202         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1203         * c-c++-common/builtin-offsetof.c: ... here.
1205 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1207         PR c++/38699
1208         * c-c++-common/dfp/builtin-offsetof.c: New test.
1209         * g++.dg/other/offsetof6.C: Likewise.
1211 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1213         PR target/41900
1214         * gcc.target/i386/pr41900.c: New test.
1216 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1218         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1220 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1222         PR c++/41856
1223         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1224         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1226 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1228         PR c++/37093
1229         * g++.dg/other/ptrmem10.C: New test.
1230         * g++.dg/other/ptrmem11.C: Likewise.
1232 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1234         PR testsuite/41878
1235         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1236         spaces in some expressions.
1238 2009-11-02  Jason Merrill  <jason@redhat.com>
1240         * g++.dg/other/linkage2.C: Move to...
1241         * g++.dg/cpp0x/linkage2.C: ..here.
1242         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1243         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1244         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1245         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1246         * g++.dg/lookup/anon2.C: Likewise.
1247         * g++.dg/other/anon3.C: Likewise.
1248         * g++.dg/template/arg2.C: Likewise.
1249         * g++.dg/template/local4.C: Likewise.
1250         * g++.old-deja/g++.law/operators32.C: Likewise.
1251         * g++.old-deja/g++.other/linkage2.C: Likewise.
1252         * g++.old-deja/g++.pt/enum6.C: Likewise.
1253         * g++.old-deja/g++.other/anon9.C: Likewise.
1254         * g++.old-deja/g++.other/linkage1.C: Likewise.
1255         * c-c++-common/dfp/pr35620.c: Give the union a name.
1257 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1259         PR tree-optimization/41857
1260         * gcc.target/spu/ea/pr41857.c: New file.
1262 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1264         PR tree-optimization/41750
1265         * gcc.c-torture/execute/pr41750.c: New test.
1267 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1269         PR tree-optimization/41841
1270         * gcc.dg/pr41841.c: New test.
1272         PR debug/41893
1273         * gcc.dg/debug/pr41893-1.c: New test.
1274         * gcc.dg/debug/pr41893-2.c: New file.
1276         PR c++/41774
1277         * g++.dg/ext/visibility/namespace3.C: New test.
1279 2009-11-01  Jason Merrill  <jason@redhat.com>
1281         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1282         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1283         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1285 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1287         * gnat.dg/opt5.adb: New test.
1289 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1291         PR fortran/41872
1292         * gfortran.dg/allocatable_scalar_4.f90: New test.
1294 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1296         PR fortran/41850
1297         * gfortran.dg/intent_out_6.f90: New testcase.
1299 2009-10-31  Richard Guenther  <rguenther@suse.de>
1301         * g++.dg/tree-ssa/restrict1.C: New.
1303 2009-10-31  Jason Merrill  <jason@redhat.com>
1305         * g++.dg/rtti/typeid9.C: New.
1307         PR c++/41754
1308         * g++.dg/cpp0x/initlist25.C: New.
1310 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1312         * gnat.dg/specs/rep_clause4.ads: New test.
1314 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1316         PR target/41885
1317         * gcc.target/avr/torture/pr41885.c: New test.
1319 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1321         * gnat.dg/specs/pack5.ads: New test.
1323 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1325         * lib/target-supports.exp: Handle powerpc-*-elf.
1327 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1329         PR target/40838
1330         * gcc.target/i386/incoming-6.c: New.
1331         * gcc.target/i386/incoming-7.c: Likewise.
1332         * gcc.target/i386/incoming-8.c: Likewise.
1333         * gcc.target/i386/incoming-9.c: Likewise.
1334         * gcc.target/i386/incoming-10.c: Likewise.
1335         * gcc.target/i386/incoming-11.c: Likewise.
1336         * gcc.target/i386/incoming-12.c: Likewise.
1337         * gcc.target/i386/incoming-13.c: Likewise.
1338         * gcc.target/i386/incoming-14.c: Likewise.
1339         * gcc.target/i386/incoming-15.c: Likewise.
1340         * gcc.target/i386/pr37843-4.c: Likewise.
1342 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1344         PR c++/41863
1345         * g++.dg/template/sizeof12.C: New test.
1347 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1349         * gnat.dg/pack14.adb: New test.
1351 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1353         * gcc.target/mips/mips.exp (mips_option_groups): Add
1354         mcount-ra-address.
1355         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1356         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1357         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1359 2009-10-29  Michael Matz  <matz@suse.de>
1361         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1362         * gcc.target/i386/sse-recip-vec.c: Ditto.
1363         * gcc.target/i386/brokensqrt.c: New test.
1365 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1367         PR fortran/41777
1368         * gfortran.dg/associated_target_3.f90: New testcase.
1370 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1372         * gfortran.dg/lto/pr41764_0.f: New.
1374 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1376         PR tree-optimization/41775
1377         * g++.dg/torture/pr41775.C: New testcase.
1379 2009-10-28  Jason Merrill  <jason@redhat.com>
1381         * g++.dg/cpp0x/inline-ns1.C: New.
1382         * g++.dg/cpp0x/inline-ns2.C: New.
1383         * g++.dg/cpp0x/inline-ns3.C: New.
1385 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1387         PR rtl-optimization/39715
1388         * gcc.target/arm/thumb-ltu.c: New.
1390 2009-10-28  Richard Guenther  <rguenther@suse.de>
1392         PR lto/41808
1393         PR lto/41839
1394         * gcc.dg/lto/20091027-1_0.c: New testcase.
1395         * gcc.dg/lto/20091027-1_1.c: Likewise.
1396         * g++.dg/lto/20091026-1_0.C: Likewise.
1397         * g++.dg/lto/20091026-1_1.C: Likewise.
1398         * g++.dg/lto/20091026-1_a.h: Likewise.
1400 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1402         PR middle-end/41837
1403         * gcc.dg/pr41837.c: New test.
1405         PR debug/41801
1406         * g++.dg/ext/sync-3.C: New test.
1408         PR target/41762
1409         * gcc.dg/pr41762.c: New test.
1411 2009-10-28  Richard Guenther  <rguenther@suse.de>
1413         PR middle-end/41855
1414         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1415         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1416         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1417         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1419 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1421         PR rtl-optimization/39715
1422         * gcc.target/arm/thumb-bitfld1.c: New.
1424 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1426         PR rtl-optimization/40741
1427         * gcc.target/arm/thumb-branch1.c: New.
1429 2009-10-27  Jason Merrill  <jason@redhat.com>
1431         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1432         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1433         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1434         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1436 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1438         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1439         * gnat.dg/null_pointer_deref2.adb: Likewise.
1441 2009-10-27  Richard Guenther  <rguenther@suse.de>
1443         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1445 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1447         PR c/41842
1448         * gcc.dg/pr41842.c: New test.
1450 2009-10-27  Revital Eres  <eres@il.ibm.com>
1452         PR tree-optimization/40648
1453         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1454         change in decision of peeling for alignment.
1455         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1456         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1457         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1458         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1459         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1460         * gcc.dg/vect/vect-50.c: Likewise.
1461         * gcc.dg/vect/vect-33.c: Likewise.
1462         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1463         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1464         Likewise.
1465         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1466         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1467         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1468         Likewise.
1469         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1470         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1471         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1472         * gcc.dg/vect/vect-60.c: Likewise.
1473         * gcc.dg/vect/vect-26.c: Likewise.
1474         * gcc.dg/vect/vect-52.c: Likewise.
1475         * gcc.dg/vect/vect-44.c: Likewise.
1476         * gcc.dg/vect/vect-27.c: Likewise.
1477         * gcc.dg/vect/vect-70.c: Likewise.
1478         * gcc.dg/vect/vect-28.c: Likewise.
1479         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1480         * gcc.dg/vect/vect-109.c: Likewise.
1481         * gcc.dg/vect/vect-54.c: Likewise.
1482         * gcc.dg/vect/vect-29.c: Likewise.
1483         * gcc.dg/vect/vect-72.c: Likewise.
1484         * gcc.dg/vect/vect-56.c: Likewise.
1485         * gcc.dg/vect/vect-48.c: Likewise.
1486         * gcc.dg/vect/vect-91.c: Likewise.
1487         * gcc.dg/vect/vect-92.c: Likewise.
1488         * gcc.dg/vect/vect-58.c: Likewise.
1489         * gcc.dg/vect/slp-25.c: Likewise.
1490         * gcc.dg/vect/vect-93.c: Likewise.
1491         * gcc.dg/vect/vect-95.c: Likewise.
1492         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1493         * gcc.dg/vect/vect-87.c: Likewise.
1494         * gcc.dg/vect/vect-96.c: Likewise.
1495         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1496         * gcc.dg/vect/vect-88.c: Likewise.
1497         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1498         * gcc.dg/vect/vect-89.c: Likewise.
1499         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1500         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1501         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1502         * gfortran.dg/vect/vect-2.f90: Likewise.
1503         * gfortran.dg/vect/vect-3.f90: Likewise.
1504         * gfortran.dg/vect/vect-4.f90: Likewise.
1505         * gfortran.dg/vect/vect-5.f90: Likewise.
1507 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1509         PR c++/41020
1510         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1512 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1513             Michael Meissner  <meissner@linux.vnet.ibm.com>
1514             Ulrich Weigand  <uweigand@de.ibm.com>
1516         * gcc.target/spu/ea/ea.exp: New file.
1517         * gcc.target/spu/ea/cache1.c: Likewise.
1518         * gcc.target/spu/ea/cast1.c: Likewise.
1519         * gcc.target/spu/ea/cast2.c: Likewise.
1520         * gcc.target/spu/ea/compile1.c: Likewise.
1521         * gcc.target/spu/ea/compile2.c: Likewise.
1522         * gcc.target/spu/ea/cppdefine.c: Likewise.
1523         * gcc.target/spu/ea/errors1.c: Likewise.
1524         * gcc.target/spu/ea/errors2.c: Likewise.
1525         * gcc.target/spu/ea/execute1.c: Likewise.
1526         * gcc.target/spu/ea/execute2.c: Likewise.
1527         * gcc.target/spu/ea/execute3.c: Likewise.
1528         * gcc.target/spu/ea/ops1.c: Likewise.
1529         * gcc.target/spu/ea/ops2.c: Likewise.
1530         * gcc.target/spu/ea/options1.c: Likewise.
1531         * gcc.target/spu/ea/test-sizes.c: Likewise.
1533 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1535         PR bootstrap/41345
1536         * gcc.dg/pr41345.c: New test.
1538         PR debug/41828
1539         * g++.dg/debug/dwarf2/anonname1.C: New test.
1541 2009-10-26  Jason Merrill  <jason@redhat.com>
1543         PR c++/38796
1544         * g++.dg/cpp0x/defaulted15.C: New.
1545         * g++.dg/cpp0x/defaulted16.C: New.
1547 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1549         PR c++/41785
1550         * g++.dg/cpp0x/variadic96.C: New test.
1552 2009-10-26  Nick Clifton  <nickc@redhat.com>
1554         * lib/target-supports.exp (check_profiling_available):
1555         Profiling is not, currently, available for the RX port.
1556         (check_effective_target_hard_float): Add support for RX target.
1557         * gcc.target/rx: New directory.
1558         * gcc.target/rx/builtins.c: New test file.
1559         * gcc.target/rx/interrupts.c: New test file.
1560         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1561         * gcc.target/rx/zero-width-bitfield.c: New test file.
1562         * gcc.target/rx/i272091.c: New test file.
1563         * gcc.target/rx/packed-struct.c: New test file.
1564         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1566 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1568         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1569         * gcc.dg/lto/20091016-1_0.c: Likewise.
1570         * gcc.dg/lto/20090206-1_0.c: Likewise.
1571         * gcc.dg/lto/20081120-1_0.c: Likewise.
1572         * gcc.dg/lto/20081120-2_0.c: Likewise.
1573         * gcc.dg/lto/20090116_0.c: Likewise.
1574         * gcc.dg/lto/20081126_0.c: Likewise.
1575         * gcc.dg/lto/20091013-1_0.c: Likewise.
1576         * gcc.dg/lto/20081212-1_0.c: Likewise.
1577         * gcc.dg/lto/20091015-1_0.c: Likewise.
1578         * gcc.dg/lto/20090126-1_0.c: Likewise.
1579         * gcc.dg/lto/20090126-2_0.c: Likewise.
1580         * gcc.dg/lto/20091020-1_0.c: Likewise.
1581         * gcc.dg/lto/20091020-2_0.c: Likewise.
1582         * gcc.dg/lto/20081204-1_0.c: Likewise.
1583         * gcc.dg/lto/20081204-2_0.c: Likewise.
1584         * gcc.dg/lto/20081224_0.c: Likewise.
1585         * gcc.dg/lto/20090219_0.c: Likewise.
1587 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1589         PR c++/41020
1590         * g++.dg/lookup/extern-c-redecl2.C: New test.
1591         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1592         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1593         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1595 2009-10-26  Michael Matz  <matz@suse.de>
1597         PR tree-optimization/41783
1598         * gcc.dg/pr41783.c: New test.
1599         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1600         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1601         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1603 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1605         PR fortran/41714
1606         * gfortran.dg/class_allocate_4.f03: New test.
1608 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1610         * gcc.target/mips/mult-1.c: New test.
1612 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1614         PR fortran/41784
1615         * gfortran.dg/extends_8.f03: New test.
1617 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1619         * gnat.dg/specs/pack4.ads: New test.
1621 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1623         * gnat.dg/null_pointer_deref1.adb: New test.
1624         * gnat.dg/null_pointer_deref2.adb: Likewise.
1626 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1628         PR fortran/41772
1629         * gfortran.dg/transfer_intrinsic_3.f90.
1631 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1633         * gnat.dg/opt4.adb: New test.
1635 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1637         PR c/40033
1638         * gcc.dg/noncompile/pr40033-1.c: New test.
1640 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1642         PR c++/40808
1643         * g++.dg/abi/mangle34.C: New test
1645 2009-10-23  Jason Merrill  <jason@redhat.com>
1647         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1649         Core issue 899
1650         * g++.dg/cpp0x/explicit4.C: New.
1652 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1654         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1655         *-*-cygwin.
1656         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1657         for *-*-mingw* and *-*-cygwin.
1658         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1659         * g++.dg/template/spec35.C: Disable weak symbol test for
1660         *-*-mingw* and *-*-cygwin.
1662         PR testsuite/31342
1663         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1665 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1667         PR fortran/41800
1668         * gfortran.dg/class_10.f03: New test.
1670 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1672         PR target/41787
1673         * gcc.target/powerpc/vsx-vrsave.c: New file.
1675 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1677         PR c/41673
1678         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1680 2009-10-23  Richard Guenther  <rguenther@suse.de>
1682         PR tree-optimization/41778
1683         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1685 2009-10-22  Richard Guenther  <rguenther@suse.de>
1687         PR lto/41791
1688         * g++.dg/lto/20091022-2_0.C: New testcase.
1690 2009-10-22  Richard Guenther  <rguenther@suse.de>
1692         PR lto/41730
1693         * g++.dg/lto/20091022-1_0.C: New testcase.
1695 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1697         * gcc.dg/autopar/outer-4.c: Adjust scan.
1698         * gcc.dg/autopar/outer-5.c: Adjust scan.
1699         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1701         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1702         * gcc.dg/autopar/outer-1.c: New testcase.
1703         * gcc.dg/autopar/outer-2.c: New testcase.
1704         * gcc.dg/autopar/outer-3.c: New testcase.
1705         * gcc.dg/autopar/outer-4.c: New testcase.
1706         * gcc.dg/autopar/outer-5.c: New testcase.
1707         * gcc.dg/autopar/outer-6.c: New testcase.
1709 2009-10-22  Jan Hubicka  <jh@suse.cz>
1711         * gcc.c-torture/compile/pr40556.c: New testcase.
1713 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1715         PR fortran/41781
1716         * gfortran.dg/goto_8.f90: New test case.
1718 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1720         PR tree-optimization/41497
1721         * gcc.dg/tree-ssa/pr41497.c: New.
1723 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1725         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1727 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1729         * gcc.dg/tls/pie-1.c: New test.
1731 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1733         * g++.dg/abi/mangle33.C: New test.
1735 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1737         * gnat.dg/discr22.adb: New test.
1739 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1741         * gnat.dg/loop_optimization7.ad[sb]: New test.
1742         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1744 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1746         PR fortran/41706
1747         PR fortran/41766
1748         * gfortran.dg/class_9.f03: Extended test case.
1749         * gfortran.dg/select_type_7.f03: New test case.
1751 2009-10-20  Richard Guenther  <rguenther@suse.de>
1753         * gcc.dg/lto/20091020-3_0.c: New testcase.
1755 2009-10-20  Richard Guenther  <rguenther@suse.de>
1757         PR lto/41761
1758         * gcc.dg/lto/20091020-1_0.c: New testcase.
1759         * gcc.dg/lto/20091020-1_1.c: Likewise.
1760         * gcc.dg/lto/20091020-2_0.c: Likewise.
1761         * gcc.dg/lto/20091020-2_1.c: Likewise.
1763 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1765         PR debug/41340
1766         * gcc.dg/pr41340.c: New test.
1768 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1770         * gnat.dg/discr21.ad[sb]: New test.
1771         * gnat.dg/discr21_pkg.ads: New helper.
1773 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1775         PR fortran/41706
1776         * gfortran.dg/class_9 : New test.
1778 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1780         * gcc.dg/raw-string-1.c: New test.
1781         * gcc.dg/raw-string-2.c: New test.
1782         * gcc.dg/raw-string-3.c: New test.
1783         * gcc.dg/raw-string-4.c: New test.
1784         * gcc.dg/raw-string-5.c: New test.
1785         * gcc.dg/raw-string-6.c: New test.
1786         * gcc.dg/raw-string-7.c: New test.
1787         * gcc.dg/utf8-1.c: New test.
1788         * gcc.dg/utf8-2.c: New test.
1789         * gcc.dg/utf-badconcat2.c: New test.
1790         * gcc.dg/utf-dflt2.c: New test.
1791         * gcc.dg/cpp/include6.c: New test.
1792         * g++.dg/ext/raw-string-1.C: New test.
1793         * g++.dg/ext/raw-string-2.C: New test.
1794         * g++.dg/ext/raw-string-3.C: New test.
1795         * g++.dg/ext/raw-string-4.C: New test.
1796         * g++.dg/ext/raw-string-5.C: New test.
1797         * g++.dg/ext/raw-string-6.C: New test.
1798         * g++.dg/ext/raw-string-7.C: New test.
1799         * g++.dg/ext/utf8-1.C: New test.
1800         * g++.dg/ext/utf8-2.C: New test.
1801         * g++.dg/ext/utf-badconcat2.C: New test.
1802         * g++.dg/ext/utf-dflt2.C: New test.
1804         * gcc.dg/cleanup-13.c: New test.
1806 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1808         PR fortran/41586
1809         * gfortran.dg/auto_dealloc_1.f90: New test case.
1811 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1813         Port from redhat/gcc-4_4-branch:
1814         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1815         * gcc.dg/debug/vta-2.c: New test.
1817         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1818         * gcc.dg/debug/vta-1.c: New.
1820 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1822         * gnat.dg/noreturn2.ad[sb]: New test.
1824 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1826         PR fortran/41755
1827         * gfortran.dg/equiv_8.f90: New test.
1828         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1830 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1832         * gcc.target/arm/neon-thumb2-move.c: New test.
1834 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1836         * gcc.dg/debug/vta-3.c: New test.
1838 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1840         * gnat.dg/nested_proc.adb: Rename into...
1841         * gnat.dg/nested_proc1.adb: ...this.
1842         * gnat.dg/nested_proc2.adb: New test.
1844 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1846         * gnat.dg/noreturn1.ad[sb]: New test.
1848 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1849             Paul Thomas  <pault@gcc.gnu.org>
1851         PR fortran/41629
1852         * gfortran.dg/class_6.f90: New test.
1854         PR fortran/41608
1855         PR fortran/41587
1856         * gfortran.dg/class_7.f90: New test.
1858         PR fortran/41618
1859         * gfortran.dg/class_8.f90: New test.
1861 2009-10-17  Richard Guenther  <rguenther@suse.de>
1863         * gcc.dg/lto/20091017-1_0.c: New testcase.
1864         * gcc.dg/lto/20091017-1_1.c: Likewise.
1866 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1868         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1870 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1872         * gnat.dg/aggr11.adb: New test.
1873         * gnat.dg/aggr11_pkg.ads: New helper.
1875 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1877         * gnat.dg/slice8.adb: New test.
1878         * gnat.dg/slice8_pkg1.ads: New helper.
1879         * gnat.dg/slice8_pkg2.ads: Likewise.
1880         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1882 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1884         * gnat.dg/unchecked_convert4.adb: New test.
1886 2009-10-15  Jason Merrill  <jason@redhat.com>
1888         PR c++/38798
1889         * g++.dg/cpp0x/trailing5.C: New.
1891         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1892         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1893         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1894         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1896 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1898         PR fortran/41719
1899         * gfortran.dg/class_5.f03: New test case.
1900         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1901         * gfortran.dg/typebound_operator_4.f03: Ditto.
1903 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1905         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1906         * g++.dg/other/first-global.C: Likewise.
1907         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1908         * g++.dg/torture/pr40323.C: Likewise.
1909         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1910         * gcc.dg/inline-33.c: Likewise.
1911         * gcc.dg/ipa/ipa-1.c: Likewise.
1912         * gcc.dg/ipa/ipa-2.c: Likewise.
1913         * gcc.dg/ipa/ipa-3.c: Likewise.
1914         * gcc.dg/ipa/ipa-4.c: Likewise.
1915         * gcc.dg/ipa/ipa-5.c: Likewise.
1916         * gcc.dg/ipa/ipa-7.c: Likewise.
1917         * gcc.dg/ipa/ipacost-2.c: Likewise.
1918         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1919         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1920         * gfortran.dg/whole_file_5.f90: Likewise.
1921         * gfortran.dg/whole_file_6.f90: Likewise.
1923 2009-10-16  Richard Guenther  <rguenther@suse.de>
1925         PR tree-optimization/41728
1926         * gcc.c-torture/compile/pr41728.c: New testcase.
1928 2009-10-16  Richard Guenther  <rguenther@suse.de>
1930         PR lto/41598
1931         * gcc.dg/lto/20091016-1_0.c: New testcase.
1932         * gcc.dg/lto/20091016-1_1.c: Likewise.
1933         * gcc.dg/lto/20091016-1_a.h: Likewise.
1935 2009-10-16  Richard Guenther  <rguenther@suse.de>
1937         PR lto/41715
1938         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1939         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1940         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1942 2009-10-16  Richard Guenther  <rguenther@suse.de>
1944         PR lto/41713
1945         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1947 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1949         PR debug/41717
1950         * gcc.dg/debug/pr41717.c: New test.
1952 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1954         PR fortran/41648
1955         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1957         PR fortran/41656
1958         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1960 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1962         PR target/23983
1963         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1964         result used.
1965         * g++.dg/ext/altivec-2.C (main): Ditto.
1967 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1969         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1970         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1972 2009-10-15  Richard Guenther  <rguenther@suse.de>
1974         PR lto/41669
1975         * gcc.dg/lto/20091015-1_0.c: New testcase.
1976         * gcc.dg/lto/20091015-1_1.c: Likewise.
1977         * gcc.dg/lto/20091015-1_2.c: Likewise.
1978         * gcc.dg/lto/20091015-1_a.h: Likewise.
1979         * gcc.dg/lto/20091015-1_b.h: Likewise.
1981 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1983         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1985 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1987         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1989 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1991         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1992         line from 1 to 0.
1993         * obj-c++.dg/bitfield-1.mm: Likewise.
1994         * obj-c++.dg/bitfield-4.mm: Likewise.
1996 2009-10-14  Richard Guenther  <rguenther@suse.de>
1998         PR lto/41173
1999         * gcc.dg/lto/20091014-1_0.c: New testcase.
2001 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2003         PR testsuite/41707
2004         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2005         warning on line 0 instead of 1.
2007 2009-10-14  Richard Guenther  <rguenther@suse.de>
2009         PR lto/41521
2010         * gfortran.dg/lto/pr41521_0.f90: New testcase.
2011         * gfortran.dg/lto/pr41521_1.f90: Likewise.
2013 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2015         PR preprocessor/41543
2016         * gcc.dg/debug/dwarf2/pr41543.c: New test.
2018         PR debug/41695
2019         * gcc.dg/debug/dwarf2/pr41695.c: New test.
2021 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2023         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2024         New procedure.
2025         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2026         effective target.
2028 2009-10-14  Jason Merrill  <jason@redhat.com>
2030         PR c++/39866
2031         * g++.dg/cpp0x/defaulted14.C: New.
2033 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
2035         * g++.dg/cpp0x/vt-40092.C: New.
2037 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
2039         * gcc.dg/guality/pr41616-1.c: Drop -O2.
2040         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2042 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2044         * gfortran.dg/complex_intrinsic_8.f90: New test.
2046 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2048         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2049         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2051 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2053         PR target/38948
2054         * gcc.dg/torture/pr38948.c: New test.
2056 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2058         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2060 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2062         PR fortran/41581
2063         * gfortran.dg/class_allocate_2.f03: Modified.
2064         * gfortran.dg/class_allocate_3.f03: New test case.
2066 2009-10-13  Richard Guenther  <rguenther@suse.de>
2068         PR lto/41668
2069         * gcc.dg/lto/20091006-2_0.c: New testcase.
2070         * gcc.dg/lto/20091006-2_1.c: Likewise.
2071         * gcc.dg/lto/20091006-2_2.c: Likewise.
2072         * gcc.dg/lto/20091013-1_0.c: Likewise.
2073         * gcc.dg/lto/20091013-1_1.c: Likewise.
2074         * gcc.dg/lto/20091013-1_2.c: Likewise.
2076 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2078         * gcc.c-torture/compile/pr41661.c: New test.
2080 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2082         PR libgfortran/41683
2083         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2085 2009-10-12  Jason Merrill  <jason@redhat.com>
2087         PR c++/37875
2088         * g++.dg/cpp0x/decltype18.C: New.
2090         PR c++/37766
2091         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2093 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2095         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2097 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2099         PR debug/41343
2100         PR debug/41447
2101         PR debug/41264
2102         PR debug/41338
2103         * gcc.dg/guality/pr41447-1.c: New.
2104         * gcc.dg/debug/pr41264-1.c: New.
2105         * gcc.dg/debug/pr41343-1.c: New.
2107 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2109         PR target/26515
2110         * gcc.dg/torture/pr26515.c: New test.
2112 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2114         PR testsuite/41659
2115         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2116         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2117         or "xfail" with dg-lto-do.
2119 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2121         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2123 2009-10-12  Michael Matz  <matz@suse.de>
2125         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2126         pass.
2128 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2130         PR target/41680
2131         * g++.dg/torture/pr41680.C: New test.
2133 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2135         PR c++/41570
2136         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2138 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2140         PR debug/41616
2141         * gcc.dg/guality/pr41616-1.c: New.
2143 2009-10-11  Jason Merrill  <jason@redhat.com>
2145         PR c++/37204
2146         * g++.dg/cpp0x/rv-reinterpret.C: New.
2148 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2150         PR libgfortran/38439
2151         * gfortran.dg/fmt_error_9.f: New test.
2152         * gfortran.dg/fmt_error_10.f: New test.
2154 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2156         PR fortran/41583
2157         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2158         * gfortran.dg/class_4b.f03: As above.
2159         * gfortran.dg/class_4c.f03: As above.
2160         * gfortran.dg/class_4d.f03: As above.
2162 2009-10-11  Richard Guenther  <rguenther@suse.de>
2164         PR tree-optimization/41555
2165         * gcc.dg/torture/pr41555.c: New testcase.
2167 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2169         PR libgfortran/35862
2170         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2171         function correctly.
2173 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175         PR libgfortran/35862
2176         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2177         Add conditions to avoid runtime errors if not supported.
2179 2009-10-10  Richard Guenther  <rguenther@suse.de>
2181         PR tree-optimization/41654
2182         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2184 2009-10-09  Jason Merrill  <jason@redhat.com>
2186         * g++.dg/cpp/ucn-1.C: New.
2188 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2190         PR fortran/41585
2191         * gfortran.dg/class_2.f03: Extended test case.
2193 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2195         PR fortran/41582
2196         * gfortran.dg/class_allocate_1.f03: Modify code such that
2197         it compiles with the gfc_warning->gfc_error change.
2198         * gfortran.dg/class_allocate_1.f03: New test.
2200 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2202         PR fortran/41579
2203         * gfortran.dg/select_type_6.f03: New test.
2205 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2207         PR preprocessor/41445
2208         * gcc.dg/cpp/separate-1.c: Adjust.
2209         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2210         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2211         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2212         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2213         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2214         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2215         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2217         PR rtl-optimization/41646
2218         * gcc.c-torture/compile/pr41646.c: New test.
2220 2009-10-09  Richard Guenther  <rguenther@suse.de>
2222         PR tree-optimization/41634
2223         * gcc.c-torture/compile/pr41634.c: New testcase.
2225 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2227         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2229 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2231         * gnat.dg/opt3.adb: New test.
2232         * gnat.dg/opt3_pkg.ads: New helper.
2234 2009-10-08  Doug Kwan  <dougkwan@google.com>
2236         PR rtl-optimization/41574
2237         * gcc.dg/pr41574.c: New test.
2239 2009-10-08  Cary Coutant  <ccoutant@google.com>
2241         Add support for debugging with ICF (Identical Code Folding).
2242         * g++.dg/debug/dwarf2/icf.C: New test.
2244 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2246         * gcc.target/mips/truncate-6.c: New test.
2248 2009-10-08  Jason Merrill  <jason@redhat.com>
2250         PR c++/36816
2251         * g++.dg/cpp0x/rv-deduce.C: New.
2253         PR c++/37177
2254         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2255         * g++.dg/template/explicit-args2.C: New.
2256         * g++.dg/template/explicit-args3.C: New.
2257         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2259 2009-10-08  Michael Matz  <matz@suse.de>
2261         PR middle-end/41573
2262         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2263         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2264         * gcc.dg/pr41573.c: New test.
2266 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2268         PR c/41182
2269         * gcc.c-torture/compile/pr41182-1.c: New.
2271 2009-10-07  Jason Merrill  <jason@redhat.com>
2273         * g++.dg/cpp0x/variadic95.C: New.
2275 2009-10-07  Jason Merrill  <jason@redhat.com>
2277         * g++.dg/template/scope3.C: New.
2279 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2281         * gcc.dg/debug/dwarf2/inline3.c: New test.
2283 2009-10-07  Daniel Kraft  <d@domob.eu>
2285         PR fortran/41615
2286         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2288 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2290         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2291         * gfortran.dg/select_type_1.f03: Modified error message.
2292         * gfortran.dg/select_type_5.f03: New test.
2294 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296         PR libgfortran/41612
2297         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2298         have kind=10 reals.
2300 2009-10-06  Jason Merrill  <jason@redhat.com>
2302         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2303         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2305 2009-10-06  Richard Guenther  <rguenther@suse.de>
2307         PR lto/41502
2308         * gcc.dg/lto/20091006-1_0.c: New testcase.
2309         * gcc.dg/lto/20091006-1_1.c: Likewise.
2310         * gcc.dg/lto/20091005-2_0.c: Likewise.
2312 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2314         PR ada/41383
2315         * gnat.dg/timer_cancel.adb: New test.
2317 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2319         PR ada/38333
2320         * gnat.dg/specs/import_abstract.ads: New.
2322 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324         PR libgfortran/35862
2325         * gfortran.dg/round_2.f03: New test.
2327 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2329         PR debug/41558
2330         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2331         * lib/gcc-gdb-test.exp: ... here.  New file.
2332         * gfortran.dg/guality/guality.exp: New file.
2333         * gfortran.dg/guality/pr41558.f90: New test.
2334         * gfortran.dg/guality/arg1.f90: New test.
2336 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2338         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2339         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2340         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2341         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2343 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2345         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2346         register_pass_info.
2347         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2348         plugin_pass to register_pass_info.
2349         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2350         register_pass_info.
2351         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2352         register_pass_info.
2354 2009-10-05  Richard Guenther  <rguenther@suse.de>
2356         PR lto/41281
2357         * gcc.dg/lto/20090914-2_0.c: New testcase.
2359 2009-10-05  Richard Guenther  <rguenther@suse.de>
2361         PR lto/40902
2362         * gcc.dg/lto/20091005-1_0.c: New testcase.
2363         * gcc.dg/lto/20091005-1_1.c: Likewise.
2365 2009-10-05  Richard Guenther  <rguenther@suse.de>
2367         PR lto/41552
2368         PR lto/41487
2369         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2370         * g++.dg/lto/20091004-1_0.C: New testcase.
2371         * g++.dg/lto/20091004-1_1.C: Likewise.
2372         * g++.dg/lto/20091004-2_0.C: Likewise.
2373         * g++.dg/lto/20091004-2_1.C: Likewise.
2374         * g++.dg/lto/20091004-3_0.C: Likewise.
2375         * g++.dg/lto/20091004-3_1.C: Likewise.
2377 2009-10-05  Richard Guenther  <rguenther@suse.de>
2379         PR tree-optimization/23821
2380         * gcc.dg/torture/pr23821.c: New testcase.
2382 2009-10-05  Daniel Kraft  <d@domob.eu>
2384         PR fortran/41403
2385         * gfortran.dg/goto_6.f: New test.
2386         * gfortran.dg/goto_7.f: New test.
2388 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2389             Bill Maddox  <maddox@google.com>
2390             Cary Coutant  <ccoutant@google.com>
2391             Chris Demetriou  <cgd@google.com>
2392             Diego Novillo  <dnovillo@google.com>
2393             Doug Kwan  <dougkwan@google.com>
2394             Jan Hubicka  <jh@suse.cz>
2395             Ollie Wild  <aaw@google.com>
2396             Rafael Espindola  <espindola@google.com>
2397             Richard Guenther  <rguenther@suse.de>
2398             Simon Baldwin  <simonb@google.com>
2400         * g++.dg/20090107-1.C: New.
2401         * g++.dg/20090121-1.C: New.
2402         * g++.dg/ipa/20090113-1.C: New.
2403         * g++.dg/lto: New directory.
2404         * g++.dg/lto/20080829_0.C: New.
2405         * g++.dg/lto/20080904_0.C: New.
2406         * g++.dg/lto/20080907_0.C: New.
2407         * g++.dg/lto/20080908-1_0.C: New.
2408         * g++.dg/lto/20080908-2_0.C: New.
2409         * g++.dg/lto/20080908-3_0.C: New.
2410         * g++.dg/lto/20080909-1_0.C: New.
2411         * g++.dg/lto/20080910-1_0.C: New.
2412         * g++.dg/lto/20080912-1_0.C: New.
2413         * g++.dg/lto/20080912_0.C: New.
2414         * g++.dg/lto/20080915_0.C: New.
2415         * g++.dg/lto/20080916_0.C: New.
2416         * g++.dg/lto/20080917_0.C: New.
2417         * g++.dg/lto/20080924_0.C: New.
2418         * g++.dg/lto/20080926_0.C: New.
2419         * g++.dg/lto/20081008_0.C: New.
2420         * g++.dg/lto/20081022.h: New.
2421         * g++.dg/lto/20081022_0.C: New.
2422         * g++.dg/lto/20081022_1.C: New.
2423         * g++.dg/lto/20081023_0.C: New.
2424         * g++.dg/lto/20081109-1_0.C: New.
2425         * g++.dg/lto/20081109-2_0.C: New.
2426         * g++.dg/lto/20081109_0.C: New.
2427         * g++.dg/lto/20081109_1.C: New.
2428         * g++.dg/lto/20081118-1_0.C: New.
2429         * g++.dg/lto/20081118-1_1.C: New.
2430         * g++.dg/lto/20081118_0.C: New.
2431         * g++.dg/lto/20081118_1.C: New.
2432         * g++.dg/lto/20081119-1.h: New.
2433         * g++.dg/lto/20081119-1_0.C: New.
2434         * g++.dg/lto/20081119-1_1.C: New.
2435         * g++.dg/lto/20081119_0.C: New.
2436         * g++.dg/lto/20081119_1.C: New.
2437         * g++.dg/lto/20081120-1_0.C: New.
2438         * g++.dg/lto/20081120-1_1.C: New.
2439         * g++.dg/lto/20081120-2_0.C: New.
2440         * g++.dg/lto/20081120-2_1.C: New.
2441         * g++.dg/lto/20081123_0.C: New.
2442         * g++.dg/lto/20081123_1.C: New.
2443         * g++.dg/lto/20081125.h: New.
2444         * g++.dg/lto/20081125_0.C: New.
2445         * g++.dg/lto/20081125_1.C: New.
2446         * g++.dg/lto/20081127_0.C: New.
2447         * g++.dg/lto/20081127_1.C: New.
2448         * g++.dg/lto/20081203_0.C: New.
2449         * g++.dg/lto/20081203_1.C: New.
2450         * g++.dg/lto/20081204-1_0.C: New.
2451         * g++.dg/lto/20081204-1_1.C: New.
2452         * g++.dg/lto/20081204-2_0.C: New.
2453         * g++.dg/lto/20081204-2_1.C: New.
2454         * g++.dg/lto/20081209_0.C: New.
2455         * g++.dg/lto/20081209_1.C: New.
2456         * g++.dg/lto/20081211-1.h: New.
2457         * g++.dg/lto/20081211-1_0.C: New.
2458         * g++.dg/lto/20081211-1_1.C: New.
2459         * g++.dg/lto/20081217-1_0.C: New.
2460         * g++.dg/lto/20081217-2_0.C: New.
2461         * g++.dg/lto/20081219_0.C: New.
2462         * g++.dg/lto/20081219_1.C: New.
2463         * g++.dg/lto/20090106_0.C: New.
2464         * g++.dg/lto/20090112_0.C: New.
2465         * g++.dg/lto/20090128_0.C: New.
2466         * g++.dg/lto/20090221_0.C: New.
2467         * g++.dg/lto/20090302_0.C: New.
2468         * g++.dg/lto/20090302_1.C: New.
2469         * g++.dg/lto/20090303_0.C: New.
2470         * g++.dg/lto/20090311-1.h: New.
2471         * g++.dg/lto/20090311-1_0.C: New.
2472         * g++.dg/lto/20090311-1_1.C: New.
2473         * g++.dg/lto/20090311_0.C: New.
2474         * g++.dg/lto/20090311_1.C: New.
2475         * g++.dg/lto/20090312.h: New.
2476         * g++.dg/lto/20090312_0.C: New.
2477         * g++.dg/lto/20090312_1.C: New.
2478         * g++.dg/lto/20090313_0.C: New.
2479         * g++.dg/lto/20090313_1.C: New.
2480         * g++.dg/lto/20090315_0.C: New.
2481         * g++.dg/lto/20090315_1.C: New.
2482         * g++.dg/lto/20091002-1_0.C: New testcase.
2483         * g++.dg/lto/20091002-2_0.C: Likewise..
2484         * g++.dg/lto/20091002-3_0.C: Likewise..
2485         * g++.dg/lto/README: New.
2486         * g++.dg/lto/pr40818_0.C: New.
2487         * g++.dg/opt/thunk3-1.C: New.
2488         * g++.dg/opt/thunk4.C: New.
2489         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2490         replacements with __attribute__ ((__noinline__)).
2491         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2492         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2493         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2494         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2495         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2496         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2497         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2498         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2499         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2500         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2501         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2502         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2503         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2504         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2505         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2506         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2507         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2508         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2509         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2510         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2511         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2512         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2513         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2514         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2515         * gcc.dg/20081223-1.c: New.
2516         * gcc.dg/lto: New directory.
2517         * gcc.dg/lto/20080908_0.c: New.
2518         * gcc.dg/lto/20080917_0.c: New.
2519         * gcc.dg/lto/20080924_0.c: New.
2520         * gcc.dg/lto/20081024_0.c: New.
2521         * gcc.dg/lto/20081109_0.c: New.
2522         * gcc.dg/lto/20081111_0.c: New.
2523         * gcc.dg/lto/20081111_1.c: New.
2524         * gcc.dg/lto/20081112_0.c: New.
2525         * gcc.dg/lto/20081112_1.c: New.
2526         * gcc.dg/lto/20081115_0.c: New.
2527         * gcc.dg/lto/20081115_1.c: New.
2528         * gcc.dg/lto/20081115_2.c: New.
2529         * gcc.dg/lto/20081118_0.c: New.
2530         * gcc.dg/lto/20081118_1.c: New.
2531         * gcc.dg/lto/20081118_2.c: New.
2532         * gcc.dg/lto/20081120-1_0.c: New.
2533         * gcc.dg/lto/20081120-1_1.c: New.
2534         * gcc.dg/lto/20081120-2_0.c: New.
2535         * gcc.dg/lto/20081120-2_1.c: New.
2536         * gcc.dg/lto/20081125_0.c: New.
2537         * gcc.dg/lto/20081125_1.c: New.
2538         * gcc.dg/lto/20081126_0.c: New.
2539         * gcc.dg/lto/20081201-1_0.c: New.
2540         * gcc.dg/lto/20081201-1_1.c: New.
2541         * gcc.dg/lto/20081201-1_2.c: New.
2542         * gcc.dg/lto/20081201-2_0.c: New.
2543         * gcc.dg/lto/20081201-2_1.c: New.
2544         * gcc.dg/lto/20081202-1_0.c: New.
2545         * gcc.dg/lto/20081202-1_1.c: New.
2546         * gcc.dg/lto/20081202-2_0.c: New.
2547         * gcc.dg/lto/20081202-2_1.c: New.
2548         * gcc.dg/lto/20081204-1_0.c: New.
2549         * gcc.dg/lto/20081204-1_1.c: New.
2550         * gcc.dg/lto/20081204-2_0.c: New.
2551         * gcc.dg/lto/20081210-1_0.c: New.
2552         * gcc.dg/lto/20081212-1_0.c: New.
2553         * gcc.dg/lto/20081222_0.c: New.
2554         * gcc.dg/lto/20081222_0.h: New.
2555         * gcc.dg/lto/20081222_1.c: New.
2556         * gcc.dg/lto/20081224_0.c: New.
2557         * gcc.dg/lto/20081224_0.h: New.
2558         * gcc.dg/lto/20081224_1.c: New.
2559         * gcc.dg/lto/20090116_0.c: New.
2560         * gcc.dg/lto/20090120_0.c: New.
2561         * gcc.dg/lto/20090126-1_0.c: New.
2562         * gcc.dg/lto/20090126-2_0.c: New.
2563         * gcc.dg/lto/20090206-1_0.c: New.
2564         * gcc.dg/lto/20090206-2_0.c: New.
2565         * gcc.dg/lto/20090210_0.c: New.
2566         * gcc.dg/lto/20090210_1.c: New.
2567         * gcc.dg/lto/20090213_0.c: New.
2568         * gcc.dg/lto/20090213_1.c: New.
2569         * gcc.dg/lto/20090218-1_0.c: New.
2570         * gcc.dg/lto/20090218-1_1.c: New.
2571         * gcc.dg/lto/20090218-2_0.c: New.
2572         * gcc.dg/lto/20090218-2_1.c: New.
2573         * gcc.dg/lto/20090218_0.c: New.
2574         * gcc.dg/lto/20090218_1.c: New.
2575         * gcc.dg/lto/20090218_2.c: New.
2576         * gcc.dg/lto/20090218_3.c: New.
2577         * gcc.dg/lto/20090219_0.c: New.
2578         * gcc.dg/lto/20090312_0.c: New.
2579         * gcc.dg/lto/20090312_1.c: New.
2580         * gcc.dg/lto/20090313_0.c: New.
2581         * gcc.dg/lto/20090706-1_0.c: New.
2582         * gcc.dg/lto/20090706-2_0.c: New.
2583         * gcc.dg/lto/20090717_0.c: New.
2584         * gcc.dg/lto/20090717_1.c: New.
2585         * gcc.dg/lto/20090729_0.c: New.
2586         * gcc.dg/lto/20090729_1.c: New.
2587         * gcc.dg/lto/20090812_0.c: New.
2588         * gcc.dg/lto/20090812_1.c: New.
2589         * gcc.dg/lto/20090914-1_0.c: New.
2590         * gcc.dg/lto/README: New.
2591         * gcc.dg/visibility-7.c: Adjust expected pattern
2592         * gfortran.dg/lto: New directory.
2593         * gfortran.dg/lto/pr40724_0.f: New.
2594         * gfortran.dg/lto/pr40724_1.f: New.
2595         * gfortran.dg/lto/pr40725_0.f03: New.
2596         * gfortran.dg/lto/pr40725_1.c: New.
2597         * gfortran.dg/lto/pr41069_0.f90: New.
2598         * gfortran.dg/lto/pr41069_1.f90: New.
2599         * gfortran.dg/lto/pr41069_2.f90: New.
2600         * g++.dg/README: Add 'lto' directory.
2601         * g++.dg/dg.exp: Also scan 'lto' directory
2603 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2604             Janis Johnson  <janis187@us.ibm.com>
2605             Diego Novillo  <dnovillo@google.com>
2607         * g++.dg/lto/lto.exp: New.
2608         * gcc.c-torture/execute/execute.exp: Add
2609         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2610         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2611         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2612         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2613         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2614         * gcc.dg/lto/lto.exp: New.
2615         * gfortran.dg/lto/lto.exp: New.
2616         * lib/target-supports.exp (check_effective_target_lto): New.
2617         * lib/c-torture.exp: Load target-supports.exp.  Define
2618         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2619         * lib/gcc-dg.exp: Likewise.
2620         * lib/lto.exp: New.
2621         * lib/torture-options.exp: Add support for a third argument.
2623 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2625         PR testsuite/41542
2626         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2628 2009-10-02  Jason Merrill  <jason@redhat.com>
2630         * g++.dg/abi/mangle32.C: New.
2632 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2634         * gnat.dg/atomic2.adb: New test.
2636 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2638         * gnat.dg/array11.adb: New test.
2639         * gnat.dg/array12.adb: Likewise.
2641 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2643         * gnat.dg/array10.adb: New test.
2644         * gnat.dg/object_overflow.adb: Tweak.
2646 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2648         * gcc.dg/guality/guality.exp: Disable on darwin.
2650 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2652         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2653         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2654         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2655         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2657 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2659         PR fortran/41479
2660         * gfortran.dg/intent_out_5.f90: New test.
2662 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2664         PR debug/41404
2665         PR debug/41353
2666         * gcc.dg/guality/pr41404-1.c: New test.
2667         * gcc.dg/guality/pr41353-2.c: New test.
2669 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2671         PR testsuite/41546
2672         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2673         to -mtune=generic.
2675 2009-10-01  Jan Hubicka  <jh@suse.cz>
2677         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2679 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2681         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2683         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2685 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2687         PR fortran/41515
2688         * gfortran.dg/parameter_array_init_5.f90: New test.
2690 2009-10-01  Jason Merrill  <jason@redhat.com>
2692         * g++.dg/cpp0x/defaulted13.C: New.
2694 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2696         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2697         * gfortran.dg/bounds_check_11.f90: Likewise.
2698         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2700 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2702         * gfortran.dg/select_type_4.f90: New test.
2704 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2706         * gfortran.dg/same_type_as_1.f03: New test.
2707         * gfortran.dg/same_type_as_2.f03: Ditto.
2709 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2711         * gfortran.dg/select_type_1.f03: Extended.
2712         * gfortran.dg/select_type_3.f03: New test.
2714 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2716         * gfortran.dg/class_allocate_1.f03: New test.
2718 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2720         PR fortran/40996
2721         * gfortran.dg/allocatable_scalar_3.f90: New test.
2722         * gfortran.dg/select_type_2.f03: Ditto.
2723         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2725 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2727         * gfortran.dg/block_name_2.f90: Modified error message.
2728         * gfortran.dg/select_6.f90: Ditto.
2729         * gfortran.dg/select_type_1.f03: New test.
2731 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2733         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2734         * gfortran.dg/class_1.f03: Ditto.
2735         * gfortran.dg/class_2.f03: Ditto.
2736         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2737         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2738         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2739         * gfortran.dg/typebound_call_10.f03: Ditto.
2740         * gfortran.dg/typebound_call_2.f03: Ditto.
2741         * gfortran.dg/typebound_call_3.f03: Ditto.
2742         * gfortran.dg/typebound_call_4.f03: Ditto.
2743         * gfortran.dg/typebound_call_9.f03: Ditto.
2744         * gfortran.dg/typebound_generic_3.f03: Ditto.
2745         * gfortran.dg/typebound_generic_4.f03: Ditto.
2746         * gfortran.dg/typebound_operator_1.f03: Ditto.
2747         * gfortran.dg/typebound_operator_2.f03: Ditto.
2748         * gfortran.dg/typebound_operator_3.f03: Ditto.
2749         * gfortran.dg/typebound_operator_4.f03: Ditto.
2750         * gfortran.dg/typebound_proc_1.f08: Ditto.
2751         * gfortran.dg/typebound_proc_5.f03: Ditto.
2752         * gfortran.dg/typebound_proc_6.f03: Ditto.
2754 2009-09-30  Jason Merrill  <jason@redhat.com>
2756         * g++.dg/eh/init-temp1.C: Improve test.
2758 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2760         PR target/22093
2761         * gcc.target/alpha/pr22093.c: New test.
2763 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2764             Jason Merrill  <jason@redhat.com>
2766         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2767         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2768         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2769         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2770         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2771         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2772         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2773         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2774         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2775         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2776         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2777         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2778         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2779         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2780         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2781         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2782         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2783         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2784         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2785         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2786         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2787         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2788         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2789         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2790         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2791         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2792         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2793         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2794         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2795         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2796         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2797         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2798         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2799         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2800         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2801         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2802         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2803         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2804         * lib/prune.exp: Accept "In lambda function".
2806 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2808         * gcc.target/i386/fma4-check.h: New file.
2809         * gcc.target/i386/fma4-fma.c: Ditto.
2810         * gcc.target/i386/fma4-maccXX.c: Ditto.
2811         * gcc.target/i386/fma4-msubXX.c: Ditto.
2812         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2813         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2814         * gcc.target/i386/fma4-vector.c: Ditto.
2815         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2816         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2817         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2818         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2819         * gcc.target/i386/fma4-256-vector.c: Ditto.
2820         * gcc.target/i386/funcspec-2.c: Ditto.
2822         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2824         * gcc.target/i386/funcspec-5.c: Add FMA4.
2825         * gcc.target/i386/funcspec-6.c: Ditto.
2826         * gcc.target/i386/funcspec-8.c: Ditto.
2828         * gcc.target/i386/funcspec-9.c: New file.
2830         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2832         * gcc.target/i386/isa-10.c: New file.
2833         * gcc.target/i386/isa-11.c: Ditto.
2834         * gcc.target/i386/isa-12.c: Ditto.
2835         * gcc.target/i386/isa-13.c: Ditto.
2836         * gcc.target/i386/isa-2.c: Ditto.
2837         * gcc.target/i386/isa-3.c: Ditto.
2838         * gcc.target/i386/isa-4.c: Ditto.
2839         * gcc.target/i386/isa-7.c: Ditto.
2840         * gcc.target/i386/isa-8.c: Ditto.
2841         * gcc.target/i386/isa-9.c: Ditto.
2843         * gcc.target/i386/isa-14.c: Add FMA4.
2844         * gcc.target/i386/isa-1.c: Ditto.
2845         * gcc.target/i386/isa-5.c: Ditto.
2846         * gcc.target/i386/isa-6.c: Ditto.
2848         * gcc.target/i386/sse-12.c: New file.
2849         * gcc.target/i386/sse-13.c: Ditto.
2850         * gcc.target/i386/sse-14.c: Ditto.
2851         * gcc.target/i386/sse-22.c: Ditto.
2853         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2854         * g++.dg/other/i386-3.C: Ditto.
2855         * g++.dg/other/i386-5.C: Ditto.
2856         * g++.dg/other/i386-6.C: Ditto.
2858 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2860         PR testsuite/41496
2861         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2862         before.
2864 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2866         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2867         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2869 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2871         PR debug/41438
2872         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2873         hidden.
2874         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2876 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2878         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2879         * gcc.target/i386/isa-1.c: Remove SSE5.
2880         * gcc.target/i386/isa-5.c: Ditto.
2881         * gcc.target/i386/isa-6.c: Ditto.
2882         * gcc.target/i386/funcspec-4.c: Remove error conditions
2883         related to SSE5.
2884         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2885         * gcc.target/i386/avx-2.c: Ditto.
2886         * gcc.target/i386/sse-23.c: Ditto.
2887         * gcc.target/i386/funcspec-9.c: Delete.
2889 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2891         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2892         * gcc.dg/guality/pr41353-1.c: New test.
2894         PR testsuite/41444
2895         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2896         in macro name definition for non-unix/win32/msdos.
2898 2009-09-29  Daniel Kraft  <d@domob.eu>
2900         PR fortran/39626
2901         * gfortran.dg/block_1.f08: New test.
2902         * gfortran.dg/block_2.f08: New test.
2903         * gfortran.dg/block_3.f90: New test.
2904         * gfortran.dg/block_4.f08: New test.
2905         * gfortran.dg/block_5.f08: New test.
2906         * gfortran.dg/block_6.f08: New test.
2907         * gfortran.dg/block_7.f08: New test.
2908         * gfortran.dg/block_8.f08: New test.
2910 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2912         PR libgfortran/35862
2913         * gfortran.dg/round_1.f03: New test.
2914         * gfortran.dg/f2003_io_3.f03: Update test.
2916 2009-09-28  Easwaran Raman  <eraman@google.com>
2918         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2919         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2921 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2923         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2924         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2925         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2926         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2927         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2929         * g++.dg/dfp/dfp.exp: Fix typo.
2931         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2932         Fix typo that breaks the check.
2934 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2936         * gnat.dg (tagged_alloc_free.adb): New testcase.
2938 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2940         * g++.dg/dfp: New directory.
2941         * g++.dg/dg.exp: Prune tests in dfp directory.
2942         * g++.dg/dfp/dfp.exp: New.
2943         * g++.dg/dfp/mangle-mode.C: New test.
2945 2009-09-28  Michael Matz  <matz@suse.de>
2947         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2948         for sign of -Inf.
2950 2009-09-27  Richard Henderson  <rth@redhat.com>
2952         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2953         * gcc.dg/tree-ssa/pr41469-1.c: New.
2955 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2957         PR c/41476
2958         * gcc.dg/cond-constqual-1.c: New test.
2960 2009-09-26  Michael Matz  <matz@suse.de>
2962         PR lto/40758
2963         PR middle-end/41470
2964         * gcc.dg/pr41470.c: New test.
2966 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2968         * gnat.dg/array9.adb: New test.
2970 2009-09-26  Michael Matz  <matz@suse.de>
2972         PR tree-optimization/41454
2973         * gcc.dg/pr41454.c: New test.
2975 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2977         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2978         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2979         into DW_TAG_GNU_template_parameter_pack and
2980         DW_TAG_GNU_formal_parameter_pack.
2981         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2982         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2984 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2986         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2987         parameters for alignment-sensitive -fsection-anchors tests.
2989 2009-09-25  Richard Guenther  <rguenther@suse.de>
2991         PR middle-end/41463
2992         * gcc.c-torture/execute/pr41463.c: New testcase.
2994 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2996         * gnat.dg/sse_nolib.adb: New testcase.
2998 2009-09-25  Revital Eres  <ERES@il.ibm.com>
3000         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3001         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3002         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3003         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3004         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3005         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3006         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3007         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3008         * gcc.dg/vect/vect.exp: Add Power7 flags.
3009         * g++.dg/vect/vect.exp: Likewise.
3010         * gfortran.dg/vect/vect.exp: Likewise.
3012 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3014         PR fortran/41459
3015         * gfortran.dg/empty_label.f: New test.
3016         * gfortran.dg/empty_label.f90: Ditto.
3017         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3019 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3021         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3022         compile-time.
3024 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
3026         * lib/scanasm.exp (make_pattern_printable): New function.
3027         (dg-scan, scan-assembler-times, scan-assembler-dem,
3028         scan-assembler-dem-not): Use it.
3030 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
3032         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3033         (test_nested): Renamed to ...
3034         (test_nested1): This.
3035         (test_nested2): New.
3036         (main): Likewise.
3038 2009-09-24  Richard Guenther  <rguenther@suse.de>
3040         PR tree-optimization/36143
3041         PR tree-optimization/38747
3042         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3043         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3044         * g++.dg/torture/pr38747.C: New testcase.
3045         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3047 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3049         * gnat.dg/nested_proc.adb: New test.
3051 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3053         * gcc.target/i386/pr12329.c: Adjust.
3055 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3057         PR debug/41248
3058         * gcc.dg/pr41248.c: New.
3060 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3062         PR debug/41065
3063         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3065 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3067         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3068         current_compiler_flags.  Fix typos.
3070 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3072         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3074 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3076         PR c/39779
3077         * gcc.c-torture/compile/pr39779.c: New test.
3079 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3081         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3082         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3083         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3085 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3087         PR debug/41295
3088         * gcc.dg/pr41295.c: New.
3090 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3092         * gcc.dg/pr40209.c: Add test case.
3094 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3096         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3097         matching assembly.
3098         * gcc.target/mips/code-readable-2.c: Likewise.
3099         * gcc.target/mips/code-readable-3.c: Likewise.
3101 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3103         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3104         Check support via mode instead of C type.
3105         (check_effective_target_dfprt_nocache): Ditto.
3106         (check_effective_target_hard_dfp): Ditto.
3108 2009-09-22  Richard Guenther  <rguenther@suse.de>
3110         PR middle-end/41395
3111         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3112         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3114 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3116         * gcc.dg/20090922-1.c: New test.
3118         PR bootstrap/41405
3119         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3120         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3121         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3122         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3123         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3124         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3125         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3126         * objc.dg/dwarf-2.m: Likewise.
3128 2009-09-22  Richard Guenther  <rguenther@suse.de>
3130         PR tree-optimization/41428
3131         * g++.dg/tree-ssa/pr41428.C: New testcase.
3133 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3135         PR middle-end/41429
3136         * g++.dg/gomp/pr41429.C: New test.
3138 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3140         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3142 2009-09-21  Jason Merrill  <jason@redhat.com>
3144         PR c++/41421
3145         * g++.dg/cpp0x/trivial1.C: Expand.
3147 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3149         * gcc.dg/torture/calleesave-sse.c: New.
3151 2009-09-21  Jan Hubicka  <jh@suse.cz>
3153         * gcc.dg/guality/inline-params.c: New testcase.
3155 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3157         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3158         Add -fno-inline.
3159         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3160         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3161         (f2): Ditto.
3163 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3165         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3166         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3167         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3168         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3169         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3171 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3173         PR middle-end/40642
3174         * g++.dg/torture/pr40642.C: New testcase.
3176 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3178         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3179         cases in static initializers.
3181 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3183         * gcc.c-tortue/compile/pr39886.c: New.
3185 2009-09-20  Chris Demetriou  <cgd@google.com>
3187         PR preprocessor/28435:
3188         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3189         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3190         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3191         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3192         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3194 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3196         * gcc.target/mips/mips.exp: Add relax-pic-calls
3197         under -mfoo/-mno-foo options.
3198         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3199         and -mexplicit-relocs.
3200         * gcc.target/mips/call-1.c: New test.
3201         * gcc.target/mips/call-2.c: New test.
3202         * gcc.target/mips/call-3.c: New test.
3203         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3204         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3206 2009-09-19  Chris Demetriou  <cgd@google.com>
3208         PR preprocessor/28435:
3209         * gcc.dg/cpp/missing-header-MD.c: New test.
3210         * gcc.dg/cpp/missing-header-MMD.c: New test.
3211         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3212         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3214 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3216         PR libgfortran/41328
3217         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3218         EOF works.
3220 2009-09-18  Jason Merrill  <jason@redhat.com>
3222         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3223         * g++.dg/cpp0x/initlist-deduce.C: New.
3225 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3227         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3229 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3231         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3232         * c-c++-common/dfp: New directory.
3233         * c-c++-common/dfp/dfp-dbg.h: New file.
3234         * gcc.dg/dfp/call-by-value.c: Move to ...
3235         * c-c++-common/call-by-value.c: here.
3236         * gcc.dg/dfp/cast.c: Move to ...
3237         * c-c++-common/cast.c: here.
3238         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3239         * c-c++-common/compare-eq-const.c: here.
3240         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3241         * c-c++-common/compare-eq-d128.c: here.
3242         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3243         * c-c++-common/compare-eq-d32.c: here.
3244         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3245         * c-c++-common/compare-eq-d64.c: here.
3246         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3247         * c-c++-common/compare-eq-dfp.c: here.
3248         * gcc.dg/dfp/compare-eq.h: Move to ...
3249         * c-c++-common/compare-eq.h: here.
3250         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3251         * c-c++-common/compare-rel-const.c: here.
3252         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3253         * c-c++-common/compare-rel-d128.c: here.
3254         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3255         * c-c++-common/compare-rel-d32.c: here.
3256         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3257         * c-c++-common/compare-rel-d64.c: here.
3258         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3259         * c-c++-common/compare-rel-dfp.c: here.
3260         * gcc.dg/dfp/compare-rel.h: Move to ...
3261         * c-c++-common/compare-rel.h: here.
3262         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3263         * c-c++-common/compare-special-d128.c: here.
3264         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3265         * c-c++-common/compare-special-d32.c: here.
3266         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3267         * c-c++-common/compare-special-d64.c: here.
3268         * gcc.dg/dfp/compare-special.h: Move to ...
3269         * c-c++-common/compare-special.h: here.
3270         * gcc.dg/dfp/constants-zero.c: Move to ...
3271         * c-c++-common/constants-zero.c: here.
3272         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3273         * c-c++-common/convert-bfp-10.c: here.
3274         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3275         * c-c++-common/convert-bfp-11.c: here.
3276         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3277         * c-c++-common/convert-bfp-12.c: here.
3278         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3279         * c-c++-common/convert-bfp-13.c: here.
3280         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3281         * c-c++-common/convert-bfp-14.c: here.
3282         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3283         * c-c++-common/convert-bfp-2.c: here.
3284         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3285         * c-c++-common/convert-bfp-3.c: here.
3286         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3287         * c-c++-common/convert-bfp-4.c: here.
3288         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3289         * c-c++-common/convert-bfp-5.c: here.
3290         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3291         * c-c++-common/convert-bfp-6.c: here.
3292         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3293         * c-c++-common/convert-bfp-7.c: here.
3294         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3295         * c-c++-common/convert-bfp-8.c: here.
3296         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3297         * c-c++-common/convert-bfp-9.c: here.
3298         * gcc.dg/dfp/convert-bfp.c: Move to ...
3299         * c-c++-common/convert-bfp.c: here.
3300         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3301         * c-c++-common/convert-bfp-fold.c: here.
3302         * gcc.dg/dfp/convert-dfp.c: Move to ...
3303         * c-c++-common/convert-dfp.c: here.
3304         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3305         * c-c++-common/convert-dfp-fold-2.c: here.
3306         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3307         * c-c++-common/convert-dfp-fold.c: here.
3308         * gcc.dg/dfp/convert.h: Move to ...
3309         * c-c++-common/convert.h: here.
3310         * gcc.dg/dfp/convert-int.c: Move to ...
3311         * c-c++-common/convert-int.c: here.
3312         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3313         * c-c++-common/convert-int-fold.c: here.
3314         * gcc.dg/dfp/convert-int-max.c: Move to ...
3315         * c-c++-common/convert-int-max.c: here.
3316         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3317         * c-c++-common/convert-int-max-fold.c: here.
3318         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3319         * c-c++-common/convert-int-saturate.c: here.
3320         * gcc.dg/dfp/func-array.c: Move to ...
3321         * c-c++-common/func-array.c: here.
3322         * gcc.dg/dfp/func-deref.c: Move to ...
3323         * c-c++-common/func-deref.c: here.
3324         * gcc.dg/dfp/func-mixed.c: Move to ...
3325         * c-c++-common/func-mixed.c: here.
3326         * gcc.dg/dfp/func-pointer.c: Move to ...
3327         * c-c++-common/func-pointer.c: here.
3328         * gcc.dg/dfp/func-scalar.c: Move to ...
3329         * c-c++-common/func-scalar.c: here.
3330         * gcc.dg/dfp/func-struct.c: Move to ...
3331         * c-c++-common/func-struct.c: here.
3332         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3333         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3334         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3335         * c-c++-common/func-vararg-alternate-d128.c: here.
3336         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3337         * c-c++-common/func-vararg-alternate-d32.c: here.
3338         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3339         * c-c++-common/func-vararg-alternate-d64.c: here.
3340         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3341         * c-c++-common/func-vararg-alternate.h: here.
3342         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3343         * c-c++-common/func-vararg-dfp.c: here.
3344         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3345         * c-c++-common/func-vararg-mixed-2.c: here.
3346         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3347         * c-c++-common/func-vararg-mixed.c: here.
3348         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3349         * c-c++-common/func-vararg-size0.c: here.
3350         * gcc.dg/dfp/inf-1.c: Move to ...
3351         * c-c++-common/inf-1.c: here.
3352         * gcc.dg/dfp/loop-index.c: Move to ...
3353         * c-c++-common/loop-index.c: here.
3354         * gcc.dg/dfp/modes.c: Move to ...
3355         * c-c++-common/modes.c: here.
3356         * gcc.dg/dfp/nan-1.c: Move to ...
3357         * c-c++-common/nan-1.c: here.
3358         * gcc.dg/dfp/nan-2.c: Move to ...
3359         * c-c++-common/nan-2.c: here.
3360         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3361         * c-c++-common/operator-arith-fold.c: here.
3362         * gcc.dg/dfp/operator-assignment.c: Move to ...
3363         * c-c++-common/operator-assignment.c: here.
3364         * gcc.dg/dfp/operator-comma.c: Move to ...
3365         * c-c++-common/operator-comma.c: here.
3366         * gcc.dg/dfp/operator-cond.c: Move to ...
3367         * c-c++-common/operator-cond.c: here.
3368         * gcc.dg/dfp/operator-logical.c: Move to ...
3369         * c-c++-common/operator-logical.c: here.
3370         * gcc.dg/dfp/operator-unary.c: Move to ...
3371         * c-c++-common/operator-unary.c: here.
3372         * gcc.dg/dfp/pr31385.c: Move to ...
3373         * c-c++-common/pr31385.c: here.
3374         * gcc.dg/dfp/pr33466.c: Move to ...
3375         * c-c++-common/pr33466.c: here.
3376         * gcc.dg/dfp/pr35620.c: Move to ...
3377         * c-c++-common/pr35620.c: here.
3378         * gcc.dg/dfp/pr36800.c: Move to ...
3379         * c-c++-common/pr36800.c: here.
3380         * gcc.dg/dfp/pr39034.c: Move to ...
3381         * c-c++-common/pr39034.c: here.
3382         * gcc.dg/dfp/pr39035.c: Move to ...
3383         * c-c++-common/pr39035.c: here.
3384         * gcc.dg/dfp/pr39902.c: Move to ...
3385         * c-c++-common/pr39902.c: here.
3386         * gcc.dg/dfp/pr39986.c: Move to ...
3387         * c-c++-common/pr39986.c: here.
3388         * gcc.dg/dfp/signbit-1.c: Move to ...
3389         * c-c++-common/signbit-1.c: here.
3390         * gcc.dg/dfp/signbit-2.c: Move to ...
3391         * c-c++-common/signbit-2.c: here.
3392         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3393         * c-c++-common/struct-layout-1.c: here.
3394         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3395         * c-c++-common/usual-arith-conv.c: here.
3396         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3397         * c-c++-common/usual-arith-conv-const.c: here.
3399 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3401         PR testsuite/41288
3402         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3403         stack alignment.
3405 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3407         PR c++/39365
3408         * g++.dg/expr/bool3.C: New test.
3409         * g++.dg/expr/bool4.C: New test.
3411 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3413         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3414         * gcc.dg/dfp/signbit-2.c: Use it.
3415         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3416         arguments to unsigned int.
3417         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3418         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3419         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3420         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3421         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3422         * gcc.dg/dfp/pr39986.c: Ditto.
3423         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3424         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3425         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3426         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3427         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3429 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3431         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3433 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3435         PR c/41049
3436         * dfp/pr41049.c: New test.
3438 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3440         PR testsuite/41385
3441         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3443 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3445         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3446         * gcc.dg/ipa/ipa-sra-1.c: New test.
3447         * gcc.dg/ipa/ipa-sra-2.c: New test.
3448         * gcc.dg/ipa/ipa-sra-3.c: New test.
3449         * gcc.dg/ipa/ipa-sra-4.c: New test.
3450         * gcc.dg/ipa/ipa-sra-5.c: New test.
3451         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3452         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3454 2009-09-17  Michael Matz  <matz@suse.de>
3456         PR middle-end/41347
3457         * gfortran.dg/pr41347.f90: New test.
3459 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3461         * gcc.c-torture/compile/20090917-1.c: New testcase.
3463 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3465         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3466         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3467         alpha*-*-* target from XFAIL list.
3469 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3471         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3472         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3473         * gcc.dg/dfp/cast-bad.c: Use default options.
3474         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3475         * gcc.dg/dfp/composite-type.c: Ditto.
3476         * gcc.dg/dfp/constants.c: Ditto.
3477         * gcc.dg/dfp/constants-hex.c: Ditto.
3478         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3479         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3480         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3481         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3482         * gcc.dg/dfp/ctypes.c: Ditto.
3483         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3484         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3485         * gcc.dg/dfp/float-constant-double.c: Ditto.
3486         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3487         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3488         * gcc.dg/dfp/modes.c: Ditto.
3489         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3490         * gcc.dg/dfp/pr31344.c: Ditto.
3491         * gcc.dg/dfp/pr31385.c: Ditto.
3492         * gcc.dg/dfp/pr33466.c: Ditto.
3493         * gcc.dg/dfp/pr35620.c: Ditto.
3494         * gcc.dg/dfp/pr37435.c: Ditto.
3495         * gcc.dg/dfp/pr39986.c: Ditto.
3496         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3497         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3498         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3499         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3500         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3501         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3502         * gcc.dg/dfp/typespec.c: Ditto.
3503         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3504         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3505         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3506         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3507         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3508         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3509         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3510         * gcc.dg/dfp/compare-rel.h: Ditto.
3511         * gcc.dg/dfp/compare-special.h: Ditto.
3512         * gcc.dg/dfp/convert.h: Ditto.
3513         * gcc.dg/dfp/fe-check.h: Ditto.
3514         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3515         * gcc.dg/dfp/cast.c: Ditto.
3516         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3517         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3518         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3519         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3520         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3521         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3522         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3523         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3524         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3525         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3526         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3527         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3528         * gcc.dg/dfp/constants-zero.c: Ditto.
3529         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3530         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3531         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3532         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3533         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3534         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3535         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3536         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3537         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3538         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3539         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3540         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3541         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3542         * gcc.dg/dfp/convert-bfp.c: Ditto.
3543         * gcc.dg/dfp/convert-complex.c: Ditto.
3544         * gcc.dg/dfp/convert-dfp.c: Ditto.
3545         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3546         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3547         * gcc.dg/dfp/convert-int.c: Ditto.
3548         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3549         * gcc.dg/dfp/convert-int-max.c: Ditto.
3550         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3551         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3552         * gcc.dg/dfp/fe-binop.c: Ditto.
3553         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3554         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3555         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3556         * gcc.dg/dfp/func-array.c: Ditto.
3557         * gcc.dg/dfp/func-deref.c: Ditto.
3558         * gcc.dg/dfp/func-mixed.c: Ditto.
3559         * gcc.dg/dfp/func-pointer.c: Ditto.
3560         * gcc.dg/dfp/func-scalar.c: Ditto.
3561         * gcc.dg/dfp/func-struct.c: Ditto.
3562         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3563         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3564         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3565         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3566         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3567         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3568         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3569         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3570         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3571         * gcc.dg/dfp/inf-1.c: Ditto.
3572         * gcc.dg/dfp/loop-index.c: Ditto.
3573         * gcc.dg/dfp/nan-1.c: Ditto.
3574         * gcc.dg/dfp/nan-2.c: Ditto.
3575         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3576         * gcc.dg/dfp/operator-assignment.c: Ditto.
3577         * gcc.dg/dfp/operator-comma.c: Ditto.
3578         * gcc.dg/dfp/operator-cond.c: Ditto.
3579         * gcc.dg/dfp/operator-logical.c: Ditto.
3580         * gcc.dg/dfp/operator-unary.c: Ditto.
3581         * gcc.dg/dfp/pr36800.c: Ditto.
3582         * gcc.dg/dfp/pr39034.c: Ditto.
3583         * gcc.dg/dfp/pr39035.c: Ditto.
3584         * gcc.dg/dfp/pr39902.c: Ditto.
3585         * gcc.dg/dfp/signbit-1.c: Ditto.
3586         * gcc.dg/dfp/signbit-2.c: Ditto.
3587         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3588         * gcc.dg/dfp/union-init.c: Ditto.
3589         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3591 2009-09-16  Michael Matz  <matz@suse.de>
3593         PR fortran/41212
3594         * gfortran.dg/pr41212.f90: New test.
3596 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3598         * gnat.dg/alignment9.adb: New test.
3600 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3602         * gnat.dg/discr20.ad[sb]: New test.
3604 2009-09-16  Richard Guenther  <rguenther@suse.de>
3606         PR middle-end/34011
3607         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3609 2009-09-16  DJ Delorie  <dj@redhat.com>
3610             Kaz Kojima  <kkojima@gcc.gnu.org>
3612         * gcc.target/sh/struct-arg-dw2.c: New test.
3614 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3615             Jakub Jelinek  <jakub@redhat.com>
3617         PR target/41175
3618         * gcc.target/powerpc/pr41175.c: New test.
3620 2009-09-14  Richard Henderson  <rth@redhat.com>
3622         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3623         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3624         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3626 2009-09-14  Richard Henderson  <rth@redhat.com>
3628         * g++.dg/eh/builtin1.C: Update resx pattern match.
3629         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3631 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3633         * gcc.target/mips/branch-helper.h: New file.
3634         * gcc.target/mips/branch-2.c,
3635         * gcc.target/mips/branch-3.c,
3636         * gcc.target/mips/branch-4.c,
3637         * gcc.target/mips/branch-5.c,
3638         * gcc.target/mips/branch-6.c,
3639         * gcc.target/mips/branch-7.c,
3640         * gcc.target/mips/branch-8.c,
3641         * gcc.target/mips/branch-9.c,
3642         * gcc.target/mips/branch-10.c,
3643         * gcc.target/mips/branch-11.c,
3644         * gcc.target/mips/branch-12.c,
3645         * gcc.target/mips/branch-13.c,
3646         * gcc.target/mips/branch-14.c,
3647         * gcc.target/mips/branch-15.c: New tests.
3649 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3651         PR target/41331
3652         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3653         -m32 -mpowerpc64 system.
3655 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3657         From Jie Zhang <jie.zhang@analog.com>:
3658         * gcc.target/bfin/saveall.c: New test.
3659         * gcc.target/bfin/20090914-1.c: New test.
3660         * gcc.target/bfin/20090914-2.c: New test.
3662         * gcc.target/bfin/20090914-3.c: New test.
3664 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3666         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3668 2009-09-14  Richard Guenther  <rguenther@suse.de>
3670         PR middle-end/41350
3671         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3673 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3675         PR libgfortran/41328
3676         * gfortran.dg/cr_lf.f90: New test.
3678 2009-09-11  Michael Matz  <matz@suse.de>
3680         PR middle-end/41275
3681         * g++.dg/tree-ssa/pr41275.C: New test.
3683 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3685         PR fortran/41242
3686         * gfortran.dg/proc_ptr_comp_21.f90: New.
3688 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3690         PR fortran/31292
3691         * gfortran.dg/module_procedure_1.f90: New test.
3692         * gfortran.dg/module_procedure_2.f90: Ditto.
3693         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3695 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3696             James A. Morrison  <phython@gcc.gnu.org>
3698         PR ada/18302
3699         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3700         commands.
3701         * ada/acats/run_test.exp: New file.
3703 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3705         Revert:
3706         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3708         PR rtl-optimization/39779
3709         * gcc.dg/pr39979.c: New test.
3711 2009-09-10  Richard Guenther  <rguenther@suse.de>
3713         PR middle-end/41257
3714         * g++.dg/torture/pr41257-2.C: New testcase.
3716 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3718         PR c++/28293
3719         * g++.dg/template/crash91.C: New.
3721 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3723         PR rtl-optimization/39779
3724         * gcc.dg/pr39979.c: New test.
3726 2009-09-09  Richard Guenther  <rguenther@suse.de>
3728         PR tree-optimization/41101
3729         * gcc.c-torture/compile/pr41101.c: New testcase.
3731 2009-09-09  Richard Guenther  <rguenther@suse.de>
3733         PR middle-end/41317
3734         * gcc.c-torture/execute/pr41317.c: New testcase.
3735         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3736         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3738 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3740         Fix some test breakages on Darwin
3741         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3742         and adjust.
3743         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3744         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3745         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3746         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3747         take darwin specifics in account.
3749 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3751         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3752         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3754 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3756         PR c++/39923
3757         * g++.dg/cpp0x/initlist24.C: New.
3759 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3761         * gcc.dg/large-size-array-2.c: Fix target requirement.
3762         * gcc.dg/large-size-array-4.c: Likewise.
3763         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3764         * gcc.dg/c99-const-expr-2.c: Likewise.
3765         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3766         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3767         * gcc.dg/c90-const-expr-10.c: Likewise.
3768         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3769         instead of long.
3770         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3771         * gcc.dg/vect/pr33846.c: Likewise.
3772         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3773         __PTRDIFF_TYPE__, instead of unsigned long.
3774         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3776 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3778         PR debug/41229
3779         PR debug/41291
3780         PR debug/41300
3781         * gfortran.dg/pr41229.f90: New.
3783 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3785         PR debug/41232
3786         * gcc.dg/pr41232.c: New.
3788 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3790         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3791         contain -march.
3792         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3793         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3794         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3795         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3796         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3797         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3798         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3799         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3800         options other than that used in dg-options.
3802 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3804         PR rtl-optimization/41239
3805         * gcc.c-torture/execute/pr41239.c: New test.
3807 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3809         PR libgfortran/41192
3810         * gfortran.dg/namelist_59.f90: New test.
3812 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3814         From Mike Frysinger  <michael.frysinger@analog.com>
3815         * gcc.target/bfin/mcpu-bf542m.c: New file.
3816         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3817         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3818         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3819         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3821 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3823         PR middle-end/41282
3824         * gcc.c-torture/compile/pr41282.c: New test.
3826 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3828         PR fortran/41197
3829         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3830         variables for stat and errmsg.
3831         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3832         * gfortran.dg/allocate_stat_2.f90:  New test.
3834 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3836         * gcc.c-torture/compile/20090907-1.c: New test.
3838 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3840         PR bootstrap/41241
3841         * gcc.dg/pr41241.c: New test.
3843 2009-09-06  Richard Guenther  <rguenther@suse.de>
3845         PR middle-end/41144
3846         * g++.dg/torture/pr41144.C: New testcase.
3848 2009-09-06  Richard Guenther  <rguenther@suse.de>
3850         PR middle-end/41261
3851         * gcc.dg/torture/pr41261.c: New testcase.
3853 2009-09-05  Richard Guenther  <rguenther@suse.de>
3855         PR middle-end/41181
3856         * gcc.c-torture/compile/pr41181.c: New testcase.
3858 2009-09-05  Richard Guenther  <rguenther@suse.de>
3860         PR debug/41273
3861         * g++.dg/torture/pr41273.C: New testcase.
3863 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3865         PR fortran/41258
3866         * gfortran.dg/typebound_proc_12.f90 : New test.
3868 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3870         PR debug/41225
3871         * gfortran.dg/pr41225.f90: New.
3873 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3875         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3876         unistd.h, sys/types.h and sys/wait.h.
3877         (gualchk_t): New.
3878         (GUALCVT): New.
3879         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3880         (GUALITY_GDB_REDIRECT): New.
3881         (GUALITY_GDB_ARGS): Use it.
3883 2009-09-04  Richard Guenther  <rguenther@suse.de>
3885         PR middle-end/41257
3886         * g++.dg/torture/pr41257.C: New testcase.
3888 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3890         PR tree-optimization/41112
3891         * gnat.dg/array8.adb: New test.
3893 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3895         * gcc.target/arm/ctz.c: New test case.
3897 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3899         PR tree-optimization/38275
3900         * gcc.dg/autopar/reduc-1char.c: Increase number
3901         of iterations. Adjust the logic accordingly.
3902         * gcc.dg/autopar/reduc-2char.c: Ditto.
3903         * gcc.dg/autopar/reduc-1.c: Ditto.
3904         * gcc.dg/autopar/reduc-2.c: Ditto.
3905         * gcc.dg/autopar/reduc-3.c: Ditto.
3906         * gcc.dg/autopar/reduc-6.c: Ditto.
3907         * gcc.dg/autopar/reduc-7.c: Ditto.
3908         * gcc.dg/autopar/reduc-8.c: Ditto.
3909         * gcc.dg/autopar/reduc-9.c: Ditto.
3910         * gcc.dg/autopar/pr39500-1.c: Ditto.
3911         * gcc.dg/autopar/reduc-1short.c: Ditto.
3912         * gcc.dg/autopar/reduc-2short.c: Ditto.
3913         * gcc.dg/autopar/parallelization-1.c: Ditto.
3915 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3917         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3918         testcase using guality.h compiles and links and if a global variable
3919         can be verified by gdb.
3921 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3923         * lib/target-supports.exp (check_effective_target_sync_int_long):
3924         Supported on Blackfin Linux targets.
3926 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3928         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3930 2009-09-03  Diego Novillo  <dnovillo@google.com>
3932         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3933         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3934         * g++.dg/warn/unit-1.C: Likewise.
3935         * g++.dg/ipa/iinline-1.C: Likewise.
3936         * g++.dg/template/cond2.C: Adjust expected line location for the
3937         error.
3938         * g++.dg/template/pr35240.C: Likewise.
3940 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3942         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3943         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3945 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3947         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3948         * gcc.dg/memcpy-1.c: Add . to match pattern.
3949         * gcc.dg/uninit-I.c: XFAIL warning test.
3950         * g++.dg/warn/unit-1.C: XFAIL warning test.
3952 2009-09-02  Ian Lance Taylor  <iant@google.com>
3954         * gcc.dg/20090902-1.c: New test.
3956 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3958         * gcc.dg/builtin-object-size-9.c: New test.
3960 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3962         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3964 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3965             Olivier Hainque  <hainque@adacore.com>
3967         * gnat.dg/misaligned_param.adb: New test.
3968         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3969         * gnat.dg/slice7.adb: Add 1 more related case.
3971 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3973         * gcc.dg/guality/guality.c: Expect to fail for now.
3974         * gcc.dg/guality/example.c: Likewise.
3976 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3978         * gcc.dg/guality/guality.c: New.
3979         * gcc.dg/guality/guality.h: New.
3980         * gcc.dg/guality/guality.exp: New.
3981         * gcc.dg/guality/example.c: New.
3982         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3983         (cleanup-saved-temps): Likewise, .gkd files too.
3985 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3987         PR fortran/39229
3988         * gfortran.dg/line_length_3.f: New test.
3989         * gfortran.dg/line_length_4.f90: New test.
3991 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3993         * lib/target-supports.exp (check_gc_sections_available):
3994         Add proper pattern quote.
3996 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3997             Kaz Kojima  <kkojima@gcc.gnu.org>
3999         * lib/target-supports.exp (add_options_for_ieee): New procedure.
4000         * g++.dg/cdce3.C: Use dg-add-options ieee.
4001         * g++.dg/torture/type-generic-1.C: Likewise.
4002         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4003         * gcc.dg/pr28796-2.c: Likewise.
4004         * gcc.dg/torture/builtin-math-7.c: Likewise.
4005         * gcc.dg/torture/type-generic-1.c: Likewise.
4006         * gfortran.dg/boz_14.f90: Likewise.
4007         * gfortran.dg/erf_2.F90: Likewise.
4008         * gfortran.dg/init_flag_3.f90: Likewise.
4009         * gfortran.dg/init_flag_4.f90: Likewise.
4010         * gfortran.dg/init_flag_5.f90: Likewise.
4011         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4012         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4013         * gfortran.dg/isnan_1.f90: Likewise.
4014         * gfortran.dg/isnan_2.f90: Likewise.
4015         * gfortran.dg/maxlocval_2.f90: Likewise.
4016         * gfortran.dg/maxlocval_4.f90: Likewise.
4017         * gfortran.dg/minlocval_1.f90: Likewise.
4018         * gfortran.dg/minlocval_4.f90: Likewise.
4019         * gfortran.dg/module_nan.f90: Likewise.
4020         * gfortran.dg/namelist_42.f90: Likewise.
4021         * gfortran.dg/namelist_43.f90: Likewise.
4022         * gfortran.dg/nan_1.f90: Likewise.
4023         * gfortran.dg/nan_2.f90: Likewise.
4024         * gfortran.dg/nan_3.f90: Likewise.
4025         * gfortran.dg/nan_4.f90: Likewise.
4026         * gfortran.dg/nan_5.f90: Likewise.
4027         * gfortran.dg/nearest_1.f90: Likewise.
4028         * gfortran.dg/nearest_2.f90: Likewise.
4029         * gfortran.dg/nearest_3.f90: Likewise.
4030         * gfortran.dg/pr37243.f: Likewise.
4031         * gfortran.dg/real_const_3.f90: Likewise.
4032         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4034 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
4036         PR debug/30161
4037         * g++.dg/debug/dwarf2/template-params-1.C: New test.
4038         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4039         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4040         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4041         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4042         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4043         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4044         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4045         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4046         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4047         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4048         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4049         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4051 2009-08-31  Jason Merrill  <jason@redhat.com>
4053         PR c++/41127
4054         * g++.dg/parse/enum5.C: New.
4055         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4057 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4059         PR fortran/40940
4060         * gfortran.dg/allocate_derived_1.f90: New.
4061         * gfortran.dg/class_3.f03: New.
4063 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4065         PR fortran/40996
4066         * gfortran.dg/allocatable_scalar_1.f90: New.
4067         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4068         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4069         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4071 2009-08-30  Richard Guenther  <rguenther@suse.de>
4073         PR tree-optimization/41186
4074         * g++.dg/torture/pr41186.C: New testcase.
4075         * g++.dg/tree-ssa/pr41186.C: Likewise.
4077 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4079         PR c++/41187
4080         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4081         take ia64 assembly comments syntax in account.
4083 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4085         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4087 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4089         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4090         * gfortran.dg/whole_file_6.f90: Likewise.
4092 2009-08-28  Cary Coutant  <ccoutant@google.com>
4094         PR debug/41063
4095         * g++.dg/debug/dwarf2/pr41063.C: New test.
4097 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4099         PR rtl-optimization/40861
4100         * gcc.dg/pr40861.c: New test.
4102 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4104         PR fortran/40869
4105         * gfortran.dg/proc_ptr_comp_20.f90: New.
4107 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4109         PR libfortran/39667
4110         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4111         open temp file with status="scratch".
4112         * gfortran.dg/fmt_cache_1.f: Likewise.
4113         * gfortran.dg/fmt_exhaust.f90: Likewise.
4114         * gfortran.dg/fmt_t_4.f90: Likewise.
4115         * gfortran.dg/fseek.f90: Likewise.
4116         * gfortran.dg/list_read_5.f90: Likewise.
4117         * gfortran.dg/namelist_39.f90: Likewise.
4118         * gfortran.dg/namelist_56.f90: Likewise.
4119         * gfortran.dg/read_bad_advance.f90: Likewise.
4120         * gfortran.dg/read_repeat.f90: Likewise.
4121         * gfortran.dg/read_size_noadvance.f90: Likewise.
4122         * gfortran.dg/read_x_past.f: Likewise.
4124 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4126         PR fortran/28039
4127         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4129 2009-08-27  Daniel Kraft  <d@domob.eu>
4131         PR fortran/37425
4132         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4133         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4134         error and fix problem with recursive assignment.
4135         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4136         * gfortran.dg/typebound_operator_3.f03: New test.
4137         * gfortran.dg/typebound_operator_4.f03: New test.
4139 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4141         PR debug/41170
4142         * debug/dwarf2/namespace-1.C: New test.
4144 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4146         PR fortran/41162
4147         * gfortran.dg/pr41162.f: New.
4149 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4150             Richard Sandiford  <rdsandiford@googlemail.com>
4152         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4153         with "forbid_cpu".
4154         * gcc.target/mips/branch-1.c: Update accordingly.
4155         * gcc.target/mips/extend-1.c: Likewise.
4156         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4158 2009-08-26  Richard Guenther  <rguenther@suse.de>
4160         PR middle-end/41163
4161         * gcc.c-torture/compile/pr41163.c: New testcase.
4162         * gcc.dg/pr35899.c: Adjust.
4164 2009-08-26  Richard Guenther  <rguenther@suse.de>
4166         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4168 2009-08-26  Jason Merrill  <jason@redhat.com>
4170         * g++.dg/cpp0x/explicit3.C: New.
4171         * g++.dg/overload/cond2.C: New.
4173 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4175         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4177 2009-08-25  Jan Hubicka  <jh@suse.cz>
4179         * gcc.target/i386/sse5-shift1-vector.c
4180         * gcc.target/i386/isa-12.c
4181         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4182         * gcc.target/i386/sse5-pcmov2.c
4183         * gcc.target/i386/isa-3.c
4184         * gcc.target/i386/sse5-shift2-vector.c
4185         * gcc.target/i386/isa-7.c
4186         * gcc.target/i386/funcspec-2.c
4187         * gcc.target/i386/sse5-haddX.c
4188         * gcc.target/i386/sse5-hadduX.c
4189         * gcc.target/i386/isa-9.c
4190         * gcc.target/i386/sse5-maccXX.c
4191         * gcc.target/i386/sse5-shift3-vector.c
4192         * gcc.target/i386/sse5-msubXX.c
4193         * gcc.target/i386/sse5-permpX.c
4194         * gcc.target/i386/sse5-check.h
4195         * gcc.target/i386/sse-12.c
4196         * gcc.target/i386/sse-11.c
4197         * gcc.target/i386/sse-10.c
4198         * gcc.target/i386/sse-13.c
4199         * gcc.target/i386/sse-14.c
4200         * gcc.target/i386/sse-22.c
4201         * gcc.target/i386/sse-2.c
4202         * gcc.target/i386/sse-13.c
4203         * gcc.target/i386/avx-2.c
4204         * gcc.target/i386/sse5-rotate1-vector.c
4205         * gcc.target/i386/isa-4.c
4206         * gcc.target/i386/sse5-hsubX.c
4207         * gcc.target/i386/sse5-pcmov.c
4208         * gcc.target/i386/sse5-fma.c
4209         * gcc.target/i386/isa-8.c
4210         * gcc.target/i386/sse5-rotate2-vector.c
4211         * gcc.target/i386/sse5-nmaccXX.c
4212         * gcc.target/i386/sse5-imul64-vector.c
4213         * gcc.target/i386/sse5-nmsubXX.c
4214         * gcc.target/i386/sse5-rotate3-vector.c
4215         * gcc.target/i386/sse5-fma-vector.c
4216         * gcc.target/i386/sse5-imul32widen-vector.c
4217         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4219         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4220         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4221         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4222         * gcc.target/i386/avx-1.c: Remove SSE5.
4223         * gcc.target/i386/avx-2.c: Remove SSE5.
4224         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4225         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4226         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4227         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4229 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4231         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4233 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4235         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4236         keyword works in the same manner as __alignof.
4238 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4240         PR libfortran/34670
4241         * gfortran.dg/unpack_bounds_1.f90:  New test.
4242         * gfortran.dg/unpack_bounds_2.f90:  New test.
4243         * gfortran.dg/unpack_bounds_3.f90:  New test.
4245 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4247         * gnat.dg/slice7.adb: New test.
4248         * gnat.dg/slice7_pkg.ads: New helper.
4250 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4252         PR fortran/41139
4253         * gfortran.dg/proc_ptr_25.f90: New.
4254         * gfortran.dg/proc_ptr_comp_18.f90: New.
4255         * gfortran.dg/proc_ptr_comp_19.f90: New.
4257 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4259         PR fortran/41154
4260         * gfortran.dg/fmt_error_8.f: New test.
4262 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4264         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4265         number, update all callers and synchronize results for latest MPC.
4267 2009-08-21  Jason Merrill  <jason@redhat.com>
4269         * g++.dg/warn/Wunused-17.C: New.
4271 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4273         * gcc.target/arm/combine-cmp-shift.c: New test.
4275 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4277         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4278         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4279         width specifier.
4281 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4283         * gfortran.dg/fmt_error_7.f: New test.
4285 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4287         PR target/40718
4288         * gcc.target/i386/pr40718.c: New test.
4290 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4292         * gfortran.dg/proc_ptr_24.f90: New test.
4294 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4296         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4297         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4298         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4300 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4302         PR fortran/28039
4303         * gfortran.dg/fmt_with_extra.f: new file.
4305 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4307         * lib/target-supports.exp
4308         (check_effective_target_arm_iwmmxt_ok): New procedure.
4309         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4310         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4312 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4314         * gfortran.dg/boz_9.f90: Do not load denormal floating
4315         point constants.  Remove -mieee option for alpha*-*-* targets.
4317 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4319         PR fortran/41106
4320         * gfortran.dg/proc_ptr_23.f90: New.
4321         * gfortran.dg/proc_ptr_comp_15.f90: New.
4322         * gfortran.dg/proc_ptr_comp_16.f90: New.
4323         * gfortran.dg/proc_ptr_comp_17.f90: New.
4325 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4327         PR c++/41131
4328         * g++.dg/expr/unary3.C: New test.
4330 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4332         * gfortran.dg/common_5.f: Add -mdalign for sh.
4333         * gfortran.dg/common_align_2.f90: Likewise.
4335 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4337         PR libfortran/40962
4338         * c_f_pointer_tests_4.f90:  New test.
4340 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4342         * gnat.dg/slice6.adb: New test.
4343         * gnat.dg/slice6_pkg.ads: New helper.
4345 2009-08-20  Michael Matz  <matz@suse.de>
4347         PR fortran/41126
4348         * gfortran.dg/pr41126.f90: New test.
4350 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4352         * gnat.dg/dynamic_bound.adb: New test.
4354 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4356         PR fortran/41121
4357         * gfortran.dg/intrinsic_5.f90: New.
4359 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4360             Richard Earnshaw  <richard.earnshaw@arm.com>
4362         * gcc.target/arm/20090811-1.c: New test.
4364 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4366         PR middle-end/41123
4367         * gcc.dg/pr41123.c: New test.
4369 2009-08-19  Jason Merrill  <jason@redhat.com>
4371         PR c++/41120
4372         * g++.dg/other/gc4.C: New.
4374 2009-08-18  Michael Matz  <matz@suse.de>
4376         * gfortran.dg/vect/vect-gems.f90: New test.
4377         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4379 2009-08-18  DJ Delorie  <dj@redhat.com>
4381         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4382         * lib/gcc-defs.exp: ... to here.
4384         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4385         GCC_EXEC_PREFIX before building the wrapper.
4387 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4389         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4390         tests.
4391         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4392         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4393         dg-options.  Fix dg-final clause.
4395 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4397         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4399 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4400             Paul Thomas  <pault@gcc.gnu.org>
4402         PR fortran/40870
4403         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4405 2009-08-18  Richard Guenther  <rguenther@suse.de>
4407         PR middle-end/41094
4408         * gcc.dg/torture/pr41094.c: New testcase.
4409         * gcc.dg/torture/builtin-power-1.c: Adjust.
4410         * gcc.dg/builtins-10.c: Likewise.
4412 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4414         PR target/40971
4415         * gcc.dg/pr40971.c: New test.
4417 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4419         PR fortran/41062
4420         * gfortran.dg/use_only_4.f90: New test.
4422 2009-08-17  Daniel Kraft  <d@domob.eu>
4424         PR fortran/37425
4425         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4426         NOPASS bindings as operators.
4428 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4430         * lib/target-supports.exp
4431         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4432         of targets that do not need command line argument to enable SIMD.
4434 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4436         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4437         typo in cache name.
4439 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441         PR fortran/41075
4442         * gfortran.dg/unlimited_fmt_1.f90: New test.
4444 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4446         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4448 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4450         * gnat.dg/itype.ad[sb]: New test.
4452 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4454         * gcc.target/mips/mips.exp: Add terminology section to comment
4455         at the top of the file.  Fix typos.
4457 2009-08-16  Jason Merrill  <jason@redhat.com>
4459         * g++.dg/debug/dwarf2/inline1.C: New.
4461 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4463         PR target/38599
4464         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4466 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4468         PR debug/37801
4469         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4470         Make sure to trigger inlining optimizations.
4471         * gcc.dg/debug/dwarf2/inline2.c: New test.
4473 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4475         PR fortran/41070
4476         * gfortran.dg/structure_constructor_10.f90: New.
4478 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4480         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4481         * gcc.dg/pragma-re-2.c: Likewise.
4482         * gcc.dg/pragma-re-3.c: Likewise.
4483         * gcc.dg/pragma-re-4.c: Likewise.
4484         * g++.dg/other/pragma-re-1.C: Likewise.
4485         * g++.dg/other/pragma-re-2.C: Likewise.
4487 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4489         * gcc.dg/torture/builtin-math-7.c: New.
4491 2009-08-14  Richard Guenther  <rguenther@suse.de>
4493         * gcc.c-torture/execute/20090814-1.c: New testcase.
4495 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4497         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4499 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4501         PR target/40934
4502         * gcc.target/i386/pr40934.c: New.
4504 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4506         PR target/41019
4507         * gcc.target/i386/pr41019.c: New test.
4509 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4511         PR fortran/40955
4512         * gfortran.dg/winapi.f90: New test.
4514 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4516         PR fortran/40995
4517         * gfortran.dg/intrinsic_4.f90: New.
4518         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4519         different line.
4521 2009-08-13  Richard Guenther  <rguenther@suse.de>
4523         PR middle-end/41047
4524         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4526 2009-08-12  Richard Guenther  <rguenther@suse.de>
4528         PR tree-optimization/41011
4529         * gfortran.dg/pr41011.f: New testcase.
4531 2009-08-11  Andrew Haley  <aph@redhat.com>
4533         * gcc.target/arm/synchronize.c: New file.
4535 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4537         PR middle-end/40980
4538         * gfortran.dg/graphite/id-17.f: New.
4540 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4541             Sebastian Pop  <sebastian.pop@amd.com>
4543         * gcc.dg/graphite/interchange-1.c: XFAILed.
4544         * gcc.dg/graphite/interchange-2.c: XFAILed.
4545         * gcc.dg/graphite/interchange-3.c: XFAILed.
4546         * gcc.dg/graphite/interchange-4.c: XFAILed.
4547         * gcc.dg/graphite/interchange-7.c: XFAILed.
4549 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4551         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4553 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4554             Pranav Garg  <pranav.garg2107@gmail.com>
4556         * gcc.dg/graphite/interchange-6.c: XFAILed.
4558 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4560         * gcc.dg/graphite/interchange-9.c: New.
4562 2009-08-12  Richard Guenther  <rguenther@suse.de>
4564         PR rtl-optimization/41033
4565         * gcc.dg/pr41033.c: New test.
4567 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4569         PR fortran/41022
4570         * gfortran.dg/proc_ptr_comp_14.f90: New.
4572 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4574         * gcc.target/mips/ext-5.c: New test.
4575         * gcc.target/mips/ext-6.c: New test.
4576         * gcc.target/mips/ext-7.c: New test.
4577         * gcc.target/mips/ext-8.c: New test.
4578         * gcc.target/mips/extend-2.c: New test.
4580 2009-08-10  Jason Merrill  <jason@redhat.com>
4582         * g++.dg/other/linkage2.C: New test for types-without-linkage
4583         handling.
4584         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4585         * g++.dg/lookup/anon2.C: Likewise.
4586         * g++.dg/other/anon3.C: Likewise.
4587         * g++.dg/template/arg2.C: Likewise.
4588         * g++.dg/template/local4.C: Likewise.
4589         * g++.old-deja/g++.law/operators32.C: Likewise.
4590         * g++.old-deja/g++.other/linkage2.C: Likewise.
4591         * g++.old-deja/g++.pt/enum6.C: Likewise.
4592         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4593         * g++.old-deja/g++.other/linkage1.C: Likewise.
4595 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4597         * gcc.dg/dg.exp: Test also c-c++-common dir.
4598         * g++.dg/dg.exp: Likewise.
4599         * g++.dg/warn/Wconversion-real.C: Delete.
4600         * gcc.dg/Wconversion-real.c: Move to ...
4601         * c-c++-common/Wconversion-real.c: ... here.
4602         * lib/target-supports.exp
4603         (check_effective_target_c,check_effective_target_c++): New.
4605 2009-08-10  Daniel Kraft  <d@domob.eu>
4607         PR fortran/37425
4608         * gfortran.dg/typebound_operator_1.f03: New test.
4609         * gfortran.dg/typebound_operator_2.f03: New test.
4611 2009-08-10  Richard Guenther  <rguenther@suse.de>
4613         PR middle-end/41006
4614         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4615         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4617 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4619         PR fortran/40940
4620         * gfortran.dg/class_1.f03: New.
4621         * gfortran.dg/class_2.f03: New.
4622         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4623         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4624         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4625         * gfortran.dg/typebound_call_10.f03: Ditto.
4626         * gfortran.dg/typebound_call_2.f03: Ditto.
4627         * gfortran.dg/typebound_call_3.f03: Ditto.
4628         * gfortran.dg/typebound_call_4.f03: Ditto.
4629         * gfortran.dg/typebound_generic_3.f03: Ditto.
4630         * gfortran.dg/typebound_generic_4.f03: Ditto.
4631         * gfortran.dg/typebound_proc_1.f08: Ditto.
4632         * gfortran.dg/typebound_proc_5.f03: Ditto.
4633         * gfortran.dg/typebound_proc_6.f03: Ditto.
4635 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4637         PR c++/40866
4638         * g++.dg/expr/stmt-expr-1.C: New test.
4640 2009-08-09  Richard Guenther  <rguenther@suse.de>
4642         PR tree-optimization/41016
4643         * gcc.c-torture/compile/pr41016.c: New testcase.
4645 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4647         * gcc.dg/overflow-warn-8.c: New test.
4649 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4651         PR tree-optimization/41008
4652         * gcc.dg/vect/O1-pr41008.c: New test.
4654 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4656         PR fortran/40955
4657         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4659 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4661         * gcc.target/bfin/loop-autoinc.c: New file.
4663 2009-08-08  Richard Guenther  <rguenther@suse.de>
4665         PR tree-optimization/40991
4666         * g++.dg/torture/pr40991.C: New testcase.
4668 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4670         * ada/acats/support/impdef.a: Tweak timing constants. Add
4671         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4672         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4673         * ada/acats/tests/c9/c940007.a: Likewise.
4674         * ada/acats/tests/c9/c94001c.ada: Likewise.
4675         * ada/acats/tests/c9/c94006a.ada: Likewise.
4676         * ada/acats/tests/c9/c94008c.ada: Likewise.
4677         * ada/acats/tests/c9/c951002.a: Likewise.
4678         * ada/acats/tests/c9/c954a01.a: Likewise.
4679         * ada/acats/tests/c9/c96001a.ada: Likewise.
4680         * ada/acats/tests/c9/c97307a.ada: Likewise.
4682 2009-08-07  Richard Guenther  <rguenther@suse.de>
4684         PR tree-optimization/40999
4685         * gfortran.dg/pr40999.f: New testcase.
4687 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4689         * g++.dg/tree-prof/partition1.C: New test.
4691 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4693         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4694         hook.
4695         (check_effective_target_arm_neon_ok): Improve test for neon
4696         availability.
4697         * gcc.target/arm/eabi1.c: Only run test in base variant.
4698         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4699         attribute.
4700         * gcc.target/arm/vfp1[567].c: New tests.
4702 2009-08-06  Jason Merrill  <jason@redhat.com>
4704         PR c++/40948
4705         * g++.dg/ext/complit12.C: Expand.
4707 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4709         Merge ARM/hard_vfp_branch to trunk.
4711         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4713         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4714         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4716         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4718         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4719         (PCS): Define macro to use base AAPCS.
4720         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4722         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4724         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4725         Correct arm_neon.h typo.
4727         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4729         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4730         this a linkage test.
4731         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4732         argument marshalling.
4733         * abitest.h: New file.
4734         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4735         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4737 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4739         PR middle-end/32964
4740         * gcc.dg/tree-ssa/pr32964.c: New test.
4742 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4743             H.J. Lu  <hongjiu.lu@intel.com>
4745         PR target/40957
4746         * gcc.target/i386/pr40957.c: New test.
4748 2009-08-06  Richard Guenther  <rguenther@suse.de>
4750         PR tree-optimization/40964
4751         * gcc.c-torture/compile/pr40964.c: New testcase.
4753 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4755         PR fortran/40847
4756         * gfortran.dg/transfer_resolve_1.f90 : New test.
4758 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4759             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4761         PR target/40906
4762         * gcc.target/i386/pr40906-1.c: New test.
4763         * gcc.target/i386/pr40906-2.c: Ditto.
4764         * gcc.target/i386/pr40906-3.c: Ditto.
4766 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4768         PR rtl-optimization/40924
4769         * g++.dg/torture/pr40924.C: New test.
4771 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4773         PR c++/36069
4774         * g++.dg/warn/pr36069.C: New.
4776 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4778         PR c++/39987
4779         * g++.dg/overload/defarg4.C: New test.
4781 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4783         PR c++/16696
4784         * g++.dg/parse/pr16696.C: New.
4785         * g++.dg/parse/pr16696-permissive.C: New.
4787 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4789         PR fortran/40875
4790         * gfortran.dg/initialization_23.f90 : New test.
4792 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4794         PR debug/39706
4795         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4797 2009-08-03  Jason Merrill  <jason@redhat.com>
4798             Jakub Jelinek  <jakub@redhat.com>
4800         PR c++/40948
4801         * g++.dg/ext/complit12.C: New.
4803 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4805         PR c/39902
4806         * gcc.target/powerpc/pr39902-2.c: New test.
4808 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4810         PR middle-end/40943
4811         * gcc.dg/uninit-6.c: Re-add XFAIL.
4812         * gcc.dg/uninit-6-O0.c: Likewise.
4813         * gcc.dg/uninit-pr40943.c: New test.
4815 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4817         PR testsuite/40858
4818         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4819         .ascii.
4821 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4823         PR libfortran/40853
4824         * gfortran.dg/namelist_40.f90: Update error output.
4825         * gfortran.dg/namelist_47.f90: Update error output.
4826         * gfortran.dg/namelist_58.f90: New test.
4828 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4830         PR fortran/40881
4831         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4832         * gfortran.dg/altreturn_3.f90: Ditto.
4833         * gfortran.dg/altreturn_5.f90: Ditto.
4834         * gfortran.dg/altreturn_6.f90: Ditto.
4835         * gfortran.dg/altreturn_7.f90: Ditto.
4836         * gfortran.dg/array_constructor_13.f90: Ditto.
4837         * gfortran.dg/arrayio_7.f90: Ditto.
4838         * gfortran.dg/arrayio_8.f90: Ditto.
4839         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4840         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4841         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4842         * gfortran.dg/backspace_8.f: Add -std=legacy.
4843         * gfortran.dg/backspace_9.f: Ditto.
4844         * gfortran.dg/char_comparison_1.f: Ditto.
4845         * gfortran.dg/char_decl_1.f90: Ditto.
4846         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4847         * gfortran.dg/char_pointer_assign.f90: Ditto.
4848         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4849         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4850         * gfortran.dg/char_pointer_func.f90: Ditto.
4851         * gfortran.dg/common_8.f90: Ditto.
4852         * gfortran.dg/constant_substring.f: Ditto.
4853         * gfortran.dg/data_char_2.f90: Ditto.
4854         * gfortran.dg/der_array_io_1.f90: Ditto.
4855         * gfortran.dg/der_array_io_2.f90: Ditto.
4856         * gfortran.dg/der_array_io_3.f90: Ditto.
4857         * gfortran.dg/der_io_3.f90: Ditto.
4858         * gfortran.dg/dev_null.F90: Ditto.
4859         * gfortran.dg/direct_io_2.f90: Ditto.
4860         * gfortran.dg/do_iterator_2.f90: Ditto.
4861         * gfortran.dg/e_d_fmt.f90: Ditto.
4862         * gfortran.dg/empty_format_1.f90: Ditto.
4863         * gfortran.dg/entry_17.f90: Modified warning message.
4864         * gfortran.dg/entry_7.f90: Add -std=legacy.
4865         * gfortran.dg/eor_1.f90: Ditto.
4866         * gfortran.dg/equiv_2.f90: Ditto.
4867         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4868         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4869         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4870         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4871         * gfortran.dg/fmt_error_2.f90: Ditto.
4872         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4873         * gfortran.dg/fmt_tl.f: Ditto.
4874         * gfortran.dg/fmt_white.f: Ditto.
4875         * gfortran.dg/func_derived_1.f90: Ditto.
4876         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4877         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4878         * gfortran.dg/global_references_2.f90: Ditto.
4879         * gfortran.dg/hollerith_1.f90: Ditto.
4880         * gfortran.dg/hollerith.f90: Use new-style character length.
4881         * gfortran.dg/hollerith_f95.f90: Ditto.
4882         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4883         * gfortran.dg/implicit_6.f90: Ditto.
4884         * gfortran.dg/implicit_9.f90: Ditto.
4885         * gfortran.dg/inquire_13.f90: Ditto.
4886         * gfortran.dg/inquire_5.f90: Ditto.
4887         * gfortran.dg/inquire_6.f90: Ditto.
4888         * gfortran.dg/inquire.f90: Ditto.
4889         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4890         * gfortran.dg/io_constraints_2.f90: Ditto.
4891         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4892         * gfortran.dg/loc_2.f90: Ditto.
4893         * gfortran.dg/logical_1.f90: Ditto.
4894         * gfortran.dg/longline.f: Ditto.
4895         * gfortran.dg/merge_char_1.f90: Ditto.
4896         * gfortran.dg/namelist_12.f: Ditto.
4897         * gfortran.dg/namelist_14.f90: Ditto.
4898         * gfortran.dg/namelist_18.f90: Ditto.
4899         * gfortran.dg/namelist_19.f90: Ditto.
4900         * gfortran.dg/namelist_21.f90: Ditto.
4901         * gfortran.dg/namelist_22.f90: Ditto.
4902         * gfortran.dg/namelist_37.f90: Ditto.
4903         * gfortran.dg/namelist_54.f90: Ditto.
4904         * gfortran.dg/namelist_55.f90: Ditto.
4905         * gfortran.dg/namelist_empty.f90: Ditto.
4906         * gfortran.dg/namelist_use.f90: Use new-style character length.
4907         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4908         * gfortran.dg/nested_modules_4.f90: Ditto.
4909         * gfortran.dg/nested_modules_5.f90: Ditto.
4910         * gfortran.dg/open-options-blanks.f: Ditto.
4911         * gfortran.dg/output_exponents_1.f90: Ditto.
4912         * gfortran.dg/parens_5.f90: Ditto.
4913         * gfortran.dg/parens_6.f90: Ditto.
4914         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4915         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4916         * gfortran.dg/pr15129.f90: Ditto.
4917         * gfortran.dg/pr15332.f: Ditto.
4918         * gfortran.dg/pr16597.f90: Ditto.
4919         * gfortran.dg/pr17143.f90: Ditto.
4920         * gfortran.dg/pr17164.f90: Ditto.
4921         * gfortran.dg/pr17229.f: Modified warning message.
4922         * gfortran.dg/pr18210.f90: Add -std=legacy.
4923         * gfortran.dg/pr19155.f: Ditto.
4924         * gfortran.dg/pr20086.f90: Ditto.
4925         * gfortran.dg/pr20124.f90: Ditto.
4926         * gfortran.dg/pr20755.f: Ditto.
4927         * gfortran.dg/pr20865.f90: Ditto.
4928         * gfortran.dg/pr20950.f: Ditto.
4929         * gfortran.dg/pr21730.f: Ditto.
4930         * gfortran.dg/pr22491.f: Ditto.
4931         * gfortran.dg/pr29713.f90: Ditto.
4932         * gfortran.dg/print_parentheses_1.f: Ditto.
4933         * gfortran.dg/print_parentheses_2.f90: Ditto.
4934         * gfortran.dg/proc_assign_1.f90: Ditto.
4935         * gfortran.dg/proc_decl_1.f90: Ditto.
4936         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4937         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4938         * gfortran.dg/read_float_1.f90: Ditto.
4939         * gfortran.dg/read_logical.f90: Ditto.
4940         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4941         * gfortran.dg/return_1.f90: Ditto.
4942         * gfortran.dg/rewind_1.f90: Ditto.
4943         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4944         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4945         * gfortran.dg/stfunc_1.f90: Ditto.
4946         * gfortran.dg/stfunc_3.f90: Ditto.
4947         * gfortran.dg/stfunc_4.f90: Ditto.
4948         * gfortran.dg/stfunc_6.f90: Ditto.
4949         * gfortran.dg/streamio_2.f90: Ditto.
4950         * gfortran.dg/string_ctor_1.f90: Ditto.
4951         * gfortran.dg/string_null_compare_1.f: Ditto.
4952         * gfortran.dg/substr_6.f90: Ditto.
4953         * gfortran.dg/tl_editing.f90: Ditto.
4954         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4955         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4956         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4957         * gfortran.dg/g77/1832.f: Ditto.
4958         * gfortran.dg/g77/19981216-0.f Ditto.
4959         * gfortran.dg/g77/19990525-0.f: Ditto.
4960         * gfortran.dg/g77/19990826-2.f: Ditto.
4961         * gfortran.dg/g77/20000630-2.f: Ditto.
4962         * gfortran.dg/g77/20010116.f: Ditto.
4963         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4964         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4965         * gfortran.dg/g77/980520-1.f: Ditto.
4966         * gfortran.dg/g77/check0.f: Ditto.
4967         * gfortran.dg/g77/cpp3.F: Ditto.
4968         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4969         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4970         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4971         * gfortran.dg/g77/short.f: Ditto.
4973 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4975         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4976         * gcc.target/mips/ext-4.c: Likewise.
4977         * gcc.target/mips/interrupt_handler.c: Likewise.
4978         * gcc.target/mips/truncate-4.c: Likewise.
4979         * gcc.target/mips/truncate-5.c: Likewise.
4981 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4983         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4984         -fgraphite-force-parallel to -floop-parallelize-all.
4986 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4988         PR fortran/40011
4989         * gfortran.dg/whole_file_7.f90: New test.
4990         * gfortran.dg/whole_file_8.f90: New test.
4991         * gfortran.dg/whole_file_9.f90: New test.
4992         * gfortran.dg/whole_file_10.f90: New test.
4993         * gfortran.dg/whole_file_11.f90: New test.
4994         * gfortran.dg/whole_file_12.f90: New test.
4995         * gfortran.dg/whole_file_13.f90: New test.
4996         * gfortran.dg/whole_file_14.f90: New test.
4998 2009-07-31  Jason Merrill  <jason@redhat.com>
5000         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5001         binding semantics.
5002         * g++.dg/cpp0x/named.C: Likewise.
5003         * g++.dg/cpp0x/overload.C: Likewise.
5004         * g++.dg/cpp0x/rv1n.C: Likewise.
5005         * g++.dg/cpp0x/rv1p.C: Likewise.
5006         * g++.dg/cpp0x/rv2n.C: Likewise.
5007         * g++.dg/cpp0x/rv2p.C: Likewise.
5008         * g++.dg/cpp0x/rv3n.C: Likewise.
5009         * g++.dg/cpp0x/rv3p.C: Likewise.
5010         * g++.dg/cpp0x/rv4n.C: Likewise.
5011         * g++.dg/cpp0x/rv4p.C: Likewise.
5012         * g++.dg/cpp0x/rv5n.C: Likewise.
5013         * g++.dg/cpp0x/rv5p.C: Likewise.
5014         * g++.dg/cpp0x/rv6n.C: Likewise.
5015         * g++.dg/cpp0x/rv6p.C: Likewise.
5016         * g++.dg/cpp0x/rv7n.C: Likewise.
5017         * g++.dg/cpp0x/rv7p.C: Likewise.
5018         * g++.dg/cpp0x/template_deduction.C: Likewise.
5019         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5020         * g++.dg/cpp0x/overloadn.C: New.
5021         * g++.dg/cpp0x/rv-cast.C: New.
5023 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
5025         * gcc.target/mips/ext-4.c: New test.
5027 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5029         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5031 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5033         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5034         * gcc.dg/tree-ssa/loop-32.c: Same.
5035         * gcc.dg/tree-ssa/loop-33.c: Same.
5036         * gcc.dg/tree-ssa/loop-34.c: Same.
5037         * gcc.dg/tree-ssa/loop-35.c: Same.
5038         * gcc.dg/tree-ssa/loop-7.c: Same.
5039         * gcc.dg/tree-ssa/pr23109.c: Same.
5040         * gcc.dg/tree-ssa/restrict-2.c: Same.
5041         * gcc.dg/tree-ssa/restrict-3.c: Same.
5042         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5043         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5044         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5045         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5046         * gcc.dg/tree-ssa/structopt-1.c: Same.
5047         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5048         * gfortran.dg/pr32921.f: Same.
5050 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5052         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5053         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5054         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5055         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5056         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5057         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5058         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5059         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5060         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5061         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5062         * gcc.dg/graphite/id-1.c: New.
5063         * gcc.dg/graphite/id-10.c: New.
5064         * gcc.dg/graphite/id-11.c: New.
5065         * gcc.dg/graphite/id-12.c: New.
5066         * gcc.dg/graphite/id-13.c: New.
5067         * gcc.dg/graphite/id-14.c: New.
5068         * gcc.dg/graphite/id-15.c: New.
5069         * gcc.dg/graphite/id-2.c: New.
5070         * gcc.dg/graphite/id-3.c: New.
5071         * gcc.dg/graphite/id-4.c: New.
5072         * gcc.dg/graphite/id-5.c: New.
5073         * gcc.dg/graphite/id-6.c: New.
5074         * gcc.dg/graphite/id-7.c: New.
5075         * gcc.dg/graphite/id-8.c: New.
5076         * gcc.dg/graphite/id-9.c: New.
5077         * gcc.dg/graphite/interchange-0.c: New.
5078         * gcc.dg/graphite/interchange-1.c: New.
5079         * gcc.dg/graphite/interchange-2.c: New.
5080         * gcc.dg/graphite/interchange-3.c: New.
5081         * gcc.dg/graphite/interchange-4.c: New.
5082         * gcc.dg/graphite/interchange-5.c: New.
5083         * gcc.dg/graphite/interchange-6.c: New.
5084         * gcc.dg/graphite/interchange-7.c: New.
5085         * gcc.dg/graphite/interchange-8.c: New.
5086         * gcc.dg/graphite/pr35356-1.c: New.
5087         * gcc.dg/graphite/pr35356-2.c: New.
5088         * gcc.dg/graphite/pr35356-3.c: New.
5089         * gcc.dg/graphite/pr40157.c: New.
5090         * gcc.dg/graphite/run-id-1.c: New.
5091         * gcc.dg/graphite/scop-20.c: New.
5092         * gcc.dg/graphite/scop-21.c: New.
5093         * gfortran.dg/graphite/id-1.f90: New.
5094         * gfortran.dg/graphite/id-10.f90: New.
5095         * gfortran.dg/graphite/id-11.f: New.
5096         * gfortran.dg/graphite/id-12.f: New.
5097         * gfortran.dg/graphite/id-13.f: New.
5098         * gfortran.dg/graphite/id-14.f: New.
5099         * gfortran.dg/graphite/id-15.f: New.
5100         * gfortran.dg/graphite/id-16.f: New.
5101         * gfortran.dg/graphite/id-5.f: New.
5102         * gfortran.dg/graphite/id-6.f: New.
5103         * gfortran.dg/graphite/id-7.f: New.
5104         * gfortran.dg/graphite/id-8.f: New.
5105         * gfortran.dg/graphite/id-9.f: New.
5106         * gfortran.dg/graphite/interchange-1.f: New.
5107         * gfortran.dg/graphite/interchange-2.f: New.
5109 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5111         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5112         flags based on the name of the testcase.
5113         * gfortran.dg/graphite/graphite.exp: Same.
5115         * gcc.dg/graphite/block-0.c: Adjusted.
5116         * gcc.dg/graphite/block-1.c: Adjusted.
5117         * gcc.dg/graphite/block-2.c: Adjusted.
5118         * gcc.dg/graphite/block-3.c: Adjusted.
5119         * gcc.dg/graphite/block-4.c: Adjusted.
5120         * gcc.dg/graphite/block-5.c: Adjusted.
5121         * gcc.dg/graphite/block-6.c: Adjusted.
5122         * gcc.dg/graphite/pr37485.c: Adjusted.
5123         * gcc.dg/graphite/pr37684.c: Adjusted.
5124         * gcc.dg/graphite/pr37828.c: Adjusted.
5125         * gcc.dg/graphite/pr37883.c: Adjusted.
5126         * gcc.dg/graphite/pr37928.c: Adjusted.
5127         * gcc.dg/graphite/pr37943.c: Adjusted.
5128         * gcc.dg/graphite/pr38409.c: Adjusted.
5129         * gcc.dg/graphite/pr38498.c: Adjusted.
5130         * gcc.dg/graphite/pr38559.c: Adjusted.
5131         * gcc.dg/graphite/pr39335.c: Adjusted.
5132         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5133         * gcc.dg/graphite/scop-0.c: Adjusted.
5134         * gcc.dg/graphite/scop-1.c: Adjusted.
5135         * gcc.dg/graphite/scop-10.c: Adjusted.
5136         * gcc.dg/graphite/scop-11.c: Adjusted.
5137         * gcc.dg/graphite/scop-12.c: Adjusted.
5138         * gcc.dg/graphite/scop-13.c: Adjusted.
5139         * gcc.dg/graphite/scop-14.c: Adjusted.
5140         * gcc.dg/graphite/scop-15.c: Adjusted.
5141         * gcc.dg/graphite/scop-16.c: Adjusted.
5142         * gcc.dg/graphite/scop-17.c: Adjusted.
5143         * gcc.dg/graphite/scop-18.c: Adjusted.
5144         * gcc.dg/graphite/scop-19.c: Adjusted.
5145         * gcc.dg/graphite/scop-2.c: Adjusted.
5146         * gcc.dg/graphite/scop-3.c: Adjusted.-
5147         * gcc.dg/graphite/scop-4.c: Adjusted.
5148         * gcc.dg/graphite/scop-5.c: Adjusted.
5149         * gcc.dg/graphite/scop-6.c: Adjusted.
5150         * gcc.dg/graphite/scop-7.c: Adjusted.
5151         * gcc.dg/graphite/scop-8.c: Adjusted.
5152         * gcc.dg/graphite/scop-9.c: Adjusted.
5153         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5154         * gfortran.dg/graphite/block-1.f90: Adjusted.
5155         * gfortran.dg/graphite/block-2.f: Adjusted.
5156         * gfortran.dg/graphite/block-3.f90: Adjusted.
5157         * gfortran.dg/graphite/block-4.f90: Adjusted.
5158         * gfortran.dg/graphite/id-2.f90: Adjusted.
5159         * gfortran.dg/graphite/id-3.f90: Adjusted.
5160         * gfortran.dg/graphite/id-4.f90: Adjusted.
5161         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5162         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5163         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5164         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5165         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5166         * gfortran.dg/graphite/scop-1.f: Adjusted.
5168 2009-07-30  Doug Kwan  <dougkwan@google.com>
5170         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5171         in warnings added in rev 141298.
5173 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5175         * lib/options.exp: Use "!=" instead of "ne".
5177         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5179         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5180         * gcc.dg/ucnid-12.c: Likewise.
5182 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5183             Pat Haugen  <pthaugen@us.ibm.com>
5184             Revital Eres <ERES@il.ibm.com>
5186         * gcc.target/powerpc/altivec-32.c: New file to test
5187         Altivec simple math function vectorization.
5189         * gcc.target/powerpc/bswap-run.c: New file to test swap
5190         builtins.
5191         * gcc.target/powerpc/bswap16.c: Ditto.
5192         * gcc.target/powerpc/bswap32.c: Ditto.
5193         * gcc.target/powerpc/bswap64-1.c: Ditto.
5194         * gcc.target/powerpc/bswap64-2.c: Ditto.
5195         * gcc.target/powerpc/bswap64-3.c: Ditto.
5196         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5197         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5198         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5200         * gcc.target/powerpc/popcount-2.c: New file to test
5201         power7 popcntd instructions.
5202         * gcc.target/powerpc/popcount-3.c: Ditto.
5204         * gcc.target/powerpc/pr39457.c: New VSX test.
5205         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5206         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5207         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5208         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5209         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5210         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5211         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5212         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5213         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5214         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5215         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5216         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5218         * gcc.target/powerpc/altivec-6.c: Store the result of
5219         vec_add, so the optimizer doesn't remove it.
5221         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5222         systems that support bswap64.
5224         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5225         prevent VSX code generation.
5227         * lib/target-supports.exp (check_vsx_hw_available): New
5228         function to test if VSX available.
5229         (check_effective_target_powerpc_vsx_ok): Ditto.
5230         (check_vmx_hw_available): Add explicit -mno-vsx.
5232 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5234         PR c/39902
5235         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5237 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5239         PR tree-optimization/40570
5240         * gcc.c-torture/compile/pr40570.c: New test.
5242 2009-07-29  Jason Merrill  <jason@redhat.com>
5244         PR c++/14912
5245         * g++.dg/template/defarg13.C: New.
5247 2009-07-29  Richard Guenther  <rguenther@suse.de>
5249         PR c++/40834
5250         * g++.dg/torture/pr40834.C: New testcase.
5252 2009-07-29  Michael Matz  <matz@suse.de>
5254         PR middle-end/40830
5255         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5257 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5259         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5260         sh*-*-* targets.  Skip on spu-*-* targets.
5261         * gfortran.dg/maxlocval_4.f90: Likewise.
5262         * gfortran.dg/minlocval_1.f90: Likewise.
5263         * gfortran.dg/minlocval_4.f90: Likewise.
5265 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5267         PR fortran/40878
5268         * gfortran.dg/gomp/pr40878-1.f90: New test.
5269         * gfortran.dg/gomp/pr40878-2.f90: New test.
5271         PR testsuite/40891
5272         * gcc.dg/cdce1.c: Adjust note line number.
5273         * gcc.dg/cdce2.c: Likewise.
5275 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5277         PR fortran/40882
5278         * gfortran.dg/proc_ptr_comp_13.f90: New.
5280 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5282         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5283         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5284         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5285         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5286         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5287         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5288         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5289         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5290         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5291         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5292         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5293         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5294         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5295         #ifdef NEED_IEEE754_FLOAT conditional.
5296         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5297         conditional.
5299 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5301         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5302         i?86-*-netware.
5303         * g++.dg/ext/bitfield3.C: Likewise.
5304         * g++.dg/ext/bitfield4.C: Likewise.
5305         * g++.dg/ext/bitfield5.C: Likewise.
5306         * gcc.dg/bitfld-15.c: Likewise.
5307         * gcc.dg/bitfld-16.c: Likewise.
5308         * gcc.dg/bitfld-17.c: Likewise.
5309         * gcc.dg/bitfld-18.c: Likewise.
5310         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5311         * gcc.dg/20010912-1.c: Likewise.
5312         * gcc.dg/20021018-1.c: Likewise.
5313         * gcc.dg/20030213-1.c: Likewise.
5314         * gcc.dg/20030225-1.c: Likewise.
5315         * gcc.dg/20030708-1.c: Likewise.
5316         * gcc.dg/20050321-2.c: Likewise.
5317         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5318         * gcc.dg/cdce2.c: Likewise.
5319         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5320         targets.
5321         * gcc.target/i386/pr37248-3.c: Likewise.
5323 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5325         PR fortran/40848
5326         * gfortran.dg/altreturn_7.f90: New.
5328 2009-07-27  Simon Baldwin  <simonb@google.com>
5330         PR testsuite/40829
5331         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5332         so that indexing no longer runs off array end.
5334 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5336         PR fortran/40851
5337         * gfortran.dg/derived_init_3.f90: New test.
5339 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5341         PR fortran/33197
5342         * gfortran.dg/atan2_1.f90: New test
5343         * gfortran.dg/atan2_2.f90: New test
5345 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5347         PR c++/40749
5348         * g++.dg/warn/Wreturn-type-6.C: New test.
5350 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5352         PR tree-optimization/40801
5353         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5354         * gfortran.dg/vect/vect.exp: Run tests starting with
5355         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5357 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5359         PR rtl-optimization/40445
5360         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5362 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5364         * gcc.dg/builtin-unreachable-4.c: New test.
5366 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5368         PR fortran/33197
5369         * gfortran.dg/complex_intrinsic_5.f90: New test.
5370         * gfortran.dg/complex_intrinsic_7.f90: New test.
5372 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5374         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5375         * gcc.dg/ipa/noclone-1.c: New test.
5377 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5379         * lib/target-supports.exp (check_effective_target_static): New
5380         procedure.
5381         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5382         supported.
5383         * g++.old-deja/g++.law/weak.C: Require static effective target.
5385 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5387         PR fortran/39630
5388         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5389         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5390         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5391         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5392         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5393         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5394         * gfortran.dg/typebound_call_10.f03: New.
5396 2009-07-24  Jason Merrill  <jason@redhat.com>
5398         * g++.dg/cpp0x/defaulted11.C: New.
5400         * g++.dg/cpp0x/initlist23.C: New.
5402 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5404         PR fortran/40822
5405         * gfortran.dg/char_length_16.f90: New.
5407 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5409         PR fortran/40643
5410         PR fortran/31067
5411         * gfortran.dg/maxlocval_2.f90: New test.
5412         * gfortran.dg/maxlocval_3.f90: New test.
5413         * gfortran.dg/maxlocval_4.f90: New test.
5414         * gfortran.dg/minlocval_1.f90: New test.
5415         * gfortran.dg/minlocval_2.f90: New test.
5416         * gfortran.dg/minlocval_3.f90: New test.
5417         * gfortran.dg/minlocval_4.f90: New test.
5419 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5421         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5422         scan-assembler.
5424 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5426         PR fortran/40839
5427         * gfortran.dg/pr40839.f90: New test.
5429 2009-07-23  Michael Matz  <matz@suse.de>
5431         PR middle-end/40830
5432         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5433         don't set options ourself.
5435 2009-07-23  Simon Baldwin  <simonb@google.com>
5437         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5438         native C compilation where required.
5440 2009-07-22  Doug Kwan  <dougkwan@google.com>
5442         * gcc.c-torture/compile/20090721-1.c: New test.
5444 2009-07-22  Michael Matz  <matz@suse.de>
5446         PR tree-optimization/35229
5447         PR tree-optimization/39300
5448         * gcc.dg/vect/vect-pre-interact.c: New test.
5450 2009-07-22  Richard Guenther  <rguenther@suse.de>
5452         * g++.dg/lookup/using21.C: Fix duplicate paste.
5454 2009-07-22  Richard Guenther  <rguenther@suse.de>
5456         PR c++/40799
5457         * g++.dg/lookup/using21.C: New testcase.
5459 2009-07-21  Jason Merrill  <jason@redhat.com>
5461         * g++.dg/init/aggr4.C: New.
5463 2009-07-21  Jason Merrill  <jason@redhat.com>
5465         Core issue 934
5466         * g++.dg/cpp0x/initlist22.C: New.
5468 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5470         * gcc.target/i386/vectorize8.c: New test.
5472 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5474         PR target/40811
5475         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5476         Add i?86 and x86_64 targets.
5477         * gcc.target/i386/vectorize7.c: New test.
5479         PR target/40809
5480         * gcc.target/i386/pr40809.c: New test.
5482 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5484         PR tree-optimization/40813
5485         * g++.dg/opt/inline15.C: New test.
5487 2009-07-21  Paul Brook <paul@codesourcery.com>
5489         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5490         * lib/target-supports.exp (check_effective_target_section_anchors):
5491         Add arm*-*-*.
5493 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5495         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5496         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5497         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5499 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5501         * gcc.target/mips/ext-3.c: New test.
5503 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5505         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5506         * gcc.dg/builtin-object-size-8.c: New test.
5507         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5508         * g++.dg/ext/builtin-object-size2.C: Likewise.
5510         PR tree-optimization/40792
5511         * gcc.dg/pr40792.c: New test.
5513 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5515         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5516         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5517         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5519 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5521         * gcc.target/sh/mfmovd.c: New test.
5523 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5524             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5526         PR libfortran/40714
5527         * gfortran.dg/eof_3.f90: New test.
5529 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5531         PR fortran/40727
5532         * gfortran.dg/intrinsic_cmplx.f90: New test.
5534 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5536         PR libfortran/34670
5537         PR libfortran/36874
5538         * gfortran.dg/cshift_bounds_1.f90:  New test.
5539         * gfortran.dg/cshift_bounds_2.f90:  New test.
5540         * gfortran.dg/cshift_bounds_3.f90:  New test.
5541         * gfortran.dg/cshift_bounds_4.f90:  New test.
5542         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5543         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5544         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5545         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5547 2009-07-19  Jan Hubicka  <jh@suse.cz>
5549         PR tree-optimization/40676
5550         * gcc.c-torture/compile/pr40676.c: New testcase.
5552 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5554         * gcc.target/mips/ext-2.c: New test.
5556 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5558         * gcc.target/mips/octeon-exts-7.c: New test.
5559         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5560         * gcc.target/mips/octeon-exts-5.c: Likewise.
5562 2009-07-18  Richard Guenther  <rguenther@suse.de>
5564         PR testsuite/40798
5565         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5567 2009-07-18  Richard Guenther  <rguenther@suse.de>
5569         PR c/40787
5570         * gcc.dg/pr35899.c: Adjust.
5572 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5574         * gcc.target/powerpc/asm-es-1.c: New test.
5575         * gcc.target/powerpc/asm-es-2.c: Likewise.
5577 2009-07-17  Richard Guenther  <rguenther@suse.de>
5579         PR c/40401
5580         * g++.dg/rtti/crash4.C: New testcase.
5581         * g++.dg/torture/20090706-1.C: Likewise.
5582         * gcc.dg/redecl-17.c: Likewise.
5583         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5584         * gcc.dg/declspec-9.c: Expect extra error.
5585         * gcc.dg/declspec-10.c: Likewise.
5586         * gcc.dg/declspec-11.c: Likewise.
5587         * gcc.dg/redecl-10.c: Expect extra warnings.
5588         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5589         * gcc.target/i386/pr39545-1.c: Likewise.
5590         * g++.dg/ext/asm3.C: Expect more errors.
5591         * g++.dg/gomp/block-1.C: Likewise.
5592         * g++.dg/gomp/block-2.C: Likewise.
5593         * g++.dg/gomp/block-3.C: Likewise.
5594         * g++.dg/gomp/block-5.C: Likewise.
5595         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5596         * g++.dg/warn/unused-result1.C: XFAIL.
5598 2009-07-17  Richard Guenther  <rguenther@suse.de>
5600         PR tree-optimization/40321
5601         * gcc.c-torture/compile/pr40321.c: New testcase.
5602         * g++.dg/torture/pr40321.C: Likewise.
5604 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5606         PR c++/40780
5607         * g++.dg/template/ptrmem19.C: New test.
5609 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5610             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5612         PR 40435
5613         * gcc.dg/pr36902.c: Add column info.
5614         * g++.dg/gcov/gcov-2.C: Change count for definition.
5616 2009-07-16  Jason Merrill  <jason@redhat.com>
5618         PR libstdc++/37907
5619         * g++.dg/cpp0x/std-layout1.C: New.
5620         * g++.dg/ext/has_nothrow_assign.C: Fix.
5621         * g++.dg/ext/has_nothrow_copy.C: Fix.
5622         * g++.dg/ext/has_trivial_assign.C: Fix.
5623         * g++.dg/ext/has_trivial_copy.C: Fix.
5624         * g++.dg/ext/is_pod.C: Fix.
5625         * g++.dg/other/offsetof3.C: Adjust.
5626         * g++.dg/overload/ellipsis1.C: Adjust.
5627         * g++.dg/warn/var-args1.C: Adjust.
5628         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5629         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5630         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5631         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5632         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5634 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5636         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5637         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5638         effective target "mpc_pow".
5639         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5641 2009-07-16  Richard Henderson  <rth@redhat.com>
5643         * g++.dg/opt/eh4.C: New test.
5645 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5647         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5649 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5651         PR middle-end/40747
5652         * gcc.c-torture/execute/pr40747.c: New test.
5654 2009-07-15  Richard Guenther  <rguenther@suse.de>
5656         PR middle-end/40753
5657         * gcc.c-torture/compile/pr40753.c: New testcase.
5659 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5661         PR fortran/40743
5662         * gfortran.dg/interface_assignment_4.f90: New.
5664 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5666         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5667         for FreeBSD up to and including version 8.
5669 2009-07-14  Taras Glek  <tglek@mozilla.com>
5670             Rafael Espindola  <espindola@google.com>
5672         * g++.dg/plugin/header-plugin-test.C: New.
5673         * g++.dg/plugin/header_plugin.c: New.
5674         * g++.dg/plugin/plugin.exp: Update.
5676 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5678         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5679         function to enable vectorization.
5680         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5681         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5683 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5685         * gcc.target/i386/sse-copysignf-vec.c: New test.
5686         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5688 2009-07-14  Jason Merrill  <jason@redhat.com>
5690         PR c++/37276
5691         * g++.dg/lookup/builtin5.C: New.
5692         * g++.dg/other/error22.C: Add missing extern "C".
5693         * g++.dg/warn/Warray-bounds.C: Likewise.
5694         * gcc.dg/compat/compat-common.h: Likewise.
5696         PR c++/40746
5697         * g++.dg/lookup/using20.C: New.
5699         PR c++/40740
5700         * g++.dg/template/koenig8.C: New.
5702 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5704         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5705         both i?86-*-darwin* and x86_64-*-darwin*.
5707 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5709         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5710         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5711         name.
5713 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5715         PR debug/40705
5716         * g++.dg/debug/dwarf2/typedef1.C: New test.
5718         PR c++/40357
5719         * g++.dg/other/typedef3.C: New test.
5721 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5723         * gcc.dg/20090709-1.c: Move to a proper place ...
5724         * gcc.target/m68k/20090709-1.c: ... here.
5726 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5728         PR C++/22154
5729         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5730         front of qualified names are allowed.
5731         * g++.dg/parse/crash10.C: Likewise.
5732         * g++.dg/parse/error15.C: Likewise.
5733         * g++.dg/parse/typename9.C: Likewise.
5734         * g++.dg/parse/error8.C: Likewise.
5736 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5738         PR fortran/40646
5739         * gfortran.dg/proc_ptr_22.f90: Extended.
5740         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5742 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5744         * gfortran.dg/vect/vect-6.f: New test.
5746 2009-07-12  Jason Merrill  <jason@redhat.com>
5748         PR c++/36628
5749         * g++.dg/cpp0x/decltype17.C: New.
5751         PR c++/37206
5752         * g++.dg/cpp0x/rv10.C: New.
5754 2009-07-12  Jason Merrill  <jason@redhat.com>
5756         PR c++/40689
5757         * g++.dg/cpp0x/initlist20.C: New.
5758         * g++.dg/cpp0x/initlist21.C: New.
5760 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5762         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5763         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5764         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5765         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5766         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5768 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5770         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5771         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5772         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5773         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5774         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5775         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5776         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5777         effective_target fd_truncate.
5779 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5781         * gnat.dg/specs/addr1.ads: New test.
5783 2009-07-11  Jan Hubicka  <jh@suse.cz>
5785         PR middle-end/48388
5786         * g++.dg/torture/pr40388.C: New testcase.
5788 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5790         PR target/40668
5791         * gcc.c-torture/execute/pr40668.c: New test.
5793 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5795         * gcc.c-torture/execute/20090711-1.c: New test.
5797 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5799         PR testsuite/40699
5800         PR testsuite/40707
5801         PR testsuite/40709
5802         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5803         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5804         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5805         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5807 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5809         PR fortran/33197
5810         * gfortran.dg/complex_intrinsic_3.f90: New test.
5811         * gfortran.dg/complex_intrinsic_4.f90: New test.
5813 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5815         PR target/39079
5816         * gcc.target/mips/mips.exp: Make -msynci a known option.
5817         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5819 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5821         PR c++/40502
5822         * g++.dg/ext/strncpy-chk1.C: New test.
5824 2009-07-10  Richard Guenther  <rguenther@suse.de>
5826         PR tree-optimization/40496
5827         * g++.dg/opt/pr40496.C: New testcase.
5829 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5831         PR 25509
5832         PR 40614
5833         * g++.dg/warn/unused-result1-Werror.c: New.
5835 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5837         PR fortran/39334
5838         * gfortran.dg/recursive_parameter_1.f90: New test.
5840 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5842         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5843         * gfortran.dg/module_equivalence_6.f90: Ditto.
5844         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5845         * gfortran.dg/nan_2.f90: Ditto.
5846         * gfortran.dg/inquire_11.f90: Ditto.
5847         * gfortran.dg/abstract_type_3.f03: Ditto.
5848         * gfortran.dg/abstract_type_1.f90: Ditto.
5849         * gfortran.dg/private_type_9.f90: Ditto.
5850         * gfortran.dg/abstract_type_5.f03: Ditto.
5851         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5852         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5853         * gfortran.dg/derived_sub.f90: Ditto.
5854         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5855         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5856         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5857         * gfortran.dg/mvbits_6.f90: Ditto.
5858         * gfortran.dg/abstract_type_2.f03: Ditto.
5859         * gfortran.dg/abstract_type_4.f03: Ditto.
5860         * gfortran.dg/bounds_check_9.f90: Ditto.
5861         * gfortran.dg/optional_dim_3.f90: Ditto.
5862         * gfortran.dg/pr32921.f: Ditto.
5863         * gfortran.dg/entry_16.f90: Ditto.
5864         * gfortran.dg/generic_16.f90: Ditto.
5867 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5869         * gcc.target/m68k/20090709-1.c: New.
5871 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5873         PR c++/40684
5874         * g++.dg/template/unify11.C: New test.
5876 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5878         PR fortran/40629
5879         * gfortran.dg/host_assoc_function_9.f90: New test.
5881 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5883         PR fortran/40646
5884         * gfortran.dg/proc_ptr_22.f90: New.
5885         * gfortran.dg/proc_ptr_comp_12.f90: New.
5887 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5889         PR middle-end/40692
5890         * gcc.c-torture/compile/pr40692.c: New test.
5892 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5894         PR fortran/40604
5895         * gfortran.dg/pointer_check_6.f90: New test.
5897 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5899         * gcc.target/mips/truncate-5.c: New test.
5901 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5903         PR libfortran/40330
5904         PR libfortran/40662
5905         * gfortran.dg/fmt_cache_1.f: New test.
5907 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5909         PR fortran/40675
5910         * gfortran.dg/nosigned_zero_1.f90: New test.
5911         * gfortran.dg/nosigned_zero_2.f90: New test.
5913 2009-07-08  Richard Guenther  <rguenther@suse.de>
5915         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5917 2009-07-08  Richard Guenther  <rguenther@suse.de>
5919         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5921 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5923         PR fortran/40591
5924         * gfortran.dg/proc_ptr_21.f90: New test.
5926 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5928         PR c++/31246
5929         * g++.dg/warn/pr31246.C: New.
5930         * g++.dg/warn/pr31246-2.C: New.
5932 2009-07-07  Jason Merrill  <jason@redhat.com>
5934         PR c++/35828
5935         * g++.dg/template/defarg12.C: New.
5937         PR c++/37816
5938         * g++.dg/cpp0x/enum7.C: New.
5940         PR c++/37946
5941         * g++.dg/cpp0x/enum6.C: New.
5943         PR c++/40639
5944         * g++.dg/cpp0x/enum5.C: New.
5946         PR c++/40633
5947         * g++.dg/cpp0x/enum4.C: New.
5949 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5951         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5953 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5955         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5957 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5959         PR middle-end/40669
5960         * gcc.dg/pr40669.c: New test.
5962 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5964         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5965         location. Update all calls.
5966         * g++.dg/plugin/selfassign.c: Likewise.
5968 2009-07-06  Jason Merrill  <jason@redhat.com>
5970         * g++.dg/rtti/dyncast[34].C: New.
5972 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5974         * lib/target-supports.exp
5975         (check_effective_target_mips_newabi_large_long_double): New.
5976         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5977         target.
5978         * gcc.target/mips/fpr-moves-6.c: Likewise.
5980 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5982         PR c++/40557
5983         * g++.dg/template/union2.C: New test.
5985 2009-07-04  Jason Merrill  <jason@redhat.com>
5987         * g++.dg/template/using15.C: New.
5989 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5991         * gfortran.dg/maxloc_1.f90: New test.
5993 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5995         PR fortran/40593
5996         * gfortran.dg/proc_ptr_result_6.f90: New.
5998 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6000         * gcc.dg/framework-2.c: Adjust testcase to pass.
6002 2009-07-04  Jason Merrill  <jason@redhat.com>
6004         PR c++/40619
6005         * g++.dg/cpp0x/auto16.C: New.
6007 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
6009         PR target/40587
6010         * gfortran.dg/pr40587.f: New test.
6012 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6014         PR fortran/40638
6015         * gfortran.dg/unit_1.f90: New test.
6017 2009-07-03  Jason Merrill  <jason@redhat.com>
6019         * g++.dg/template/pure1.C: Expect another error.
6021 2009-07-03  Richard Guenther  <rguenther@suse.de>
6023         PR tree-optimization/40640
6024         * gcc.c-torture/compile/pr40640.c: New testcase.
6026 2009-07-03  Richard Guenther  <rguenther@suse.de>
6028         PR middle-end/34163
6029         * gfortran.dg/pr34163.f90: New testcase.
6031 2009-07-03  Jan Hubicka  <jh@suse.cz>
6033         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6034         * gcc.dg/tree-ssa/loop-25.c: Likewise.
6035         * gcc.dg/tree-ssa/loop-26.c: Likewise.
6036         * gcc.dg/tree-ssa/pr32044.c: Likewise.
6037         * gcc.dg/tree-ssa/loop-29.c: Likewise.
6038         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6039         * gnat.dg/loop_optimization6.adb: Enable -O2.
6041 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
6043         * g++.dg/warn/null4.C: Extend.
6045 2009-07-02  Jason Merrill  <jason@redhat.com>
6047         * g++.dg/template/spec8.C: Fix.
6049 2009-07-02  Michael Matz  <matz@suse.de>
6051         PR fortran/32131
6052         * gfortran.dg/pr32921.f: Adjust.
6054 2009-07-02  Jan Hubicka  <jh@suse.cz>
6056         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6058 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6060         * gcc.target/mips/truncate-4.c: New testcase.
6062 2009-07-01  Richard Guenther  <rguenther@suse.de>
6064         PR tree-optimization/19831
6065         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6066         make allocated memory escape.  Un-XFAIL.
6067         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6068         * gcc.dg/vect/pr31699.c: Likewise.
6069         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6071 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6073         PR c++/40566
6074         * g++.dg/parse/cond5.C: New test.
6076 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6078         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6079         (main): Pass n to main_1 instead.
6080         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6081         (main_1): New function, split off from...
6082         (main): ...here.  Pass `off' to main_1 instead.
6084 2009-06-30  Jason Merrill  <jason@redhat.com>
6086         PR c++/40595
6087         * g++.dg/cpp0x/variadic94.C: New.
6089 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6091         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6092         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6093         (init_ld_library_path_env_vars): New function, replacing the
6094         orig_*_saved assignments.  Call it after defining it.
6095         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6096         (restore_ld_library_path_env_vars): Likewise.
6097         (add_path, find_libgcc_s): New functions.
6098         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6099         gcc-set-multilib-library-path.
6100         (objc_target_compile): Don't add "." to ld_library_path.
6101         Use add_path.
6102         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6103         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6104         gcc-set-multilib-library-path.
6105         * lib/g++.exp (g++_link_flags): Likewise.
6106         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6107         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6108         top level; do it...
6109         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6110         to tell when this needs to happen.  Use find_libgcc_s instead of
6111         gcc-set-multilib-library-path.
6112         * lib/gcc-dg.exp: Likewise.
6113         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6114         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6115         unless it is in $ALT_LD_LIBRARY_PATH.
6116         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6118 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6120         * gnat.dg/discr12.adb: New test.
6121         * gnat.dg/discr12_pkg.ads: New helper.
6122         * gnat.dg/discr13.adb: New test.
6123         * gnat.dg/discr14.ad[sb]: Likewise.
6124         * gnat.dg/discr15.adb: Likewise.
6125         * gnat.dg/discr15_pkg.ads: New helper.
6126         * gnat.dg/discr16.adb: New test.
6127         * gnat.dg/discr16_g.ads: New helper.
6128         * gnat.dg/discr16_pkg.ads: Likewise.
6129         * gnat.dg/discr16_cont.ads: Likewise.
6130         * gnat.dg/discr17.adb: New test.
6131         * gnat.dg/discr18.adb: Likewise.
6132         * gnat.dg/discr18_pkg.ads: New helper.
6133         * gnat.dg/discr19.adb: New test.
6135 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6137         PR fortran/40576
6138         * gfortran.dg/internal_write_1.f90:  New testcase.
6140 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6142         PR fortran/40594
6143         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6145 2009-06-30  Richard Guenther  <rguenther@suse.de>
6147         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6149 2009-06-30  Wei Guozhi  <carrot@google.com>
6151         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6152         to "-Os".
6154 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6156         PR tree-optimization/40542
6157         * gcc.dg/vect/pr40542.c: New test.
6159 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6161         PR tree-optimization/40582
6162         * gcc.c-torture/compile/pr40582.c: New test.
6164 2009-06-30  Wei Guozhi  <carrot@google.com>
6166         PR/40416
6167         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6169 2009-06-29  Jason Merrill  <jason@redhat.com>
6171         PR c++/40274
6172         * g++.dg/template/debug1.C: New.
6174 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6176         PR fortran/40580
6177         * pointer_check_1.f90: New test.
6178         * pointer_check_2.f90: New test.
6179         * pointer_check_3.f90: New test.
6180         * pointer_check_4.f90: New test.
6181         * pointer_check_5.f90: New test.
6183 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6185         PR fortran/40551
6186         * gfortran.dg/func_assign_2.f90 : New test.
6188 2009-06-29  Richard Guenther  <rguenther@suse.de>
6190         PR middle-end/14187
6191         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6192         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6193         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6194         * gcc.c-torture/execute/20090623-1.c: Likewise.
6195         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6196         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6198 2009-06-29  Richard Guenther  <rguenther@suse.de>
6200         PR middle-end/38212
6201         * gcc.c-torture/execute/pr38212.c: New testcase.
6203 2009-06-29  Richard Guenther  <rguenther@suse.de>
6205         PR tree-optimization/40579
6206         * gcc.c-torture/execute/pr40579.c: New testcase.
6208 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6210         PR tree-optimization/40550
6211         * gcc.dg/pr40550.c: New test.
6213 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6215         * gnat.dg/overflow_sum2.adb: New test
6216         * gnat.dg/namet.ads: New helper.
6218         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6220 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6222         PR fortran/34112
6223         * gfortran.dg/compiler-directive_1.f90: New test.
6224         * gfortran.dg/compiler-directive_2.f: New test.
6226 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6228         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6229         comment out some values and add some cases.
6231 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6233         PR testsuite/40567
6234         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6236 2009-06-26  Richard Henderson  <rth@redhat.com>
6238         PR testsuite/40565
6239         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6240         * gcc.target/i386/local.c: Pass a non-constant to T.
6242 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6244         PR fortran/39997
6245         PR fortran/40541
6246         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6247         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6248         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6249         * gfortran.dg/proc_ptr_result_5.f90: New.
6251 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6253         PR c/39902
6254         * gcc.dg/dfp/pr39902.c: New test.
6256 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6258         PR testsuite/40532
6259         * gcc.dg/builtins-65.c: Require c99 runtime.
6261 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6263         * gnat.dg/array7.ad[sb]: New test.
6265 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6267         * gnat.dg/array6.adb: New test.
6269 2009-06-25  Ian Lance Taylor  <iant@google.com>
6271         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6273 2009-06-25  Ian Lance Taylor  <iant@google.com>
6275         * g++.dg/warn/Wunused-16.C: New testcase.
6277 2009-06-25  Ian Lance Taylor  <iant@google.com>
6279         * g++.dg/warn/skip-2.C: New testcase.
6281 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6283         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6284         dg-skip-if and move to ...
6285         * gcc.dg/torture/20090618-1.c.
6287 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6289         PR tree-optimization/40493
6290         * gcc.c-torture/execute/pr40493.c: New test.
6292 2009-06-24  Jason Merrill  <jason@redhat.com>
6294         PR c++/40342
6295         * g++.dg/template/overload10.C: New.
6297 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6299         PR fortran/40427
6300         * gfortran.dg/proc_ptr_comp_11.f90: New.
6302 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6304         * gcc.dg/pr40501.c: New testcase.
6306 2009-06-23  DJ Delorie  <dj@redhat.com>
6308         Add MeP port.
6309         * lib/target-supports.exp: Add mep support (no profiling).
6311 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6313         PR testsuite/39297
6314         * gcc.dg/ssa/loop-31.c: Change scan rules.
6316 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6318         * gcc.dg/cpp/empty-include.c: Update column info.
6319         * gcc.dg/cpp/assert2.c: Update column info.
6321 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6323         * g++.dg/ext/builtin-object-size1.C: New test.
6324         * g++.dg/ext/builtin-object-size2.C: New test.
6326 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6328         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6329         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6331 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6333         * gcc.target/mips/truncate-3.c: New test.
6335 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6337         PR fortran/37254
6338         PR fortran/39850
6339         * gfortran.dg/interface_30.f90: Modified error message.
6340         * gfortran.dg/proc_decl_22.f90: New.
6342 2009-06-22  Ian Lance Taylor  <iant@google.com>
6344         * gcc.dg/Wcxx-compat-19.c: New testcase.
6346 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6348         PR objc/28050
6349         * pr28050.m: New testcase.
6351 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6353         PR testsuite/40481
6354         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6356 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6358         PR tree-optimization/40492
6359         * g++.dg/torture/pr40492.C: New test.
6361 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6363         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6364         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6366 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6368         * gnat.dg/raise_ce.adb: Helper for ...
6369         * gnat.dg/handle_and_return.adb: New test.
6371 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6373         PR fortran/40443
6374         * gfortran.dg/generic_18.f90: New test.
6376 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6378         PR fortran/40472
6379         * gfortran.dg/spread_size_limit.f90: New test.
6381 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6383         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6384         to put dump files in a subdirectory.
6385         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6386         ".o" temporary files.
6388 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6390         PR fortran/39850
6391         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6392         * gfortran.dg/interface_20.f90: Ditto.
6393         * gfortran.dg/interface_21.f90: Ditto.
6394         * gfortran.dg/interface_22.f90: Ditto.
6395         * gfortran.dg/interface_30.f90: New.
6396         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6398 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6400         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6401         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6402         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6403         DEFAULT_VECTFLAGS.
6405 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6406             Revital Eres  <eres@il.ibm.com>
6408         PR testsuite/40359
6409         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6410         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6411         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6413 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6415         PR testsuite/40475
6416         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6417         without misalignment support.
6418         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6420 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6422         PR fortran/40452
6423         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6425 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6427         PR fortran/40440
6428         * gfortran.dg/alloc_comp_result_2.f90: New test.
6430 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6432         PR target/40482
6433         * gcc.target/arm/pr40482.c: New test.
6435 2009-06-19  Ian Lance Taylor  <iant@google.com>
6437         * gcc.dg/Wcxx-compat-18.c: New testcase.
6439 2009-06-19  Richard Guenther  <rguenther@suse.de>
6441         * gcc.c-torture/execute/20090618-1.c: New testcase.
6443 2009-06-19  Ian Lance Taylor  <iant@google.com>
6445         * gcc.dg/Wcxx-compat-17.c: New testcase.
6447 2009-06-19  Ian Lance Taylor  <iant@google.com>
6449         * gcc.dg/Wcxx-compat-15.c: New testcase.
6451 2009-06-19  Ian Lance Taylor  <iant@google.com>
6453         * gcc.dg/Wcxx-compat-16.c: New testcase.
6455 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6457         * gcc.dg/builtins-34.c: Add significand cases.
6459 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6461         PR testsuite/40491
6462         * gcc.dg/20080522-1.c: Remove testcase for real.
6463         * gcc.dg/20080528-1.c: Ditto.
6465 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6467         PR fortran/40450
6468         * gfortran.dg/proc_ptr_20.f90: New.
6470 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6472         PR target/40470
6473         * gcc.dg/torture/pr40470-1.c: New.
6474         * gcc.dg/torture/pr40470-2.c: Likewise.
6475         * gcc.dg/torture/pr40470-3.c: Likewise.
6476         * gcc.dg/torture/pr40470-4.c: Likewise.
6478 2009-06-18  Diego Novillo  <dnovillo@google.com>
6480         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6481         * gcc.dg/plugin/ggcplug.c: Likewise.
6482         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6483         * g++.dg/plugin/selfassign.c: Likewise.
6484         * g++.dg/plugin/attribute_plugin.c: Likewise.
6485         * g++.dg/plugin/dumb_plugin.c: Likewise.
6487 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6489         * gcc.dg/cpp/arith-3.c: Add column info.
6491 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6493         * gcc.target/arm/fp16-compile-none-2.c: New.
6494         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6495         * gcc.target/arm/fp16-compile-alt-12.c: New.
6497 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6499         * gcc.target/arm/fp16-compile-alt-1.c: New.
6500         * gcc.target/arm/fp16-compile-alt-2.c: New.
6501         * gcc.target/arm/fp16-compile-alt-3.c: New.
6502         * gcc.target/arm/fp16-compile-alt-4.c: New.
6503         * gcc.target/arm/fp16-compile-alt-5.c: New.
6504         * gcc.target/arm/fp16-compile-alt-6.c: New.
6505         * gcc.target/arm/fp16-compile-alt-7.c: New.
6506         * gcc.target/arm/fp16-compile-alt-8.c: New.
6507         * gcc.target/arm/fp16-compile-alt-9.c: New.
6508         * gcc.target/arm/fp16-compile-alt-10.c: New.
6509         * gcc.target/arm/fp16-compile-alt-11.c: New.
6510         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6511         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6512         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6513         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6514         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6515         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6516         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6517         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6518         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6519         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6520         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6521         * gcc.target/arm/fp16-compile-none-1.c: New.
6522         * gcc.target/arm/fp16-compile-exprtype.c: New.
6523         * gcc.target/arm/fp16-compile-vcvt.c: New.
6524         * gcc.target/arm/fp16-builtins-1.c: New.
6525         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6526         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6527         * gcc.target/arm/fp16-param-1.c: New.
6528         * gcc.target/arm/fp16-return-1.c: New.
6529         * gcc.target/arm/fp16-unprototyped-1.c: New.
6530         * gcc.target/arm/fp16-unprototyped-2.c: New.
6531         * gcc.target/arm/fp16-variadic-1.c: New.
6532         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6533         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6534         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6535         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6536         * gcc.dg/torture/arm-fp16-ops.h: New.
6537         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6538         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6539         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6540         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6541         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6542         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6543         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6544         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6545         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6546         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6547         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6548         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6549         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6550         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6551         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6552         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6553         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6554         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6555         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6556         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6557         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6559 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6561         * gcc.dg/builtins-65.c: New test.
6563 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6565         PR fortran/40451
6566         * gfortran.dg/proc_ptr_result_4.f90: New.
6568 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6570         * gcc.c-torture/execute/bitfld-5.c: New test.
6572 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6574         * gcc.dg/builtin-unreachable-3.c: New test.
6576 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6578         * gcc.target/i386/builtin-unreachable.c: New test.
6580 2009-06-17  Ian Lance Taylor  <iant@google.com>
6582         * gcc.dg/Wcxx-compat-14.c: New testcase.
6584 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6586         * gcc.dg/func-ptr-conv-1.c: Update column info.
6588 2009-06-17  Richard Guenther  <rguenther@suse.de>
6590         PR middle-end/40404
6591         * gcc.c-torture/execute/pr40404.c: New testcase.
6593 2009-06-17  Richard Guenther  <rguenther@suse.de>
6595         PR middle-end/40460
6596         * g++.dg/torture/pr40460.C: New testcase.
6598 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6600         * gcc.dg/plugin/one_time_plugin.c: New test.
6601         * gcc.dg/plugin/one_time-test-1.c: New test.
6602         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6604 2009-06-16  Ian Lance Taylor  <iant@google.com>
6606         * g++.dg/warn/skip-1.C: New testcase.
6608 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6610         PR middle-end/40446
6611         * g++.dg/other/pr40446.C: New test.
6613 2009-06-16  Richard Guenther  <rguenther@suse.de>
6615         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6616         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6617         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6618         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6620 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6622         * gcc.c-torture/compile/pr40432.c: New file.
6624 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6626         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6628 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6630         PR fortran/36947
6631         PR fortran/40039
6632         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6633         * gfortran.dg/interface_20.f90: Modified error messages.
6634         * gfortran.dg/interface_21.f90: Ditto.
6635         * gfortran.dg/interface_26.f90: Ditto.
6636         * gfortran.dg/interface_27.f90: Ditto.
6637         * gfortran.dg/interface_28.f90: Extended test case.
6638         * gfortran.dg/interface_29.f90: New.
6639         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6640         * gfortran.dg/proc_decl_8.f90: Ditto.
6641         * gfortran.dg/proc_ptr_11.f90: Ditto.
6642         * gfortran.dg/proc_ptr_15.f90: Ditto.
6644 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6646         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6647         printing.
6648         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6649         gcc.dg/vect/vect-outer-4f.c: Likewise.
6650         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6651         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6652         Likewise.
6653         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6654         outer loop.
6656 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6658         PR fortran/40383
6659         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6661 2009-06-15  Ian Lance Taylor  <iant@google.com>
6663         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6664         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6665         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6666         Recognize new notes.
6667         * gcc.dg/stmt-expr-label-2.c: Likewise.
6668         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6669         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6670         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6671         * gcc.dg/c99-vla-jump-4.c: Likewise.
6672         * gcc.dg/stmt-expr-label-1.c: Likewise.
6673         * gcc.dg/stmt-expr-label-3.c: Likewise.
6674         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6676 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6678         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6680 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6682         * gcc.dg/builtin-object-size-7.c: New test.
6684 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6686         PR testsuite/40426
6687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6688         level != "" use separate -gdwarf-2 -g${level} options instead of
6689         -gdwarf-2${level}.
6690         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6691         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6692         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6694 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6696         * g++.dg/abi/mangle11.C: Update warning line.
6697         * g++.dg/abi/mangle12.C: Update warning line.
6698         * g++.dg/abi/mangle17.C: Update warning line.
6699         * g++.dg/abi/mangle20-2.C: Update warning line.
6701 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6703         * gcc.dg/optimize-bswap-1.c: Split into these two:
6704         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6705         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6707 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6709         * gcc.dg/optimize-bswap-1.c: New testcase.
6711 2009-06-14  Richard Guenther  <rguenther@suse.de>
6713         PR middle-end/40389
6714         * g++.dg/torture/pr40389.C: New testcase.
6716 2009-06-13  Richard Guenther  <rguenther@suse.de>
6718         PR tree-optimization/40421
6719         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6721 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6723         * gcc.dg/old-style-prom-3.c: Add column info.
6724         * gcc.dg/overflow-warn-1.c
6725         * gcc.dg/gomp/pr27415.c
6726         * gcc.dg/gomp/for-1.c: Same.
6727         * gcc.dg/enum-compat-1.c: Same.
6728         * gcc.dg/c99-tag-3.c: Same.
6729         * gcc.dg/Wredundant-decls-2.c: Same.
6730         * gcc.dg/func-ptr-conv-1.c: Same.
6731         * gcc.dg/asm-wide-1.c: Same.
6732         * gcc.dg/nofixed-point-2.c: Same.
6733         * gcc.dg/cpp/line3.c: Same.
6734         * gcc.dg/array-10.c: Same.
6735         * gcc.dg/c99-vla-jump-1.c: Same.
6736         * gcc.dg/pr20368-1.c: Same.
6737         * gcc.dg/Wshadow-3.c: Same.
6738         * gcc.dg/c90-const-expr-8.c: Same.
6739         * gcc.dg/label-decl-2.c: Same.
6740         * gcc.dg/dremf-type-compat-2.c: Same.
6741         * gcc.dg/c90-const-expr-5.c: Same.
6742         * gcc.dg/builtins-30.c: Same.
6743         * gcc.dg/Warray-bounds.c: Same.
6744         * gcc.dg/Wcxx-compat-2.c: Same.
6745         * gcc.dg/tree-ssa/col-1.c: Same.
6746         * gcc.dg/old-style-prom-2.c: Same.
6747         * gcc.dg/cast-function-1.c: Same.
6748         * gcc.dg/pr15698-1.c: Same.
6749         * gcc.dg/dremf-type-compat-3.c: Same.
6750         * gcc.dg/vla-8.c: Same.
6751         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6752         line.
6753         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6754         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6755         * gcc.dg/enum-compat-1.c: Same.
6756         * gcc.dg/dremf-type-compat-2.c: Same.
6757         * gcc.dg/old-style-prom-2.c: Same.
6758         * gcc.dg/pr15698-1.c: Same.
6759         * gcc.dg/pr20368-1.c: Same.
6760         * gcc.dg/dremf-type-compat-3.c: Same.
6761         * gcc.dg/builtins-30.c: Same.  Test for columns.
6763 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6765         PR fortran/40176
6766         * gfortran.dg/proc_decl_1.f90: Extended.
6768 2009-06-12  Ian Lance Taylor  <iant@google.com>
6770         * gcc.dg/Wcxx-compat-13.c: New testcase.
6772 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6774         PR tree-opt/38865
6775         * gcc.dg/tree-ssa/fre-vce-1.c
6777 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6779         PR testsuite/40384
6780         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6781         min-insn-to-prefetch-ratio=5.
6783 2009-06-12  Joey Ye  <joey.ye@intel.com>
6784             H.J. Lu  <hongjiu.lu@intel.com>
6786         PR middle-end/39146
6787         * gcc.target/i386/stackalign/pr39146.c: New.
6789 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6791         * gcc.target/i386/crc32-1.c: New.
6792         * gcc.target/i386/crc32-2.c: Likewise.
6794 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6796         PR c/39252
6797         * gcc.dg/builtin-unreachable-1.c: New test.
6798         * gcc.dg/builtin-unreachable-2.c: Same.
6800 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6802         PR fortran/40402
6803         * gfortran.dg/data_value_1.f90: New test.
6805 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6807         PR testsuite/39831
6808         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6809         remove ilp32 requirement.
6810         * gcc.target/i386/excess-precision-2.c: Likewise.
6811         * gcc.target/i386/excess-precision-3.c: Likewise.
6812         * gcc.target/i386/excess-precision-4.c: Likewise.
6813         * gcc.target/i386/excess-precision-5.c: Likewise.
6814         * gcc.target/i386/excess-precision-6.c: Likewise.
6816 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6818         PR fortran/38718
6819         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6820         * gfortran.dg/nan_5.f90: New test.
6822 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6824         * gcc.target/arm/neon-modes-1.c: New test.
6826 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6828         * g++.dg/torture/pr31579.C: Cast pointer
6829         via __SIZE_TYPE__ instead of 'unsigned long'.
6831 2009-06-10  Anthony Green  <green@moxielogic.com>
6833         * lib/target-supports.exp (check_profiling_available):
6834         Profiling is not available for testing purposes on moxie.
6836 2009-06-09  Ian Lance Taylor  <iant@google.com>
6838         * gcc.dg/Wcxx-compat-12.c: New testcase.
6840 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6842         PR libfortran/40334
6843         * gfortran.dg/backspace_11.f90: New.
6845 2009-06-09  Jason Merrill  <jason@redhat.com>
6847         * g++.dg/cpp0x/defaulted10.C: New.
6849 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6851         * gcc.c-torture/compile/pr40351.c: New file.
6853 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6855         * gnat.dg/align_max.adb: New test.
6857 2009-06-08  Jason Merrill  <jason@redhat.com>
6859         * g++.dg/cpp0x/auto15.C: New.
6861 2009-06-08  Jan Hubicka  <jh@suse.cz>
6863         PR debug/39834
6864         * gcc.dg/torture/pr39834.c
6866 2009-06-08  Jan Hubicka  <jh@suse.cz>
6868         PR middle-end/40102
6869         * g++.dg/torture/pr40102.C: New testcase.
6871 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6873         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6874         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6875         * gcc.dg/builtin-object-size-6.c: New test.
6877         PR c++/40373
6878         * g++.dg/template/dtor7.C: New test.
6880         PR c++/40370
6881         PR c++/40372
6882         * g++.dg/template/error41.C: New test.
6883         * g++.dg/template/error42.C: New test.
6885 2009-06-08  Revital Eres  <eres@il.ibm.com>
6887         PR testsuite/40359
6888         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6889         * gcc.dg/vect/vect-88.c: Likewise.
6890         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6891         * gcc.dg/vect/pr25413.c: Likewise.
6892         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6894 2009-06-07  Ian Lance Taylor  <iant@google.com>
6896         * g++.dg/warn/Wswitch-3.C: New testcase.
6897         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6898         * gcc.dg/Wswitch-enum-error.c: Likewise.
6899         * gcc.dg/Wswitch-error.c: Likewise.
6901 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6903         PR fortran/40008
6904         * gfortran.dg/negative_unit.f: Update test.
6905         * gfortran.dg/negative_unit_int8.f: Update test.
6906         * gfortran.dg/newunit_1.f90: New test.
6908 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6910         PR fortran/25104
6911         PR fortran/29962
6912         * gfortran.dg/spread_init_expr.f03: New.
6913         * gfortran.dg/unpack_init_expr.f03: New.
6914         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6915         error message.
6917 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6919         PR fortran/25104
6920         PR fortran/29962
6921         * gfortran.dg/count_init_expr.f03
6922         * gfortran.dg/product_init_expr.f03
6923         * gfortran.dg/sum_init_expr.f03
6925 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6927         PR fortran/36874
6928         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6929         message.
6930         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6931         shapes.
6932         * gfortran.dg/zero_sized_5.f90: Likewise.
6934 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6936         PR middle-end/32950
6937         * g++.dg/torture/pr32950.C: New.
6939 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6941         PR fortran/25104
6942         PR fortran/29962
6943         * gfortran.dg/dot_product_1.f03: New.
6944         * gfortran.dg/matmul_8.f03: New.
6945         * gfortran.dg/transpose_3.f03: New.
6947 2009-06-06  Ian Lance Taylor  <iant@google.com>
6949         * gcc.dg/Wunused-label-1.c: New test case.
6950         * g++.dg/warn/Wunused-label-1.C: New test case.
6951         * g++.dg/warn/Wunused-label-2.C: New test case.
6952         * g++.dg/warn/Wunused-label-3.C: New test case.
6954 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6956         PR fortran/37203
6957         * reshape_zerosize_2.f90: New.
6959 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6961         PR fortran/32890
6962         * gfortran.dg/pack_assign_1.f90: New.
6963         * gfortran.dg/pack_vector_1.f90: New.
6965 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6967         PR middle-end/40340
6968         * gcc.dg/pr40340-1.c: New test.
6969         * gcc.dg/pr40340-2.c: New test.
6970         * gcc.dg/pr40340-3.c: New test.
6971         * gcc.dg/pr40340-4.c: New test.
6972         * gcc.dg/pr40340-5.c: New test.
6973         * gcc.dg/pr40340.h: New file.
6975 2009-06-05  Revital Eres  <eres@il.ibm.com>
6977         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6978         New procedure.
6979         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6980         * gcc.dg/vect/vect-33.c: Likewise.
6981         * gcc.dg/vect/vect-92.c: Likewise.
6982         * gcc.dg/vect/vect-58.c: Likewise.
6983         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6984         * gcc.dg/vect/vect-42.c: Likewise.
6985         * gcc.dg/vect/slp-25.c: Likewise.
6986         * gcc.dg/vect/vect-align-1.c: Likewise.
6987         * gcc.dg/vect/vect-align-2.c: Likewise.
6988         * gcc.dg/vect/vect-93.c: Likewise.
6989         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6990         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6991         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6992         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6993         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6994         * gcc.dg/vect/vect-26.c: Likewise.
6995         * gcc.dg/vect/vect-44.c: Likewise.
6996         * gcc.dg/vect/vect-70.c: Likewise.
6997         * gcc.dg/vect/vect-95.c: Likewise.
6998         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6999         * gcc.dg/vect/vect-28.c: Likewise.
7000         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7001         * gcc.dg/vect/vect-87.c: Likewise.
7002         * gcc.dg/vect/vect-109.c: Likewise.
7003         * gcc.dg/vect/vect-54.c: Likewise.
7004         * gcc.dg/vect/vect-96.c: Likewise.
7005         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7006         * gcc.dg/vect/vect-88.c: Likewise.
7007         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7008         * gcc.dg/vect/vect-89.c: Likewise.
7009         * gcc.dg/vect/vect-91.c: Likewise.
7010         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7011         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7012         * gfortran.dg/vect/vect-2.f90: Likewise.
7013         * gfortran.dg/vect/vect-3.f90: Likewise.
7014         * gfortran.dg/vect/vect-4.f90: Likewise.
7015         * gfortran.dg/vect/vect-5.f90: Likewise.
7017 2009-06-05  Alexander Strange <astrange@ithinksw.com>
7019         PR tree-optimization/36318
7020         * gcc.dg/tree-ssa/sra-7.c: New test.
7022 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
7024         PR fortran/37203
7025         * gfortran.dg/reshape_order_5.f90: New.
7026         * gfortran.dg/reshape_shape_1.f90: New.
7028 2009-06-04  Jason Merrill  <jason@redhat.com>
7030         * g++.dg/template/error38.C: Add pointer-to-typedef case.
7032 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
7034         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7035         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7037 2009-06-04  Richard Guenther  <rguenther@suse.de>
7039         PR c++/39371
7040         * g++.dg/torture/pr40335.C: New testcase.
7042 2009-06-03  Richard Guenther  <rguenther@suse.de>
7044         PR middle-end/40328
7045         * gcc.dg/torture/pr40328.c: New testcase.
7047 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7049         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7050         m68k and fido.
7052 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7054         * g++.dg/torture/pr40323.C: New file.
7056 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7058         * gnat.dg/specs/root.ads: New test.
7059         * gnat.dg/specs/root-level_1.ads: Likewise.
7060         * gnat.dg/specs/root-level_2.ads: Likewise.
7061         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7063 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7065         * g++.dg/init/ref15.C: Require unwrapped targets.
7067 2009-06-02  Jason Merrill  <jason@redhat.com>
7069         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7070         * g++.dg/cpp0x/initlist18.C: New.
7071         * g++.dg/cpp0x/initlist19.C: New.
7073         * g++.dg/cpp0x/auto14.C: New.
7075 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7077         * gnat.dg/alignment6.adb: Remove XFAIL.
7079 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7081         PR c++/38089
7082         * g++.dg/template/spec36.C: New test.
7084 2009-06-01  Ian Lance Taylor  <iant@google.com>
7086         * gcc.dg/cast-qual-3.c: New testcase.
7087         * g++.dg/warn/Wcast-qual2.C: New testcase.
7089 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7091         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7092         (process-message): Expect column numbers.
7093         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7094         * gcc.dg/pch/counter-2.c: Same.
7095         * gcc.dg/pch/valid-2.c: Same.
7096         * gcc.dg/pch/warn-1.c: Same.
7097         * gcc.dg/pch/valid-1.c: Same.
7098         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7099         * gcc.dg/cpp/syshdr.c: Same.
7100         * gcc.dg/cpp/19940712-1.c: Same.
7101         * gcc.dg/cpp/missing-header-1.c: Same.
7102         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7103         * gcc.dg/cpp/tr-warn3.c: Same.
7104         * gcc.dg/cpp/pr29612-2.c: Same.
7105         * gcc.dg/cpp/tr-warn4.c: Same.
7106         * gcc.dg/cpp/Wtrigraphs.c: Same.
7107         * gcc.dg/cpp/poison.c: Same.
7108         * gcc.dg/cpp/arith-3.c: Same.
7109         * gcc.dg/cpp/sysmac2.c: Same.
7110         * gcc.dg/cpp/cpp.exp: Same.
7111         * gcc.dg/cpp/tr-warn5.c: Same.
7112         * gcc.dg/cpp/include2.c: Same.
7113         * gcc.dg/cpp/Wmissingdirs.c: Same.
7114         * gcc.dg/cpp/Wmissingdirs.c: Same.
7115         * gcc.dg/cpp/tr-warn6.c: Same.
7116         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7117         * gcc.dg/cpp/macspace1.c: Same.
7118         * gcc.dg/cpp/escape-2.c: Same.
7119         * gcc.dg/cpp/assert2.c: Same.
7120         * gcc.dg/cpp/undef2.c: Same.
7121         * gcc.dg/cpp/macspace2.c: Same.
7122         * gcc.dg/cpp/tr-warn1.c: Same.
7123         * gcc.dg/cpp/extratokens2.c: Same.
7124         * gcc.dg/cpp/strify2.c: Same.
7125         * gcc.dg/cpp/Wsignprom.c: Same.
7126         * gcc.dg/cpp/redef2.c: Same.
7127         * gcc.dg/cpp/trad/trad.exp: Same.
7128         * gcc.dg/cpp/arith-1.c: Same.
7129         * gcc.dg/cpp/extratokens.c: Same.
7130         * gcc.dg/cpp/if-mpar.c: Same.
7132 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7134         * gnat.dg/nested_float_packed.ads: New test.
7136 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7137             Eric Botcazou  <botcazou@adacore.com>
7139         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7140         * gnat.dg/test_oconst.adb: New test.
7142 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7144         * gcc.dg/plugin/ggcplug.c: Moved comment.
7145         (plugin_init): Fixed typo, declared i, returned 0 at end.
7147 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7149         PR testsuite/40244
7150         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7151         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7153 2009-05-29  Ian Lance Taylor  <iant@google.com>
7155         * gcc.dg/Wcxx-compat-11.c: New testcase.
7157 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7159         PR fortran/40019
7160         * gfortran.dg/leadz_trailz_1.f90: New test.
7161         * gfortran.dg/leadz_trailz_2.f90: New test.
7163 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7165         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7166         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7167         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7168         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7169         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7170         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7171         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7172         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7173         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7174         * gcc.dg/tree-ssa/sra-5.c: New file.
7175         * gcc.dg/tree-ssa/sra-6.c: New file.
7176         * gcc.c-torture/compile/sra-1.c: New file.
7178 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7180         PR middle-end/40291
7181         * gcc.c-torture/compile/pr40291.c: New test.
7183         PR target/40017
7184         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7185         __vector _Bool.
7186         * gcc.target/powerpc/altivec-30.c: New test.
7187         * gcc.target/powerpc/altivec-31.c: New test.
7189 2009-05-28  Richard Guenther  <rguenther@suse.de>
7191         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7192         * gcc.c-torture/execute/20090527-1.c: Likewise.
7194 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7196         PR c++/39754
7197         * g++.dg/template/canon-type-1.C: New test.
7198         * g++.dg/template/canon-type-2.C: Likewise.
7199         * g++.dg/template/canon-type-3.C: Likewise.
7200         * g++.dg/template/canon-type-4.C: Likewise.
7201         * g++.dg/template/canon-type-5.C: Likewise.
7202         * g++.dg/template/canon-type-6.C: Likewise.
7203         * g++.dg/template/canon-type-7.C: Likewise.
7205 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7206             Uros Bizjak  <ubizjak@gmail.com>
7207             Danny Smith  <dansmister@gmail.com>
7209         PR target/37216
7211         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7212         New function.
7213         * gcc.target/i386/pr37216.c:  New test source file.
7214         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7215         use -fno-common for testing Cygwin and MinGW targets.
7217 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7219         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7220         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7221         * g++.dg/pr37742.C (size_t): Likewise.
7222         * g++.dg/torture/pr34850.C (size_t): Likewise.
7223         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7224         _PTRDIFF_TYPE__.
7225         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7226         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7227         (size_t): Use __extension__ and __SIZE_TYPE__.
7228         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7229         __SIZE_TYPE__.
7230         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7231         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7232         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7233         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7234         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7235         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7236         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7237         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7238         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7239         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7240         (__ssize_t): Likewise.
7241         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7242         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7243         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7244         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7245         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7246         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7247         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7248         * gcc.dg/pr33667.c (size_t): Likewise.
7249         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7250         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7251         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7252         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7253         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7254         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7256 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7258         PR tree-optimization/40254
7259         * gcc.dg/vect/pr40254.c: New test.
7261 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7263         PR middle-end/33699
7264         * gcc.target/mips/const-anchor-1.c: New test.
7265         * gcc.target/mips/const-anchor-2.c: New test.
7267 2009-05-27  Jason Merrill  <jason@redhat.com>
7269         * g++.dg/cpp0x/initlist15.C: New.
7270         * g++.dg/cpp0x/initlist16.C: New.
7271         * g++.dg/cpp0x/initlist17.C: New.
7273 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7275         PR fortran/39178
7276         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7277         patterns to reflect frontend changes.
7278         * gfortran.dg/vector_subscript_4.f90: Likewise.
7280 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7281             Eric Botcazou  <botcazou@adacore.com>
7283         * gcc.c-torture/execute/align-nest.c: New testcase.
7284         * gnat.dg/misaligned_nest.adb: New testcase.
7286 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7288         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7289         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7290         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7291         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7293 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7295         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7296         cast instead of assuming 0ul.
7297         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7298         __SIZE_TYPE__.
7299         (_type_desc): Make first argument const.
7300         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7302 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7304         PR libfortran/40187
7305         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7306         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7308 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7310         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7311         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7312         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7313         * gcc.dg/plugin/ggcplug.c: Added new file.
7315 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7317         PR fortran/40246
7318         * gfortran.dg/nullify_4.f90: New test.
7320 2009-05-26  Richard Guenther  <rguenther@suse.de>
7322         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7324 2009-05-26  Richard Guenther  <rguenther@suse.de>
7326         PR middle-end/40252
7327         * gcc.c-torture/compile/pr40252.c: New testcase.
7329 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7331         PR c++/40007
7332         * g++.dg/template/typedef18.C: New test.
7333         * g++.dg/template/typedef19.C: Likewise.
7334         * g++.dg/template/typedef20.C: Likewise.
7335         * g++.dg/template/access11.C: Adjust.
7337 2009-05-26  Richard Guenther  <rguenther@suse.de>
7339         PR testsuite/40247
7340         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7342 2009-05-25  Jason Merrill  <jason@redhat.com>
7344         PR c++/38064
7345         * g++.dg/cpp0x/enum3.C: New test.
7347 2009-05-25  Richard Guenther  <rguenther@suse.de>
7349         PR tree-optimization/36327
7350         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7351         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7352         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7353         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7354         * gcc.dg/vect/vect-40.c: Likewise.
7355         * gcc.dg/vect/vect-42.c: Likewise.
7356         * gcc.dg/vect/vect-46.c: Likewise.
7357         * gcc.dg/vect/vect-76.c: Likewise.
7359 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7361         PR fortran/40176
7362         * gfortran.dg/proc_ptr_18.f90: New.
7363         * gfortran.dg/proc_ptr_19.f90: New.
7364         * gfortran.dg/proc_ptr_comp_9.f90: New.
7365         * gfortran.dg/proc_ptr_comp_10.f90: New.
7367 2009-05-25  Richard Guenther  <rguenther@suse.de>
7369         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7370         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7372 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7374         PR tree-optimization/40238
7375         * gcc.dg/vect/pr40238.c: New test.
7377 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7378             Dominique Dhumieres  <dominiq@lps.ens.fr>
7380         PR fortran/35732
7381         PR fortran/39872
7382         * gfortran.dg/bounds_check_fail_3.f90: New test.
7383         * gfortran.dg/bounds_check_fail_4.f90: New test.
7384         * gfortran.dg/bounds_check_14.f90: Update test.
7385         * gfortran.dg/bound_4.f90: Update test.
7387 2009-05-24  Richard Guenther  <rguenther@suse.de>
7389         PR middle-end/40233
7390         * gcc.c-torture/compile/pr40233.c: New testcase.
7392 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7394         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7395         for alpha*-*-* targets.
7397 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7399         * gcc.dg/vect/bb-slp-1.c: New test.
7400         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7401         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7402         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7403         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7404         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7405         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7406         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7407         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7408         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7409         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7410         gcc.dg/vect/bb-slp-22.c: Likewise.
7411         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7413 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7414             Maxim Kuvyrkov  <maxim@codesourcery.com>
7416         * gcc.dg/falign-labels-1.c: New test.
7418 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7420         * gnat.dg/specs/rep_clause3.ads: New test.
7422 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7424         * gnat.dg/addr6.adb: New test.
7426 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7428         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7429         New function.
7430         * gcc.target/arm/thumb2-mul-space.c: New file.
7431         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7432         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7433         * gcc.target/arm/thumb2-mul-speed.c: New file.
7435 2009-05-22  Richard Guenther  <rguenther@suse.de>
7437         PR middle-end/38964
7438         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7439         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7440         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7442 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7444         * gcc.dg/dll-6.c: New test.
7445         * gcc.dg/dll-6a.c: Likewise.
7446         * gcc.dg/dll-7.c: Likewise.
7447         * gcc.dg/dll-7a.c: Likewise.
7448         * g++.dg/ext/dllexport2.C: Likewise.
7449         * g++.dg/ext/dllexport2a.cc: Likewise.
7451 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7453         PR target/37846
7454         * gcc.target/ia64/mfused-madd-vect.c: New test.
7455         * gcc.target/ia64/mfused-madd.c: New test.
7456         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7457         * gcc.target/ia64/mno-fused-madd.c: New test.
7459 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7461         * gcc.target/i386/movbe-1.c: New.
7462         * gcc.target/i386/movbe-2.c: Likewise.
7464 2009-05-21  Taras Glek  <tglek@mozilla.com>
7466         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7467         plugin_init signature.
7468         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7469         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7470         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7472 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7474         * gcc.dg/target/arm/neon-vmla-1.c: New.
7475         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7477 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7479         * gcc.target/mips/octeon-exts-6.c: New test.
7480         * gcc.target/mips/extend-1.c: New test.
7481         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7482         EXTS.
7483         * gcc.target/mips/octeon-exts-5.c: Likewise.
7485 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7487         PR middle-end/40204
7488         * gcc.c-torture/compile/pr40204.c: New test.
7490 2009-05-20  Richard Guenther  <rguenther@suse.de>
7492         * gcc.c-torture/compile/20090518-1.c: New testcase.
7494 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7496         PR tree-optimization/40087
7497         * gcc.dg/tree-ssa/pr40087.c: New test.
7499 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7501         * gcc.dg/vector-4.c: New testcase.
7502         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7503         * g++.dg/ext/vector16.C: New testcase.
7505 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7507         PR c/40172
7508         * gcc.dg/pr40172.c: Renamed to ...
7509         * gcc.dg/pr40172-1.c: This.
7511         * gcc.dg/pr40172-2.c: New.
7512         * gcc.dg/pr40172-3.c: Likewise.
7514 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7516         PR c/40172
7517         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7519 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7521         * gnat.dg/loop_optimization6.ad[sb]: New test.
7523 2009-05-19  Richard Guenther  <rguenther@suse.de>
7525         * gcc.c-torture/compile/20090519-1.c: New testcase.
7527 2009-05-18  Jason Merrill  <jason@redhat.com>
7529         * g++.dg/cpp0x/explicit1.C: New.
7530         * g++.dg/cpp0x/explicit2.C: New.
7532 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7534         PR debug/40109
7535         * g++.dg/debug/dwarf2/nested-1.C: New test.
7537 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7539         PR testsuite/39907
7540         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7541         stack alignment.
7543 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7545         PR fortran/40164
7546         * gfortran.dg/proc_ptr_comp_8.f90: New.
7548 2009-05-18  Richard Guenther  <rguenther@suse.de>
7550         PR fortran/40168
7551         * gfortran.dg/array_memset_2.f90: Adjust.
7553 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7555         PR fortran/36947
7556         PR fortran/40039
7557         * gfortran.dg/interface_27.f90: New.
7558         * gfortran.dg/interface_28.f90: New.
7559         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7560         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7562 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7564         * gcc.target/m68k/tls-ie.c: New test.
7565         * gcc.target/m68k/tls-le.c: New test.
7566         * gcc.target/m68k/tls-gd.c: New test.
7567         * gcc.target/m68k/tls-ld.c: New test.
7568         * gcc.target/m68k/tls-ie-xgot.c: New test.
7569         * gcc.target/m68k/tls-le-xtls.c: New test.
7570         * gcc.target/m68k/tls-gd-xgot.c: New test.
7571         * gcc.target/m68k/tls-ld-xgot.c: New test.
7572         * gcc.target/m68k/tls-ld-xtls.c: New test.
7573         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7575 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7577         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7579 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7581         PR c/40172
7582         * gcc.dg/pr40172.c: New.
7584 2009-05-17  Jason Merrill  <jason@redhat.com>
7586         PR c++/40139
7587         * g++.dg/template/dtor6.C: New.
7589 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7591         * g++.dg/warn/translate-ice-1.C: New test.
7593 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7595         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7596         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7597         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7598         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7600 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7602         PR fortran/33197
7603         * gfortran.dg/erf_2.F90: New test.
7604         * gfortran.dg/erfc_scaled_2.f90: New test.
7606 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7608         PR fortran/31243
7609         * gfortran.dg/string_1.f90: New test.
7610         * gfortran.dg/string_2.f90: New test.
7611         * gfortran.dg/string_3.f90: New test.
7613 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7615         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7616         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7618 2009-05-15  Ian Lance Taylor  <iant@google.com>
7620         * gcc.dg/Wcxx-compat-10.c: New testcase.
7622 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7624         PR 16302
7625         * gcc.dg/pr16302.c: New.
7626         * g++.dg/warn/pr16302.C: New.
7628 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7630         * gcc.dg/torture/builtin-math-5.c: New.
7631         * gcc.dg/torture/builtin-math-6.c: New.
7632         * lib/target-supports.exp (check_effective_target_mpc): New.
7634 2009-05-15  Jan Hubicka  <jh@suse.cz>
7636         * gcc.dg/tree-ssa/inline-3.c: New testcase
7638 2009-05-15  Jan Hubicka  <jh@suse.cz>
7640         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7641         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7642         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7643         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7644         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7645         Mark noinline.
7646         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7647         Mark noinline.
7648         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7649         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7651 2009-05-15  Jan Hubicka  <jh@suse.cz>
7653         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7654         optimized by sibcall noinline.
7656 2009-05-15  Jan Hubicka  <jh@suse.cz>
7658         * sibcall-1.c (track): Mark noinline.
7659         * sibcall-2.c (track): Mark noinline.
7660         * sibcall-3.c (track): Mark noinline.
7661         * sibcall-4.c (track): Mark noinline.
7663 2009-05-15  Jan Hubicka  <jh@suse.cz>
7665         * flatten-2.c: Disable early inlining; add comment.
7666         * flatten-3.c: New test based on flatten-2.c.
7668 2009-05-15  Richard Guenther  <rguenther@suse.de>
7670         PR tree-optimization/39999
7671         * gcc.c-torture/compile/pr39999.c: New testcase.
7673 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7675         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7677 2009-05-14  Ian Lance Taylor  <iant@google.com>
7679         * gcc.dg/Wcxx-compat-9.c: New testcase.
7681 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7683         PR fortran/39996
7684         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7685         * gfortran.dg/duplicate_type_2.f90: Ditto.
7686         * gfortran.dg/duplicate_type_3.f90: New.
7688 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7690         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7691         * ada/acats/tests/c5/c59002c.ada: Likewise.
7693 2009-05-13  Taras Glek  <tglek@mozilla.com>
7695         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7696         attributes and decl smashing.
7697         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7698         attributes.
7699         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7700         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7702 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7704         PR fortran/39865
7705         * gfortran.dg/pr39865.f90: New test.
7706         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7707         arrays in FMT=.
7708         * gfortran.dg/hollerith_f95.f90: Likewise.
7709         * gfortran.dg/hollerith6.f90: New test.
7710         * gfortran.dg/hollerith7.f90: New test.
7712 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7714         PR cpp/36674
7715         * gcc.dg/cpp/pr36674.i: New.
7717 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7719         PR middle-end/40035
7720         * gcc.c-torture/compile/pr40035.c: New test.
7722 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7724         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7726 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7728         PR fortran/40110
7729         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7730         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7731         * gfortran.dg/interop_params.f03: Ditto.
7733 2009-05-12  Jan Hubicka  <jh@suse.cz>
7735         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7736         so unrolling still happens.
7737         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7738         * gcc.dg/ipa/ipacost-2.c: Likewise.
7739         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7741 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7743         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7745 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7747         * lib/target-supports.exp (check_profiling_available): Return
7748         false for -p on *-*-cygwin* targets.
7750 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7752         PR tree-optimization/38632
7753         * g++.dg/tree-ssa/pr38632.C: New.
7755 2009-05-11  Jan Hubicka  <jh@suse.cz>
7757         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7758         we now optimize better.
7759         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7760         out at different places.
7761         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7762         unroling.
7763         * gcc.dg/vect/vect-76.c: Likewise.
7764         * gcc.dg/vect/vect-70.c: Likewise.
7765         * gcc.dg/vect/vect-66.c: Likewise.
7766         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7767         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7769 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7771         PR middle-end/40080
7772         * gcc.c-torture/compile/pr40080.c: New.
7774 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7776         * gcc.c-torture/compile/pr40026.c: New testcase.
7778 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7780         PR fortran/40089
7781         * gfortran.dg/proc_ptr_comp_7.f90: New.
7783 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7785         PR tree-optimization/40074
7786         * gcc.dg/vect/pr40074.c: New test.
7788 2009-05-10  Ian Lance Taylor  <iant@google.com>
7790         * gcc.dg/Wcxx-compat-7.c: New testcase.
7791         * gcc.dg/Wcxx-compat-8.c: New testcase.
7792         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7793         * gcc.dg/pr17188-1.c: Likewise.
7794         * gcc.dg/pr39084.c: Likewise.
7796 2009-05-10  Michael Matz  <matz@suse.de>
7798         PR target/40031
7799         * gcc.dg/pr40031.c: New test.
7801 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7803         PR fortran/40018
7804         * gfortran.dg/array_constructor_31.f90: New test.
7806 2009-05-10  Richard Guenther  <rguenther@suse.de>
7808         PR tree-optimization/40081
7809         * g++.dg/torture/pr40081.C: New testcase.
7811 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7813         PR fortran/38863
7814         * gfortran.dg/dependency_24.f90: New test.
7815         * gfortran.dg/dependency_23.f90: Clean up module files.
7817 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7819         PR fortran/38956
7820         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7821         * gfortran.dg/chmod_2.f90: Likewise.
7822         * gfortran.dg/chmod_3.f90: Likewise.
7823         * gfortran.dg/open_errors.f90: Likewise.
7825 2009-05-09  Jan Hubicka  <jh@suse.cz>
7827         PR middle-end/40043
7828         * g++.dg/eh/nested-try.C: New test.
7830 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7832         PR tree-optimization/40049
7833         * gcc.dg/vect/vect-shift-2.c: New test.
7835 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7837         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7838         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7840 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7842         PR c/36892
7843         * g++.dg/warn/deprecated-6.C: New.
7844         * gcc.dg/deprecated-4.c: Likewise.
7845         * gcc.dg/deprecated-5.c: Likewise.
7846         * gcc.dg/deprecated-6.c: Likewise.
7848 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7850         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7851         __aligned__(__BIGGEST_ALIGNMENT__).
7852         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7853         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7854         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7855         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7856         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7857         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7858         * gcc.dg/vect/Os-vect-95.c: Likewise.
7859         * gcc.dg/vect/pr20122.c: Likewise.
7860         * gcc.dg/vect/pr36493.c: Likewise.
7861         * gcc.dg/vect/pr37385.c: Likewise.
7862         * gcc.dg/vect/slp-7.c: Likewise.
7863         * gcc.dg/vect/slp-9.c: Likewise.
7864         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7865         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7866         * gcc.dg/vect/vect-35.c: Likewise.
7867         * gcc.dg/vect/vect-40.c: Likewise.
7868         * gcc.dg/vect/vect-42.c: Likewise.
7869         * gcc.dg/vect/vect-44.c: Likewise.
7870         * gcc.dg/vect/vect-46.c: Likewise.
7871         * gcc.dg/vect/vect-48.c: Likewise.
7872         * gcc.dg/vect/vect-52.c: Likewise.
7873         * gcc.dg/vect/vect-54.c: Likewise.
7874         * gcc.dg/vect/vect-56.c: Likewise.
7875         * gcc.dg/vect/vect-58.c: Likewise.
7876         * gcc.dg/vect/vect-60.c: Likewise.
7877         * gcc.dg/vect/vect-74.c: Likewise.
7878         * gcc.dg/vect/vect-75.c: Likewise.
7879         * gcc.dg/vect/vect-76.c: Likewise.
7880         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7881         * gcc.dg/vect/vect-77.c: Likewise.
7882         * gcc.dg/vect/vect-77-global.c: Likewise.
7883         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7884         * gcc.dg/vect/vect-78.c: Likewise.
7885         * gcc.dg/vect/vect-78-global.c: Likewise.
7886         * gcc.dg/vect/vect-80.c: Likewise.
7887         * gcc.dg/vect/vect-85.c: Likewise.
7888         * gcc.dg/vect/vect-87.c: Likewise.
7889         * gcc.dg/vect/vect-88.c: Likewise.
7890         * gcc.dg/vect/vect-92.c: Likewise.
7891         * gcc.dg/vect/vect-93.c: Likewise.
7892         * gcc.dg/vect/vect-95.c: Likewise.
7893         * gcc.dg/vect/vect-97.c: Likewise.
7894         * gcc.dg/vect/vect-complex-1.c: Likewise.
7895         * gcc.dg/vect/vect-complex-4.c: Likewise.
7896         * gcc.dg/vect/vect-complex-5.c: Likewise.
7897         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7898         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7899         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7900         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7901         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7902         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7903         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7904         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7905         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7906         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7907         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7908         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7909         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7910         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7911         * gcc.dg/vect/vect-outer-1.c: Likewise.
7912         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7913         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7914         * gcc.dg/vect/vect-outer-2.c: Likewise.
7915         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7916         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7917         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7918         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7919         * gcc.dg/vect/vect-outer-3.c: Likewise.
7920         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7921         * gcc.dg/vect/vect-outer-5.c: Likewise.
7922         * gcc.dg/vect/vect-outer-6.c: Likewise.
7923         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7924         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7925         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7926         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7927         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7928         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7929         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7930         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7931         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7932         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7933         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7934         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7935         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7936         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7938 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7940         PR c/24581
7941         * gcc.dg/torture/complex-sign.h: New header.
7942         * gcc.dg/torture/complex-sign-add.c,
7943         gcc.dg/torture/complex-sign-mixed-add.c,
7944         gcc.dg/torture/complex-sign-mixed-div.c,
7945         gcc.dg/torture/complex-sign-mixed-mul.c,
7946         gcc.dg/torture/complex-sign-mixed-sub.c,
7947         gcc.dg/torture/complex-sign-mul.c,
7948         gcc.dg/torture/complex-sign-sub.c: New tests.
7950 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7952         PR fortran/39876
7953         * gfortran.dg/intrinsic_3.f90: New.
7955 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7957         PR c/39037
7958         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7959         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7960         * gcc.dg/dfp/float-constant-double.c: New test.
7961         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7962         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7963         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7964         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7965         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7966         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7967         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7968         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7969         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7971 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7973         PR middle-end/40057
7974         * gcc.c-torture/execute/pr40057.c: New test.
7976 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7978         * gcc.c-torture/compile/const-high-part.c: New test.
7980 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7982         PR testsuite/40050
7983         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7984         build plugin.
7986 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7988         PR fortran/39630
7989         * gfortran.dg/proc_decl_1.f90: Modified.
7990         * gfortran.dg/proc_ptr_comp_1.f90: New.
7991         * gfortran.dg/proc_ptr_comp_2.f90: New.
7992         * gfortran.dg/proc_ptr_comp_3.f90: New.
7993         * gfortran.dg/proc_ptr_comp_4.f90: New.
7994         * gfortran.dg/proc_ptr_comp_5.f90: New.
7995         * gfortran.dg/proc_ptr_comp_6.f90: New.
7997 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7999         PR c++/17395
8000         * g++.dg/template/call7.C: New test.
8002 2009-05-06  Diego Novillo  <dnovillo@google.com>
8004         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8006 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
8008         * gfortran.dg/pr40021.f: Moved to ...
8009         * gfortran.fortran-torture/execute/pr40021.f: Here.
8011 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
8013         PR middle-end/39986
8014         * gcc.dg/dfp/pr39986.c: New test.
8016 2009-05-06  Michael Matz  <matz@suse.de>
8018         PR middle-end/40021
8019         * gfortran.dg/pr40021.f: New test.
8021 2009-05-06  Le-Chun Wu  <lcwu@google.com>
8023         * lib/plugin-support.exp: New file containing support procs for
8024         plugin testcases.
8025         * lib/target-supports.exp (check_plugin_available): New proc.
8026         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8027         * gcc.dg/plugin/selfassign.c: New plugin source file.
8028         * gcc.dg/plugin/self-assign-test-1.c: New test.
8029         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8030         * g++.dg/README: Add description for plugin test.
8031         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8032         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8033         * g++.dg/plugin/selfassign.c: New plugin source file.
8034         * g++.dg/plugin/self-assign-test-1.C: New test.
8035         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8036         * g++.dg/plugin/self-assign-test-3.C: Likewise.
8037         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8038         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8040 2009-05-06  Tobias Burnus  <burnus@net-b.de>
8042         PR fortran/40041
8043         * gfortran.dg/intrinsic_2.f90: New test.
8044         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8046 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8048         PR c/40032
8049         * gcc.dg/noncompile/incomplete-5.c: New test.
8051 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8053         PR middle-end/39666
8054         * gcc.dg/pr39666-1.c: New test.
8055         * gcc.dg/pr39666-2.c: Likewise.
8056         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8057         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8058         * gfortran.dg/pr39666-1.f90: Likewise.
8059         * gfortran.dg/pr39666-2.f90: Likewise.
8061 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8063         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8064         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8065         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8067 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8069         PR fortran/39998
8070         * gfortran.dg/proc_ptr_17.f90: New.
8072 2009-05-05  Richard Guenther  <rguenther@suse.de>
8074         PR tree-optimization/40022
8075         * gcc.c-torture/execute/pr40022.c: New testcase.
8077 2009-05-05  Richard Guenther  <rguenther@suse.de>
8079         PR middle-end/40023
8080         * gcc.c-torture/compile/pr40023.c: New testcase.
8082 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8084         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8085         * g++.dg/template/overload9.C: Likewise.
8086         * g++.dg/ext/ms-1.C: New.
8088 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8090         PR c++/40013
8091         * g++.dg/ext/vla7.C: New test.
8093 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8095         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8097 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8099         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8100         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8101         Update expected errors.
8103 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8105         PR c++/28152
8106         * g++.dg/parse/parser-pr28152.C: New.
8107         * g++.dg/parse/parser-pr28152-2.C: New.
8109 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8111         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8113 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8115         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8116         * gcc.target/sparc/fexpand-2.c: Likewise.
8117         * gcc.target/sparc/fpmerge-2.c: Likewise.
8118         * gcc.target/sparc/pdist-2.c: Likewise.
8120 2009-05-03  Richard Guenther  <rguenther@suse.de>
8122         PR c/39983
8123         * gcc.c-torture/compile/pr39983.c: New testcase.
8125 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8127         * gcc.dg/c99-complex-3.c: New test.
8129 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8131         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8133 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8135         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8137 2009-05-02  Richard Guenther  <rguenther@suse.de>
8139         PR middle-end/40001
8140         * gcc.target/spu/pr40001.c: New testcase.
8142 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8144         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8146 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8148         PR middle-end/39579
8149         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8150         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8152 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8154         PR testsuite/39776
8155         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8156         no longer issued.
8158 2009-04-30  David Ayers  <ayers@fsfe.org>
8160         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8161         and gcc_error_prefix variables.
8162         * objc.dg/bad-receiver-type.m: Update to match correct
8163         diagnostics marker.
8164         * objc.dg/encode-5.m: Likewise.
8165         * objc.dg/id-1.m: Likewise.
8166         * objc.dg/method-1.m: Likewise.
8167         * objc.dg/method-6.m: Likewise.
8168         * objc.dg/method-7.m: Likewise.
8169         * objc.dg/method-9.m: Likewise.
8170         * objc.dg/method-11.m: Likewise.
8171         * objc.dg/method-20.m: Likewise.
8172         * objc.dg/private-1.m: Likewise.
8174 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8176         PR libfortran/39667
8177         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8178         * gfortran.dg/advance_4.f90: Likewise
8179         * gfortran.dg/advance_5.f90: Likewise
8180         * gfortran.dg/append_1.f90: Likewise
8181         * gfortran.dg/backslash_1.f90: Likewise
8182         * gfortran.dg/backslash_2.f90: Likewise
8183         * gfortran.dg/backslash_3.f: Likewise
8184         * gfortran.dg/backspace_10.f90: Likewise
8185         * gfortran.dg/backspace_3.f: Likewise
8186         * gfortran.dg/backspace_4.f: Likewise
8187         * gfortran.dg/backspace_5.f: Likewise
8188         * gfortran.dg/backspace_8.f: Likewise
8189         * gfortran.dg/backspace_9.f: Likewise
8190         * gfortran.dg/complex_write.f90: Likewise
8191         * gfortran.dg/convert_implied_open.f90: Likewise
8192         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8193         * gfortran.dg/dos_eol.f: Likewise
8194         * gfortran.dg/empty_format_1.f90: Likewise
8195         * gfortran.dg/endfile.f: Likewise
8196         * gfortran.dg/eof_1.f90: Likewise
8197         * gfortran.dg/eor_1.f90: Likewise
8198         * gfortran.dg/eor_handling_1.f90: Likewise
8199         * gfortran.dg/eor_handling_2.f90: Likewise
8200         * gfortran.dg/eor_handling_3.f90: Likewise
8201         * gfortran.dg/eor_handling_4.f90: Likewise
8202         * gfortran.dg/eor_handling_5.f90: Likewise
8203         * gfortran.dg/error_recovery_5.f90: Likewise
8204         * gfortran.dg/f2003_inquire_1.f03: Likewise
8205         * gfortran.dg/f2003_io_4.f03: Likewise
8206         * gfortran.dg/f2003_io_5.f03: Likewise
8207         * gfortran.dg/f2003_io_7.f03: Likewise
8208         * gfortran.dg/fgetc_1.f90: Likewise
8209         * gfortran.dg/fgetc_2.f90: Likewise
8210         * gfortran.dg/flush_1.f90: Likewise
8211         * gfortran.dg/fmt_exhaust.f90: Likewise
8212         * gfortran.dg/fmt_huge.f90: Likewise
8213         * gfortran.dg/fmt_read.f90: Likewise
8214         * gfortran.dg/fmt_t_1.f90: Likewise
8215         * gfortran.dg/fmt_t_2.f90: Likewise
8216         * gfortran.dg/fmt_t_3.f90: Likewise
8217         * gfortran.dg/fmt_t_4.f90: Likewise
8218         * gfortran.dg/fmt_t_5.f90: Likewise
8219         * gfortran.dg/fmt_t_7.f: Likewise
8220         * gfortran.dg/fseek.f90: Likewise
8221         * gfortran.dg/ftell_1.f90: Likewise
8222         * gfortran.dg/ftell_2.f90: Likewise
8223         * gfortran.dg/func_derived_3.f90: Likewise
8224         * gfortran.dg/inquire_9.f90: Likewise
8225         * gfortran.dg/iostat_1.f90: Likewise
8226         * gfortran.dg/iostat_2.f90: Likewise
8227         * gfortran.dg/list_read_1.f90: Likewise
8228         * gfortran.dg/list_read_4.f90: Likewise
8229         * gfortran.dg/list_read_5.f90: Likewise
8230         * gfortran.dg/list_read_7.f90: Likewise
8231         * gfortran.dg/list_read_8.f90: Likewise
8232         * gfortran.dg/list_read_9.f90: Likewise
8233         * gfortran.dg/namelist_13.f90: Likewise
8234         * gfortran.dg/namelist_14.f90: Likewise
8235         * gfortran.dg/namelist_15.f90: Likewise
8236         * gfortran.dg/namelist_16.f90: Likewise
8237         * gfortran.dg/namelist_17.f90: Likewise
8238         * gfortran.dg/namelist_18.f90: Likewise
8239         * gfortran.dg/namelist_19.f90: Likewise
8240         * gfortran.dg/namelist_20.f90: Likewise
8241         * gfortran.dg/namelist_24.f90: Likewise
8242         * gfortran.dg/namelist_26.f90: Likewise
8243         * gfortran.dg/namelist_27.f90: Likewise
8244         * gfortran.dg/namelist_28.f90: Likewise
8245         * gfortran.dg/namelist_37.f90: Likewise
8246         * gfortran.dg/namelist_38.f90: Likewise
8247         * gfortran.dg/namelist_39.f90: Likewise
8248         * gfortran.dg/namelist_40.f90: Likewise
8249         * gfortran.dg/namelist_43.f90: Likewise
8250         * gfortran.dg/namelist_44.f90: Likewise
8251         * gfortran.dg/namelist_45.f90: Likewise
8252         * gfortran.dg/namelist_46.f90: Likewise
8253         * gfortran.dg/namelist_47.f90: Likewise
8254         * gfortran.dg/namelist_48.f90: Likewise
8255         * gfortran.dg/namelist_49.f90: Likewise
8256         * gfortran.dg/namelist_50.f90: Likewise
8257         * gfortran.dg/namelist_51.f90: Likewise
8258         * gfortran.dg/namelist_52.f90: Likewise
8259         * gfortran.dg/namelist_56.f90: Likewise
8260         * gfortran.dg/namelist_char_only.f90: Likewise
8261         * gfortran.dg/namelist_use.f90: Likewise
8262         * gfortran.dg/namelist_use_only.f90: Likewise
8263         * gfortran.dg/noadv_size.f90: Likewise
8264         * gfortran.dg/open_access_append_1.f90: Likewise
8265         * gfortran.dg/pad_no.f90: Likewise
8266         * gfortran.dg/pr12884.f: Likewise
8267         * gfortran.dg/pr17090.f90: Likewise
8268         * gfortran.dg/pr17285.f90: Likewise
8269         * gfortran.dg/pr17286.f90: Likewise
8270         * gfortran.dg/pr18122.f90: Likewise
8271         * gfortran.dg/pr18210.f90: Likewise
8272         * gfortran.dg/pr18392.f90: Likewise
8273         * gfortran.dg/pr19155.f: Likewise
8274         * gfortran.dg/pr19216.f: Likewise
8275         * gfortran.dg/pr19467.f90: Likewise
8276         * gfortran.dg/pr19657.f: Likewise
8277         * gfortran.dg/pr20257.f90: Likewise
8278         * gfortran.dg/read_bad_advance.f90: Likewise
8279         * gfortran.dg/read_eof_2.f90: Likewise
8280         * gfortran.dg/read_eof_4.f90: Likewise
8281         * gfortran.dg/read_many_1.f: Likewise
8282         * gfortran.dg/read_noadvance.f90: Likewise
8283         * gfortran.dg/read_repeat.f90: Likewise
8284         * gfortran.dg/read_size_noadvance.f90: Likewise
8285         * gfortran.dg/read_x_past.f: Likewise
8286         * gfortran.dg/record_marker_1.f90: Likewise
8287         * gfortran.dg/record_marker_3.f90: Likewise
8288         * gfortran.dg/rewind_1.f90: Likewise
8289         * gfortran.dg/runtime_warning_1.f90: Likewise
8290         * gfortran.dg/shape_3.f90: Likewise
8291         * gfortran.dg/slash_1.f90: Likewise
8292         * gfortran.dg/stat_1.f90: Likewise
8293         * gfortran.dg/stat_2.f90: Likewise
8294         * gfortran.dg/streamio_11.f90: Likewise
8295         * gfortran.dg/streamio_3.f90: Likewise
8296         * gfortran.dg/streamio_4.f90: Likewise
8297         * gfortran.dg/streamio_9.f90: Likewise
8298         * gfortran.dg/tl_editing.f90: Likewise
8299         * gfortran.dg/unf_io_convert_1.f90: Likewise
8300         * gfortran.dg/unf_io_convert_2.f90: Likewise
8301         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8302         * gfortran.dg/unf_short_record_1.f90: Likewise
8303         * gfortran.dg/utf8_1.f03: Likewise
8304         * gfortran.dg/utf8_2.f03: Likewise
8305         * gfortran.dg/widechar_IO_1.f90: Likewise
8306         * gfortran.dg/write_check3.f90: Likewise
8307         * gfortran.dg/write_rewind_2.f: Likewise
8308         * gfortran.dg/x_slash_2.f: Likewise
8310 2009-04-29  Richard Guenther  <rguenther@suse.de>
8312         PR target/39943
8313         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8314         New.
8315         (check_effective_target_vect_floatuint_cvt): Likewise.
8316         * gcc.dg/vect/slp-10.c: Adjust.
8317         * gcc.dg/vect/slp-11.c: Adjust.
8318         * gcc.dg/vect/slp-12b.c: Adjust.
8319         * gcc.dg/vect/slp-33.c: Adjust.
8320         * gcc.c-torture/compile/pr39943.c: New testcase.
8322 2009-04-29  Richard Guenther  <rguenther@suse.de>
8324         PR middle-end/39937
8325         * gcc.c-torture/compile/pr39937.c: New testcase.
8327 2009-04-29  Richard Guenther  <rguenther@suse.de>
8329         PR tree-optimization/39941
8330         * gcc.c-torture/compile/pr39941.c: New testcase.
8332 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8334         * gcc.target/bfin/20090411-1.c: New test.
8336 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8338         PR target/39565
8339         * gcc.dg/pr39565.c: New testcase.
8341 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8343         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8344         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8345         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8346         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8347         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8348         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8349         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8350         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8351         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8352         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8353         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8354         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8355         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8356         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8357         * gcc.target/i386/pr37191.c: Likewise.
8358         * gcc.target/i386/reload-1.c: Likewise.
8359         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8360         * g++.old-deja/g++.pt/repo2.C: Likewise.
8361         * g++.old-deja/g++.pt/repo3.C: Likewise.
8362         * g++.old-deja/g++.pt/repo4.C: Likewise.
8363         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8364         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8365         * g++.dg/template/repo1.C: Likewise.
8366         * g++.dg/template/repo2.C: Likewise.
8367         * g++.dg/template/repo3.C: Likewise.
8368         * g++.dg/template/repo4.C: Likewise.
8369         * g++.dg/template/repo5.C: Likewise.
8370         * g++.dg/template/repo6.C: Likewise.
8371         * g++.dg/template/repo7.C: Likewise.
8372         * g++.dg/template/repo8.C: Likewise.
8373         * g++.dg/template/repo9.C: Likewise.
8374         * g++.dg/rtti/repo1.C: Likewise.
8375         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8376         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8377         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8378         * g++.dg/other/PR23205.C: Skip for vxworks.
8379         * g++.dg/ext/visibility/class1.C: Requires PIC.
8380         * g++.dg/eh/async-unwind2.C: Requires PIC.
8381         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8382         does not have cxa_exit.
8384 2009-04-28  Jing Yu  <jingyu@google.com>
8386         PR testsuite/39790
8387         * lib/target-supports.exp (check_effective_target_tls): Remove
8388         comment of caching.
8389         (check_effective_target_tls_native): Likewise.
8390         (check_effective_target_tls_runtime): Likewise.
8391         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8392         tls to tls_runtime.
8393         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8395 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8397         PR fortran/39946
8398         * gfortran.dg/proc_ptr_16.f90: New.
8400 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8402         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8403         lp64 is true.
8405 2009-04-28  Richard Guenther  <rguenther@suse.de>
8407         PR middle-end/39937
8408         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8410 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8412         * g++.dg/warn/pr35652.C: Removed.
8413         * gcc.dg/pr35652.c: Likewise.
8415 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8417         * gcc.target/ia64/20071210-2.c: New testcase.
8419 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8421         PR c/39323
8422         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8423         * gcc.dg/pr39323-3.c: Ditto.
8425 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8427         PR fortran/39930
8428         PR fortran/39931
8429         * gfortran.dg/ambiguous_reference_2.f90: New.
8430         * gfortran.dg/pointer_assign_7.f90: New.
8432 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8433             Mark Mitchell  <mark@codesourcery.com>
8435         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8436         * gcc.dg/20020103-1.c: Check for __ppc.
8437         * gcc.dg/asm-b.c: Check for __ppc.
8438         * gcc.dg/20020919-1.c: Check for __ppc.
8439         * gcc.dg/20020312-2.c: Likewise.
8440         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8441         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8442         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8443         * g++.dg/warn/weak1.C: Likewise.
8444         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8445         static so appropriate optimizations kick in.
8446         (find_base_value_wrapper): New function.
8447         * g++.dg/eh/simd-5.C: Fix target triplet.
8448         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8450 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8451             H.J. Lu  <hongjiu.lu@intel.com>
8453         PR target/39911
8454         * gcc.target/i386/pr39911.c: New test.
8456 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8458         PR fortran/39879
8459         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8461 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8463         PR c++/35652
8464         Revert:
8466         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8468         * gcc.dg/pr35652.C: New.
8469         * g++.dg/warn/pr35652.C: New.
8470         * gcc.dg/format/plus-1.c: Adjust message.
8472 2009-04-27  DJ Delorie  <dj@redhat.com>
8474         * lib/target-supports.exp (check_effective_target_double64): New.
8475         (check_effective_target_double64plus): New.
8476         (check_effective_target_large_double): New.
8477         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8478         * gcc.dg/div-double-1.c: Likewise.
8479         * gcc.dg/Wconversion-real.c: Require large_double.
8480         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8482         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8483         are too small.
8485         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8486         constants as long.
8488 2009-04-27  Ian Lance Taylor  <iant@google.com>
8490         * gcc.dg/Wcxx-compat-5.c: New testcase.
8491         * gcc.dg/Wcxx-compat-6.c: New testcase.
8493 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8495         Allow non-constant arguments to conversion intrinsics.
8496         * gcc.target/spu/intrinsics-3.c: Update tests.
8498 2009-04-27  Richard Guenther  <rguenther@suse.de>
8500         PR middle-end/39928
8501         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8502         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8504 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8506         PR target/39903
8507         * gcc.dg/torture/pr39903-1.c: New.
8508         * gcc.dg/torture/pr39903-2.c: Likewise.
8510 2009-04-27  Revital Eres  <eres@il.ibm.com>
8512         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8513         and check it.
8514         * gcc.dg/sms-2.c: Add dump check.
8515         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8516         and check it.
8517         * gcc.dg/sms-4.c: Likewise.
8518         * gcc.dg/sms-5.c: Likewise.
8519         * gcc.dg/sms-6.c: Likewise.
8520         * gcc.dg/sms-7.c: Likewise.
8521         * gcc.dg/sms-antideps.c: Rename to...
8522         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8524 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8526         * gnat.dg/opt2.adb: New test.
8528 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8530         PR c++/39875
8531         * g++.dg/warn/Wunused-15.C: New test.
8533 2009-04-26  Michael Matz  <matz@suse.de>
8535         Expand from SSA.
8536         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8537         change regexps.
8538         * gcc.target/i386/pr37248-1.c: Modified.
8539         * gcc.target/i386/pr37248-3.c: Modified.
8540         * gcc.target/i386/pr37248-2.c: Modified.
8541         * gnat.dg/aliasing1.adb: Modified.
8542         * gnat.dg/pack9.adb: Modified.
8543         * gnat.dg/aliasing2.adb: Modified.
8544         * gcc.dg/strict-overflow-2.c: Modified.
8545         * gcc.dg/autopar/reduc-1char.c: Modified.
8546         * gcc.dg/autopar/reduc-2char.c: Modified.
8547         * gcc.dg/autopar/reduc-1.c: Modified.
8548         * gcc.dg/autopar/reduc-2.c: Modified.
8549         * gcc.dg/autopar/reduc-3.c: Modified.
8550         * gcc.dg/autopar/reduc-6.c: Modified.
8551         * gcc.dg/autopar/reduc-7.c: Modified.
8552         * gcc.dg/autopar/reduc-8.c: Modified.
8553         * gcc.dg/autopar/reduc-9.c: Modified.
8554         * gcc.dg/autopar/reduc-1short.c: Modified.
8555         * gcc.dg/autopar/reduc-2short.c: Modified.
8556         * gcc.dg/autopar/parallelization-1.c: Modified.
8557         * gcc.dg/strict-overflow-4.c: Modified.
8558         * gcc.dg/strict-overflow-6.c: Modified.
8559         * gcc.dg/gomp/combined-1.c: Modified.
8560         * gcc.dg/no-strict-overflow-1.c: Modified.
8561         * gcc.dg/no-strict-overflow-3.c: Modified.
8562         * gcc.dg/no-strict-overflow-5.c: Modified.
8563         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8564         * gcc.dg/tree-ssa/pr18134.c: Modified.
8565         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8566         * gcc.dg/tree-ssa/vector-2.c: Modified.
8567         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8568         * gcc.dg/tree-ssa/loop-21.c: Modified.
8569         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8570         * gcc.dg/tree-ssa/vector-3.c: Modified.
8571         * gcc.dg/tree-ssa/asm-3.c: Modified.
8572         * gcc.dg/tree-ssa/pr23294.c: Modified.
8573         * gcc.dg/tree-ssa/loop-22.c: Modified.
8574         * gcc.dg/tree-ssa/loop-15.c: Modified.
8575         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8576         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8577         * gcc.dg/tree-ssa/pr20139.c: Modified.
8578         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8579         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8580         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8581         * gcc.dg/tree-ssa/loop-5.c: Modified.
8582         * gcc.dg/tree-ssa/pr19431.c: Modified.
8583         * gcc.dg/tree-ssa/pr32044.c: Modified.
8584         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8585         * gcc.dg/tree-ssa/loop-19.c: Modified.
8586         * gcc.dg/tree-ssa/loop-28.c: Modified.
8587         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8588         * gcc.dg/tree-ssa/divide-1.c: Modified.
8589         * gcc.dg/tree-ssa/inline-1.c: Modified.
8590         * gcc.dg/tree-ssa/divide-3.c: Modified.
8591         * gcc.dg/tree-ssa/pr30978.c: Modified.
8592         * gcc.dg/tree-ssa/alias-6.c: Modified.
8593         * gcc.dg/tree-ssa/divide-4.c: Modified.
8594         * gcc.dg/tree-ssa/alias-11.c: Modified.
8595         * gcc.dg/no-strict-overflow-7.c: Modified.
8596         * gcc.dg/strict-overflow-1.c: Modified.
8597         * gcc.dg/pr15784-4.c: Modified.
8598         * gcc.dg/pr34263.c: Modified.
8599         * gcc.dg/strict-overflow-3.c: Modified.
8600         * gcc.dg/tree-prof/stringop-1.c: Modified.
8601         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8602         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8603         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8604         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8605         * gcc.dg/no-strict-overflow-2.c: Modified.
8606         * gcc.dg/no-strict-overflow-4.c: Modified.
8607         * gcc.dg/no-strict-overflow-6.c: Modified.
8608         * g++.dg/tree-ssa/pr27090.C: Modified.
8609         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8610         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8611         * g++.dg/tree-ssa/pr19807.C: Modified.
8612         * g++.dg/opt/pr30965.C: Modified.
8613         * g++.dg/init/new17.C: Modified.
8614         * gfortran.dg/whole_file_6.f90: Modified.
8615         * gfortran.dg/whole_file_5.f90: Modified.
8616         * gfortran.dg/reassoc_1.f90: Modified.
8617         * gfortran.dg/reassoc_3.f90: Modified.
8619 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8621         PR fortran/39893
8622         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8624 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8626         PR inline-asm/39543
8627         * gcc.target/i386/pr39543-1.c: New test.
8628         * gcc.target/i386/pr39543-2.c: New test.
8629         * gcc.target/i386/pr39543-3.c: New test.
8631         PR c/39889
8632         * gcc.dg/Wunused-value-3.c: New test.
8634 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8636         PR c/39581
8637         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8638         gcc.dg/vla-21.c: New tests.
8640 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8642         PR c/39556
8643         * gcc.dg/inline-34.c: New test.
8645 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8647         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8648         gcc.dg/enum-const-3.c: New tests.
8649         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8650         -pedantic-errors.  Update expected diagnostics.
8652 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8654         PR c/39582
8655         * gcc.dg/vla-20.c: New test.
8657 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8659         PR c/39564
8660         * gcc.dg/vla-19.c: New test.
8662 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8664         PR preprocessor/39559
8665         * gcc.dg/c99-intconst-2.c: New test.
8667 2009-04-25  Jan Hubicka  <jh@suse.cz>
8669         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8671 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8673         PR fortran/39688
8674         * gfortran.dg/import7.f90: New.
8676 2009-04-24  Richard Guenther  <rguenther@suse.de>
8678         * gcc.dg/tree-ssa/vrp48.c: Fix.
8680 2008-04-24  Doug Kwan  <dougkwan@google.com>
8682         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8683         destination are the same.
8685 2009-04-24  Richard Guenther  <rguenther@suse.de>
8687         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8689 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8691         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8692         gcc.dg/array-const-3.c: New tests.
8694 2009-04-24  Ian Lance Taylor  <iant@google.com>
8696         * gcc.dg/Wcxx-compat-4.c: New testcase.
8698 2009-04-24  Daniel Kraft  <d@domob.eu>
8700         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8701         expected on already erraneous symbol (renamed to fresh one).
8703 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8705         PR middle-end/39867
8706         * gcc.dg/pr39867.c: New.
8708 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8710         PR fortran/39861
8711         PR fortran/39864
8712         * gfortran.dg/intrinsic_1.f90: New.
8714 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8716         * gnat.dg/alignment7.adb: New test.
8717         * gnat.dg/alignment8.adb: Likewise.
8719 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8721         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8722         * gnat.dg/specs/rep_clause2.ads: New test.
8724 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8726         PR rtl-optimization/39794
8727         * gcc.dg/pr39794.c: New test.
8729 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8731         * gnat.dg/atomic1.adb: New test.
8732         * gnat.dg/atomic1_pkg.ads: New helper.
8734 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8736         PR testsuite/39623
8737         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8738         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8740 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8742         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8743         warning.
8745 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8747         PR C/31499
8748         * gcc.dg/vector-init-1.c: New testcase.
8749         * gcc.dg/vector-init-2.c: New testcase.
8751 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8753         * gnat.dg/enum2.adb: New test.
8754         * gnat.dg/enum2_pkg.ads: New helper.
8756 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8758         PR c/39855
8759         * gcc.dg/torture/pr39855.c: New test.
8761 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8763         PR c++/39639
8764         * g++.dg/cpp0x/pr39639.C: New test.
8766 2009-04-22  Mark Heffernan  <meheff@google.com>
8768         * gcc.dg/profile-generate-3.c: New test.
8770 2009-04-22  Jan Hubicka  <jh@suse.cz>
8772         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8774 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8776         PR testsuite/39623
8777         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8779 2009-04-22  Richard Guenther  <rguenther@suse.de>
8781         PR tree-optimization/39824
8782         * gcc.c-torture/compile/pr39824.c: New testcase.
8784 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8786         PR c++/14875
8787         * g++.dg/parse/parser-pr14875.C: New.
8788         * g++.dg/parse/parser-pr14875-2.C: New.
8789         * g++.dg/parse/error6.C: Update match string.
8791 2009-04-22  Richard Guenther  <rguenther@suse.de>
8793         PR tree-optimization/39845
8794         * gcc.c-torture/compile/pr39845.c: New testcase.
8796 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8798         PR fortran/39735
8799         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8800         * gfortran.dg/external_initializer.f90: Modified.
8801         * gfortran.dg/interface_26.f90: Modified.
8802         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8803         * gfortran.dg/proc_ptr_3.f90: Modified.
8804         * gfortran.dg/proc_ptr_15.f90: New.
8805         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8807 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8809         PR c++/35711
8810         * g++.dg/warn/pr35711.C: New.
8811         * g++.dg/conversion/ptrmem2.C: Update.
8813 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8815         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8816         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8817         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8818         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8819         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8820         gcc.c-torture/ChangeLog.0,
8821         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8822         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8823         gcc.target/i386/math-torture/math-torture.exp,
8824         gcc.target/mips/inter/mips16-inter.exp,
8825         gcc.target/mips/mips-nonpic/README,
8826         gcc.target/x86_64/abi/README.gcc,
8827         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8828         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8829         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8830         notices.
8831         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8833 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8835         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8837 2009-04-21  Richard Guenther  <rguenther@suse.de>
8839         PR middle-end/39829
8840         * gcc.dg/torture/pr39829.c: New testcase.
8842 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8844         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8846 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8848         PR 16202
8849         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8850         * gcc.dg/sequence-pt-2.c: New.
8851         * gcc.dg/sequence-pt-3.c: New.
8852         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8853         * g++.dg/warn/sequence-pt-2.c: New.
8854         * g++.dg/warn/sequence-pt-3.c: New.
8856 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8858         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8860 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8862         * gnat.dg/import1.ad[sb]: New test.
8864 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8866         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8867         return 0.
8869 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8871         PR fortran/39811
8872         * gfortran.dg/continuation_11.f90: New test.
8874 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8876         PR c++/13358
8877         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8878         messages. Test for "long long" in system headers.
8879         * gcc.dg/c99-longlong-2.c: New.
8880         * g++.dg/warn/pr13358.C: New.
8881         * g++.dg/warn/pr13358-2.C: New.
8882         * g++.dg/warn/pr13358-3.C: New.
8883         * g++.dg/warn/pr13358-4.C: New.
8885 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8887         * gcc.dg/framework-2.c: Fix up for non existent includes
8888         being fatal errors now.
8890 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8892         PR fortran/39800
8893         * gfortran.dg/private_type_13.f90: New test.
8894         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8896 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8898         PR c++/39803
8899         * g++.dg/warn/Wunused-14.C: New test.
8901 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8903         * gnat.dg/specs/small_alignment.ads: New test.
8905 2009-04-20  Ian Lance Taylor  <iant@google.com>
8907         * gcc.dg/Wcxx-compat-3.c: New testcase.
8909 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8911         * gnat.dg/pack13.ad[sb]: New test.
8912         * gnat.dg/pack13_pkg.ads: New helper.
8914 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8916         * gnat.dg/discr11.ad[sb]: New test.
8917         * gnat.dg/discr11_pkg.ads: New helper.
8919 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8921         PR tree-optimization/39675
8922         * gcc.dg/vect/O3-pr39675-2.c: New test.
8924 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8926         * gnat.dg/rep_clause3.adb: New test.
8928 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8930         PR c/37481
8931         * gcc.dg/c99-flex-array-7.c: New test.
8933 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8935         PR c/19771
8936         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8938 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8940         PR c/38243
8941         * gcc.dg/c99-restrict-3.c: New test.
8943 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8945         PR preprocessor/20078
8946         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8948 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8950         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8951         Do not pass -B$root after -margs.
8953 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8955         PR c/32061
8956         PR c++/36954
8957         * gcc.dg/pr32061.c: New.
8958         * gcc.dg/Wlogical-op-1.c: Update.
8959         * g++.dg/warn/Wlogical-op-1.C: Update.
8960         * g++.dg/warn/pr36954.C: New.
8962 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8964         PR c/27676
8965         * gcc.dg/lvalue-5.c: New test.
8967 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8969         PR c/22367
8970         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8972 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8974         * gcc.dg/cpp/include5.c: New test.
8976 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8978         PR c/35210
8979         * gcc.dg/call-diag-2.c: New test.
8981 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8983         PR preprocessor/39646
8984         * gcc.dg/cpp/line8.c: New test.
8986 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8988         PR preprocessor/39647
8989         * gcc.dg/cpp/line7.c: New test.
8991 2009-04-18  Richard Guenther  <rguenther@suse.de>
8993         PR middle-end/39804
8994         * gcc.target/i386/pr39804.c: New testcase.
8996 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8998         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8999         * g++.dg/other/pr39496.C: Likewise.
9001 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9003         PR middle-end/36902
9004         * gcc.dg/pr36902.c: New.
9006 2009-04-17  Diego Novillo  <dnovillo@google.com>
9008         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9009         violation for variable 'inside_main'.
9011 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9013         * gfortran.fortran-torture/execute/getarg_1.x: New file.
9015 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9017         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9019 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9021         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9022         * gfortran.dg/chmod_2.f90: Likewise.
9023         * gfortran.dg/chmod_3.f90: Likewise.
9024         * gfortran.dg/open_errors.f90: Likewise.
9025         * gfortran.dg/stat_1.f90: Likewise.
9026         * gfortran.dg/stat_2.f90: Likewise.
9028 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9030         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9031         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9032         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9033         * gfortran.dg/nearest_1.f90: Likewise.
9034         * gfortran.dg/nearest_3.f90: Likewise.
9035         * gfortran.dg/isnan_1.f90: Likewise.
9036         * gfortran.dg/isnan_2.f90: Likewise.
9037         * gfortran.dg/nan_1.f90: Likewise.
9038         * gfortran.dg/nan_2.f90: Likewise.
9039         * gfortran.dg/nan_3.f90: Likewise.
9040         * gfortran.dg/nan_4.f90: Likewise.
9041         * gfortran.dg/module_nan.f90: Likewise.
9042         * gfortran.dg/int_conv_2.f90: Likewise.
9043         * gfortran.dg/init_flag_3.f90: Likewise.
9044         * gfortran.dg/namelist_42.f90: Likewise.
9045         * gfortran.dg/namelist_43.f90: Likewise.
9046         * gfortran.dg/real_const_3.f90: Likewise.
9047         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9049         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9050         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9051         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9052         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9053         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9055         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9056         * gfortran.dg/gamma_5.f90: Likewise.
9058 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9060         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9061         less strict so it also works with auto-overlay support.
9062         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9063         for "exceeds local store" linker errors on the SPU.
9065         * lib/gfortran.exp: Include target-supports.exp.
9066         (gfortran_init): On SPU targets where automatic overlay support
9067         is available, use it to build all Fortran test cases.
9069         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9071 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9073         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9074         rule enforced by gnat on taft types.
9076 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9078         PR testsuite/39792
9079         * g++.dg/ext/complit11.C: Add empty dg-options.
9081 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9083         PR c++/17570
9084         * g++.dg/template/defarg11.C: New test.
9086 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9088         PR c++/28766
9089         * g++.dg/ext/complit11.C: New testcase.
9091 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9093         PR c++/39551
9094         * g++.dg/warn/Wunused-13.C: New testcase.
9096 2009-04-15  Ian Lance Taylor  <iant@google.com>
9098         * gcc.dg/Wenum-compare-1.c: New testcase.
9100 2009-04-15  Richard Guenther  <rguenther@suse.de>
9102         PR tree-optimization/39764
9103         * g++.dg/torture/pr39764.C: New testcase.
9105 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9107         * g++.dg/ext/altivec-17.C: New.
9109 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9111         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9112         * gnat.dg/specs/limited1.ads: Ditto.
9114 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9116         PR testsuite/39769
9117         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9118         for testing the results of estimate instructions.
9119         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9120         * gcc.dg/vmx/3a-05.c (test): Ditto.
9122 2009-04-14  Jason Merrill  <jason@redhat.com>
9124         PR c++/39763
9125         * g++.dg/warn/Wshadow-4.C: Extend.
9127 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9129         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9130         (do_D): Remove attribute hidden.
9132 2009-04-13  Jason Merrill  <jason@redhat.com>
9134         PR c++/39480
9135         * g++.dg/init/copy7.C: New.
9137 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9139         PR testsuite/39733
9140         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9141         (check_for_all_options): This.
9143 2009-04-13  Jason Merrill  <jason@redhat.com>
9145         PR c++/39750
9146         * g++.dg/template/crash90.C: New.
9148 2009-04-12  Jason Merrill  <jason@redhat.com>
9150         PR c++/39742
9151         * g++.dg/overload/extern-C-2.C: New.
9153 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9155         PR preprocessor/31869
9156         * gcc.dg/cpp/strify5.c: New test.
9158 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9160         * gnat.dg/enum1.adb: New test.
9161         * gnat.dg/enum1_pkg.ads: New helper.
9163 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9165         PR target/39740
9166         * gcc.target/alpha/pr39740.c: New test.
9168 2009-04-11  Daniel Kraft  <d@domob.eu>
9170         PR fortran/37746
9171         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9172         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9173         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9174         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9175         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9176         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9177         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9178         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9179         expected string length that failed with -fbounds-check now.
9180         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9182 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9184         PR fortran/39692
9185         * gfortran.dg/proc_ptr_14.f90: New.
9187 2009-04-11  Richard Guenther  <rguenther@suse.de>
9189         PR middle-end/39732
9190         * g++.dg/torture/pr39732.C: New testcase.
9192 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9194         * gfortran.dg/whole_file_5.f90: New.
9195         * gfortran.dg/whole_file_6.f90: New.
9197 2009-04-11  Richard Guenther  <rguenther@suse.de>
9199         PR tree-optimization/39713
9200         * g++.dg/torture/pr39713.C: New testcase.
9202 2009-04-10  Richard Guenther  <rguenther@suse.de>
9204         PR c/39712
9205         * gcc.dg/pr39712.c: New testcase.
9207 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9209         PR c++/28301
9210         * g++.dg/cpp0x/enum2.C: Updated.
9211         * g++.dg/debug/pr22514.C: Likewise.
9212         * g++.dg/parse/enum2.C: Likewise.
9213         * g++.dg/parse/enum3.C: Likewise.
9214         * g++.dg/template/crash79.C: Likewise.
9215         * g++.old-deja/g++.jason/cond.C: Likewise.
9217 2009-04-10  Chao-ying Fu  <fu@mips.com>
9219         * gcc.target/mips/interrupt_handler.c: Change from compile to
9220         assemble.
9222 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9224         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9226 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9228         PR fortran/38709
9229         * gfortran.dg/zero_sized_6.f90: New.
9231 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9233         PR  c++/20118
9234         * g++.dg/parse/pr20118.C: New.
9235         * g++.dg/template/spec16.C: Update.
9237 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9239         PR testsuite/35621
9240         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9241         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9242         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9243         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9244         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9245         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9246         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9247         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9248         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9249         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9250         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9251         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9252         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9253         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9254         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9255         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9256         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9258 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9260         PR target/39678
9261         * g++.dg/torture/pr39678.C: New.
9262         * gcc.dg/compat/struct-complex-2.h: Likewise.
9263         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9264         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9265         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9266         * gcc.dg/torture/pr39678.c: Likewise.
9267         * gcc.target/i386/pr39678.c: Likewise.
9269         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9270         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9272         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9273         <complex.h>.  Add tests for structure with complex float.
9275 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9276             Joseph Myers  <joseph@codesourcery.com>
9278         PR target/36800
9279         * gcc.dg/dfp/pr36800.c: New.
9281 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9282             Rafael Avila de Espindola  <espindola@google.com>
9284         * gcc.misc-tests/help.exp: New file.
9285         * lib/options.exp: New file.
9287 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9289         PR libobjc/36610
9290         * objc/execute/forward-1.x: New.
9292 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9294         * gcc.dg/pr27150-1.c: Change to a link test.
9296 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9298         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9299         3 of the GNU General Public License and to point readers at the
9300         COPYING3 file and the FSF's license web page.
9301         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9302         * gcc.dg/struct/struct-reorg.exp: Likewise.
9303         * gcc.target/spu/tag_manager.c: Likewise.
9305 2009-04-09  Richard Guenther  <rguenther@suse.de>
9307         PR testsuite/39696
9308         * ssa-ccp-25.c: Adjust pattern.
9310 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9312         PR fortran/36704
9313         * gfortran.dg/external_procedures_1.f90: Modified.
9314         * gfortran.dg/proc_ptr_result_1.f90: New.
9315         * gfortran.dg/proc_ptr_result_2.f90: New.
9316         * gfortran.dg/proc_ptr_result_3.f90: New.
9318 2009-04-09  Richard Guenther  <rguenther@suse.de>
9320         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9321         to prevent constant propagation.
9322         * gcc.dg/vect/vect-56.c: Likewise.
9323         * gcc.dg/vect/vect-58.c: Likewise.
9324         * gcc.dg/vect/vect-60.c: Likewise.
9325         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9326         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9327         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9329 2009-04-09  Richard Guenther  <rguenther@suse.de>
9331         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9332         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9334 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9336         PR c/39613
9337         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9338         New tests.
9340 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9342         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9343         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9345 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9347         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9349 2009-04-08  Jason Merrill  <jason@redhat.com>
9351         PR c++/25185
9352         * g++.dg/template/error40.C: Add another test.
9354 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9356         PR c/39614
9357         PR c/39673
9358         * gcc.c-torture/compile/pr39614-1.c,
9359         gcc.c-torture/compile/pr39614-2.c,
9360         gcc.c-torture/compile/pr39614-3.c,
9361         gcc.c-torture/compile/pr39614-4.c,
9362         gcc.c-torture/compile/pr39614-5.c,
9363         gcc.c-torture/compile/pr39673-1.c,
9364         gcc.c-torture/compile/pr39673-2.c: New tests.
9365         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9366         more cases.
9367         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9368         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9369         expected errors.
9371 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9373         PRc++/39637
9374         * g++.dg/cpp0x/variadic-crash2.C: New test.
9376 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9378         PR fortran/38863
9379         * gfortran.dg/alloc_comp_result_1.f90: New test.
9381 2009-04-07  Jason Merrill  <jason@redhat.com>
9383         PR c++/34691
9384         * g++.dg/overload/extern-C-1.C: New.
9386 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9388         PR testsuite/39325
9389         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9391 2009-04-07  Jason Merrill  <jason@redhat.com>
9393         PR c++/25185
9394         * g++.dg/template/error40.C: New.
9396 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9398         PR fortran/38152
9399         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9401 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9403         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9405 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9407         PR fortran/38290
9408         * gfortran.dg/proc_decl_1.f90: Modified.
9409         * gfortran.dg/proc_ptr_11.f90: Extended.
9410         * gfortran.dg/proc_ptr_13.f90: Modified.
9412 2009-04-06  Jason Merrill  <jason@redhat.com>
9414         PR c++/35146
9415         * g++.dg/template/fnspec1.C: New.
9417 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9419         * lib/gnat.exp: Handle multilib.
9421 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9423         PR fortran/38863
9424         * gfortran.dg/dependency_23.f90: New test.
9426 2009-04-06  Richard Guenther  <rguenther@suse.de>
9428         PR tree-optimization/28868
9429         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9430         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9431         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9432         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9434 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9436         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9438 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9440         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9442 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9444         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9445         with the built-in y0, and the subsequent warning.
9446         (y1): Likewise, rename to y_1.
9448 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9450         PR fortran/39414
9451         * gfortran.dg/proc_decl_21.f90: New.
9453 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9455         PR fortran/36091
9456         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9458 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9460         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9461         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9462         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9463         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9464         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9465         gfortran.dg/namelist_49.f90: Gate test on effective_target
9466         fd_truncate.
9467         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9469 2009-04-05  Daniel Kraft  <d@domob.eu>
9471         PR fortran/38654
9472         * gfortran.dg/read_float_2.f03
9473         * gfortran.dg/read_float_3.f90
9475 2009-04-05  Richard Guenther  <rguenther@suse.de>
9477         PR tree-optimization/39648
9478         * gcc.c-torture/compile/pr39648.c: New testcase.
9480 2009-04-05  Jason Merrill  <jason@redhat.com>
9482         PR c++/14912
9483         * g++.dg/template/error39.C: New.
9485 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9487         PR fortran/29458
9488         * gfortran.dg/implied_do_1.f90: New.
9490 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9492         PR fortran/39577
9493         * gfortran.dg/recursive_check_8.f90: New.
9494         * gfortran.dg/recursive_check_9.f90: New.
9495         * gfortran.dg/recursive_check_10.f90: New.
9496         * gfortran.dg/recursive_check_11.f90: New.
9497         * gfortran.dg/recursive_check_12.f90: New.
9498         * gfortran.dg/recursive_check_13.f90: New.
9499         * gfortran.dg/recursive_check_14.f90: New.
9501 2009-04-04  Jason Merrill  <jason@redhat.com>
9503         PR c++/25185
9504         * g++.dg/template/error38.C: Add more tests.
9506 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9508         PR fortran/37614
9509         * gfortran.dg/common_align_2.f90: New test.
9511 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9513         PR target/39501
9514         * gcc.c-torture/execute/pr39501.c: New file.
9515         * gcc.c-torture/execute/pr39501.x: New file.
9517 2009-04-04  Richard Guenther  <rguenther@suse.de>
9519         PR tree-optimization/8781
9520         PR tree-optimization/37892
9521         * g++.dg/tree-ssa/pr8781.C: New testcase.
9522         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9524 2009-04-04  Richard Guenther  <rguenther@suse.de>
9526         PR tree-optimization/39636
9527         * gcc.c-torture/compile/pr39636.c: New testcase.
9529 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9531         PR rtl-optimization/39607
9532         * g++.dg/opt/pr39607.C: New.
9534 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9536         PR fortran/39594
9537         * gfortran.dg/common_12.f90: New.
9539 2009-04-03  Jason Merrill  <jason@redhat.com>
9541         PR c++/39608
9542         * g++.dg/template/const2.C: New test.
9544 2009-04-03  Richard Guenther  <rguenther@suse.de>
9546         PR tree-optimization/2480
9547         PR tree-optimization/23086
9548         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9549         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9551 2009-04-03  Richard Guenther  <rguenther@suse.de>
9553         PR tree-optimization/34743
9554         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9555         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9556         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9557         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9558         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9559         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9560         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9561         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9563 2009-04-03  Richard Guenther  <rguenther@suse.de>
9565         PR middle-end/13146
9566         PR tree-optimization/23940
9567         PR tree-optimization/33237
9568         PR middle-end/33974
9569         PR middle-end/34093
9570         PR tree-optimization/36201
9571         PR tree-optimization/36230
9572         PR tree-optimization/38049
9573         PR tree-optimization/38207
9574         PR tree-optimization/38230
9575         PR tree-optimization/38301
9576         PR tree-optimization/38585
9577         PR middle-end/38895
9578         PR tree-optimization/38985
9579         PR tree-optimization/39299
9580         * gcc.dg/pr19633-1.c: Adjust.
9581         * gcc.dg/torture/pta-callused-1.c: Likewise.
9582         * gcc.dg/torture/pr39074-2.c: Likewise.
9583         * gcc.dg/torture/pr39074.c: Likewise.
9584         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9585         * gcc.dg/torture/pr30375.c: Adjust.
9586         * gcc.dg/torture/pr33563.c: Likewise.
9587         * gcc.dg/torture/pr33870.c: Likewise.
9588         * gcc.dg/torture/pr33560.c: Likewise.
9589         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9590         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9591         * gcc.dg/tree-ssa/alias-15.c: Remove.
9592         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9593         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9594         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9595         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9596         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9597         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9598         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9599         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9600         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9601         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9602         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9603         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9604         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9605         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9606         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9607         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9608         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9609         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9610         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9611         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9612         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9613         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9614         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9615         * gcc.dg/uninit-B.c: XFAIL.
9616         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9617         * gcc.dg/uninit-pr19430.c: XFAIL.
9618         * g++.dg/tree-ssa/pr13146.C: New testcase.
9619         * g++.dg/opt/pr36187.C: Adjust.
9620         * g++.dg/torture/20090329-1.C: New testcase.
9622 2009-04-02  Chao-ying Fu  <fu@mips.com>
9624         * gcc.target/mips/interrupt_handler.c: New test.
9626 2009-04-02  David Ayers  <ayers@fsfe.org>
9628         PR objc/18456
9629         * objc.dg/bad-receiver-type-2.m: New test contributed by
9630         Alexander Mamberg.
9632 2009-04-02  Jason Merrill  <jason@redhat.com>
9634         PR c++/25185
9635         * g++.dg/template/error38.C: New test.
9637 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9639         PR tree-optimization/31677
9640         * gcc.dg/memcpy-1.c: Add compiler option.
9642 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9644         PR tree-optimization/39595
9645         * gfortran.dg/vect/O3-pr39595.f: New test.
9647 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9649         PR c++/26693
9650         * g++.dg/template/typedef11.C: New test.
9651         * g++.dg/template/typedef12.C: Likewise.
9652         * g++.dg/template/typedef13.C: Likewise.
9653         * g++.dg/template/typedef14.C: Likewise.
9654         * g++.dg/template/typedef15.C: Likewise.
9655         * g++.dg/template/typedef16.C: Likewise.
9656         * g++.dg/template/sfinae3.C: Compile this pedantically.
9657         The only errors expected should be the one saying the typedef is ill
9658         formed.
9659         * g++.old-deja/g++.pt/typename8.C: Likewise.
9660         * g++.dg/template/access11.C: Update this.
9662 2009-04-02  Richard Guenther  <rguenther@suse.de>
9664         PR tree-optimization/37221
9665         * gcc.c-torture/compile/20090331-1.c: New testcase.
9667 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9669         * gcc.c-torture/compile/20090401-1.c: New test.
9671 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9673         PR c++/4926
9674         * g++.dg/template/pr4926-1.C: New.
9676 2009-04-01  Xinliang David Li  <davidxl@google.com>
9678         * gcc.target/i386/all_one_m128i.c: New test.
9680 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9682         PR c/39027
9683         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9684         * gcc.dg/fltconst-2.c: New test.
9685         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9686         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9688         PR c/33466
9689         * gcc.dg/cpp/pr33466.c: New test.
9690         * gcc.dg/dfp/pr33466.c: New test.
9691         * gcc.dg/fixed-point/pr33466.c: New test.
9693 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9695         PR tree-optimization/35011
9696         * g++.dg/other/pr35011.C: New.
9698 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9700         PR target/39226
9701         * gcc.dg/pr39226.c: New test.
9703 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9705         PR c++/35240
9706         * g++.dg/template/pr35240.C: New.
9708 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9710         PR c/39605
9711         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9712         * gcc.dg/pr25682.c: Update expected diagnostics.
9714 2009-04-01  Richard Guenther  <rguenther@suse.de>
9716         * gcc.dg/fold-plusmult-2.c: New testcase.
9718 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9720         PR c/37772
9721         * gcc.dg/pr37772.c: New test.
9722         * g++.dg/ext/asm11.C: New test.
9724 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9726         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9727         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9728         defined.
9730 2009-03-31  Jason Merrill  <jason@redhat.com>
9732         * g++.old-deja/g++.other/using9.C: Add expected errors.
9734 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9736         * gcc.c-torture/compile/pr33009.c: Removed.
9738 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9740         * gcc.c-torture/compile/pr33009.c: Delete.
9741         * gcc.c-torture/compile/pr11832.c: Likewise.
9743 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9745         PR c/448
9746         * lib/target-supports.exp (check_effective_target_stdint_types):
9747         Update comment.
9748         (check_effective_target_inttypes_types): New.
9749         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9750         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9751         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9753 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9755         PR fortran/38917
9756         PR fortran/38918
9757         * gfortran.dg/data_pointer_1.f90: New test.
9759 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9761         PR fortran/38915
9762         * gfortran.dg/char_length_15.f90: New test.
9764 2009-03-31  Jason Merrill  <jason@redhat.com>
9766         C++ DR 613
9767         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9768         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9769         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9770         xfail others.
9772         * g++.dg/other/typedef2.C: New test.
9774         PR c++/37806
9775         * g++.dg/template/typedef17.C: New test.
9777         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9778         * g++.dg/cpp0x/auto12.C: Likewise.
9780 2009-03-31  Richard Guenther  <rguenther@suse.de>
9782         PR middle-end/31029
9783         * gcc.dg/fold-compare-4.c: New testcase.
9784         * gcc.dg/fold-compare-5.c: Likewise.
9786 2009-03-31  Richard Guenther  <rguenther@suse.de>
9788         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9790 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9792         PR target/39592
9793         * gcc.target/i386/pr39592-1.c: New test.
9795 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9797         PR preprocessor/15638
9798         * gcc.dg/cpp/missing-header-1.c: New test.
9799         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9800         "compilation terminated" message.
9801         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9802         test #include "".
9803         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9804         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9805         terminated" message.
9807 2009-03-31  Richard Guenther  <rguenther@suse.de>
9809         PR middle-end/23401
9810         PR middle-end/27810
9811         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9812         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9814 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9816         PR fortran/38389
9817         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9818         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9819         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9820         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9821         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9822         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9823         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9825 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9827         PR fortran/22571
9828         * gfortran.dg/whole_file_1.f90: New test.
9829         PR fortran/26227
9830         * gfortran.dg/whole_file_2.f90: New test.
9831         * gfortran.dg/whole_file_3.f90: New test.
9832         PR fortran/24886
9833         * gfortran.dg/whole_file_4.f90: New test.
9835 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9837         * gfortran.dg/bind_c_usage_19.f90: New test.
9839         PR target/39558
9840         * gcc.target/powerpc/altivec-29.c: New test.
9842 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9844         PR rtl-optimization/323
9845         * gcc.target/i386/excess-precision-1.c,
9846         gcc.target/i386/excess-precision-2.c,
9847         gcc.target/i386/excess-precision-3.c,
9848         gcc.target/i386/excess-precision-4.c,
9849         gcc.target/i386/excess-precision-5.c,
9850         gcc.target/i386/excess-precision-6.c: New tests.
9852 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9854         PR c/35235
9855         * gcc.dg/c99-array-lval-8.c: New test.
9857 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9859         PR preprocessor/34695
9860         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9861         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9862         instead of dg-warning for "previous definition" messages.
9863         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9864         "warnings being treated as errors" message.
9865         * gcc.dg/fltconst-1.c: Use -fshow-column.
9867 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9869         PR fortran/38823
9870         * gfortran.dg/power1.f90: New test.
9872 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9874         PR c/456
9875         PR c/5675
9876         PR c/19976
9877         PR c/29116
9878         PR c/31871
9879         PR c/35198
9880         * gcc.c-torture/compile/20081108-1.c,
9881         gcc.c-torture/compile/20081108-2.c,
9882         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9883         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9884         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9885         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9886         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9887         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9888         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9889         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9890         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9891         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9892         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9893         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9894         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9895         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9896         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9897         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9898         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9899         case.
9900         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9901         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9902         XFAILs.  Update expected messages.
9903         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9904         expected messages.
9905         * gcc.dg/real-const-1.c: Replace with test from original PR.
9906         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9907         when casting from non-constant integer to pointer.
9909 2009-03-29  Richard Guenther  <rguenther@suse.de>
9911         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9913 2009-03-29  Daniel Kraft  <d@domob.eu>
9915         PR fortran/37423
9916         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9917         DEFERRED bindings.
9918         * gfortran.dg/typebound_proc_9.f03: New test.
9919         * gfortran.dg/typebound_proc_10.f03: New test.
9920         * gfortran.dg/typebound_proc_11.f03: New test.
9921         * gfortran.dg/abstract_type_5.f03: New test.
9923 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9925         PR fortran/38507
9926         * gfortran.dg/do_4.f: New.
9927         * gfortran.dg/goto_2.f90: Correct expected warnings.
9928         * gfortran.dg/goto_4.f90: Likewise.
9929         * gfortran.dg/goto_5.f90: New.
9931 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9933         PR target/39545
9934         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9936         * gcc.target/i386/pr39545-1.c: New.
9937         * gcc.target/i386/pr39545-2.c: Likewise.
9939         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9940         (flex2_struct): Likewise.
9941         (check_struct_passing7): Likewise.
9942         (check_struct_passing8): Likewise.
9943         (f1s): Likewise.
9944         (f2s): Likewise.
9945         (main): Call check_struct_passing7 and check_struct_passing8.
9947 2009-03-29  Richard Guenther  <rguenther@suse.de>
9949         * gcc.c-torture/execute/20090113-1.c: New testcase.
9950         * gcc.c-torture/execute/20090113-2.c: Likewise.
9951         * gcc.c-torture/execute/20090113-3.c: Likewise.
9952         * gcc.c-torture/execute/20090207-1.c: Likewise.
9953         * gcc.c-torture/compile/20090114-1.c: Likewise.
9954         * gcc.c-torture/compile/20090328-1.c: Likewise.
9955         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9957 2009-03-29  David Ayers  <ayers@fsfe.org>
9959         PR objc/27377
9960         * objc.dg/conditional-1.m: New tests.
9962 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9964         * gcc.dg/winline-10.c: New test.
9966 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9968         PR fortran/34656
9969         * gfortran.dg/do_check_1.f90: Add test.
9970         * gfortran.dg/do_check_2.f90: Add test.
9971         * gfortran.dg/do_check_3.f90: Add test.
9972         * gfortran.dg/do_check_4.f90: Add test.
9974 2009-03-28  Jan Hubicka  <jh@suse.cz>
9976         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9977         * gcc.dg/pr33826.c: Update dump files.
9978         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9979         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9981 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9983         * g++.dg/tree-ssa/fwprop-align.C: New test.
9985 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9987         * gcc.target/powerpc/altivec-28.c: New test.
9989         PR c++/39554
9990         * gcc.dg/wdisallowed-functions-1.c: Removed.
9991         * gcc.dg/wdisallowed-functions-2.c: Removed.
9992         * gcc.dg/wdisallowed-functions-3.c: Removed.
9993         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9994         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9995         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9997 2009-03-28  Richard Guenther  <rguenther@suse.de>
9999         PR tree-optimization/38723
10000         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10002 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
10004         PR fortran/38538
10005         * gfortran.dg/char_result_13.f90: New test.
10007 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
10009         PR fortran/38765
10010         * gfortran.dg/alloc_comp_assign_9.f90: New test.
10012 2009-03-28  Daniel Kraft  <d@domob.eu>
10014         * gfortran.dg/trim_1.f90: New test.
10016 2009-03-28  Richard Guenther  <rguenther@suse.de>
10018         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10019         * g++.dg/warn/Warray-bounds.C: Likewise.
10021 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10023         PR fortran/32626
10024         * gfortran.dg/recursive_check_7.f90: New test.
10026 2009-03-28  Tobias Burnus  <burnus@net-b.de>
10028         PR fortran/38432
10029         * gfortran.dg/do_check_5.f90: New test.
10030         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10031         * gfortran.dg/array_constructor_18.f90: Ditto.
10032         * gfortran.dg/array_constructor_22.f90: Ditto.
10033         * gfortran.dg/do_3.F90: Ditto.
10034         * gfortran.dg/do_1.f90: Ditto.
10036 2009-03-28  Richard Guenther  <rguenther@suse.de>
10038         PR tree-optimization/38180
10039         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10041 2009-03-28  Richard Guenther  <rguenther@suse.de>
10043         PR tree-optimization/38513
10044         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10045         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10046         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10047         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10048         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10049         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10050         * gcc.dg/vect/vect-35.c: Likewise.
10051         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10052         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10053         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10055 2009-03-28  Richard Guenther  <rguenther@suse.de>
10057         PR tree-optimization/38968
10058         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10060 2009-03-28  Richard Guenther  <rguenther@suse.de>
10062         PR tree-optimization/37795
10063         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10065 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10067         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10068         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10069         options for removed targets.
10071 2009-03-27  Richard Guenther  <rguenther@suse.de>
10073         PR tree-optimization/39120
10074         * gcc.c-torture/execute/pr39120.c: New testcase.
10076 2009-03-27  Richard Guenther  <rguenther@suse.de>
10078         PR tree-optimization/39120
10079         * gcc.dg/torture/pta-callused-1.c: New testcase.
10081 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10083         PR middle-end/39315
10084         * gcc.target/i386/pr39315-1.c: New.
10085         * gcc.target/i386/pr39315-2.c: Likewise.
10086         * gcc.target/i386/pr39315-3.c: Likewise.
10087         * gcc.target/i386/pr39315-4.c: Likewise.
10088         * gcc.target/i386/pr39315-check.c: Likewise.
10090 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10092         PR c/39323
10093         * gcc.dg/pr39323-1.c: New.
10094         * gcc.dg/pr39323-2.c: Likewise.
10095         * gcc.dg/pr39323-3.c: Likewise.
10097 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10099         PR target/38034
10100         * gcc.target/ia64/sync-1.c: New.
10102 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10104         PR target/39472
10105         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10106         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10107         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10108         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10109         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10110         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10111         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10112         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10114 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10116         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10117         for low precision (i.e. float).
10119 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10120             Jakub Jelinek  <jakub@redhat.com>
10122         PR debug/37959
10123         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10125 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10127         * gcc.dg/memmove-2.c: New test.
10128         * gcc.dg/memmove-3.c: New test.
10130         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10131         in clone naming.
10133 2009-03-27  Xinliang David Li  <davidxl@google.com>
10135         PR tree-optimization/39557
10136         * g++.dg/tree-ssa/dom-invalid.C: New test.
10138 2009-03-27  Xinliang David Li  <davidxl@google.com>
10140         PR tree-optimization/39548
10141         * g++.dg/tree-ssa/copyprop.C: New test.
10143 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10145         PR c++/38638
10146         * g++.dg/template/typename17.C: New testcase.
10147         * g++.dg/template/typename18.C: New testcase.
10149 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10151         PR c++/36799
10152         * g++.dg/other/var_copy-1.C: New test.
10154 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10156         PR c++/37647
10157         * g++.dg/parse/ctor9.C: New test.
10159 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10161         PR c++/29727
10162         * g++.dg/init/error2.C: New test.
10164 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10166         PR c++/35652
10167         * gcc.dg/pr35652.C: New.
10168         * g++.dg/warn/pr35652.C: New.
10169         * gcc.dg/format/plus-1.c: Adjust message.
10171 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10173         PR c++/39554
10174         * gcc.dg/wdisallowed-functions-3.c: New test.
10175         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10177 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10179         * gcc.dg/inline-33.c: Fix when pic.
10181 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10183         * gcc.target/ia64/20090324-1.c: New test.
10185 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10187         PR c/27898
10188         * gcc.dg/pr27898.c: New test.
10190         PR tree-optimization/32139
10191         * gcc.c-torture/compile/pr32139.c: New test.
10193 2009-03-24  Jason Merrill  <jason@redhat.com>
10195         PR c++/28274
10196         * g++.dg/parse/defarg14.C: New test.
10198 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10200         PR libfortran/39528
10201         * gfortran.dg/read_repeat.f90: New test.
10203 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10205         PR tree-optimization/39529
10206         * gcc.dg/vect/pr39529.c: New test.
10208 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10209             Jakub Jelinek  <jakub@redhat.com>
10211         PR debug/39524
10212         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10214 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10216         PR c/39495
10217         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10219 2009-03-23  Jason Merrill  <jason@redhat.com>
10221         * g++.dg/cpp0x/auto12.C: Add variadic test.
10223         PR c++/39526
10224         * g++.dg/warn/Wshadow-4.C: New test.
10226 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10228         PR tree-optimization/39516
10229         * gfortran.dg/pr39516.f: New test.
10231 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10233         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10234         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10235         variable, not environment variable.
10237 2009-03-21  Jason Merrill  <jason@redhat.com>
10239         PR c++/28879
10240         * g++.dg/ext/vla6.C: New test.
10242 2009-03-20  Jason Merrill  <jason@redhat.com>
10244         * g++.dg/cpp0x/initlist5.C: Add additional test.
10246 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10247             Janis Johnson  <janis187@us.ibm.com>
10249         * lib/compat.exp (compat-get-options-main, compat-get-options):
10250         Handle dg-prune-output in source file.
10251         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10252         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10253         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10254         two warnings.
10256 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10258         PR c/39495
10259         * gcc.dg/gomp/pr39495-1.c: New test.
10260         * gcc.dg/gomp/pr39495-2.c: New test.
10261         * g++.dg/gomp/pr39495-1.C: New test.
10262         * g++.dg/gomp/pr39495-2.C: New test.
10264         PR target/39496
10265         * gcc.target/i386/pr39496.c: New test.
10266         * g++.dg/other/pr39496.C: New test.
10268 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10270         PR middle-end/39500
10271         * gcc.dg/autopar/pr39500-1.c: New.
10272         * gcc.dg/autopar/pr39500-2.c: New.
10274 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10276         * g++.dg/dg.exp: Prune graphite.
10278 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10280         PR middle-end/39447
10281         * g++.dg/graphite: New.
10282         * g++.dg/graphite/graphite.exp: New.
10283         * g++.dg/graphite/pr39447.C: New.
10285 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10287         PR c++/39425
10288         * g++.dg/template/pr39425.C: New.
10290         * g++.dg/template/spec33.C: Updated.
10292 2009-03-17  Jason Merrill  <jason@redhat.com>
10294         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10296 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10298         PR c++/39475
10299         * g++.dg/ext/unary_trait_incomplete.C: New.
10301 2009-03-17  Jing Yu  <jingyu@google.com>
10303         PR middle-end/39378
10304         * g++.dg/inherit/thunk10.C: New test.
10306 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10308         PR target/39482
10309         * gcc.target/i386/pr39482.c: New test.
10311 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10313         PR debug/39471
10314         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10315         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10316         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10317         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10319         PR middle-end/39443
10320         * gcc.dg/pr39443.c: New test.
10322         PR debug/39412
10323         * gcc.dg/debug/pr39412.c: New test.
10325 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10327         PR testsuite/38526
10328         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10329         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10330         is defined.
10331         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10332         its original value, or unset if it was not defined.
10333         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10334         path procs around use of HOSTCC.
10335         * g++.dg/compat/struct-layout-1.exp: Ditto.
10336         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10338 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10340         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10342 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10344         Revert patch for PR testsuite/37630.
10346         PR testsuite/37960
10347         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10349         PR testsuite/37630
10350         * lib/target-supports.exp (check_effective_target_ieee): New.
10351         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10352         * gcc.dg/20001012-1.c: Require ieee.
10354         PR testsuite/37628
10355         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10357 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10359         PR tree-optimization/39455
10360         * gcc.dg/pr39455.c: New test.
10362 2009-03-13  David Ayers  <ayers@fsfe.org>
10364         * objc/execute/trivial.m. New test.
10366 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10368         PR target/39137
10369         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10371 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10373         PR testsuite/39451
10374         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10375         constraint on (%2).
10377 2009-03-12  David Ayers  <ayers@fsfe.org>
10379         PR libobjc/27466
10380         * objc/execute/exceptions/handler-1.m. New test.
10382 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10384         PR target/39431
10385         * gcc.target/i386/pr39431.c: New test.
10387 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10389         PR target/39445
10390         * gcc.target/i386/pr39445.c: New.
10392         * gcc.target/i386/push-1.c: XFAIL.
10394 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10396         * gcc.dg/inline-33.c: New test.
10398 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10400         * gcc.dg/vect/vect-82.c: Combine dg-do and
10401         dg-require-effective-target into dg-skip-if.
10402         * gcc.dg/vect/vect-83.c: Likewise.
10404 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10406         PR target/39137
10407         * gcc.target/i386/stackalign/longlong-1.c: New test.
10408         * gcc.target/i386/stackalign/longlong-2.c: New test.
10410 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10412         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10414 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10416         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10417         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10419 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10421         * gnat.dg/slice_enum.adb: New test.
10423 2009-03-11  Jason Merrill  <jason@redhat.com>
10425         PR debug/39086
10426         * g++.dg/opt/nrv15.C: New test.
10428 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10430         PR tree-optimization/39422
10431         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10432         constant array with static initialization to global memory.
10433         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10435 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10437         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10438         padding.
10440 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10442         PR c++/39371
10443         * g++.dg/opt/switch2.C: Add -w to dg-options.
10444         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10445         * g++.dg/warn/switch1.C: New test.
10446         * g++.dg/other/switch3.C: New test.
10448         PR tree-optimization/39394
10449         * gcc.c-torture/compile/pr39394.c: New test.
10451 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10453         * gcc.target/s390/20090223-1.c: New testcase.
10455 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10457         PR libfortran/39402
10458         * gfortran.dg/fmt_f0_1.f90: New test.
10460 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10462         PR c++/39060
10463         * g++.dg/other/new1.C: Adjusted.
10464         * g++.dg/parse/crash40.C: Likewise.
10465         * g++.dg/parse/defarg12.C: Likewise.
10466         * g++.dg/template/error15.C: Likewise.
10468         * g++.dg/other/pr39060.C: New.
10470 2009-03-07  Jason Merrill  <jason@redhat.com>
10472         PR c++/39367
10473         * g++.dg/opt/new1.C: New.
10475 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10477         PR c++/33492
10478         * g++.dg/other/error32.C: New.
10480 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10482         PR middle-end/39360
10483         * gcc.c-torture/compile/pr39360.c: New test.
10485         PR debug/39372
10486         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10488 2009-03-05  Jason Merrill  <jason@redhat.com>
10490         PR c++/38908
10491         * g++.dg/warn/Wuninitialized-3.C: New test.
10493 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10495         PR debug/39379
10496         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10497         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10499 2009-03-04  Jason Merrill  <jason@redhat.com>
10501         PR c++/13549
10502         * g++.dg/template/koenig7.C: New test.
10504 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10506         * g++.dg/torture/predcom-1.C: New test.
10508 2009-03-04  Richard Guenther  <rguenther@suse.de>
10510         PR tree-optimization/39362
10511         * g++.dg/torture/pr39362.C: New testcase.
10513 2009-03-04  Jason Merrill  <jason@redhat.com>
10514             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10516         PR c++/9634
10517         PR c++/29469
10518         PR c++/29607
10519         * g++.dg/template/dependent-name5.C: New test.
10521 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10523         PR testsuite/39357
10524         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10525         vect_int to vect_int_mult.
10527 2009-03-04  Richard Guenther  <rguenther@suse.de>
10529         PR tree-optimization/39358
10530         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10531         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10533 2009-03-04  Richard Guenther  <rguenther@suse.de>
10535         PR tree-optimization/39339
10536         * gcc.c-torture/execute/pr39339.c: New testcase.
10538 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10540         * gcc.c-torture/compile/20090303-1.c,
10541         gcc.c-torture/compile/20090303-2.c: New tests.
10543 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10545         PR fortran/39354
10546         * gfortran.dg/gomp/pr39354.f90: New test.
10548         PR tree-optimization/39343
10549         * gcc.dg/pr39343.c: New test.
10551 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10553         PR tree-optimization/39248
10554         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10555         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10556         on targets without vector misalignment support.
10557         * lib/target-supports.exp
10558         (check_effective_target_vect_short_mult): Add
10559         check_effective_target_arm32.
10561 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10563         PR middle-end/39335
10564         * gcc.dg/graphite/pr39335_1.c: New.
10565         * gcc.dg/graphite/pr39335.c: New.
10567 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10569         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10570         of andl.
10571         * gcc.target/i386/stackalign/return-5.c: Likewise.
10572         * gcc.target/i386/stackalign/return-6.c: Likewise.
10574 2009-03-02  Richard Guenther  <rguenther@suse.de>
10575             Ira Rosen  <irar@il.ibm.com>
10577         PR tree-optimization/39318
10578         * gfortran.dg/vect/pr39318.f90: New test.
10580 2009-03-01  Jan Hubicka  <jh@suse.cz>
10582         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10584 2009-03-01  Jan Hubicka  <jh@suse.cz>
10586         PR debug/39267
10587         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10589 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10591         * gnat.dg/pack12.adb: New test.
10593 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10595         PR c++/37789
10596         * g++.dg/other/pr37789.C: New.
10598 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10600         PR fortran/39295
10601         * gfortran.dg/interface_25.f90: New test.
10602         * gfortran.dg/interface_26.f90: New test.
10604 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10606         PR fortran/39292
10607         * gfortran.dg/initialization_22.f90: New test.
10609 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10611         PR rtl-optimization/39241
10612         * gcc.dg/torture/pr39241.c: New.
10614 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10616         PR tree-optimizations/39259
10617         * g++.dg/torture/pr39259.C: New testcase.
10619 2009-02-24  Richard Guenther  <rguenther@suse.de>
10621         PR c++/39242
10622         * g++.dg/template/instantiate10.C: New testcase.
10624 2009-02-24  Richard Guenther  <rguenther@suse.de>
10625             Zdenek Dvorak  <ook@ucw.cz>
10627         PR tree-optimization/39233
10628         * gcc.c-torture/execute/pr39233.c: New testcase.
10630 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10632         PR tree-optimization/39260
10633         * gcc.dg/graphite/pr39260.c: New.
10635 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10637         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10639 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10641         PR c++/36411
10642         * g++.dg/template/void14.C: New.
10644 2009-02-23  Jason Merrill  <jason@redhat.com>
10646         PR c++/38880
10647         * g++.dg/init/const7.C: Remove XFAIL.
10648         * g++.dg/init/static-init1.C: New test.
10650         * g++.dg/cpp0x/initlist14.C: New test.
10652 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10654         PR fortran/38914
10655         * bound_simplification_2.f90:  New test case.
10656         * bound_7.f90:  New test case.
10658 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10660         * gcc.dg/cpp/include4.c: New test.
10662 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10664         PR target/39256
10665         * gcc.target/i386/abi-2.c: New.
10667 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10669         * gcc.c-torture/execute/pr39228.x: New.
10671 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10673         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10674         scan-assembler to check for xmm0 register.
10676 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10677             Joseph Myers  <joseph@codesourcery.com>
10679         * gcc.target/arm/va_list.c: New test.
10680         * g++.dg/abi/arm_va_list.C: Likewise.
10681         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10682         function.
10683         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10684         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10685         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10686         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10687         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10688         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10690 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10692         PR testsuite/38164
10693         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10694         to dg-options.
10696 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10698         PR target/39240
10699         * gcc.c-torture/execute/pr39240.c: New test.
10701 2009-02-20  Jason Merrill  <jason@redhat.com>
10703         PR c++/39225
10704         * g++.dg/parse/dtor15.C: New test.
10706 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10708         * gcc.c-torture/execute/20090219-1.c: New.
10710 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10712         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10713         (mips-dg-options): When matching isa* pseudo-options make
10714         'value' optional and accept ! entries.  Use $spec instead of
10715         $isa_spec in the isa pseudo-option error message.  Only
10716         perform the ISA-range check when 'value' is set.  If arch is
10717         matching any CPU in the ! entries switch to its generic ISA.
10718         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10719         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10721 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10723         PR target/39175
10724         * gcc.dg/visibility-20.c: New test.
10725         * g++.dg/ext/visibility/visibility-11.C: New test.
10727 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10729         PR c++/39188
10730         * g++.dg/abi/pr39188-1a.C: New.
10731         * g++.dg/abi/pr39188-1b.C: Likewise.
10732         * g++.dg/abi/pr39188-1.h: Likewise.
10733         * g++.dg/abi/pr39188-2a.C: Likewise.
10734         * g++.dg/abi/pr39188-2b.C: Likewise.
10735         * g++.dg/abi/pr39188-2.h: Likewise.
10736         * g++.dg/abi/pr39188-3a.C: Likewise.
10737         * g++.dg/abi/pr39188-3b.C: Likewise.
10738         * g++.dg/abi/pr39188-3.h: Likewise.
10740 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10742         PR c/38483
10743         * gcc.c-torture/execute/call-trap-1.c,
10744         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10745         tests.
10747 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10749         PR target/39228
10750         * gcc.c-torture/execute/pr39228.c: New test.
10752 2009-02-19  Richard Guenther  <rguenther@suse.de>
10754         PR tree-optimization/39074
10755         * gcc.dg/torture/pr39074.c: New testcase.
10756         * gcc.dg/torture/pr39074-2.c: Likewise.
10757         * gcc.dg/torture/pr39074-3.c: Likewise.
10759 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10761         PR c++/39219
10762         * g++.dg/parse/attr3.C: New.
10764 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10766         PR testsuite/38165
10767         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10769         PR testsuite/38166
10770         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10771         and skip on Darwin.
10773 2009-02-18  Jason Merrill  <jason@redhat.com>
10775         PR c++/38880
10776         * g++.dg/init/const7.C: Remove XFAIL.
10778         PR target/39179
10779         * g++.dg/opt/const6.C: New test.
10781 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10783         * gcc.dg/callabi/callabi.exp: Moved to ...
10784         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10785         in 64bit mode.
10787         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10788         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10789         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10790         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10791         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10792         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10793         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10795         * gcc.dg/callabi/callabi.h: Moved to ...
10796         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10798         * gcc.dg/callabi/func-1.c: Moved to ...
10799         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10801         * gcc.dg/callabi/func-indirect.c: Moved to ...
10802         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10804         * gcc.dg/callabi/pr38891.c: Moved to ...
10805         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10807         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10808         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10810         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10811         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10813         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10814         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10816 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10818         PR target/38891
10819         * gcc.dg/callabi/pr38891.c: New.
10821 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10823         * gcc.dg/callabi/callabi.exp: New.
10825 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10827         PR target/39082
10828         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10829         -Wno-abi for x86.
10830         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10832         * gcc.target/i386/pr39082-1.c: New.
10834         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10835         -Wno-abi.
10837         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10838         CHECK_M64_M128 is defined.
10839         (check_f_arguments): Add "do".
10840         (check_vector_arguments): New.
10841         (check_m64_arguments): Likewise.
10842         (check_m128_arguments): Likewise.
10844         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10845         (CHECK_M64_M128): Define.
10847         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10848         on abitest.
10849         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10851         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10852         tests only if CHECK_M64_M128 is defined.
10854         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10855         (m128_2_struct): Likewise.
10856         (check_struct_passing5): Likewise.
10857         (check_struct_passing6): Likewise.
10858         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10860         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10861         (un5): Likewise.
10862         (check_union_passing4): Likewise.
10863         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10865 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10867         PR c/35447
10868         * gcc.dg/noncompile/pr35447-1.c: New test.
10870 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10872         PR tree-optimization/36922
10873         * gfortran.dg/pr36922.f: New test.
10875 2009-02-17  Richard Guenther  <rguenther@suse.de>
10877         PR tree-optimization/39202
10878         * gcc.c-torture/compile/pr39202.c: New testcase.
10880 2009-02-17  Richard Guenther  <rguenther@suse.de>
10882         PR tree-optimization/39204
10883         * gcc.dg/torture/pr39204.c: New testcase.
10885 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10887         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10888         * gcc.dg/vect/vect-outer-6.c: Ditto.
10890 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10892         PR c/35446
10893         * gcc.dg/noncompile/init-5.c: New test.
10894         * gcc.dg/init-bad-4.c: Adjust expected errors.
10896 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10898         PR target/37049
10899         * gcc.target/i386/push-1.c: New.
10901 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10903         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10905 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10907         * gcc.target/spu/intrinsics-sr.c: New test.
10909 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10911         PR target/38056
10912         * gcc.target/ia64/sibcall-opt-1.c: New test.
10913         * gcc.target/ia64/sibcall-opt-2.c: New test.
10915 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10917         PR fortran/36528
10918         * gfortran.dg/cray_pointers_8.f90: New test.
10920         PR fortran/36703
10921         * gfortran.dg/cray_pointers_9.f90: New test.
10923 2009-02-13  Jason Merrill  <jason@redhat.com>
10925         PR c++/39070
10926         * g++.dg/cpp0x/decltype16.C: New.
10928 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10930         PR target/39152
10931         * gfortran.dg/gomp/pr39152.f90: New.
10933 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10935         PR target/39162
10936         * gcc.target/i386/pr39162.c: New.
10938 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10940         PR c/35444
10941         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10942         New tests.
10944 2009-02-12  Jason Merrill  <jason@redhat.com>
10946         PR c++/38950
10947         * g++.dg/template/array20.C: New test.
10949 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10951         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10952         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10953         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10955 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10957         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10959 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10961         PR target/39152
10962         * gfortran.dg/pr39152.f: New.
10964 2009-02-11  Jason Merrill  <jason@redhat.com>
10966         PR c++/39153
10967         * g++.dg/cpp0x/defaulted9.C: New test.
10969         PR c++/30111
10970         * g++.dg/init/value7.C: New test.
10972 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10974         PR target/38824
10975         * gcc.target/i386/pr38824.c: New testcase.
10977 2009-02-11  Jason Merrill  <jason@redhat.com>
10979         PR c++/38649
10980         * g++.dg/cpp0x/defaulted8.C: New test.
10982         PR c++/36744
10983         * g++.dg/cpp0x/rv9p.C: New test.
10985 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10987         * gnat.dg/aliasing3.adb: New test.
10988         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10990 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10992         PR c++/34397
10993         * g++.dg/template/crash88.C: New.
10994         * g++.dg/template/crash89.C: Likewise.
10996 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10998         PR c/39084
10999         * gcc.dg/pr39084.c: New test.
11001 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
11003         PR target/39139
11004         * gcc.target/i386/pr39139.c: New test.
11006 2009-02-10  Richard Guenther  <rguenther@suse.de>
11008         PR tree-optimization/39132
11009         * gcc.dg/torture/pr39132.c: New testcase.
11011 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
11013         PR target/39119
11014         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11015         * gcc.target/x86_64/abi/avx/args.h: Likewise.
11016         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11017         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11018         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11019         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11020         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11021         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11023 2009-02-09  Jason Merrill  <jason@redhat.com>
11025         PR c++/39109
11026         * g++.dg/init/value6.C: New test.
11028 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
11030         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11032 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11034         * gcc.c-torture/compile/20090209-1.c: New test.
11036 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
11038         PR c++/35147
11039         PR c++/37737
11040         * g++.dg/cpp0x/vt-35147.C: New.
11041         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11042         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11044 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11046         PR c/35434
11047         * gcc.dg/attr-alias-4.c: New test.
11049 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11051         PR c/39035
11052         * gcc.dg/dfp/pr39035.c: New test.
11054 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11056         PR c/36432
11057         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11059 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11061         PR c++/39106
11062         * g++.dg/opt/thunk3.C: New test.
11064 2009-02-05  Nick Clifton  <nickc@redhat.com>
11066         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11067         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11068         * gcc.dg/cdce1.c: Likewise.
11069         * gcc.dg/cpp/_Pragma6.c: Likewise.
11070         * g++.dg/cpp/_Pragma1.C: Likewise.
11071         * gcc.dg/utf32-2.c: Xfail for M32C.
11072         * gcc.dg/utf32-1.c: Likewise.
11073         * gcc.dg/utf32-3.c: Likewise.
11074         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11075         targets.
11076         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11077         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11078         * gcc.dg/Wconversion-5.c: Likewise.
11079         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11080         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11081         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11082         * gcc.dg/utf-inc-init.c: Likewise.
11083         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11084         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11085         * gcc.dg/utf-array-short-wchar.c: Likewise.
11086         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11087         * gcc.dg/mallign.c: Use size_t instead of long.
11089 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11091         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11093 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11095         * gcc.c-torture/execute/pr39100.c: New.
11097 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11099         PR c/35435
11100         * gcc.dg/tls/diag-6.c: New test.
11102 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11104         * gcc.dg/graphite/scop-19.c: New
11106 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11108         AVX Programming Reference (January, 2009)
11109         * gcc.target/i386/avx-vpclmulqdq.c: New.
11110         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11112         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11114         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11115         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11116         (pclmul_test): Renamed to ...
11117         (TEST): This.
11119 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11121         PR c++/39095
11122         * g++.dg/abi/mangle31.C: New test.
11124 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11126         PR c/29129
11127         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11128         declarator.
11129         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11130         inside function prototype but not part of parameter declarator.
11131         * vla-11.c: New test.
11133 2009-02-03  Jason Merrill  <jason@redhat.com>
11135         * g++.dg/warn/main-4.C: New test.
11136         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11138 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11140         PR c++/36607
11141         * g++.dg/expr/cast10.C: New test.
11143 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11145         PR c/35433
11146         * gcc.dg/init-bad-6.c: New test.
11148 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11150         PR target/35318
11151         * gcc.c-torture/compile/pr35318.c: New test.
11153         PR inline-asm/39059
11154         * gcc.dg/nofixed-point-2.c: New test.
11155         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11156         * g++.dg/ext/fixed2.C: Likewise.
11157         * g++.dg/other/error25.C: Likewise.
11158         * g++.dg/lookup/crash7.C: Likewise.
11159         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11161         PR c++/39056
11162         * g++.dg/cpp0x/initlist13.C: New test.
11164 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11166         PR c++/36897
11167         * g++.dg/template/func2.C: New test.
11169         PR c++/37314
11170         * g++.dg/template/typename15.C: New.
11171         * g++.dg/template/typename16.C: New.
11173 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11174             Ben Elliston  <bje@au.ibm.com>
11176         PR c/39034
11177         * gcc.dg/dfp/pr39034.c: New test.
11179 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11181         PR testsuite/38263
11182         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11184 2009-02-02  Jason Merrill  <jason@redhat.com>
11186         PR c++/39054
11187         * g++.dg/parse/dtor14.C: New test.
11189 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11191         * lib/target-supports.exp
11192         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11193         * g++.dg/ext/builtin10.C: New test.
11195         PR inline-asm/39058
11196         * gcc.target/i386/pr39058.c: New test.
11198 2009-02-02  Richard Guenther  <rguenther@suse.de>
11200         PR tree-optimization/38937
11201         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11203 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11205         PR c++/39053
11206         * g++.dg/parse/crash52.C: New.
11208 2009-01-30  Richard Guenther  <rguenther@suse.de>
11210         PR tree-optimization/39041
11211         * gcc.c-torture/compile/pr39041.c: New testcase.
11213 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11215         PR target/39013
11216         * gcc.target/i386/pr39013-1.c: New test.
11217         * gcc.target/i386/pr39013-2.c: New test.
11219         PR c++/39028
11220         * g++.dg/ext/label12.C: New test.
11222 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11224         PR c++/33465
11225         * g++.dg/parse/error34.C: New.
11226         * g++.dg/parse/error35.C: Likewise.
11228 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11230         PR c++/38655
11231         * g++.dg/cpp0x/decltype-38655.C: New.
11233 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11235         PR target/39002
11236         * g++.dg/torture/pr39002.C: New test.
11238 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11240         PR tree-optimization/39007
11241         * gcc.dg/tree-ssa/pr39007.c: New.
11243 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11245         PR middle-end/35854
11246         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11247         to "subreg1".
11249 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11251         PR middle-end/38857
11252         * gcc.c-torture/compile/pr38857.c: New test.
11254 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11256         PR fortran/38852
11257         PR fortran/39006
11258         * gfortran.dg/bound_6.f90: New test.
11260 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11262         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11264 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11266         PR tree-optimization/38997
11267         * gcc.dg/tree-ssa/pr38997.c: New.
11269 2009-01-28  Richard Guenther  <rguenther@suse.de>
11271         PR tree-optimization/38926
11272         * gcc.c-torture/compile/pr38926.c: New testcase.
11274 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11276         PR middle-end/38934
11277         * gcc.dg/pr38934.c: New test.
11279 2009-01-28  Richard Guenther  <rguenther@suse.de>
11281         PR middle-end/38908
11282         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11284 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11286         PR tree-optimization/38984
11287         * gcc.dg/pr38984.c: New XFAILed testcase.
11290 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11292         PR target/38988
11293         * gcc.target/i386/pr38988.c: New test.
11295 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11297         PR c++/37554
11298         * g++.dg/parse/crash51.C: New.
11299         * g++.old-deja/g++.pt/crash9.C: Adjust.
11301 2009-01-27  Daniel Kraft  <d@domob.eu>
11303         PR fortran/38883
11304         * gfortran.dg/mvbits_6.f90:  New test.
11305         * gfortran.dg/mvbits_7.f90:  New test.
11306         * gfortran.dg/mvbits_8.f90:  New test.
11308 2009-01-27  Richard Guenther  <rguenther@suse.de>
11310         PR tree-optimization/38503
11311         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11313 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11315         PR middle-end/38969
11316         * gcc.c-torture/execute/pr38969.c: New test.
11318 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11320         PR testsuite/38864
11321         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11322         to dg-do compile.
11323         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11324         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11325         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11327 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11329         PR target/38952
11330         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11331         if __USING_SJLJ_EXCEPTIONS__ is defined.
11333         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11334         __USING_SJLJ_EXCEPTIONS__ is defined.
11335         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11336         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11337         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11338         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11339         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11340         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11342 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11344         PR testsuite/38949
11345         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11346         Use instead of C name in asm statements.
11348 2009-01-26  Richard Guenther  <rguenther@suse.de>
11350         PR tree-optimization/38745
11351         * g++.dg/torture/pr38745.C: New testcase.
11353 2009-01-26  Richard Guenther  <rguenther@suse.de>
11355         PR middle-end/38851
11356         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11358 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11360         * gcc.dg/bitfld-15.c: Gate warning on target
11361         pcc_bitfield_type_matters.
11362         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11363         g++.dg/ext/bitfield4.C: Likewise.
11364         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11365         bitfield for any target.
11367 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11369         PR c/38957
11370         * gcc.dg/pr38957.c: New test.
11372 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11374         PR fortran/38955
11375         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11376         comparing floats.
11378 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11380         PR tree-optimization/38953
11381         * gfortran.dg/graphite/pr38953.f90: New.
11383 2009-01-24  Paul Brook  <paul@codesourcery.com>
11385         * gcc.target/arm/neon-cond-1.c: New test.
11387 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11389         PR tree-optimization/38932
11390         * gcc.dg/pr38932.c: New.
11392 2009-01-23  Revital Eres  <eres@il.ibm.com>
11394         * gcc.dg/sms-7.c: Fix test.
11396 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11398         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11399         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11400         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11401         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11403 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11405         * gcc.dg/pr35729.c: Make test x86 specific.
11407 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11409         PR middle-end/38615
11410         * gcc.dg/pr38615.c: New test.
11412 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11414         PR target/38931
11415         * gcc.target/i386/pr38931.c: New test.
11417 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11419         PR c++/38930
11420         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11421         * g++.dg/template/typedef12.C: Likewise.
11422         * g++.dg/template/typedef13.C: Likewise.
11423         * g++.dg/template/typedef14.C: Likewise.
11424         * g++.dg/template/sfinae3.C: Likewise.
11425         * g++.old-deja/g++.pt/typename8.C: Likewise.
11426         * g++.dg/template/access11.C: Likewise
11428 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11430         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11431         and mips*-*-irix*.
11432         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11434 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11436         PR c++/26693
11437         * g++.dg/template/typedef11.C: New test.
11438         * g++.dg/template/typedef12.C: Likewise.
11439         * g++.dg/template/typedef13.C: Likewise.
11440         * g++.dg/template/typedef14.C: Likewise.
11441         * g++.dg/template/sfinae3.C: Compile this pedantically.
11442         The only errors expected should be the one saying the typedef is ill
11443         formed.
11444         * g++.old-deja/g++.pt/typename8.C: Likewise.
11445         * g++.dg/template/access11.C: Update this.
11447 2009-01-21  Daniel Kraft  <d@domob.eu>
11449         PR fortran/38887
11450         * gfortran.dg/mvbits_5.f90:  New test.
11452 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11454         * gcc.dg/sms-6.c: New test.
11455         * gcc.dg/sms-7.c: Likewise.
11457 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11459         PR fortran/38907
11460         * gfortran.dg/host_assoc_function_7.f90: New test
11462 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11463             Richard Guenther  <rguenther@suse.de>
11465         PR tree-optimization/38747
11466         PR tree-optimization/38748
11467         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11468         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11469         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11471 2009-01-20  Kees Cook  <kees@ubuntu.com>
11472             H.J. Lu  <hongjiu.lu@intel.com>
11474         PR target/38902
11475         * gcc.dg/pr38902.c: New.
11477 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11479         PR target/38868
11480         * gfortran.dg/pr38868.f: New testcase.
11482 2009-01-20  Richard Guenther  <rguenther@suse.de>
11484         * gcc.c-torture/execute/pr36227.c: Move ...
11485         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11487 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11489         * lib/gfortran.exp: Add -B options for targets that use
11490         libgfortran.a%s in their specs.
11492 2009-01-19  Jason Merrill  <jason@redhat.com>
11494         PR c++/23287
11495         * g++.dg/template/dtor5.C: New test.
11497 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11499         PR fortran/38859
11500         * gfortran.dg/bound_5.f90: New test.
11502 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11504         PR target/38736
11505         * g++.dg/compat/abi/pr38736_main.C: New.
11506         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11507         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11508         * g++.dg/other/macro-1.C: Likewise.
11509         * gcc.dg/macro-1.c: Likewise.
11510         * gcc.dg/compat/pr38736_main.c: Likewise.
11511         * gcc.dg/compat/pr38736_x.c: Likewise.
11512         * gcc.dg/compat/pr38736_y.c: Likewise.
11514 2009-01-18  Richard Guenther  <rguenther@suse.de>
11516         PR tree-optimization/38819
11517         * gcc.c-torture/execute/pr38819.c: New testcase.
11519 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11521         PR fortran/38657
11522         * gfortran.dg/module_commons_3.f90: Reapply.
11524 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11526         PR fortran/34955
11527         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11528         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11530 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11532         PR fortran/38657
11533         * gfortran.dg/module_commons_3.f90: Remove
11535 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11537         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11539 2009-01-16  Jason Merrill  <jason@redhat.com>
11541         PR c++/38877
11542         * g++.dg/template/lvalue1.C: New test.
11544         PR c++/29470
11545         * g++.dg/template/access20.C: New test.
11546         * g++.dg/torture/pr34641.C: Fix access.
11548 2009-01-16  Richard Guenther  <rguenther@suse.de>
11550         PR tree-optimization/38835
11551         PR middle-end/36227
11552         * gcc.c-torture/execute/pr36227.c: New testcase.
11553         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11554         * g++.dg/init/const7.C: Likewise.
11556 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11558         PR target/38554
11559         * gcc.c-torture/compile/pr38554.c: New test.
11561 2009-01-16  Jason Merrill  <jason@redhat.com>
11563         PR c++/38579
11564         * g++.dg/conversion/access1.C: New test.
11566 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11568         PR tree-optimization/38789
11569         * gcc.c-torture/compile/pr38789.c: New test.
11571 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11573         PR fortran/38152
11574         * gfortran.dg/proc_ptr_13.f90: New.
11576 2009-01-15  Jason Merrill  <jason@redhat.com>
11578         PR c++/38850
11579         * g++.dg/template/koenig6.C: New test.
11581 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11583         PR c++/29388
11584         * g++.dg/template/error37.C: New testcase.
11586 2009-01-15  Jason Merrill  <jason@redhat.com>
11588         PR c++/36334
11589         * g++.dg/conversion/memfn1.C: New test.
11591         PR c++/37646
11592         * g++.dg/conversion/memfn2.C: New test.
11594 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11596         PR c++/38357
11597         * g++.dg/template/crash87.C: New test.
11599 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11601         PR middle-end/37843
11602         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11604 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11606         PR c++/38636
11607         * g++.dg/parse/crash50.C: New test.
11609 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11611         PR rtl-optimization/38245
11612         * gcc.dg/pr38245-3.c: New test.
11613         * gcc.dg/pr38245-3.h: New file.
11614         * gcc.dg/pr38245-4.c: New file.
11615         * gcc.dg/pr38364.c: New test.
11617 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11619         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11620         sequence PC-relative.
11622 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11624         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11625         calls and/or PLT markers.
11626         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11627         calls and/or PLT markers.
11628         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11629         calls and/or PLT markers.
11630         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11631         calls and/or PLT markers.
11633 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11634             Nathan Froyd  <froydnj@codesourcery.com>
11635             Joseph Myers  <joseph@codesourcery.com>
11637         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11638         New function.
11639         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11640         and use consistent CFLAGS.
11641         * gcc.target/powerpc/20030505.c: Likewise.
11642         * gcc.target/powerpc/20081204-1.c: Likewise.
11643         * gcc.target/powerpc/ppc-spe.c: Likewise.
11644         * gcc.target/powerpc/spe1.c: Likewise.
11645         * g++.dg/ext/spe1.C: Likewise.
11646         * g++.dg/other/opaque-1.C: Likewise.
11647         * g++.dg/other/opaque-2.C: Likewise.
11648         * g++.dg/other/opaque-3.C: Likewise.
11650 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11652         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11653         out of loop.
11655 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11657         PR target/38811
11658         * g++.dg/torture/pr38811.C: New file.
11660 2009-01-14  Richard Guenther  <rguenther@suse.de>
11662         PR tree-optimization/38826
11663         PR middle-end/38477
11664         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11666 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11668         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11670 2009-01-14  Nick Clifton  <nickc@redhat.com>
11672         PR c++/37862
11673         * g++.cp/parse/pr37862.C: New test.
11675 2009-01-14  Julian Brown  <julian@codesourcery.com>
11677         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11678         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11679         to...
11680         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11681         These.
11683 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11685         PR rtl-optimization/38774
11686         * gcc.dg/torture/pr38774.c: New test.
11688         PR c++/38795
11689         * g++.dg/cpp0x/pr38795.C: New test.
11691 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11692             Nathan Froyd  <froydnj@codesourcery.com>
11693             Joseph Myers  <joseph@codesourcery.com>
11695         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11696         otherwise.  Do not check for AltiVec at runtime.
11697         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11698         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11699         * gcc.target/powerpc/altivec-1.c: Likewise.
11700         * gcc.target/powerpc/altivec-3.c: Likewise.
11701         * gcc.target/powerpc/altivec-10.c: Likewise.
11702         * gcc.target/powerpc/altivec-12.c: Likewise.
11703         * gcc.target/powerpc/altivec-24.c: Likewise.
11704         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11705         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11706         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11707         * gcc.target/powerpc/pr35907.c: Likewise.
11708         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11709         otherwise.  Do not check for Cell at runtime.
11710         * gcc.target/powerpc/altivec_check.h: Delete.
11712         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11713         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11714         not check for AltiVec at runtime.
11715         * g++.dg/ext/altivec-cell-2.C: Likewise.
11716         * g++.dg/ext/altivec-cell-3.C: Likewise.
11717         * g++.dg/ext/altivec-cell-4.C: Likewise.
11718         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11719         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11720         check.
11721         * g++.dg/ext/altivec_check.h: Delete.
11723 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11725         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11726         effective target.  Adjust line numbers accordingly.
11728 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11730         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11732 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11734         PR tree-optimization/38786
11735         * gcc.dg/graphite/pr38786.c: New.
11737 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11739         Revert:
11740         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11742         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11743         for alpha*-*-* targets.
11744         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11746 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11748         PR libfortran/38772
11749         * gfortran.dg/fmt_bz_bn_err.f: New test.
11751 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11753         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11755 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11757         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11758         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11759         instruction support.  Do not check for it at runtime.
11761 2009-01-12  Jason Merrill  <jason@redhat.com>
11763         PR c++/35109
11764         * g++.dg/lookup/friend11.C: Remove expected error.
11765         * g++.dg/lookup/friend14.C: New test.
11766         * g++.dg/lookup/friend15.C: New test.
11768 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11770         PR c++/36019
11771         * g++.dg/lookup/hidden-class12.C: New test.
11772         * g++.dg/lookup/hidden-class13.C: New test.
11773         * g++.dg/lookup/hidden-class14.C: New test.
11774         * g++.dg/lookup/hidden-class15.C: New test.
11775         * g++.dg/lookup/hidden-class16.C: New test.
11777 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11779         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11780         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11781         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11783 2009-01-12  Jason Merrill  <jason@redhat.com>
11785         PR c++/31488
11786         * g++.dg/other/vararg-3.C: New test.
11788 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11790         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11791         Explicitly enable SPE.
11792         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11793         directive.
11795         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11796         Expect -flax-vector-conversions message.  Adjust incompatible
11797         types errors.
11798         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11799         Make Foo extern.
11801         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11803         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11805         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11806         * g++.dg/other/opaque-2.C: Likewise.
11807         * g++.dg/other/opaque-3.C: Likewise.
11809 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11811         PR c/32041
11812         * gcc.dg/pr32041.c: New test.
11813         * g++.dg/parse/offsetof9.C: New test.
11815 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11816             Nathan Froyd  <froydnj@codesourcery.com>
11818         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11819         * g++.dg/ext/attribute-test-1.C: Likewise.
11820         * g++.dg/ext/attribute-test-2.C: Likewise.
11821         * g++.dg/ext/attribute-test-3.C: Likewise.
11822         * g++.dg/ext/attribute-test-4.C: Likewise.
11824 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11826         * gnat.dg/unchecked_convert3.adb: New test.
11828 2009-01-12  Tomas Bily  <tbily@suse.cz>
11830         PR middlend/38385
11831         * gcc.dg/tree-ssa/pr38385.c: New file.
11833 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11835         PR c++/38794
11836         * g++.dg/parse/typedef9.C: New test.
11838         PR tree-optimization/38807
11839         * gcc.c-torture/compile/pr38807.c: New test.
11841 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11843         * gcc.target/mips/ins-2.c: New test.
11845 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11847         PR testsuite/38809
11848         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11850 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11852         PR c++/36254
11853         * g++.dg/warn/Wreturn-type-5.C: New test.
11855 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11857         PR middle-end/38616
11858         * gcc.dg/pr38616.c: New test.
11860 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11862         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11864 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11866         PR c++/38648
11867         * g++.dg/expr/string-1.C: New test.
11868         * g++.dg/expr/string-2.C: New test.
11870         PR c++/36695
11871         * g++.dg/ext/complex4.C: New test.
11872         * g++.dg/ext/complex5.C: New test.
11873         * g++.dg/init/reference1.C: New test.
11874         * g++.dg/init/reference2.C: New test.
11875         * g++.dg/init/reference3.C: New test.
11877 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11879         PR fortran/38763
11880         * gfortran.dg/transfer_null_1.f90: New test.
11882 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11884         PR fortran/38765
11885         * gfortran.dg/host_assoc_function_6.f90: New test.
11887 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11889         * lib/target-supports.exp: Add method to determine if the effective
11890         target is really a ppc405 after applying all compile options.
11891         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11892         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11893         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11894         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11895         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11896         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11897         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11898         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11899         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11900         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11901         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11902         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11903         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11904         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11905         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11906         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11907         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11908         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11909         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11910         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11911         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11912         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11913         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11914         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11915         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11916         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11917         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11918         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11919         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11920         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11921         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11923 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11925         PR c++/35335
11926         * g++.dg/other/error31.C: New testcase.
11928         PR c/35742
11929         * gcc.dg/pr35742.c: New test.
11931 2009-01-09  John F. Carr  <jfc@mit.edu>
11933         PR c++/37877
11934         * g++.dg/parse/linkage3.C: New test.
11936 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11938         PR middle-end/38771
11939         * gcc.c-torture/compile/pr38771.c: New test.
11941 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11943         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11945 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11947         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11948         * gcc.dg/sibcall-4.c: Likewise.
11950 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11951             Jan Sjodin  <jan.sjodin@amd.com>
11953         PR tree-optimization/38559
11954         * gcc.dg/graphite/pr38559.c: New.
11956 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11958         PR tree-optimization/37194
11959         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11961 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11963         PR c++/38725
11964         * g++.dg/ext/label11.C: New test.
11966 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11968         * lib/target-supports.exp (check_weak_override_available): New.
11969         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11970         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11971         dg-require-weak-override.
11973 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11974             Alan Modra  <amodra@bigpond.net.au>
11976         * gcc.c-torture/compile/20090107-1.c: New test.
11978 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11980         PR target/38706
11981         * g++.dg/other/pr38706.C: New test.
11983 2009-01-07  Jason Merrill  <jason@redhat.com>
11985         * g++.dg/cpp0x/variadic92.C: New test.
11986         * g++.dg/cpp0x/variadic93.C: New test.
11988 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11990         * lib/target-supports-dg.exp (current_compiler_flags): New.
11991         (check-flags): Use it; do not access dg-test local variables.
11992         (dg-skip-if): Do not access dg-test local variables.
11993         (dg-xfail-run-if): Ditto.
11994         (dg-shouldfail): Ditto.
11995         * gcc.test-framework/test-framework.exp
11996         (check_effective_target_def_nocache): New.
11997         * gcc.test-framework/test-framework.awk: Handle scan tests.
11998         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11999         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12000         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12001         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12002         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12003         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12004         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12005         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12006         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12008         * g++.dg/torture/pr38586.C: Ignore a possible warning.
12010         * lib/target-supports-dg.exp (check_test_flags): Delete.
12012 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
12014         PR tree-optimization/38492
12015         PR tree-optimization/38498
12016         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12017         in trunk.
12018         * gcc.dg/graphite/block-0.c: Update test.
12019         * gcc.dg/graphite/block-1.c: Same.
12020         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12021         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12022         * gcc.dg/graphite/block-3.c: New.
12023         * gcc.dg/graphite/pr38498.c: New.
12025 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12027         AVX Programming Reference (December, 2008)
12028         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12029         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12030         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12032         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12033         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12035 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
12037         PR fortran/38220
12038         * gfortran.dg/c_loc_pure_1.f90:  New test.
12040 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
12042         PR fortran/38669
12043         * gfortran.dg/elemental_dependency_3.f90:
12044         Add the final tree dump cleanup.
12046 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12048         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12049         passing -m32.
12051         PR rtl-optimization/38722
12052         * gfortran.dg/pr38722.f90: New test.
12054 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12056         PR c/34252
12057         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12058         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12060 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12062         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12063         * gfortran.dg/typebound_call_8.f03: Same.
12064         * gfortran.dg/elemental_bind_c.f90: Same.
12065         * gfortran.dg/typebound_call_7.f03: Same.
12066         * gfortran.dg/interface_proc_end.f90: Same
12067         * gfortran.dg/pr37243.f: Fix typo.
12069 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12071         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12072         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12073         large stack sizes.
12075 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12077         AVX Programming Reference (December, 2008)
12078         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12079         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12080         * gcc.target/i386/sse-14.c: Likewise.
12082         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12083         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12084         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12085         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12087 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12089         PR libfortran/38735
12090         * gfortran.dg/fmt_bz_bn.f: Update test.
12092 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12094         PR c++/38472
12095         * g++.dg/conversion/usual-arith-conv.C: New test.
12097 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12099         PR c/34911
12100         * gcc.dg/vector-3.c: New testcase.
12101         * g++.dg/ext/vector15.C: New test.
12103 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12105         PR tree-optimization/38510
12106         * gcc.dg/graphite/pr38510.c: New.
12108 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12109             Jan Sjodin <jan.sjodin@amd.com>
12111         PR tree-optimization/38500
12112         * gcc.dg/graphite/pr38500.c: New.
12114 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12116         * gcc.c-torture/compile/20001226-1.c: Generalize
12117         dg-timeout-factor.
12118         * gcc.c-torture/compile/limits-fnargs.c: Add
12119         dg-timeout-factor.
12120         * gcc.dg/20020425-1.c: Likewise.
12121         * gcc.dg/pch/pch.exp: Likewise.
12123 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12125         PR fortran/38657
12126         * gfortran.dg/module_commons_3.f90: New test.
12128 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12130         PR fortran/37159
12131         * gfortran.dg/random_seed_1.f90: Updated.
12133 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12135         PR fortran/38669
12136         PR fortran/38726
12137         * gfortran.dg/elemental_subroutine_7.f90:
12138         Fix p values so that it can be used as vector subscript.
12140 2009-01-05  Jason Merrill  <jason@redhat.com>
12142         * g++.dg/cpp0x/initlist12.C: Add another test.
12144         * g++.dg/cpp0x/defaulted7.C: New test.
12146 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12148         PR fortran/38672
12149         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12150         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12152 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12154         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12155         for alpha*-*-* targets.
12156         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12158 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12160         PR fortran/38665
12161         * gfortran.dg/host_assoc_function_5.f90: New test.
12163 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12165         PR fortran/38669
12166         * gfortran.dg/elemental_dependency_3.f90: New test.
12167         * gfortran.dg/elemental_subroutine_7.f90: New test.
12169 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12171         * gcc.dg/struct-ret-3.c: Include unistd.h.
12172         (main): Exit early if system memory page size is
12173         larger than 4096 bytes.
12175 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12177         PR fortran/38718
12178         * gfortran.dg/merge_init_expr.f90: New.
12180 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12182         PR fortran/38536
12183         * gfortran.dg/c_loc_tests_13.f90: New test.
12184         * gfortran.dg/c_loc_tests_14.f90: New test.
12186 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12188         * gfortran.dg/func_result_4.f90: New.
12190 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12192         PR fortran/38594
12193         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12194         interface still works, in addition to original tests.
12195         * gfortran.dg/host_assoc_call_6.f90: New test.
12197 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12199         PR c++/38705
12200         * g++.dg/torture/pr38705.C: New test.
12202         PR c/38700
12203         * gcc.dg/pr38700.c: New test.
12205 2009-01-02  Jason Merrill  <jason@redhat.com>
12207         * g++.dg/cpp0x/initlist11.C: New test.
12208         * g++.dg/cpp0x/initlist12.C: New test.
12210 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12212         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12213         Allow extra informative notes.
12215 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12217         PR c/36489
12218         * gcc.dg/pr36489.c: New test.
12221 Copyright (C) 2009 Free Software Foundation, Inc.
12223 Copying and distribution of this file, with or without modification,
12224 are permitted in any medium without royalty provided the copyright
12225 notice and this notice are preserved.