OSDN Git Service

PR other/40302
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         PR other/40302
4         * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
5         * gcc.dg/torture/builtin-math-7.c: Likewise.
6         * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7         * gfortran.dg/complex_intrinsic_8.f90: Likewise.
8         * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
9         * lib/target-supports.exp (check_effective_target_mpc,
10         check_effective_target_mpc_pow, check_effective_target_mpc_arc):
11         Delete.
12
13 2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
14
15         * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
16         targets.
17         
18 2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
19
20         * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
21         for 16bit int targets.
22
23 2009-12-06  Janus Weil  <janus@gcc.gnu.org>
24
25         PR fortran/41478
26         PR fortran/42268
27         * gfortran.dg/intrinsic_pack_5.f90: New test.
28
29 2009-12-04  Jason Merrill  <jason@redhat.com>
30
31         PR c++/42010
32         * g++.dg/abi/local2.C: New.
33
34         PR c++/42277
35         * g++.dg/cpp0x/decltype20.C: New.
36
37 2009-12-04  David Daney  <ddaney@caviumnetworks.com>
38
39         PR rtl-optimization/42164
40         * gcc.c-torture/compile/pr42164.c: New test.
41
42 2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
43
44         * gnat.dg/specs/size_attribute1.ads: New test.
45         * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
46         * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
47
48 2009-12-04  Dodji Seketeli  <dodji@redhat.com>
49
50         PR c++/42218
51         * g++.dg/other/error33.C: New test.
52
53 2009-12-03  Jason Merrill  <jason@redhat.com>
54
55         * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
56
57         PR c++/41611
58         * g++.dg/abi/guard2.C: New.
59
60         PR c++/42266
61         * g++.dg/cpp0x/variadic97.C: New.
62
63 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
64
65         PR middle-end/42049
66         * gcc.c-torture/compile/pr42049.c: New test.
67
68 2009-12-03  Quentin Ochem  <ochem@adacore.com>
69
70         * gnat.dg/controlled5.adb: New test.
71         * gnat.dg/controlled5_pkg.ad[sb]: New helper.
72
73 2009-12-03  Dodji Seketeli  <dodji@redhat.com>
74
75         PR c++/42217
76         * g++.dg/other/bitfield4.C: New test.
77
78 2009-12-03  Jakub Jelinek  <jakub@redhat.com>
79
80         PR c++/42256
81         * g++.dg/inherit/thunk11.C: New test.
82         * g++.dg/inherit/thunk11.h: New file.
83         * g++.dg/inherit/thunk11-aux.cc: New file.
84
85 2009-12-02  Richard Guenther  <rguenther@suse.de>
86
87         * g++.dg/ipa/iinline-1.C: Adjust.
88         * g++.dg/template/cond2.C: Likewise.
89         * g++.dg/template/pr35240.C: Likewise.
90
91 2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
92
93         PR middle-end/42224
94         * gcc.target/s390/pr42224.c: New test.
95
96 2009-12-01  Jason Merrill  <jason@redhat.com>
97
98         PR c++/41611
99         * g++.dg/abi/guard1.C: New.
100
101 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
102
103         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
104
105 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
106
107         PR c++/42234
108         * g++.dg/gomp/pr42234.C: New test.
109
110 2009-12-01  Martin Jambor  <mjambor@suse.cz>
111
112         PR tree-optimization/42237
113         * gcc.c-torture/compile/pr42237.c: New test.
114
115 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
116
117         PR c++/42057
118         * g++.dg/parse/crash54.C: New.
119
120 2009-11-30  Chao-ying Fu  <fu@mips.com>
121
122         * gcc.target/mips/dsp-lhx.c: New test.
123         * gcc.target/mips/dsp-no-lhx.c: New test.
124
125 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
126
127         * lib/g++.exp (g++_init): Add host-dependent settings for
128         LC_ALL and LANG.
129         * lib/gcc-dg.exp: Likewise.
130         * lib/options.exp: Likewise.
131         * lib/objc.exp (objc_init): Likewise.
132         * lib/gfortran.exp (gfortran_init): Likewise.
133
134 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
135
136         PR c++/40371
137         * g++.dg/template/crash93.C: New.
138
139 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
140
141         * gcc.dg/pr41551.c: New test.
142
143 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
144
145         PR fortran/42053
146         * gfortran.dg/select_type_9.f03: New.
147
148 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
149
150         PR fortran/41631
151         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
152         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
153         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
154         * gfortran.dg/select_type_2.f03: Ditto.
155         * gfortran.dg/select_type_8.f03: New test.
156
157 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
158
159         * gfortran.dg/extends_type_of_1.f03: New test.
160         * gfortran.dg/same_type_as_1.f03: Extended.
161
162 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
163
164         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
165         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
166
167 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
168
169         PR testsuite/42212
170         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
171
172 2009-11-30  Martin Jambor  <mjambor@suse.cz>
173
174         PR middle-end/42196
175         * gcc.c-torture/compile/pr42196-1.c: New test.
176         * gcc.c-torture/compile/pr42196-2.c: New test.
177         * gcc.c-torture/compile/pr42196-3.c: New test.
178
179 2009-11-30  Ira Rosen  <irar@il.ibm.com>
180
181         * gfortran.dg/vect/vect-7.f90: New test.
182
183 2009-11-30  Richard Guenther  <rguenther@suse.de>
184
185         PR middle-end/42119
186         PR fortran/38530
187         * gfortran.dg/pr42119.f90: New testcase.
188
189 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
190
191         PR c++/42069
192         * g++.dg/template/typedef23.C: New test.
193
194 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
195
196         PR tree-optimization/41961
197         * g++.dg/tree-ssa/pr41961.C: New.
198
199 2009-11-29  Ira Rosen  <irar@il.ibm.com>
200
201         PR tree-optimization/42193
202         * gcc.dg/vect/pr42193.c: New test.
203
204 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
205
206         PR c++/36408
207         * g++.dg/template/stmtexpr2.C: New test.
208
209 2009-11-28  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/42183
212         * g++.dg/torture/pr42183.C: New testcase.
213
214 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
215
216         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
217         w64 target type 'unsigned long long'.
218
219 2009-11-27  Martin Jambor  <mjambor@suse.cz>
220
221         PR middle-end/42006
222         * gcc.c-torture/execute/pr42006.c: New test.
223
224 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
225
226         PR c++/38656
227         * g++.dg/cpp0x/error2.C: New.
228
229 2009-11-27  Michael Matz  <matz@suse.de>
230
231         PR rtl-optimization/42084
232         * gcc.dg/pr42084.c: New test.
233
234 2009-11-27  Michael Matz  <matz@suse.de>
235
236         PR c++/41906
237         * g++.dg/tree-ssa/pr41906.C: New testcase.
238
239 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
240
241         * gcc.dg/O16384.c: New test.
242
243 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
244
245         PR c++/35112
246         * g++.dg/parse/crash53.C: New.
247         * g++.dg/parse/error17.C: Adjust, error messages are not
248         duplicated anymore.
249         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
250
251 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
252
253         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
254         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
255         * gcc.target/i386/vperm-v4si-2.c: Ditto.
256         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
257
258 2009-11-26  Richard Henderson  <rth@redhat.com>
259
260         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
261
262 2009-11-26  Jason Merrill  <jason@redhat.com>
263
264         PR c++/42026, DR 239
265         * g++.dg/lookup/koenig8.C: New.
266
267         PR c++/10690
268         * g++.dg/template/explicit-args2.C: Add typeid cases.
269
270 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
271
272         PR fortran/41278
273         * gfortran.dg/array_function_5.f90: New test.
274
275 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
276
277         PR fortran/42048
278         PR fortran/42167
279         * gfortran.dg/select_type_10.f03: New test case.
280         * gfortran.dg/typebound_call_11.f03: Extended test case.
281
282 2009-11-26  Michael Matz  <matz@suse.de>
283
284         PR tree-optimization/41905
285         * g++.dg/tree-ssa/pr41905.C: New testcase.
286
287 2009-11-25  Richard Henderson  <rth@redhat.com>
288
289         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
290
291         * lib/target-supports.exp
292         (check_effective_target_vect_extract_even_odd): Add x86.
293
294         * gcc.target/i386/isa-check.h: New.
295         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
296         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
297         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
298         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
299         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
300         gcc.target/i386/vperm.pl: New files.
301
302 2009-11-25  Richard Henderson  <rth@redhat.com>
303
304         * gcc.dg/vect/pr36493.c: Call check_vect.
305         * gcc.dg/vect/pr37539.c: Likewise.
306         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
307         * tree-vect.h (check_vect): Use cpuid for x86.
308
309 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
310
311         * gnat.dg/specs/pack6.ads: New test.
312         * gnat.dg/specs/pack6_pkg.ads: New helper.
313
314 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
315
316         * gcc.target/powerpc/regnames-1.c: New test.
317
318 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
319             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
320
321         PR ada/42170
322         * ada/acats/run_acats: Bump stack limit to 16MB.
323
324 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
325
326         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
327         -march=armv5te.
328
329 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
330
331         PR fortran/42008
332         * gfortran.dg/pure_initializer_2.f90: New test.
333
334 2009-11-23  Jason Merrill  <jason@redhat.com>
335
336         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
337         * g++.old-deja/g++.pt/ctor2.C: Adjust.
338         * g++.dg/lookup/name-clash4.C: Adjust.
339
340 2009-11-23  Jason Merrill  <jason@redhat.com>
341
342         * g++.dg/template/spec15.C: Check for helpful message.
343
344 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
345
346         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
347         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
348         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
349         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
350         * gcc.target/powerpc/paired-2.c: Ditto.
351         * gcc.target/powerpc/paired-3.c: Ditto.
352         * gcc.target/powerpc/paired-4.c: Ditto.
353         * gcc.target/powerpc/paired-5.c: Ditto.
354         * gcc.target/powerpc/paired-6.c: Ditto.
355         * gcc.target/powerpc/paired-7.c: Ditto.
356         * gcc.target/powerpc/paired-8.c: Ditto.
357         * gcc.target/powerpc/paired-9.c: Ditto.
358         * gcc.target/powerpc/paired-10.c: Ditto.
359         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
360         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
361         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
362         * gcc.target/powerpc/pr39457.c: Don't use -m64.
363         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
364         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
365         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
366         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
367
368 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
369
370         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
371         scan-assembler-not regular expression.
372
373 2009-11-24  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/42142
376         * gcc.c-torture/execute/pr42142.c: New testcase.
377
378 2009-11-24  Martin Jambor  <mjambor@suse.cz>
379
380         PR tree-optimization/42154
381         * gcc.c-torture/execute/pr42154.c: New test.
382
383 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
384
385         PR fortran/42045
386         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
387         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
388         * gfortran.dg/proc_ptr_comp_24.f90: New.
389
390 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
391
392         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
393         int targets.
394
395 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
396
397         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
398
399 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
400
401         PR testsuite/42086
402         * gcc.target/ia64/fptr-1.c: Make it a compile test.
403
404 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
405
406         * lib/lto.exp (lto_option_list): Rename from option_list.
407         * lib/compat.exp (compat_option_list): Rename from option_list.
408
409 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
410
411         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
412         * gcc-dg/raw-string-2.c: Ditto.
413         * gcc-dg/utf-array-short-wchar.c: Ditto.
414         * gcc-dg/utf-array.c: Ditto.
415         * gcc-dg/utf8-2.c: Ditto. 
416
417 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
418
419         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
420         targets.
421
422 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
423
424         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
425
426 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
427
428         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
429
430 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
431
432         PR testsuite/36470
433         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
434         Enable short test for avr target.
435         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
436         * gcc.dg/utf32-2.c: Ditto.
437         * gcc.dg/utf32-3.c: Ditto.
438         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
439
440 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
441
442         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
443
444 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
445
446         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
447
448
449 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
450
451         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
452         * gcc.dg/sms-7.c: Ditto.
453
454 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
455
456         * gcc.dg/pr36998.c: Frame pointer required for avr target.
457         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
458         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
459         * gcc.dg/pr41340.c: Test requires long pointer target.
460         * gcc.dg/profile-generate-3.c: Test requires profiling support.
461
462 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
463
464         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
465         * gcc.dg/graphite/block-3.c: Ditto.
466         * gcc.dg/graphite/block-4.c: Ditto.
467         * gcc.dg/graphite/block-5.c: Ditto.
468         * gcc.dg/graphite/block-6.c: Ditto.
469         * gcc.dg/graphite/interchange-0.c: Ditto.
470         * gcc.dg/graphite/interchange-1.c: Ditto.
471         * gcc.dg/graphite/interchange-2.c: Ditto.
472         * gcc.dg/graphite/interchange-3.c: Ditto.
473         * gcc.dg/graphite/interchange-4.c: Ditto.
474         * gcc.dg/graphite/interchange-5.c: Ditto.
475         * gcc.dg/graphite/interchange-6.c: Ditto.
476         * gcc.dg/graphite/run-id-1.c: Ditto.
477         * gcc.dg/graphite/scop-16.c: Ditto.
478         * gcc.dg/graphite/scop-17.c: Ditto.
479         * gcc.dg/graphite/scop-18.c: Ditto.
480         * gcc.dg/graphite/scop-matmult.c: Ditto.
481         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
482         * gcc.dg/graphite/id-15.c: Ditto.
483
484 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
485
486         * gnat.dg/specs/weak1.ads: New test.
487
488 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
489
490         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
491
492 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
493
494         PR c++/14777
495         * g++.dg/template/typedef13.C: Adjust.
496         * g++.dg/template/typedef19.C: Adjust.
497         * g++.dg/template/typedef20.C: Adjust.
498         * g++.dg/template/typedef22.C: New test.
499
500 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
501
502         PR target/42113
503         * gcc.target/alpha/pr42113.c: New test.
504
505 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
506
507         PR fortran/41807
508         * gfortran.dg/data_value_1.f90: Update test.
509         * gfortran.dg/array_constructor_32.f90: New test.
510
511 2009-11-21  Martin Jambor  <mjambor@suse.cz>
512
513         PR middle-end/42025
514         * gcc.c-torture/compile/pr42025-1.c: New test.
515         * gcc.c-torture/compile/pr42025-2.c: New test.
516
517 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
518
519         * gcc.target/mips/mult-1.c: Forbid octeon.
520         * gcc.target/mips/octeon-dmul-3.c: New test.
521
522 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
523
524         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
525
526 2009-11-20  Jason Merrill  <jason@redhat.com>
527
528         PR c++/9050, DR 147, DR 318
529         * g++.dg/template/ctor9.C: New.
530         * g++.dg/tc1/dr147.C: Remove xfails.
531         * g++.dg/lookup/name-clash4.C: Adjust.
532         * g++.old-deja/g++.jason/temporary5.C: Adjust.
533         * g++.old-deja/g++.pt/ctor2.C: Adjust.
534
535 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
536
537         PR tree-optimization/42078
538         * gcc.dg/pr42078.c: New test.
539
540 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
541
542         PR Testsuite/42114
543         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
544         XFAIL ptrdiff range test for avr.
545         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
546         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
547         * gcc-dg/c99-stdint-6.c: Ditto.
548
549 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
550
551         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
552         2009-10-23 change to set VRSAVE if VSX has been reverted.
553
554 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
555
556         PR c++/38646
557         * g++.dg/cpp0x/pr38646.C: New test.
558
559 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
560
561         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
562         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
563         Wrap *intmax_t tests in !NO_MAX_TYPES.
564
565 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
566
567         PR c++/42060
568         * g++.dg/cpp0x/initlist28.C: New.
569
570 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
571
572         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
573
574 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
575
576         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
577
578 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
579
580         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
581         explicit.
582         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
583         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
584         * g++.old-deja/g++.law/typeck1.C: Likewise.
585         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
586         * g++.dg/conversion/ptrmem9.C: Likewise.
587         * g++.dg/expr/cond2.C: Likewise.
588
589 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
590             Janus Weil  <janus@gcc.gnu.org>
591
592         PR fortran/42104
593         * gfortran.dg/proc_ptr_comp_23.f90: New test.
594
595 2009-11-19  Jason Merrill  <jason@redhat.com>
596
597         PR c++/42115
598         * g++.dg/init/placement5.C: Add positive test.
599
600         DR 176 permissiveness
601         * g++.dg/ext/injected-ttp.C: New.
602         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
603         * g++.old-deja/g++.pt/ttp41.C: Adjust.
604
605 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
606
607         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
608         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
609
610 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
611
612         * gcc-dg/raw-string-1.c: Skip test for avr target.
613         * gcc-dg/utf-array-short-wchar.c: Ditto.
614         * gcc-dg/utf-array.c: Ditto.
615         * gcc-dg/utf8-2.c: Ditto.
616
617 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
618
619         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
620         (plugin_init): Pass correct version to plugin_default_version_check.
621         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
622         (plugin_init): Pass correct version to plugin_default_version_check.
623         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
624         (plugin_init): Pass correct version to plugin_default_version_check.
625
626 2009-11-19  Jason Merrill  <jason@redhat.com>
627
628         PR c++/561
629         * g++.dg/overload/pmf2.C: New.
630
631 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632
633         PR libgfortran/42090
634         * gfortran.dg/direct_io_11.f90: New test.
635
636 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
637
638         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
639
640 2009-11-18  Nick Clifton  <nickc@redhat.com>
641         
642         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
643         * g++.dg/lto/20081120-1_0.C: Likewise.
644         * g++.dg/lto/20091002-2_0.C: Likewise.
645         * g++.dg/lto/20081120-2_0.C: Likewise.
646         * g++.dg/lto/20091002-3_0.C: Likewise.
647         * g++.dg/lto/20081123_0.C: Likewise.
648         * g++.dg/lto/20090313_0.C: Likewise.
649         * g++.dg/lto/20081109-1_0.C: Likewise.
650         * g++.dg/lto/20081219_0.C: Likewise.
651         * g++.dg/lto/20081204-1_0.C: Likewise.
652         * g++.dg/lto/20090302_0.C: Likewise.
653         * g++.dg/lto/20081119-1_0.C: Likewise.
654         * g++.dg/lto/20081118_0.C: Likewise.
655
656 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
657
658         PR testsuite/41913
659         * lib/lto.exp (scan-symbol): Properly check if target exist.
660
661 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
662
663         PR fortran/42072
664         * gfortran.dg/proc_ptr_8.f90: Extended.
665
666 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
667
668         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
669         explicit.
670         * g++.dg/inherit/error4.C: Likewise.
671         * g++.dg/template/crash90.C: Likewise.
672
673 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
674
675         PR c++/3187
676         * g++.dg/abi/mangle26.C: Also match *C2* definition.
677         * g++.dg/abi/mangle27.C: Likewise.
678         * g++.dg/abi/mangle28.C: Likewise.
679         * g++.dg/abi/mangle29.C: Likewise.
680
681 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
682
683         PR debug/41926
684         * gcc.dg/vect/vect-debug-pr41926.c: New.
685
686 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
687
688         PR c++/42058
689         * g++.dg/init/array26.C: New.
690         * g++.dg/init/array27.C: Likewise.
691         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
692
693 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
694
695         PR c++/42061
696         * g++.dg/cpp0x/initlist27.C: New test.
697
698         PR c++/42059
699         * g++.dg/cpp0x/initlist26.C: New test.
700
701 2009-11-16  Jason Merrill  <jason@redhat.com>
702
703         PR c++/189, c++/9937, c++/13950, DR 176
704         * g++.dg/tc1/dr176.C: Adjust.
705         * g++.dg/template/injected1.C: New.
706         * g++.dg/template/inherit.C: Adjust.
707         * g++.old-deja/g++.brendan/crash56.C: Adjust.
708         * g++.old-deja/g++.pt/lookup8.C: Adjust.
709         * g++.old-deja/g++.pt/ttp22.C: Adjust.
710         * g++.old-deja/g++.pt/ttp23.C: Adjust.
711
712 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
713
714         PR c++/42055
715         * g++.dg/template/crash92.C: New.
716
717 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
718
719         PR c++/32056
720         * g++.dg/template/error44.C: New.
721
722 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
723
724         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
725
726 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
727
728         PR fortran/42048
729         * gfortran.dg/typebound_call_11.f03: New test.
730
731 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
732
733         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
734         init functions.
735
736 2009-11-13  Jason Merrill  <jason@redhat.com>
737
738         PR c++/27425
739         PR c++/34274
740         * g++.dg/template/arg7.C: New.
741
742         PR c++/29363
743         * g++.dg/template/error43.C: New.
744
745         PR debug/26965
746         * g++.dg/debug/dwarf2/static-data-member2.C: New.
747
748         PR c++/35075
749         * g++.dg/template/ref5.C: New.
750
751         PR c++/21008, DR 515
752         * g++.dg/template/inherit4.C: New.
753         * g++.dg/lookup/scoped8.C: Adjust.
754
755         PR c++/11987
756         * g++.dg/parse/typename11.C: New.
757         * g++.dg/template/crash48.C: Adjust.
758
759 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
760
761         PR testsuite/42001
762         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
763         lto_finish at the end.
764         * gfortran.dg/lto/lto.exp: Ditto.
765
766 2009-11-12  Jason Merrill  <jason@redhat.com>
767
768         PR c++/39560
769         * g++.dg/lookup/anon7.C: New.
770
771         PR c++/37037
772         * g++.dg/template/typedef21.C: New.
773
774         PR c++/42013
775         * g++.dg/cpp0x/decltype19.C: New.
776
777 2009-11-11  Jason Merrill  <jason@redhat.com>
778
779         PR c++/39131
780         * g++.dg/dfp/typeid1.C: New.
781
782 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
783
784         PR fortran/41978
785         * gfortran.dg/proc_ptr_comp_22.f90: New test.
786
787 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
788
789         PR testsuite/42001
790         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
791         lto_finish at the end.
792
793         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
794         (lto_finish): New. Restore mathlib.
795
796 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
797
798         * g++.dg/torture/pushpop_macro.C: New testcase.
799         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
800         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
801
802 2009-11-11  Jon Beniston  <jon@beniston.com>
803
804         * lib/target-supports.exp (check_profiling_available): lm32 target
805           doesn't support profiling.
806         * gcc.dg/20020312-2.c: Add lm32 support.
807         * g++.dg/other/packed1.C: Expect to fail on lm32.
808         * g++.old-deja/g++.jason/thunk3.C: Likewise.
809
810 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
811
812         * gcc.target/arm/neon: Regenerate generated tests.
813
814 2009-11-10  Jason Merrill  <jason@redhat.com>
815
816         * g++.dg/init/placement5.C: New.
817
818         PR c++/34158
819         * g++.dg/init/placement4.C: New.
820
821 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
824         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
825         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
826         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
827
828 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
829
830         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
831         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
832
833 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
834
835         * gcc.c-torture/compile/pr41987.c: New.
836
837 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
838
839         PR middle-end/40946
840         * gcc.dg/pr40946.c: New test.
841
842 2009-11-09  Jason Merrill  <jason@redhat.com>
843
844         PR c++/41972
845         * g++.dg/template/ref4.C: New.
846
847         PR c++/41994
848         * g++.dg/template/conv10.C: New.
849
850 2009-11-07  Jason Merrill  <jason@redhat.com>
851
852         PR c++/37920
853         * g++.dg/ext/typeof11.C: New.
854
855 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
856
857         PR target/41985
858         * gcc.target/i386/pr41985.c: New test.
859
860 2009-11-08  Richard Guenther  <rguenther@suse.de>
861
862         * gcc.dg/torture/pta-escape-1.c: New testcase.
863
864 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
865
866         * gnat.dg/rep_clause4.adb: New test.
867
868 2009-11-08  Richard Guenther  <rguenther@suse.de>
869
870         PR rtl-optimization/41928
871         * gfortran.dg/pr41928.f90: New testcase.
872
873 2009-11-07  Jason Merrill  <jason@redhat.com>
874
875         PR c++/18451
876         PR c++/40738
877         * g++.dg/parse/error36.C: Add parameter and template cases.
878         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
879         * g++.dg/ext/typedef-init.C: Likewise.
880         * g++.dg/lookup/hidden-class1.C: Likewise.
881         * g++.dg/lookup/hidden-class10.C: Likewise.
882         * g++.dg/lookup/hidden-class5.C: Likewise.
883         * g++.dg/lookup/hidden-class7.C: Likewise.
884         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
885         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
886         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
887         * g++.dg/lookup/strong-using-2.C: Likewise.
888         * g++.dg/other/typedef1.C: Likewise.
889         * g++.dg/parse/access10.C: Likewise.
890         * g++.dg/parse/constructor1.C: Likewise.
891         * g++.dg/parse/crash38.C: Likewise.
892         * g++.dg/parse/error3.C: Likewise.
893         * g++.dg/parse/typespec1.C: Likewise.
894         * g++.dg/template/typedef5.C: Likewise.
895         * g++.old-deja/g++.pt/typename3.C: Likewise.
896         * g++.old-deja/g++.pt/typename4.C: Likewise.
897         * g++.old-deja/g++.pt/typename6.C: Likewise.
898         * g++.old-deja/g++.robertl/eb94.C: Likewise.
899
900         * g++.dg/abi/regparm1.C: Fix execute test.
901
902 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
903
904         PR tree-optimization/41643
905         * gcc.dg/pr41643.c: New test.
906
907 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
908
909         PR fortran/41909
910         * gfortran.dg/recursive_check_15.f90: New test.
911
912 2009-11-06  Jason Merrill  <jason@redhat.com>
913
914         PR c++/15946
915         * g++.dg/parse/error36.C: New.
916         * g++.old-deja/g++.other/typename1.C: Adjust.
917
918         PR c++/9381
919         * g++.dg/abi/regparm1.C: New.
920
921 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
922
923         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
924         PLUGIN_PRAGMAS.
925         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
926         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
927         and pragma_plugin-test-1.C.
928
929 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
930
931         PR c++/41536
932         * g++.dg/ext/always_inline-5.C: New test.
933
934 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
935
936         PR c++/41967
937         * g++.dg/gomp/pr41967.C: New test.
938
939 2009-11-06  Michael Matz  <matz@suse.de>
940
941         PR middle-end/41963
942         * gcc.dg/pr41963.c: New test.
943
944 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
945
946         PR middle-end/41935
947         * gcc.dg/pr41935.c: New test.
948         * c-c++-common/pr41935.c: New test.
949         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
950         element.
951         * gcc.c-torture/execute/pr41935.c: New test.
952
953 2009-11-05  Jason Merrill  <jason@redhat.com>
954
955         PR c++/34180
956         * g++.dg/init/synth2.C: New.
957
958         PR c++/7046
959         * g++.dg/abi/pragma-pack1.C: New.
960
961         PR c++/34870
962         * g++.dg/lookup/koenig7.C: New.
963
964         PR c++/41703
965         * g++.dg/template/partial6.C: New.
966
967 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
968
969         PR fortran/41556
970         * gfortran.dg/class_12.f03: New test.
971
972 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
973
974         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
975         in builtin's name.
976
977 2009-11-04  Jason Merrill  <jason@redhat.com>
978
979         PR c++/36912
980         * g++.dg/init/static-init2.C: New.
981
982 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
983
984         PR fortran/41556
985         PR fortran/41873
986         * gfortran.dg/interface_abstract_4.f90: New test.
987
988 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
989
990         * gcc.target/m68k/pr41302.c: Fix target triplet.
991
992 2009-11-04  Jason Merrill  <jason@redhat.com>
993
994         PR c++/39413
995         * g++.dg/template/overload11.C: New.
996         * g++.dg/template/nested3.C: Adjust.
997
998 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
999
1000         PR ada/20548
1001         * ada/acats/norun.lst: Remove the stack checking tests.
1002         * ada/acats/run_acats: Limit the stack to 8MB.
1003
1004 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
1005
1006         PR fortran/41556
1007         PR fortran/41937
1008         * gfortran.dg/class_11.f03: New test.
1009
1010 2009-11-04  Jason Merrill  <jason@redhat.com>
1011
1012         PR c++/35067
1013         * g++.dg/abi/thunk5.C: New.
1014
1015 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1016
1017         PR rtl-opt/41833
1018         * gcc.target/powerpc/altivec-33.c: New testcase.
1019
1020 2009-11-04  Jason Merrill  <jason@redhat.com>
1021
1022         PR c++/17365, DR 218
1023         * g++.dg/lookup/koenig6.C: New.
1024         * g++.dg/lookup/koenig5.C: Adjust.
1025         * g++.dg/template/crash56.C: Adjust.
1026         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1027
1028 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
1029             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1030
1031         * gcc.target/i386/xop-check.h: New file.
1032         * gcc.target/i386/xop-hadduX.c: Ditto.
1033         * gcc.target/i386/xop-haddX.c: Ditto.
1034         * gcc.target/i386/xop-hsubX.c: Ditto.
1035         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1036         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1037         * gcc.target/i386/xop-pcmov2.c: Ditto.
1038         * gcc.target/i386/xop-pcmov.c: Ditto.
1039         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1040         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1041         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1042         * gcc.target/i386/xop-shift1-vector.c: Ditto.
1043         * gcc.target/i386/xop-shift2-vector.c: Ditto.
1044         * gcc.target/i386/xop-shift3-vector.c: Ditto.
1045         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1046         * gcc.target/i386/sse-12.c: Update with new compile options to
1047         activate and check xopintrin.h intrinsic file.
1048         * gcc.target/i386/sse-13.c: Ditto.
1049         * gcc.target/i386/sse-14.c: Ditto.
1050         * gcc.target/i386/sse-22.c: Ditto.
1051         * gcc.target/i386/sse-23.c: Ditto.
1052         * g++.dg/other/i386-2.C: Ditto.
1053         * g++.dg/other/i386-3.C: Ditto.
1054         * g++.dg/other/i386-5.C: Ditto.
1055         * g++.dg/other/i386-6.C: Ditto.
1056         
1057 2009-11-04  Wei Guozhi  <carrot@google.com>
1058
1059         PR target/40835
1060         * gcc.target/arm/pr40835: New testcase.
1061
1062 2009-11-04  Revital Eres  <eres@il.ibm.com>
1063
1064         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1065         change in decision of peeling for alignment.
1066         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1067         * gcc.dg/vect/vect-50.c: Likewise.
1068         * gcc.dg/vect/vect-42.c: Likewise.
1069         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1070         Likewise.
1071         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1072         Likewise.
1073         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1074         * gcc.dg/vect/vect-60.c: Likewise.
1075         * gcc.dg/vect/vect-52.c: Likewise.
1076         * gcc.dg/vect/vect-44.c: Likewise.
1077         * gcc.dg/vect/vect-27.c: Likewise.
1078         * gcc.dg/vect/vect-29.c: Likewise.
1079         * gcc.dg/vect/vect-72.c: Likewise.
1080         * gcc.dg/vect/vect-56.c: Likewise.
1081         * gcc.dg/vect/vect-48.c: Likewise.
1082         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1083         * gfortran.dg/vect/vect-2.f90: Likewise.
1084         * gfortran.dg/vect/vect-5.f90: Likewise.
1085
1086 2009-11-04  Richard Guenther  <rguenther@suse.de>
1087
1088         PR tree-optimization/41919
1089         * gcc.c-torture/execute/pr41919.c: New testcase.
1090
1091 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
1092
1093         PR target/41302
1094         * gcc.target/m68k/pr41302.c: New test.
1095
1096 2009-11-03  Jason Merrill  <jason@redhat.com>
1097
1098         PR c++/36959
1099         * g++.dg/opt/inline16.C: New.
1100
1101 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/stack_check.adb1: New test.
1104         * gnat.dg/stack_check.adb2: Likewise.
1105
1106 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR rtl-optimization/41917
1109         * gcc.c-torture/execute/pr41917.c: New test.
1110
1111 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1112
1113         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1114         dump to not include "call *%esp".
1115
1116 2009-11-03  Jason Merrill  <jason@redhat.com>
1117
1118         PR c++/39786
1119         * g++.dg/lookup/using22.C: New.
1120
1121         PR c++/41876
1122         * g++.dg/parse/eh-decl.C: New.
1123
1124         PR c++/41927
1125         * g++.dg/template/sfinae16.C: New.
1126
1127         PR c++/41815
1128         * g++.dg/cpp0x/rv-return.C: New.
1129         * g++.dg/cpp0x/deduce.C: Adjust.
1130
1131         PR c++/40944
1132         * g++.dg/template/sfinae15.C: New.
1133
1134         PR c++/40687
1135         * g++.dg/cpp0x/auto3.C: Remove xfail.
1136
1137 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1138
1139         PR fortran/41907
1140         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1141
1142 2009-11-03  Nick Clifton  <nickc@redhat.com>
1143
1144         * gcc.target/rx/builtins.c: Remove redundant tests.
1145         Add test of MVTIPL instruction.
1146         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1147         function attributes.  Add -msave-acc-in-interrupts option to the
1148         command line.
1149
1150 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1151             Maxim Kuvyrkov  <maxim@codesourcery.com>
1152
1153         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1154         sh, m68k and fido.
1155
1156 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1157
1158         PR c++/38699
1159         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1160         * c-c++-common/builtin-offsetof.c: ... here.
1161
1162 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1163
1164         PR c++/38699
1165         * c-c++-common/dfp/builtin-offsetof.c: New test.
1166         * g++.dg/other/offsetof6.C: Likewise.
1167
1168 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1169
1170         PR target/41900
1171         * gcc.target/i386/pr41900.c: New test.
1172
1173 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1174
1175         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1176
1177 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1178
1179         PR c++/41856
1180         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1181         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1182
1183 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1184
1185         PR c++/37093
1186         * g++.dg/other/ptrmem10.C: New test.
1187         * g++.dg/other/ptrmem11.C: Likewise.
1188
1189 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1190
1191         PR testsuite/41878
1192         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1193         spaces in some expressions.
1194
1195 2009-11-02  Jason Merrill  <jason@redhat.com>
1196
1197         * g++.dg/other/linkage2.C: Move to...
1198         * g++.dg/cpp0x/linkage2.C: ..here.
1199         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1200         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1201         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1202         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1203         * g++.dg/lookup/anon2.C: Likewise.
1204         * g++.dg/other/anon3.C: Likewise.
1205         * g++.dg/template/arg2.C: Likewise.
1206         * g++.dg/template/local4.C: Likewise.
1207         * g++.old-deja/g++.law/operators32.C: Likewise.
1208         * g++.old-deja/g++.other/linkage2.C: Likewise.
1209         * g++.old-deja/g++.pt/enum6.C: Likewise.
1210         * g++.old-deja/g++.other/anon9.C: Likewise.
1211         * g++.old-deja/g++.other/linkage1.C: Likewise.
1212         * c-c++-common/dfp/pr35620.c: Give the union a name.
1213
1214 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1215
1216         PR tree-optimization/41857
1217         * gcc.target/spu/ea/pr41857.c: New file.
1218
1219 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1220
1221         PR tree-optimization/41750
1222         * gcc.c-torture/execute/pr41750.c: New test.
1223
1224 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR tree-optimization/41841
1227         * gcc.dg/pr41841.c: New test.
1228
1229         PR debug/41893
1230         * gcc.dg/debug/pr41893-1.c: New test.
1231         * gcc.dg/debug/pr41893-2.c: New file.
1232
1233         PR c++/41774
1234         * g++.dg/ext/visibility/namespace3.C: New test.
1235
1236 2009-11-01  Jason Merrill  <jason@redhat.com>
1237
1238         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1239         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1240         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1241
1242 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1243
1244         * gnat.dg/opt5.adb: New test.
1245
1246 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1247
1248         PR fortran/41872
1249         * gfortran.dg/allocatable_scalar_4.f90: New test.
1250
1251 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/41850
1254         * gfortran.dg/intent_out_6.f90: New testcase.
1255
1256 2009-10-31  Richard Guenther  <rguenther@suse.de>
1257
1258         * g++.dg/tree-ssa/restrict1.C: New.
1259
1260 2009-10-31  Jason Merrill  <jason@redhat.com>
1261
1262         * g++.dg/rtti/typeid9.C: New.
1263
1264         PR c++/41754
1265         * g++.dg/cpp0x/initlist25.C: New.
1266
1267 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * gnat.dg/specs/rep_clause4.ads: New test.
1270
1271 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1272
1273         PR target/41885
1274         * gcc.target/avr/torture/pr41885.c: New test.
1275
1276 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1277
1278         * gnat.dg/specs/pack5.ads: New test.
1279
1280 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1281
1282         * lib/target-supports.exp: Handle powerpc-*-elf.
1283
1284 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1285
1286         PR target/40838
1287         * gcc.target/i386/incoming-6.c: New.
1288         * gcc.target/i386/incoming-7.c: Likewise.
1289         * gcc.target/i386/incoming-8.c: Likewise.
1290         * gcc.target/i386/incoming-9.c: Likewise.
1291         * gcc.target/i386/incoming-10.c: Likewise.
1292         * gcc.target/i386/incoming-11.c: Likewise.
1293         * gcc.target/i386/incoming-12.c: Likewise.
1294         * gcc.target/i386/incoming-13.c: Likewise.
1295         * gcc.target/i386/incoming-14.c: Likewise.
1296         * gcc.target/i386/incoming-15.c: Likewise.
1297         * gcc.target/i386/pr37843-4.c: Likewise.
1298
1299 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1300
1301         PR c++/41863
1302         * g++.dg/template/sizeof12.C: New test.
1303
1304 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1305
1306         * gnat.dg/pack14.adb: New test.
1307
1308 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1309
1310         * gcc.target/mips/mips.exp (mips_option_groups): Add
1311         mcount-ra-address.
1312         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1313         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1314         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1315
1316 2009-10-29  Michael Matz  <matz@suse.de>
1317
1318         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1319         * gcc.target/i386/sse-recip-vec.c: Ditto.
1320         * gcc.target/i386/brokensqrt.c: New test.
1321
1322 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1323
1324         PR fortran/41777
1325         * gfortran.dg/associated_target_3.f90: New testcase.
1326
1327 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1328
1329         * gfortran.dg/lto/pr41764_0.f: New.
1330
1331 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1332
1333         PR tree-optimization/41775
1334         * g++.dg/torture/pr41775.C: New testcase.
1335
1336 2009-10-28  Jason Merrill  <jason@redhat.com>
1337
1338         * g++.dg/cpp0x/inline-ns1.C: New.
1339         * g++.dg/cpp0x/inline-ns2.C: New.
1340         * g++.dg/cpp0x/inline-ns3.C: New.
1341
1342 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1343
1344         PR rtl-optimization/39715
1345         * gcc.target/arm/thumb-ltu.c: New.
1346
1347 2009-10-28  Richard Guenther  <rguenther@suse.de>
1348
1349         PR lto/41808
1350         PR lto/41839
1351         * gcc.dg/lto/20091027-1_0.c: New testcase.
1352         * gcc.dg/lto/20091027-1_1.c: Likewise.
1353         * g++.dg/lto/20091026-1_0.C: Likewise.
1354         * g++.dg/lto/20091026-1_1.C: Likewise.
1355         * g++.dg/lto/20091026-1_a.h: Likewise.
1356
1357 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1358
1359         PR middle-end/41837
1360         * gcc.dg/pr41837.c: New test.
1361
1362         PR debug/41801
1363         * g++.dg/ext/sync-3.C: New test.
1364
1365         PR target/41762
1366         * gcc.dg/pr41762.c: New test.
1367
1368 2009-10-28  Richard Guenther  <rguenther@suse.de>
1369
1370         PR middle-end/41855
1371         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1372         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1373         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1374         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1375
1376 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1377
1378         PR rtl-optimization/39715
1379         * gcc.target/arm/thumb-bitfld1.c: New.
1380
1381 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1382
1383         PR rtl-optimization/40741
1384         * gcc.target/arm/thumb-branch1.c: New.
1385
1386 2009-10-27  Jason Merrill  <jason@redhat.com>
1387
1388         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1389         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1390         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1391         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1392
1393 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1394
1395         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1396         * gnat.dg/null_pointer_deref2.adb: Likewise.
1397
1398 2009-10-27  Richard Guenther  <rguenther@suse.de>
1399
1400         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1401
1402 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1403
1404         PR c/41842
1405         * gcc.dg/pr41842.c: New test.
1406
1407 2009-10-27  Revital Eres  <eres@il.ibm.com>
1408
1409         PR tree-optimization/40648
1410         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1411         change in decision of peeling for alignment.
1412         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1413         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1414         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1415         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1416         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1417         * gcc.dg/vect/vect-50.c: Likewise.
1418         * gcc.dg/vect/vect-33.c: Likewise.
1419         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1420         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1421         Likewise.
1422         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1423         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1424         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1425         Likewise.
1426         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1427         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1428         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1429         * gcc.dg/vect/vect-60.c: Likewise.
1430         * gcc.dg/vect/vect-26.c: Likewise.
1431         * gcc.dg/vect/vect-52.c: Likewise.
1432         * gcc.dg/vect/vect-44.c: Likewise.
1433         * gcc.dg/vect/vect-27.c: Likewise.
1434         * gcc.dg/vect/vect-70.c: Likewise.
1435         * gcc.dg/vect/vect-28.c: Likewise.
1436         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1437         * gcc.dg/vect/vect-109.c: Likewise.
1438         * gcc.dg/vect/vect-54.c: Likewise.
1439         * gcc.dg/vect/vect-29.c: Likewise.
1440         * gcc.dg/vect/vect-72.c: Likewise.
1441         * gcc.dg/vect/vect-56.c: Likewise.
1442         * gcc.dg/vect/vect-48.c: Likewise.
1443         * gcc.dg/vect/vect-91.c: Likewise.
1444         * gcc.dg/vect/vect-92.c: Likewise.
1445         * gcc.dg/vect/vect-58.c: Likewise.
1446         * gcc.dg/vect/slp-25.c: Likewise.
1447         * gcc.dg/vect/vect-93.c: Likewise.
1448         * gcc.dg/vect/vect-95.c: Likewise.
1449         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1450         * gcc.dg/vect/vect-87.c: Likewise.
1451         * gcc.dg/vect/vect-96.c: Likewise.
1452         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1453         * gcc.dg/vect/vect-88.c: Likewise.
1454         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1455         * gcc.dg/vect/vect-89.c: Likewise.
1456         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1457         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1458         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1459         * gfortran.dg/vect/vect-2.f90: Likewise.
1460         * gfortran.dg/vect/vect-3.f90: Likewise.
1461         * gfortran.dg/vect/vect-4.f90: Likewise.
1462         * gfortran.dg/vect/vect-5.f90: Likewise.
1463
1464 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR c++/41020
1467         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1468
1469 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1470             Michael Meissner  <meissner@linux.vnet.ibm.com>
1471             Ulrich Weigand  <uweigand@de.ibm.com>
1472
1473         * gcc.target/spu/ea/ea.exp: New file.
1474         * gcc.target/spu/ea/cache1.c: Likewise.
1475         * gcc.target/spu/ea/cast1.c: Likewise.
1476         * gcc.target/spu/ea/cast2.c: Likewise.
1477         * gcc.target/spu/ea/compile1.c: Likewise.
1478         * gcc.target/spu/ea/compile2.c: Likewise.
1479         * gcc.target/spu/ea/cppdefine.c: Likewise.
1480         * gcc.target/spu/ea/errors1.c: Likewise.
1481         * gcc.target/spu/ea/errors2.c: Likewise.
1482         * gcc.target/spu/ea/execute1.c: Likewise.
1483         * gcc.target/spu/ea/execute2.c: Likewise.
1484         * gcc.target/spu/ea/execute3.c: Likewise.
1485         * gcc.target/spu/ea/ops1.c: Likewise.
1486         * gcc.target/spu/ea/ops2.c: Likewise.
1487         * gcc.target/spu/ea/options1.c: Likewise.
1488         * gcc.target/spu/ea/test-sizes.c: Likewise.
1489
1490 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR bootstrap/41345
1493         * gcc.dg/pr41345.c: New test.
1494
1495         PR debug/41828
1496         * g++.dg/debug/dwarf2/anonname1.C: New test.
1497
1498 2009-10-26  Jason Merrill  <jason@redhat.com>
1499
1500         PR c++/38796
1501         * g++.dg/cpp0x/defaulted15.C: New.
1502         * g++.dg/cpp0x/defaulted16.C: New.
1503
1504 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1505
1506         PR c++/41785
1507         * g++.dg/cpp0x/variadic96.C: New test.
1508
1509 2009-10-26  Nick Clifton  <nickc@redhat.com>
1510
1511         * lib/target-supports.exp (check_profiling_available):
1512         Profiling is not, currently, available for the RX port.
1513         (check_effective_target_hard_float): Add support for RX target.
1514         * gcc.target/rx: New directory.
1515         * gcc.target/rx/builtins.c: New test file.
1516         * gcc.target/rx/interrupts.c: New test file.
1517         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1518         * gcc.target/rx/zero-width-bitfield.c: New test file.
1519         * gcc.target/rx/i272091.c: New test file.
1520         * gcc.target/rx/packed-struct.c: New test file.
1521         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1522
1523 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1524
1525         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1526         * gcc.dg/lto/20091016-1_0.c: Likewise.
1527         * gcc.dg/lto/20090206-1_0.c: Likewise.
1528         * gcc.dg/lto/20081120-1_0.c: Likewise.
1529         * gcc.dg/lto/20081120-2_0.c: Likewise.
1530         * gcc.dg/lto/20090116_0.c: Likewise.
1531         * gcc.dg/lto/20081126_0.c: Likewise.
1532         * gcc.dg/lto/20091013-1_0.c: Likewise.
1533         * gcc.dg/lto/20081212-1_0.c: Likewise.
1534         * gcc.dg/lto/20091015-1_0.c: Likewise.
1535         * gcc.dg/lto/20090126-1_0.c: Likewise.
1536         * gcc.dg/lto/20090126-2_0.c: Likewise.
1537         * gcc.dg/lto/20091020-1_0.c: Likewise.
1538         * gcc.dg/lto/20091020-2_0.c: Likewise.
1539         * gcc.dg/lto/20081204-1_0.c: Likewise.
1540         * gcc.dg/lto/20081204-2_0.c: Likewise.
1541         * gcc.dg/lto/20081224_0.c: Likewise.
1542         * gcc.dg/lto/20090219_0.c: Likewise.
1543
1544 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1545
1546         PR c++/41020
1547         * g++.dg/lookup/extern-c-redecl2.C: New test.
1548         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1549         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1550         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1551
1552 2009-10-26  Michael Matz  <matz@suse.de>
1553
1554         PR tree-optimization/41783
1555         * gcc.dg/pr41783.c: New test.
1556         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1557         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1558         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1559
1560 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1561
1562         PR fortran/41714
1563         * gfortran.dg/class_allocate_4.f03: New test.
1564
1565 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1566
1567         * gcc.target/mips/mult-1.c: New test.
1568
1569 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1570
1571         PR fortran/41784
1572         * gfortran.dg/extends_8.f03: New test.
1573
1574 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1575
1576         * gnat.dg/specs/pack4.ads: New test.
1577
1578 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1579
1580         * gnat.dg/null_pointer_deref1.adb: New test.
1581         * gnat.dg/null_pointer_deref2.adb: Likewise.
1582
1583 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1584
1585         PR fortran/41772
1586         * gfortran.dg/transfer_intrinsic_3.f90.
1587
1588 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1589
1590         * gnat.dg/opt4.adb: New test.
1591
1592 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1593
1594         PR c/40033
1595         * gcc.dg/noncompile/pr40033-1.c: New test.
1596
1597 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1598
1599         PR c++/40808
1600         * g++.dg/abi/mangle34.C: New test
1601
1602 2009-10-23  Jason Merrill  <jason@redhat.com>
1603
1604         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1605
1606         Core issue 899
1607         * g++.dg/cpp0x/explicit4.C: New.
1608
1609 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1610
1611         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1612         *-*-cygwin.
1613         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1614         for *-*-mingw* and *-*-cygwin.
1615         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1616         * g++.dg/template/spec35.C: Disable weak symbol test for
1617         *-*-mingw* and *-*-cygwin.
1618
1619         PR testsuite/31342
1620         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1621
1622 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1623
1624         PR fortran/41800
1625         * gfortran.dg/class_10.f03: New test.
1626
1627 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1628
1629         PR target/41787
1630         * gcc.target/powerpc/vsx-vrsave.c: New file.
1631
1632 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1633
1634         PR c/41673
1635         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1636
1637 2009-10-23  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/41778
1640         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1641
1642 2009-10-22  Richard Guenther  <rguenther@suse.de>
1643
1644         PR lto/41791
1645         * g++.dg/lto/20091022-2_0.C: New testcase.
1646
1647 2009-10-22  Richard Guenther  <rguenther@suse.de>
1648
1649         PR lto/41730
1650         * g++.dg/lto/20091022-1_0.C: New testcase.
1651
1652 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1653
1654         * gcc.dg/autopar/outer-4.c: Adjust scan.
1655         * gcc.dg/autopar/outer-5.c: Adjust scan.
1656         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1657
1658         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1659         * gcc.dg/autopar/outer-1.c: New testcase.
1660         * gcc.dg/autopar/outer-2.c: New testcase.
1661         * gcc.dg/autopar/outer-3.c: New testcase.
1662         * gcc.dg/autopar/outer-4.c: New testcase.
1663         * gcc.dg/autopar/outer-5.c: New testcase.
1664         * gcc.dg/autopar/outer-6.c: New testcase.
1665
1666 2009-10-22  Jan Hubicka  <jh@suse.cz>
1667
1668         * gcc.c-torture/compile/pr40556.c: New testcase.
1669
1670 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1671
1672         PR fortran/41781
1673         * gfortran.dg/goto_8.f90: New test case.
1674
1675 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1676
1677         PR tree-optimization/41497
1678         * gcc.dg/tree-ssa/pr41497.c: New.
1679
1680 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1681
1682         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1683
1684 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1685
1686         * gcc.dg/tls/pie-1.c: New test.
1687
1688 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1689
1690         * g++.dg/abi/mangle33.C: New test.
1691
1692 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * gnat.dg/discr22.adb: New test.
1695
1696 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1697
1698         * gnat.dg/loop_optimization7.ad[sb]: New test.
1699         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1700
1701 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1702
1703         PR fortran/41706
1704         PR fortran/41766
1705         * gfortran.dg/class_9.f03: Extended test case.
1706         * gfortran.dg/select_type_7.f03: New test case.
1707
1708 2009-10-20  Richard Guenther  <rguenther@suse.de>
1709
1710         * gcc.dg/lto/20091020-3_0.c: New testcase.
1711
1712 2009-10-20  Richard Guenther  <rguenther@suse.de>
1713
1714         PR lto/41761
1715         * gcc.dg/lto/20091020-1_0.c: New testcase.
1716         * gcc.dg/lto/20091020-1_1.c: Likewise.
1717         * gcc.dg/lto/20091020-2_0.c: Likewise.
1718         * gcc.dg/lto/20091020-2_1.c: Likewise.
1719
1720 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR debug/41340
1723         * gcc.dg/pr41340.c: New test.
1724
1725 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1726
1727         * gnat.dg/discr21.ad[sb]: New test.
1728         * gnat.dg/discr21_pkg.ads: New helper.
1729
1730 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1731
1732         PR fortran/41706
1733         * gfortran.dg/class_9 : New test.
1734
1735 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1736
1737         * gcc.dg/raw-string-1.c: New test.
1738         * gcc.dg/raw-string-2.c: New test.
1739         * gcc.dg/raw-string-3.c: New test.
1740         * gcc.dg/raw-string-4.c: New test.
1741         * gcc.dg/raw-string-5.c: New test.
1742         * gcc.dg/raw-string-6.c: New test.
1743         * gcc.dg/raw-string-7.c: New test.
1744         * gcc.dg/utf8-1.c: New test.
1745         * gcc.dg/utf8-2.c: New test.
1746         * gcc.dg/utf-badconcat2.c: New test.
1747         * gcc.dg/utf-dflt2.c: New test.
1748         * gcc.dg/cpp/include6.c: New test.
1749         * g++.dg/ext/raw-string-1.C: New test.
1750         * g++.dg/ext/raw-string-2.C: New test.
1751         * g++.dg/ext/raw-string-3.C: New test.
1752         * g++.dg/ext/raw-string-4.C: New test.
1753         * g++.dg/ext/raw-string-5.C: New test.
1754         * g++.dg/ext/raw-string-6.C: New test.
1755         * g++.dg/ext/raw-string-7.C: New test.
1756         * g++.dg/ext/utf8-1.C: New test.
1757         * g++.dg/ext/utf8-2.C: New test.
1758         * g++.dg/ext/utf-badconcat2.C: New test.
1759         * g++.dg/ext/utf-dflt2.C: New test.
1760
1761         * gcc.dg/cleanup-13.c: New test.
1762
1763 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1764
1765         PR fortran/41586
1766         * gfortran.dg/auto_dealloc_1.f90: New test case.
1767
1768 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1769
1770         Port from redhat/gcc-4_4-branch:
1771         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1772         * gcc.dg/debug/vta-2.c: New test.
1773
1774         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1775         * gcc.dg/debug/vta-1.c: New.
1776
1777 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1778
1779         * gnat.dg/noreturn2.ad[sb]: New test.
1780
1781 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1782
1783         PR fortran/41755
1784         * gfortran.dg/equiv_8.f90: New test.
1785         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1786
1787 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1788
1789         * gcc.target/arm/neon-thumb2-move.c: New test.
1790
1791 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1792
1793         * gcc.dg/debug/vta-3.c: New test.
1794
1795 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1796
1797         * gnat.dg/nested_proc.adb: Rename into...
1798         * gnat.dg/nested_proc1.adb: ...this.
1799         * gnat.dg/nested_proc2.adb: New test.
1800
1801 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1802
1803         * gnat.dg/noreturn1.ad[sb]: New test.
1804
1805 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1806             Paul Thomas  <pault@gcc.gnu.org>
1807
1808         PR fortran/41629
1809         * gfortran.dg/class_6.f90: New test.
1810
1811         PR fortran/41608
1812         PR fortran/41587
1813         * gfortran.dg/class_7.f90: New test.
1814
1815         PR fortran/41618
1816         * gfortran.dg/class_8.f90: New test.
1817
1818 2009-10-17  Richard Guenther  <rguenther@suse.de>
1819
1820         * gcc.dg/lto/20091017-1_0.c: New testcase.
1821         * gcc.dg/lto/20091017-1_1.c: Likewise.
1822
1823 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1824
1825         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1826
1827 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1828
1829         * gnat.dg/aggr11.adb: New test.
1830         * gnat.dg/aggr11_pkg.ads: New helper.
1831
1832 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1833
1834         * gnat.dg/slice8.adb: New test.
1835         * gnat.dg/slice8_pkg1.ads: New helper.
1836         * gnat.dg/slice8_pkg2.ads: Likewise.
1837         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1838
1839 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1840
1841         * gnat.dg/unchecked_convert4.adb: New test.
1842
1843 2009-10-15  Jason Merrill  <jason@redhat.com>
1844
1845         PR c++/38798
1846         * g++.dg/cpp0x/trailing5.C: New.
1847
1848         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1849         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1850         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1851         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1852
1853 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1854
1855         PR fortran/41719
1856         * gfortran.dg/class_5.f03: New test case.
1857         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1858         * gfortran.dg/typebound_operator_4.f03: Ditto.
1859
1860 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1861
1862         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1863         * g++.dg/other/first-global.C: Likewise.
1864         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1865         * g++.dg/torture/pr40323.C: Likewise.
1866         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1867         * gcc.dg/inline-33.c: Likewise.
1868         * gcc.dg/ipa/ipa-1.c: Likewise.
1869         * gcc.dg/ipa/ipa-2.c: Likewise.
1870         * gcc.dg/ipa/ipa-3.c: Likewise.
1871         * gcc.dg/ipa/ipa-4.c: Likewise.
1872         * gcc.dg/ipa/ipa-5.c: Likewise.
1873         * gcc.dg/ipa/ipa-7.c: Likewise.
1874         * gcc.dg/ipa/ipacost-2.c: Likewise.
1875         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1876         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1877         * gfortran.dg/whole_file_5.f90: Likewise.
1878         * gfortran.dg/whole_file_6.f90: Likewise.
1879
1880 2009-10-16  Richard Guenther  <rguenther@suse.de>
1881
1882         PR tree-optimization/41728
1883         * gcc.c-torture/compile/pr41728.c: New testcase.
1884
1885 2009-10-16  Richard Guenther  <rguenther@suse.de>
1886
1887         PR lto/41598
1888         * gcc.dg/lto/20091016-1_0.c: New testcase.
1889         * gcc.dg/lto/20091016-1_1.c: Likewise.
1890         * gcc.dg/lto/20091016-1_a.h: Likewise.
1891
1892 2009-10-16  Richard Guenther  <rguenther@suse.de>
1893
1894         PR lto/41715
1895         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1896         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1897         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1898
1899 2009-10-16  Richard Guenther  <rguenther@suse.de>
1900
1901         PR lto/41713
1902         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1903
1904 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1905
1906         PR debug/41717
1907         * gcc.dg/debug/pr41717.c: New test.
1908
1909 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1910
1911         PR fortran/41648
1912         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1913
1914         PR fortran/41656
1915         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1916
1917 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1918
1919         PR target/23983
1920         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1921         result used.
1922         * g++.dg/ext/altivec-2.C (main): Ditto.
1923
1924 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1925
1926         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1927         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1928
1929 2009-10-15  Richard Guenther  <rguenther@suse.de>
1930
1931         PR lto/41669
1932         * gcc.dg/lto/20091015-1_0.c: New testcase.
1933         * gcc.dg/lto/20091015-1_1.c: Likewise.
1934         * gcc.dg/lto/20091015-1_2.c: Likewise.
1935         * gcc.dg/lto/20091015-1_a.h: Likewise.
1936         * gcc.dg/lto/20091015-1_b.h: Likewise.
1937
1938 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1939
1940         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1941
1942 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1943
1944         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1945
1946 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1947
1948         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1949         line from 1 to 0.
1950         * obj-c++.dg/bitfield-1.mm: Likewise.
1951         * obj-c++.dg/bitfield-4.mm: Likewise.
1952
1953 2009-10-14  Richard Guenther  <rguenther@suse.de>
1954
1955         PR lto/41173
1956         * gcc.dg/lto/20091014-1_0.c: New testcase.
1957
1958 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR testsuite/41707
1961         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1962         warning on line 0 instead of 1.
1963
1964 2009-10-14  Richard Guenther  <rguenther@suse.de>
1965
1966         PR lto/41521
1967         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1968         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1969
1970 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR preprocessor/41543
1973         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1974
1975         PR debug/41695
1976         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1977
1978 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1981         New procedure.
1982         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1983         effective target.
1984
1985 2009-10-14  Jason Merrill  <jason@redhat.com>
1986
1987         PR c++/39866
1988         * g++.dg/cpp0x/defaulted14.C: New.
1989
1990 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1991
1992         * g++.dg/cpp0x/vt-40092.C: New.
1993
1994 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1995
1996         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1997         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1998
1999 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2000
2001         * gfortran.dg/complex_intrinsic_8.f90: New test.
2002
2003 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2006         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2007
2008 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
2009
2010         PR target/38948
2011         * gcc.dg/torture/pr38948.c: New test.
2012
2013 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
2014
2015         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2016
2017 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
2018
2019         PR fortran/41581
2020         * gfortran.dg/class_allocate_2.f03: Modified.
2021         * gfortran.dg/class_allocate_3.f03: New test case.
2022
2023 2009-10-13  Richard Guenther  <rguenther@suse.de>
2024
2025         PR lto/41668
2026         * gcc.dg/lto/20091006-2_0.c: New testcase.
2027         * gcc.dg/lto/20091006-2_1.c: Likewise.
2028         * gcc.dg/lto/20091006-2_2.c: Likewise.
2029         * gcc.dg/lto/20091013-1_0.c: Likewise.
2030         * gcc.dg/lto/20091013-1_1.c: Likewise.
2031         * gcc.dg/lto/20091013-1_2.c: Likewise.
2032
2033 2009-10-13  Martin Jambor  <mjambor@suse.cz>
2034
2035         * gcc.c-torture/compile/pr41661.c: New test.
2036
2037 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2038
2039         PR libgfortran/41683
2040         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2041
2042 2009-10-12  Jason Merrill  <jason@redhat.com>
2043
2044         PR c++/37875
2045         * g++.dg/cpp0x/decltype18.C: New.
2046
2047         PR c++/37766
2048         * g++.dg/cpp0x/fntmpdefarg1.C: New.
2049
2050 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2051
2052         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2053
2054 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2055
2056         PR debug/41343
2057         PR debug/41447
2058         PR debug/41264
2059         PR debug/41338
2060         * gcc.dg/guality/pr41447-1.c: New.
2061         * gcc.dg/debug/pr41264-1.c: New.
2062         * gcc.dg/debug/pr41343-1.c: New.
2063
2064 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
2065
2066         PR target/26515
2067         * gcc.dg/torture/pr26515.c: New test.
2068
2069 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2070
2071         PR testsuite/41659
2072         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2073         * lib/lto.exp (lto-get-options-main): Report error for using "target"
2074         or "xfail" with dg-lto-do.
2075
2076 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2077
2078         * gcc.target/i386/ms_hook_prologue.c: New testcase.
2079
2080 2009-10-12  Michael Matz  <matz@suse.de>
2081
2082         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2083         pass.
2084
2085 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR target/41680
2088         * g++.dg/torture/pr41680.C: New test.
2089
2090 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
2091
2092         PR c++/41570
2093         * g++.dg/debug/dwarf2/template-params-7.C: New test.
2094
2095 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
2096
2097         PR debug/41616
2098         * gcc.dg/guality/pr41616-1.c: New.
2099
2100 2009-10-11  Jason Merrill  <jason@redhat.com>
2101
2102         PR c++/37204
2103         * g++.dg/cpp0x/rv-reinterpret.C: New.
2104
2105 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2106
2107         PR libgfortran/38439
2108         * gfortran.dg/fmt_error_9.f: New test.
2109         * gfortran.dg/fmt_error_10.f: New test.
2110
2111 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2112
2113         PR fortran/41583
2114         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2115         * gfortran.dg/class_4b.f03: As above.
2116         * gfortran.dg/class_4c.f03: As above.
2117         * gfortran.dg/class_4d.f03: As above.
2118
2119 2009-10-11  Richard Guenther  <rguenther@suse.de>
2120
2121         PR tree-optimization/41555
2122         * gcc.dg/torture/pr41555.c: New testcase.
2123
2124 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2125
2126         PR libgfortran/35862
2127         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2128         function correctly.
2129
2130 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2131
2132         PR libgfortran/35862
2133         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2134         Add conditions to avoid runtime errors if not supported.
2135
2136 2009-10-10  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/41654
2139         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2140
2141 2009-10-09  Jason Merrill  <jason@redhat.com>
2142
2143         * g++.dg/cpp/ucn-1.C: New.
2144
2145 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2146
2147         PR fortran/41585
2148         * gfortran.dg/class_2.f03: Extended test case.
2149
2150 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2151
2152         PR fortran/41582
2153         * gfortran.dg/class_allocate_1.f03: Modify code such that
2154         it compiles with the gfc_warning->gfc_error change.
2155         * gfortran.dg/class_allocate_1.f03: New test.
2156
2157 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2158
2159         PR fortran/41579
2160         * gfortran.dg/select_type_6.f03: New test.
2161
2162 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR preprocessor/41445
2165         * gcc.dg/cpp/separate-1.c: Adjust.
2166         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2167         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2168         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2169         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2170         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2171         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2172         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2173
2174         PR rtl-optimization/41646
2175         * gcc.c-torture/compile/pr41646.c: New test.
2176
2177 2009-10-09  Richard Guenther  <rguenther@suse.de>
2178
2179         PR tree-optimization/41634
2180         * gcc.c-torture/compile/pr41634.c: New testcase.
2181
2182 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2183
2184         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2185
2186 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2187
2188         * gnat.dg/opt3.adb: New test.
2189         * gnat.dg/opt3_pkg.ads: New helper.
2190
2191 2009-10-08  Doug Kwan  <dougkwan@google.com>
2192
2193         PR rtl-optimization/41574
2194         * gcc.dg/pr41574.c: New test.
2195
2196 2009-10-08  Cary Coutant  <ccoutant@google.com>
2197
2198         Add support for debugging with ICF (Identical Code Folding).
2199         * g++.dg/debug/dwarf2/icf.C: New test.
2200
2201 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2202
2203         * gcc.target/mips/truncate-6.c: New test.
2204
2205 2009-10-08  Jason Merrill  <jason@redhat.com>
2206
2207         PR c++/36816
2208         * g++.dg/cpp0x/rv-deduce.C: New.
2209
2210         PR c++/37177
2211         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2212         * g++.dg/template/explicit-args2.C: New.
2213         * g++.dg/template/explicit-args3.C: New.
2214         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2215
2216 2009-10-08  Michael Matz  <matz@suse.de>
2217
2218         PR middle-end/41573
2219         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2220         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2221         * gcc.dg/pr41573.c: New test.
2222
2223 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2224
2225         PR c/41182
2226         * gcc.c-torture/compile/pr41182-1.c: New.
2227
2228 2009-10-07  Jason Merrill  <jason@redhat.com>
2229
2230         * g++.dg/cpp0x/variadic95.C: New.
2231
2232 2009-10-07  Jason Merrill  <jason@redhat.com>
2233
2234         * g++.dg/template/scope3.C: New.
2235
2236 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2237
2238         * gcc.dg/debug/dwarf2/inline3.c: New test.
2239
2240 2009-10-07  Daniel Kraft  <d@domob.eu>
2241
2242         PR fortran/41615
2243         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2244
2245 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2246
2247         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2248         * gfortran.dg/select_type_1.f03: Modified error message.
2249         * gfortran.dg/select_type_5.f03: New test.
2250
2251 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2252
2253         PR libgfortran/41612
2254         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2255         have kind=10 reals.
2256
2257 2009-10-06  Jason Merrill  <jason@redhat.com>
2258
2259         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2260         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2261
2262 2009-10-06  Richard Guenther  <rguenther@suse.de>
2263
2264         PR lto/41502
2265         * gcc.dg/lto/20091006-1_0.c: New testcase.
2266         * gcc.dg/lto/20091006-1_1.c: Likewise.
2267         * gcc.dg/lto/20091005-2_0.c: Likewise.
2268
2269 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2270
2271         PR ada/41383
2272         * gnat.dg/timer_cancel.adb: New test.
2273
2274 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2275
2276         PR ada/38333
2277         * gnat.dg/specs/import_abstract.ads: New.
2278
2279 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR libgfortran/35862
2282         * gfortran.dg/round_2.f03: New test.
2283
2284 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2285
2286         PR debug/41558
2287         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2288         * lib/gcc-gdb-test.exp: ... here.  New file.
2289         * gfortran.dg/guality/guality.exp: New file.
2290         * gfortran.dg/guality/pr41558.f90: New test.
2291         * gfortran.dg/guality/arg1.f90: New test.
2292
2293 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2294
2295         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2296         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2297         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2298         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2299
2300 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2301
2302         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2303         register_pass_info.
2304         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2305         plugin_pass to register_pass_info.
2306         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2307         register_pass_info.
2308         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2309         register_pass_info.
2310
2311 2009-10-05  Richard Guenther  <rguenther@suse.de>
2312
2313         PR lto/41281
2314         * gcc.dg/lto/20090914-2_0.c: New testcase.
2315
2316 2009-10-05  Richard Guenther  <rguenther@suse.de>
2317
2318         PR lto/40902
2319         * gcc.dg/lto/20091005-1_0.c: New testcase.
2320         * gcc.dg/lto/20091005-1_1.c: Likewise.
2321
2322 2009-10-05  Richard Guenther  <rguenther@suse.de>
2323
2324         PR lto/41552
2325         PR lto/41487
2326         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2327         * g++.dg/lto/20091004-1_0.C: New testcase.
2328         * g++.dg/lto/20091004-1_1.C: Likewise.
2329         * g++.dg/lto/20091004-2_0.C: Likewise.
2330         * g++.dg/lto/20091004-2_1.C: Likewise.
2331         * g++.dg/lto/20091004-3_0.C: Likewise.
2332         * g++.dg/lto/20091004-3_1.C: Likewise.
2333
2334 2009-10-05  Richard Guenther  <rguenther@suse.de>
2335
2336         PR tree-optimization/23821
2337         * gcc.dg/torture/pr23821.c: New testcase.
2338
2339 2009-10-05  Daniel Kraft  <d@domob.eu>
2340
2341         PR fortran/41403
2342         * gfortran.dg/goto_6.f: New test.
2343         * gfortran.dg/goto_7.f: New test.
2344
2345 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2346             Bill Maddox  <maddox@google.com>
2347             Cary Coutant  <ccoutant@google.com>
2348             Chris Demetriou  <cgd@google.com>
2349             Diego Novillo  <dnovillo@google.com>
2350             Doug Kwan  <dougkwan@google.com>
2351             Jan Hubicka  <jh@suse.cz>
2352             Ollie Wild  <aaw@google.com>
2353             Rafael Espindola  <espindola@google.com>
2354             Richard Guenther  <rguenther@suse.de>
2355             Simon Baldwin  <simonb@google.com>
2356
2357         * g++.dg/20090107-1.C: New.
2358         * g++.dg/20090121-1.C: New.
2359         * g++.dg/ipa/20090113-1.C: New.
2360         * g++.dg/lto: New directory.
2361         * g++.dg/lto/20080829_0.C: New.
2362         * g++.dg/lto/20080904_0.C: New.
2363         * g++.dg/lto/20080907_0.C: New.
2364         * g++.dg/lto/20080908-1_0.C: New.
2365         * g++.dg/lto/20080908-2_0.C: New.
2366         * g++.dg/lto/20080908-3_0.C: New.
2367         * g++.dg/lto/20080909-1_0.C: New.
2368         * g++.dg/lto/20080910-1_0.C: New.
2369         * g++.dg/lto/20080912-1_0.C: New.
2370         * g++.dg/lto/20080912_0.C: New.
2371         * g++.dg/lto/20080915_0.C: New.
2372         * g++.dg/lto/20080916_0.C: New.
2373         * g++.dg/lto/20080917_0.C: New.
2374         * g++.dg/lto/20080924_0.C: New.
2375         * g++.dg/lto/20080926_0.C: New.
2376         * g++.dg/lto/20081008_0.C: New.
2377         * g++.dg/lto/20081022.h: New.
2378         * g++.dg/lto/20081022_0.C: New.
2379         * g++.dg/lto/20081022_1.C: New.
2380         * g++.dg/lto/20081023_0.C: New.
2381         * g++.dg/lto/20081109-1_0.C: New.
2382         * g++.dg/lto/20081109-2_0.C: New.
2383         * g++.dg/lto/20081109_0.C: New.
2384         * g++.dg/lto/20081109_1.C: New.
2385         * g++.dg/lto/20081118-1_0.C: New.
2386         * g++.dg/lto/20081118-1_1.C: New.
2387         * g++.dg/lto/20081118_0.C: New.
2388         * g++.dg/lto/20081118_1.C: New.
2389         * g++.dg/lto/20081119-1.h: New.
2390         * g++.dg/lto/20081119-1_0.C: New.
2391         * g++.dg/lto/20081119-1_1.C: New.
2392         * g++.dg/lto/20081119_0.C: New.
2393         * g++.dg/lto/20081119_1.C: New.
2394         * g++.dg/lto/20081120-1_0.C: New.
2395         * g++.dg/lto/20081120-1_1.C: New.
2396         * g++.dg/lto/20081120-2_0.C: New.
2397         * g++.dg/lto/20081120-2_1.C: New.
2398         * g++.dg/lto/20081123_0.C: New.
2399         * g++.dg/lto/20081123_1.C: New.
2400         * g++.dg/lto/20081125.h: New.
2401         * g++.dg/lto/20081125_0.C: New.
2402         * g++.dg/lto/20081125_1.C: New.
2403         * g++.dg/lto/20081127_0.C: New.
2404         * g++.dg/lto/20081127_1.C: New.
2405         * g++.dg/lto/20081203_0.C: New.
2406         * g++.dg/lto/20081203_1.C: New.
2407         * g++.dg/lto/20081204-1_0.C: New.
2408         * g++.dg/lto/20081204-1_1.C: New.
2409         * g++.dg/lto/20081204-2_0.C: New.
2410         * g++.dg/lto/20081204-2_1.C: New.
2411         * g++.dg/lto/20081209_0.C: New.
2412         * g++.dg/lto/20081209_1.C: New.
2413         * g++.dg/lto/20081211-1.h: New.
2414         * g++.dg/lto/20081211-1_0.C: New.
2415         * g++.dg/lto/20081211-1_1.C: New.
2416         * g++.dg/lto/20081217-1_0.C: New.
2417         * g++.dg/lto/20081217-2_0.C: New.
2418         * g++.dg/lto/20081219_0.C: New.
2419         * g++.dg/lto/20081219_1.C: New.
2420         * g++.dg/lto/20090106_0.C: New.
2421         * g++.dg/lto/20090112_0.C: New.
2422         * g++.dg/lto/20090128_0.C: New.
2423         * g++.dg/lto/20090221_0.C: New.
2424         * g++.dg/lto/20090302_0.C: New.
2425         * g++.dg/lto/20090302_1.C: New.
2426         * g++.dg/lto/20090303_0.C: New.
2427         * g++.dg/lto/20090311-1.h: New.
2428         * g++.dg/lto/20090311-1_0.C: New.
2429         * g++.dg/lto/20090311-1_1.C: New.
2430         * g++.dg/lto/20090311_0.C: New.
2431         * g++.dg/lto/20090311_1.C: New.
2432         * g++.dg/lto/20090312.h: New.
2433         * g++.dg/lto/20090312_0.C: New.
2434         * g++.dg/lto/20090312_1.C: New.
2435         * g++.dg/lto/20090313_0.C: New.
2436         * g++.dg/lto/20090313_1.C: New.
2437         * g++.dg/lto/20090315_0.C: New.
2438         * g++.dg/lto/20090315_1.C: New.
2439         * g++.dg/lto/20091002-1_0.C: New testcase.
2440         * g++.dg/lto/20091002-2_0.C: Likewise..
2441         * g++.dg/lto/20091002-3_0.C: Likewise..
2442         * g++.dg/lto/README: New.
2443         * g++.dg/lto/pr40818_0.C: New.
2444         * g++.dg/opt/thunk3-1.C: New.
2445         * g++.dg/opt/thunk4.C: New.
2446         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2447         replacements with __attribute__ ((__noinline__)).
2448         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2449         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2450         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2451         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2452         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2453         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2454         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2455         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2456         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2457         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2458         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2459         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2460         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2461         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2462         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2463         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2464         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2465         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2466         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2467         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2468         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2469         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2470         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2471         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2472         * gcc.dg/20081223-1.c: New.
2473         * gcc.dg/lto: New directory.
2474         * gcc.dg/lto/20080908_0.c: New.
2475         * gcc.dg/lto/20080917_0.c: New.
2476         * gcc.dg/lto/20080924_0.c: New.
2477         * gcc.dg/lto/20081024_0.c: New.
2478         * gcc.dg/lto/20081109_0.c: New.
2479         * gcc.dg/lto/20081111_0.c: New.
2480         * gcc.dg/lto/20081111_1.c: New.
2481         * gcc.dg/lto/20081112_0.c: New.
2482         * gcc.dg/lto/20081112_1.c: New.
2483         * gcc.dg/lto/20081115_0.c: New.
2484         * gcc.dg/lto/20081115_1.c: New.
2485         * gcc.dg/lto/20081115_2.c: New.
2486         * gcc.dg/lto/20081118_0.c: New.
2487         * gcc.dg/lto/20081118_1.c: New.
2488         * gcc.dg/lto/20081118_2.c: New.
2489         * gcc.dg/lto/20081120-1_0.c: New.
2490         * gcc.dg/lto/20081120-1_1.c: New.
2491         * gcc.dg/lto/20081120-2_0.c: New.
2492         * gcc.dg/lto/20081120-2_1.c: New.
2493         * gcc.dg/lto/20081125_0.c: New.
2494         * gcc.dg/lto/20081125_1.c: New.
2495         * gcc.dg/lto/20081126_0.c: New.
2496         * gcc.dg/lto/20081201-1_0.c: New.
2497         * gcc.dg/lto/20081201-1_1.c: New.
2498         * gcc.dg/lto/20081201-1_2.c: New.
2499         * gcc.dg/lto/20081201-2_0.c: New.
2500         * gcc.dg/lto/20081201-2_1.c: New.
2501         * gcc.dg/lto/20081202-1_0.c: New.
2502         * gcc.dg/lto/20081202-1_1.c: New.
2503         * gcc.dg/lto/20081202-2_0.c: New.
2504         * gcc.dg/lto/20081202-2_1.c: New.
2505         * gcc.dg/lto/20081204-1_0.c: New.
2506         * gcc.dg/lto/20081204-1_1.c: New.
2507         * gcc.dg/lto/20081204-2_0.c: New.
2508         * gcc.dg/lto/20081210-1_0.c: New.
2509         * gcc.dg/lto/20081212-1_0.c: New.
2510         * gcc.dg/lto/20081222_0.c: New.
2511         * gcc.dg/lto/20081222_0.h: New.
2512         * gcc.dg/lto/20081222_1.c: New.
2513         * gcc.dg/lto/20081224_0.c: New.
2514         * gcc.dg/lto/20081224_0.h: New.
2515         * gcc.dg/lto/20081224_1.c: New.
2516         * gcc.dg/lto/20090116_0.c: New.
2517         * gcc.dg/lto/20090120_0.c: New.
2518         * gcc.dg/lto/20090126-1_0.c: New.
2519         * gcc.dg/lto/20090126-2_0.c: New.
2520         * gcc.dg/lto/20090206-1_0.c: New.
2521         * gcc.dg/lto/20090206-2_0.c: New.
2522         * gcc.dg/lto/20090210_0.c: New.
2523         * gcc.dg/lto/20090210_1.c: New.
2524         * gcc.dg/lto/20090213_0.c: New.
2525         * gcc.dg/lto/20090213_1.c: New.
2526         * gcc.dg/lto/20090218-1_0.c: New.
2527         * gcc.dg/lto/20090218-1_1.c: New.
2528         * gcc.dg/lto/20090218-2_0.c: New.
2529         * gcc.dg/lto/20090218-2_1.c: New.
2530         * gcc.dg/lto/20090218_0.c: New.
2531         * gcc.dg/lto/20090218_1.c: New.
2532         * gcc.dg/lto/20090218_2.c: New.
2533         * gcc.dg/lto/20090218_3.c: New.
2534         * gcc.dg/lto/20090219_0.c: New.
2535         * gcc.dg/lto/20090312_0.c: New.
2536         * gcc.dg/lto/20090312_1.c: New.
2537         * gcc.dg/lto/20090313_0.c: New.
2538         * gcc.dg/lto/20090706-1_0.c: New.
2539         * gcc.dg/lto/20090706-2_0.c: New.
2540         * gcc.dg/lto/20090717_0.c: New.
2541         * gcc.dg/lto/20090717_1.c: New.
2542         * gcc.dg/lto/20090729_0.c: New.
2543         * gcc.dg/lto/20090729_1.c: New.
2544         * gcc.dg/lto/20090812_0.c: New.
2545         * gcc.dg/lto/20090812_1.c: New.
2546         * gcc.dg/lto/20090914-1_0.c: New.
2547         * gcc.dg/lto/README: New.
2548         * gcc.dg/visibility-7.c: Adjust expected pattern
2549         * gfortran.dg/lto: New directory.
2550         * gfortran.dg/lto/pr40724_0.f: New.
2551         * gfortran.dg/lto/pr40724_1.f: New.
2552         * gfortran.dg/lto/pr40725_0.f03: New.
2553         * gfortran.dg/lto/pr40725_1.c: New.
2554         * gfortran.dg/lto/pr41069_0.f90: New.
2555         * gfortran.dg/lto/pr41069_1.f90: New.
2556         * gfortran.dg/lto/pr41069_2.f90: New.
2557         * g++.dg/README: Add 'lto' directory.
2558         * g++.dg/dg.exp: Also scan 'lto' directory
2559
2560 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2561             Janis Johnson  <janis187@us.ibm.com>
2562             Diego Novillo  <dnovillo@google.com>
2563
2564         * g++.dg/lto/lto.exp: New.
2565         * gcc.c-torture/execute/execute.exp: Add
2566         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2567         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2568         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2569         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2570         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2571         * gcc.dg/lto/lto.exp: New.
2572         * gfortran.dg/lto/lto.exp: New.
2573         * lib/target-supports.exp (check_effective_target_lto): New.
2574         * lib/c-torture.exp: Load target-supports.exp.  Define
2575         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2576         * lib/gcc-dg.exp: Likewise.
2577         * lib/lto.exp: New.
2578         * lib/torture-options.exp: Add support for a third argument.
2579
2580 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2581
2582         PR testsuite/41542
2583         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2584
2585 2009-10-02  Jason Merrill  <jason@redhat.com>
2586
2587         * g++.dg/abi/mangle32.C: New.
2588
2589 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2590
2591         * gnat.dg/atomic2.adb: New test.
2592
2593 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2594
2595         * gnat.dg/array11.adb: New test.
2596         * gnat.dg/array12.adb: Likewise.
2597
2598 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2599
2600         * gnat.dg/array10.adb: New test.
2601         * gnat.dg/object_overflow.adb: Tweak.
2602
2603 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2604
2605         * gcc.dg/guality/guality.exp: Disable on darwin.
2606
2607 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2608
2609         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2610         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2611         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2612         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2613
2614 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2615
2616         PR fortran/41479
2617         * gfortran.dg/intent_out_5.f90: New test.
2618
2619 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR debug/41404
2622         PR debug/41353
2623         * gcc.dg/guality/pr41404-1.c: New test.
2624         * gcc.dg/guality/pr41353-2.c: New test.
2625
2626 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2627
2628         PR testsuite/41546
2629         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2630         to -mtune=generic.
2631
2632 2009-10-01  Jan Hubicka  <jh@suse.cz>
2633
2634         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2635
2636 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2637
2638         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2639
2640         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2641
2642 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/41515
2645         * gfortran.dg/parameter_array_init_5.f90: New test.
2646
2647 2009-10-01  Jason Merrill  <jason@redhat.com>
2648
2649         * g++.dg/cpp0x/defaulted13.C: New.
2650
2651 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2652
2653         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2654         * gfortran.dg/bounds_check_11.f90: Likewise.
2655         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2656
2657 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2658
2659         * gfortran.dg/select_type_4.f90: New test.
2660
2661 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2662
2663         * gfortran.dg/same_type_as_1.f03: New test.
2664         * gfortran.dg/same_type_as_2.f03: Ditto.
2665
2666 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2667
2668         * gfortran.dg/select_type_1.f03: Extended.
2669         * gfortran.dg/select_type_3.f03: New test.
2670
2671 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2672
2673         * gfortran.dg/class_allocate_1.f03: New test.
2674
2675 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2676
2677         PR fortran/40996
2678         * gfortran.dg/allocatable_scalar_3.f90: New test.
2679         * gfortran.dg/select_type_2.f03: Ditto.
2680         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2681
2682 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2683
2684         * gfortran.dg/block_name_2.f90: Modified error message.
2685         * gfortran.dg/select_6.f90: Ditto.
2686         * gfortran.dg/select_type_1.f03: New test.
2687
2688 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2689
2690         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2691         * gfortran.dg/class_1.f03: Ditto.
2692         * gfortran.dg/class_2.f03: Ditto.
2693         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2694         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2695         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2696         * gfortran.dg/typebound_call_10.f03: Ditto.
2697         * gfortran.dg/typebound_call_2.f03: Ditto.
2698         * gfortran.dg/typebound_call_3.f03: Ditto.
2699         * gfortran.dg/typebound_call_4.f03: Ditto.
2700         * gfortran.dg/typebound_call_9.f03: Ditto.
2701         * gfortran.dg/typebound_generic_3.f03: Ditto.
2702         * gfortran.dg/typebound_generic_4.f03: Ditto.
2703         * gfortran.dg/typebound_operator_1.f03: Ditto.
2704         * gfortran.dg/typebound_operator_2.f03: Ditto.
2705         * gfortran.dg/typebound_operator_3.f03: Ditto.
2706         * gfortran.dg/typebound_operator_4.f03: Ditto.
2707         * gfortran.dg/typebound_proc_1.f08: Ditto.
2708         * gfortran.dg/typebound_proc_5.f03: Ditto.
2709         * gfortran.dg/typebound_proc_6.f03: Ditto.
2710
2711 2009-09-30  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/eh/init-temp1.C: Improve test.
2714
2715 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2716
2717         PR target/22093
2718         * gcc.target/alpha/pr22093.c: New test.
2719
2720 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2721             Jason Merrill  <jason@redhat.com>
2722
2723         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2724         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2725         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2726         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2727         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2728         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2729         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2730         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2731         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2732         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2733         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2734         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2735         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2736         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2737         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2738         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2739         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2740         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2741         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2742         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2743         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2744         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2745         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2746         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2747         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2748         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2749         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2750         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2751         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2752         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2753         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2754         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2755         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2756         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2757         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2758         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2759         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2760         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2761         * lib/prune.exp: Accept "In lambda function".
2762
2763 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2764
2765         * gcc.target/i386/fma4-check.h: New file.
2766         * gcc.target/i386/fma4-fma.c: Ditto.
2767         * gcc.target/i386/fma4-maccXX.c: Ditto.
2768         * gcc.target/i386/fma4-msubXX.c: Ditto.
2769         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2770         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2771         * gcc.target/i386/fma4-vector.c: Ditto.
2772         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2773         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2774         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2775         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2776         * gcc.target/i386/fma4-256-vector.c: Ditto.
2777         * gcc.target/i386/funcspec-2.c: Ditto.
2778
2779         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2780
2781         * gcc.target/i386/funcspec-5.c: Add FMA4.
2782         * gcc.target/i386/funcspec-6.c: Ditto.
2783         * gcc.target/i386/funcspec-8.c: Ditto.
2784
2785         * gcc.target/i386/funcspec-9.c: New file.
2786
2787         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2788
2789         * gcc.target/i386/isa-10.c: New file.
2790         * gcc.target/i386/isa-11.c: Ditto.
2791         * gcc.target/i386/isa-12.c: Ditto.
2792         * gcc.target/i386/isa-13.c: Ditto.
2793         * gcc.target/i386/isa-2.c: Ditto.
2794         * gcc.target/i386/isa-3.c: Ditto.
2795         * gcc.target/i386/isa-4.c: Ditto.
2796         * gcc.target/i386/isa-7.c: Ditto.
2797         * gcc.target/i386/isa-8.c: Ditto.
2798         * gcc.target/i386/isa-9.c: Ditto.
2799
2800         * gcc.target/i386/isa-14.c: Add FMA4.
2801         * gcc.target/i386/isa-1.c: Ditto.
2802         * gcc.target/i386/isa-5.c: Ditto.
2803         * gcc.target/i386/isa-6.c: Ditto.
2804
2805         * gcc.target/i386/sse-12.c: New file.
2806         * gcc.target/i386/sse-13.c: Ditto.
2807         * gcc.target/i386/sse-14.c: Ditto.
2808         * gcc.target/i386/sse-22.c: Ditto.
2809
2810         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2811         * g++.dg/other/i386-3.C: Ditto.
2812         * g++.dg/other/i386-5.C: Ditto.
2813         * g++.dg/other/i386-6.C: Ditto.
2814
2815 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2816
2817         PR testsuite/41496
2818         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2819         before.
2820
2821 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2822
2823         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2824         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2825
2826 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2827
2828         PR debug/41438
2829         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2830         hidden.
2831         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2832
2833 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2834
2835         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2836         * gcc.target/i386/isa-1.c: Remove SSE5.
2837         * gcc.target/i386/isa-5.c: Ditto.
2838         * gcc.target/i386/isa-6.c: Ditto.
2839         * gcc.target/i386/funcspec-4.c: Remove error conditions
2840         related to SSE5.
2841         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2842         * gcc.target/i386/avx-2.c: Ditto.
2843         * gcc.target/i386/sse-23.c: Ditto.
2844         * gcc.target/i386/funcspec-9.c: Delete.
2845
2846 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2847
2848         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2849         * gcc.dg/guality/pr41353-1.c: New test.
2850
2851         PR testsuite/41444
2852         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2853         in macro name definition for non-unix/win32/msdos.
2854
2855 2009-09-29  Daniel Kraft  <d@domob.eu>
2856
2857         PR fortran/39626
2858         * gfortran.dg/block_1.f08: New test.
2859         * gfortran.dg/block_2.f08: New test.
2860         * gfortran.dg/block_3.f90: New test.
2861         * gfortran.dg/block_4.f08: New test.
2862         * gfortran.dg/block_5.f08: New test.
2863         * gfortran.dg/block_6.f08: New test.
2864         * gfortran.dg/block_7.f08: New test.
2865         * gfortran.dg/block_8.f08: New test.
2866
2867 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2868
2869         PR libgfortran/35862
2870         * gfortran.dg/round_1.f03: New test.
2871         * gfortran.dg/f2003_io_3.f03: Update test.
2872
2873 2009-09-28  Easwaran Raman  <eraman@google.com>
2874
2875         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2876         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2877
2878 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2879
2880         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2881         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2882         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2883         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2884         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2885
2886         * g++.dg/dfp/dfp.exp: Fix typo.
2887
2888         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2889         Fix typo that breaks the check.
2890
2891 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2892
2893         * gnat.dg (tagged_alloc_free.adb): New testcase.
2894
2895 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2896
2897         * g++.dg/dfp: New directory.
2898         * g++.dg/dg.exp: Prune tests in dfp directory.
2899         * g++.dg/dfp/dfp.exp: New.
2900         * g++.dg/dfp/mangle-mode.C: New test.
2901
2902 2009-09-28  Michael Matz  <matz@suse.de>
2903
2904         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2905         for sign of -Inf.
2906
2907 2009-09-27  Richard Henderson  <rth@redhat.com>
2908
2909         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2910         * gcc.dg/tree-ssa/pr41469-1.c: New.
2911
2912 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2913
2914         PR c/41476
2915         * gcc.dg/cond-constqual-1.c: New test.
2916
2917 2009-09-26  Michael Matz  <matz@suse.de>
2918
2919         PR lto/40758
2920         PR middle-end/41470
2921         * gcc.dg/pr41470.c: New test.
2922
2923 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2924
2925         * gnat.dg/array9.adb: New test.
2926
2927 2009-09-26  Michael Matz  <matz@suse.de>
2928
2929         PR tree-optimization/41454
2930         * gcc.dg/pr41454.c: New test.
2931
2932 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2933
2934         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2935         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2936         into DW_TAG_GNU_template_parameter_pack and
2937         DW_TAG_GNU_formal_parameter_pack.
2938         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2939         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2940
2941 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2942
2943         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2944         parameters for alignment-sensitive -fsection-anchors tests.
2945
2946 2009-09-25  Richard Guenther  <rguenther@suse.de>
2947
2948         PR middle-end/41463
2949         * gcc.c-torture/execute/pr41463.c: New testcase.
2950
2951 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2952
2953         * gnat.dg/sse_nolib.adb: New testcase.
2954
2955 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2956
2957         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2958         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2959         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2960         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2961         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2962         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2963         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2964         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2965         * gcc.dg/vect/vect.exp: Add Power7 flags.
2966         * g++.dg/vect/vect.exp: Likewise.
2967         * gfortran.dg/vect/vect.exp: Likewise.
2968
2969 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2970
2971         PR fortran/41459
2972         * gfortran.dg/empty_label.f: New test.
2973         * gfortran.dg/empty_label.f90: Ditto.
2974         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2975
2976 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977
2978         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2979         compile-time.
2980
2981 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2982
2983         * lib/scanasm.exp (make_pattern_printable): New function.
2984         (dg-scan, scan-assembler-times, scan-assembler-dem,
2985         scan-assembler-dem-not): Use it.
2986
2987 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2990         (test_nested): Renamed to ...
2991         (test_nested1): This.
2992         (test_nested2): New.
2993         (main): Likewise.
2994
2995 2009-09-24  Richard Guenther  <rguenther@suse.de>
2996
2997         PR tree-optimization/36143
2998         PR tree-optimization/38747
2999         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3000         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3001         * g++.dg/torture/pr38747.C: New testcase.
3002         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3003
3004 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
3005
3006         * gnat.dg/nested_proc.adb: New test.
3007
3008 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
3009
3010         * gcc.target/i386/pr12329.c: Adjust.
3011
3012 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
3013
3014         PR debug/41248
3015         * gcc.dg/pr41248.c: New.
3016
3017 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
3018
3019         PR debug/41065
3020         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3021
3022 2009-09-23  Andreas Schwab  <schwab@redhat.com>
3023
3024         * lib/profopt.exp (profopt-get-options): Set tool_flags for
3025         current_compiler_flags.  Fix typos.
3026
3027 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
3028
3029         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3030
3031 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
3032
3033         PR c/39779
3034         * gcc.c-torture/compile/pr39779.c: New test.
3035
3036 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
3037
3038         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3039         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3040         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3041
3042 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
3043
3044         PR debug/41295
3045         * gcc.dg/pr41295.c: New.
3046
3047 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
3048
3049         * gcc.dg/pr40209.c: Add test case.
3050
3051 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
3052
3053         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3054         matching assembly.
3055         * gcc.target/mips/code-readable-2.c: Likewise.
3056         * gcc.target/mips/code-readable-3.c: Likewise.
3057
3058 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3059
3060         * lib/target-supports.exp (check_effective_target_dfp_nocache):
3061         Check support via mode instead of C type.
3062         (check_effective_target_dfprt_nocache): Ditto.
3063         (check_effective_target_hard_dfp): Ditto.
3064
3065 2009-09-22  Richard Guenther  <rguenther@suse.de>
3066
3067         PR middle-end/41395
3068         * gcc.c-torture/execute/pr41395-1.c: New testcase.
3069         * gcc.c-torture/execute/pr41395-2.c: Likewise.
3070
3071 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3072
3073         * gcc.dg/20090922-1.c: New test.
3074
3075         PR bootstrap/41405
3076         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3077         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3078         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3079         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3080         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3081         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3082         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3083         * objc.dg/dwarf-2.m: Likewise.
3084
3085 2009-09-22  Richard Guenther  <rguenther@suse.de>
3086
3087         PR tree-optimization/41428
3088         * g++.dg/tree-ssa/pr41428.C: New testcase.
3089
3090 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
3091
3092         PR middle-end/41429
3093         * g++.dg/gomp/pr41429.C: New test.
3094
3095 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
3096
3097         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3098
3099 2009-09-21  Jason Merrill  <jason@redhat.com>
3100
3101         PR c++/41421
3102         * g++.dg/cpp0x/trivial1.C: Expand.
3103
3104 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3105
3106         * gcc.dg/torture/calleesave-sse.c: New.
3107
3108 2009-09-21  Jan Hubicka  <jh@suse.cz>
3109
3110         * gcc.dg/guality/inline-params.c: New testcase.
3111
3112 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3113
3114         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3115         Add -fno-inline.
3116         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3117         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3118         (f2): Ditto.
3119
3120 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3121
3122         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3123         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3124         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3125         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3126         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3127
3128 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3129
3130         PR middle-end/40642
3131         * g++.dg/torture/pr40642.C: New testcase.
3132
3133 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3134
3135         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3136         cases in static initializers.
3137
3138 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3139
3140         * gcc.c-tortue/compile/pr39886.c: New.
3141
3142 2009-09-20  Chris Demetriou  <cgd@google.com>
3143
3144         PR preprocessor/28435:
3145         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3146         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3147         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3148         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3149         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3150
3151 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3152
3153         * gcc.target/mips/mips.exp: Add relax-pic-calls
3154         under -mfoo/-mno-foo options.
3155         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3156         and -mexplicit-relocs.
3157         * gcc.target/mips/call-1.c: New test.
3158         * gcc.target/mips/call-2.c: New test.
3159         * gcc.target/mips/call-3.c: New test.
3160         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3161         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3162
3163 2009-09-19  Chris Demetriou  <cgd@google.com>
3164
3165         PR preprocessor/28435:
3166         * gcc.dg/cpp/missing-header-MD.c: New test.
3167         * gcc.dg/cpp/missing-header-MMD.c: New test.
3168         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3169         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3170
3171 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3172
3173         PR libgfortran/41328
3174         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3175         EOF works.
3176
3177 2009-09-18  Jason Merrill  <jason@redhat.com>
3178
3179         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3180         * g++.dg/cpp0x/initlist-deduce.C: New.
3181
3182 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3183
3184         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3185
3186 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3187
3188         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3189         * c-c++-common/dfp: New directory.
3190         * c-c++-common/dfp/dfp-dbg.h: New file.
3191         * gcc.dg/dfp/call-by-value.c: Move to ...
3192         * c-c++-common/call-by-value.c: here.
3193         * gcc.dg/dfp/cast.c: Move to ...
3194         * c-c++-common/cast.c: here.
3195         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3196         * c-c++-common/compare-eq-const.c: here.
3197         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3198         * c-c++-common/compare-eq-d128.c: here.
3199         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3200         * c-c++-common/compare-eq-d32.c: here.
3201         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3202         * c-c++-common/compare-eq-d64.c: here.
3203         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3204         * c-c++-common/compare-eq-dfp.c: here.
3205         * gcc.dg/dfp/compare-eq.h: Move to ...
3206         * c-c++-common/compare-eq.h: here.
3207         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3208         * c-c++-common/compare-rel-const.c: here.
3209         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3210         * c-c++-common/compare-rel-d128.c: here.
3211         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3212         * c-c++-common/compare-rel-d32.c: here.
3213         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3214         * c-c++-common/compare-rel-d64.c: here.
3215         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3216         * c-c++-common/compare-rel-dfp.c: here.
3217         * gcc.dg/dfp/compare-rel.h: Move to ...
3218         * c-c++-common/compare-rel.h: here.
3219         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3220         * c-c++-common/compare-special-d128.c: here.
3221         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3222         * c-c++-common/compare-special-d32.c: here.
3223         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3224         * c-c++-common/compare-special-d64.c: here.
3225         * gcc.dg/dfp/compare-special.h: Move to ...
3226         * c-c++-common/compare-special.h: here.
3227         * gcc.dg/dfp/constants-zero.c: Move to ...
3228         * c-c++-common/constants-zero.c: here.
3229         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3230         * c-c++-common/convert-bfp-10.c: here.
3231         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3232         * c-c++-common/convert-bfp-11.c: here.
3233         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3234         * c-c++-common/convert-bfp-12.c: here.
3235         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3236         * c-c++-common/convert-bfp-13.c: here.
3237         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3238         * c-c++-common/convert-bfp-14.c: here.
3239         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3240         * c-c++-common/convert-bfp-2.c: here.
3241         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3242         * c-c++-common/convert-bfp-3.c: here.
3243         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3244         * c-c++-common/convert-bfp-4.c: here.
3245         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3246         * c-c++-common/convert-bfp-5.c: here.
3247         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3248         * c-c++-common/convert-bfp-6.c: here.
3249         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3250         * c-c++-common/convert-bfp-7.c: here.
3251         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3252         * c-c++-common/convert-bfp-8.c: here.
3253         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3254         * c-c++-common/convert-bfp-9.c: here.
3255         * gcc.dg/dfp/convert-bfp.c: Move to ...
3256         * c-c++-common/convert-bfp.c: here.
3257         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3258         * c-c++-common/convert-bfp-fold.c: here.
3259         * gcc.dg/dfp/convert-dfp.c: Move to ...
3260         * c-c++-common/convert-dfp.c: here.
3261         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3262         * c-c++-common/convert-dfp-fold-2.c: here.
3263         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3264         * c-c++-common/convert-dfp-fold.c: here.
3265         * gcc.dg/dfp/convert.h: Move to ...
3266         * c-c++-common/convert.h: here.
3267         * gcc.dg/dfp/convert-int.c: Move to ...
3268         * c-c++-common/convert-int.c: here.
3269         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3270         * c-c++-common/convert-int-fold.c: here.
3271         * gcc.dg/dfp/convert-int-max.c: Move to ...
3272         * c-c++-common/convert-int-max.c: here.
3273         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3274         * c-c++-common/convert-int-max-fold.c: here.
3275         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3276         * c-c++-common/convert-int-saturate.c: here.
3277         * gcc.dg/dfp/func-array.c: Move to ...
3278         * c-c++-common/func-array.c: here.
3279         * gcc.dg/dfp/func-deref.c: Move to ...
3280         * c-c++-common/func-deref.c: here.
3281         * gcc.dg/dfp/func-mixed.c: Move to ...
3282         * c-c++-common/func-mixed.c: here.
3283         * gcc.dg/dfp/func-pointer.c: Move to ...
3284         * c-c++-common/func-pointer.c: here.
3285         * gcc.dg/dfp/func-scalar.c: Move to ...
3286         * c-c++-common/func-scalar.c: here.
3287         * gcc.dg/dfp/func-struct.c: Move to ...
3288         * c-c++-common/func-struct.c: here.
3289         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3290         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3291         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3292         * c-c++-common/func-vararg-alternate-d128.c: here.
3293         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3294         * c-c++-common/func-vararg-alternate-d32.c: here.
3295         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3296         * c-c++-common/func-vararg-alternate-d64.c: here.
3297         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3298         * c-c++-common/func-vararg-alternate.h: here.
3299         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3300         * c-c++-common/func-vararg-dfp.c: here.
3301         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3302         * c-c++-common/func-vararg-mixed-2.c: here.
3303         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3304         * c-c++-common/func-vararg-mixed.c: here.
3305         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3306         * c-c++-common/func-vararg-size0.c: here.
3307         * gcc.dg/dfp/inf-1.c: Move to ...
3308         * c-c++-common/inf-1.c: here.
3309         * gcc.dg/dfp/loop-index.c: Move to ...
3310         * c-c++-common/loop-index.c: here.
3311         * gcc.dg/dfp/modes.c: Move to ...
3312         * c-c++-common/modes.c: here.
3313         * gcc.dg/dfp/nan-1.c: Move to ...
3314         * c-c++-common/nan-1.c: here.
3315         * gcc.dg/dfp/nan-2.c: Move to ...
3316         * c-c++-common/nan-2.c: here.
3317         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3318         * c-c++-common/operator-arith-fold.c: here.
3319         * gcc.dg/dfp/operator-assignment.c: Move to ...
3320         * c-c++-common/operator-assignment.c: here.
3321         * gcc.dg/dfp/operator-comma.c: Move to ...
3322         * c-c++-common/operator-comma.c: here.
3323         * gcc.dg/dfp/operator-cond.c: Move to ...
3324         * c-c++-common/operator-cond.c: here.
3325         * gcc.dg/dfp/operator-logical.c: Move to ...
3326         * c-c++-common/operator-logical.c: here.
3327         * gcc.dg/dfp/operator-unary.c: Move to ...
3328         * c-c++-common/operator-unary.c: here.
3329         * gcc.dg/dfp/pr31385.c: Move to ...
3330         * c-c++-common/pr31385.c: here.
3331         * gcc.dg/dfp/pr33466.c: Move to ...
3332         * c-c++-common/pr33466.c: here.
3333         * gcc.dg/dfp/pr35620.c: Move to ...
3334         * c-c++-common/pr35620.c: here.
3335         * gcc.dg/dfp/pr36800.c: Move to ...
3336         * c-c++-common/pr36800.c: here.
3337         * gcc.dg/dfp/pr39034.c: Move to ...
3338         * c-c++-common/pr39034.c: here.
3339         * gcc.dg/dfp/pr39035.c: Move to ...
3340         * c-c++-common/pr39035.c: here.
3341         * gcc.dg/dfp/pr39902.c: Move to ...
3342         * c-c++-common/pr39902.c: here.
3343         * gcc.dg/dfp/pr39986.c: Move to ...
3344         * c-c++-common/pr39986.c: here.
3345         * gcc.dg/dfp/signbit-1.c: Move to ...
3346         * c-c++-common/signbit-1.c: here.
3347         * gcc.dg/dfp/signbit-2.c: Move to ...
3348         * c-c++-common/signbit-2.c: here.
3349         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3350         * c-c++-common/struct-layout-1.c: here.
3351         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3352         * c-c++-common/usual-arith-conv.c: here.
3353         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3354         * c-c++-common/usual-arith-conv-const.c: here.
3355
3356 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3357
3358         PR testsuite/41288
3359         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3360         stack alignment.
3361
3362 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3363
3364         PR c++/39365
3365         * g++.dg/expr/bool3.C: New test.
3366         * g++.dg/expr/bool4.C: New test.
3367
3368 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3369
3370         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3371         * gcc.dg/dfp/signbit-2.c: Use it.
3372         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3373         arguments to unsigned int.
3374         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3375         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3376         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3377         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3378         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3379         * gcc.dg/dfp/pr39986.c: Ditto.
3380         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3381         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3382         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3383         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3384         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3385
3386 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3387
3388         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3389
3390 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3391
3392         PR c/41049
3393         * dfp/pr41049.c: New test.
3394
3395 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3396
3397         PR testsuite/41385
3398         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3399
3400 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3401
3402         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3403         * gcc.dg/ipa/ipa-sra-1.c: New test.
3404         * gcc.dg/ipa/ipa-sra-2.c: New test.
3405         * gcc.dg/ipa/ipa-sra-3.c: New test.
3406         * gcc.dg/ipa/ipa-sra-4.c: New test.
3407         * gcc.dg/ipa/ipa-sra-5.c: New test.
3408         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3409         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3410
3411 2009-09-17  Michael Matz  <matz@suse.de>
3412
3413         PR middle-end/41347
3414         * gfortran.dg/pr41347.f90: New test.
3415
3416 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3417
3418         * gcc.c-torture/compile/20090917-1.c: New testcase.
3419
3420 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3421
3422         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3423         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3424         alpha*-*-* target from XFAIL list.
3425
3426 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3427
3428         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3429         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3430         * gcc.dg/dfp/cast-bad.c: Use default options.
3431         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3432         * gcc.dg/dfp/composite-type.c: Ditto.
3433         * gcc.dg/dfp/constants.c: Ditto.
3434         * gcc.dg/dfp/constants-hex.c: Ditto.
3435         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3436         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3437         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3438         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3439         * gcc.dg/dfp/ctypes.c: Ditto.
3440         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3441         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3442         * gcc.dg/dfp/float-constant-double.c: Ditto.
3443         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3444         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3445         * gcc.dg/dfp/modes.c: Ditto.
3446         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3447         * gcc.dg/dfp/pr31344.c: Ditto.
3448         * gcc.dg/dfp/pr31385.c: Ditto.
3449         * gcc.dg/dfp/pr33466.c: Ditto.
3450         * gcc.dg/dfp/pr35620.c: Ditto.
3451         * gcc.dg/dfp/pr37435.c: Ditto.
3452         * gcc.dg/dfp/pr39986.c: Ditto.
3453         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3454         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3455         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3456         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3457         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3458         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3459         * gcc.dg/dfp/typespec.c: Ditto.
3460         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3461         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3462         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3463         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3464         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3465         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3466         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3467         * gcc.dg/dfp/compare-rel.h: Ditto.
3468         * gcc.dg/dfp/compare-special.h: Ditto.
3469         * gcc.dg/dfp/convert.h: Ditto.
3470         * gcc.dg/dfp/fe-check.h: Ditto.
3471         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3472         * gcc.dg/dfp/cast.c: Ditto.
3473         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3474         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3475         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3476         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3477         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3478         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3479         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3480         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3481         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3482         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3483         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3484         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3485         * gcc.dg/dfp/constants-zero.c: Ditto.
3486         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3487         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3488         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3489         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3490         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3491         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3492         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3493         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3494         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3495         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3496         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3497         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3498         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3499         * gcc.dg/dfp/convert-bfp.c: Ditto.
3500         * gcc.dg/dfp/convert-complex.c: Ditto.
3501         * gcc.dg/dfp/convert-dfp.c: Ditto.
3502         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3503         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3504         * gcc.dg/dfp/convert-int.c: Ditto.
3505         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3506         * gcc.dg/dfp/convert-int-max.c: Ditto.
3507         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3508         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3509         * gcc.dg/dfp/fe-binop.c: Ditto.
3510         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3511         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3512         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3513         * gcc.dg/dfp/func-array.c: Ditto.
3514         * gcc.dg/dfp/func-deref.c: Ditto.
3515         * gcc.dg/dfp/func-mixed.c: Ditto.
3516         * gcc.dg/dfp/func-pointer.c: Ditto.
3517         * gcc.dg/dfp/func-scalar.c: Ditto.
3518         * gcc.dg/dfp/func-struct.c: Ditto.
3519         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3520         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3521         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3522         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3523         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3524         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3525         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3526         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3527         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3528         * gcc.dg/dfp/inf-1.c: Ditto.
3529         * gcc.dg/dfp/loop-index.c: Ditto.
3530         * gcc.dg/dfp/nan-1.c: Ditto.
3531         * gcc.dg/dfp/nan-2.c: Ditto.
3532         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3533         * gcc.dg/dfp/operator-assignment.c: Ditto.
3534         * gcc.dg/dfp/operator-comma.c: Ditto.
3535         * gcc.dg/dfp/operator-cond.c: Ditto.
3536         * gcc.dg/dfp/operator-logical.c: Ditto.
3537         * gcc.dg/dfp/operator-unary.c: Ditto.
3538         * gcc.dg/dfp/pr36800.c: Ditto.
3539         * gcc.dg/dfp/pr39034.c: Ditto.
3540         * gcc.dg/dfp/pr39035.c: Ditto.
3541         * gcc.dg/dfp/pr39902.c: Ditto.
3542         * gcc.dg/dfp/signbit-1.c: Ditto.
3543         * gcc.dg/dfp/signbit-2.c: Ditto.
3544         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3545         * gcc.dg/dfp/union-init.c: Ditto.
3546         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3547
3548 2009-09-16  Michael Matz  <matz@suse.de>
3549
3550         PR fortran/41212
3551         * gfortran.dg/pr41212.f90: New test.
3552
3553 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3554
3555         * gnat.dg/alignment9.adb: New test.
3556
3557 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3558
3559         * gnat.dg/discr20.ad[sb]: New test.
3560
3561 2009-09-16  Richard Guenther  <rguenther@suse.de>
3562
3563         PR middle-end/34011
3564         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3565
3566 2009-09-16  DJ Delorie  <dj@redhat.com>
3567             Kaz Kojima  <kkojima@gcc.gnu.org>
3568
3569         * gcc.target/sh/struct-arg-dw2.c: New test.
3570
3571 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3572             Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR target/41175
3575         * gcc.target/powerpc/pr41175.c: New test.
3576
3577 2009-09-14  Richard Henderson  <rth@redhat.com>
3578
3579         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3580         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3581         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3582
3583 2009-09-14  Richard Henderson  <rth@redhat.com>
3584
3585         * g++.dg/eh/builtin1.C: Update resx pattern match.
3586         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3587
3588 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3589
3590         * gcc.target/mips/branch-helper.h: New file.
3591         * gcc.target/mips/branch-2.c,
3592         * gcc.target/mips/branch-3.c,
3593         * gcc.target/mips/branch-4.c,
3594         * gcc.target/mips/branch-5.c,
3595         * gcc.target/mips/branch-6.c,
3596         * gcc.target/mips/branch-7.c,
3597         * gcc.target/mips/branch-8.c,
3598         * gcc.target/mips/branch-9.c,
3599         * gcc.target/mips/branch-10.c,
3600         * gcc.target/mips/branch-11.c,
3601         * gcc.target/mips/branch-12.c,
3602         * gcc.target/mips/branch-13.c,
3603         * gcc.target/mips/branch-14.c,
3604         * gcc.target/mips/branch-15.c: New tests.
3605
3606 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3607
3608         PR target/41331
3609         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3610         -m32 -mpowerpc64 system.
3611
3612 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3613
3614         From Jie Zhang <jie.zhang@analog.com>:
3615         * gcc.target/bfin/saveall.c: New test.
3616         * gcc.target/bfin/20090914-1.c: New test.
3617         * gcc.target/bfin/20090914-2.c: New test.
3618
3619         * gcc.target/bfin/20090914-3.c: New test.
3620
3621 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3622
3623         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3624
3625 2009-09-14  Richard Guenther  <rguenther@suse.de>
3626
3627         PR middle-end/41350
3628         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3629
3630 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3631
3632         PR libgfortran/41328
3633         * gfortran.dg/cr_lf.f90: New test.
3634
3635 2009-09-11  Michael Matz  <matz@suse.de>
3636
3637         PR middle-end/41275
3638         * g++.dg/tree-ssa/pr41275.C: New test.
3639
3640 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3641
3642         PR fortran/41242
3643         * gfortran.dg/proc_ptr_comp_21.f90: New.
3644
3645 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3646
3647         PR fortran/31292
3648         * gfortran.dg/module_procedure_1.f90: New test.
3649         * gfortran.dg/module_procedure_2.f90: Ditto.
3650         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3651
3652 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3653             James A. Morrison  <phython@gcc.gnu.org>
3654
3655         PR ada/18302
3656         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3657         commands.
3658         * ada/acats/run_test.exp: New file.
3659
3660 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3661
3662         Revert:
3663         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3664
3665         PR rtl-optimization/39779
3666         * gcc.dg/pr39979.c: New test.
3667
3668 2009-09-10  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/41257
3671         * g++.dg/torture/pr41257-2.C: New testcase.
3672
3673 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3674
3675         PR c++/28293
3676         * g++.dg/template/crash91.C: New.
3677
3678 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3679
3680         PR rtl-optimization/39779
3681         * gcc.dg/pr39979.c: New test.
3682
3683 2009-09-09  Richard Guenther  <rguenther@suse.de>
3684
3685         PR tree-optimization/41101
3686         * gcc.c-torture/compile/pr41101.c: New testcase.
3687
3688 2009-09-09  Richard Guenther  <rguenther@suse.de>
3689
3690         PR middle-end/41317
3691         * gcc.c-torture/execute/pr41317.c: New testcase.
3692         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3693         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3694
3695 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3696
3697         Fix some test breakages on Darwin
3698         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3699         and adjust.
3700         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3701         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3702         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3703         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3704         take darwin specifics in account.
3705
3706 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3707
3708         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3709         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3710
3711 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3712
3713         PR c++/39923
3714         * g++.dg/cpp0x/initlist24.C: New.
3715
3716 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3717
3718         * gcc.dg/large-size-array-2.c: Fix target requirement.
3719         * gcc.dg/large-size-array-4.c: Likewise.
3720         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3721         * gcc.dg/c99-const-expr-2.c: Likewise.
3722         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3723         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3724         * gcc.dg/c90-const-expr-10.c: Likewise.
3725         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3726         instead of long.
3727         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3728         * gcc.dg/vect/pr33846.c: Likewise.
3729         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3730         __PTRDIFF_TYPE__, instead of unsigned long.
3731         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3732
3733 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3734
3735         PR debug/41229
3736         PR debug/41291
3737         PR debug/41300
3738         * gfortran.dg/pr41229.f90: New.
3739
3740 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3741
3742         PR debug/41232
3743         * gcc.dg/pr41232.c: New.
3744
3745 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3746
3747         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3748         contain -march.
3749         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3750         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3751         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3752         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3753         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3754         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3755         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3756         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3757         options other than that used in dg-options.
3758
3759 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR rtl-optimization/41239
3762         * gcc.c-torture/execute/pr41239.c: New test.
3763
3764 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3765
3766         PR libgfortran/41192
3767         * gfortran.dg/namelist_59.f90: New test.
3768
3769 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3770
3771         From Mike Frysinger  <michael.frysinger@analog.com>
3772         * gcc.target/bfin/mcpu-bf542m.c: New file.
3773         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3774         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3775         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3776         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3777
3778 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3779
3780         PR middle-end/41282
3781         * gcc.c-torture/compile/pr41282.c: New test.
3782
3783 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3784
3785         PR fortran/41197
3786         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3787         variables for stat and errmsg.
3788         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3789         * gfortran.dg/allocate_stat_2.f90:  New test.
3790
3791 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3792
3793         * gcc.c-torture/compile/20090907-1.c: New test.
3794
3795 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3796
3797         PR bootstrap/41241
3798         * gcc.dg/pr41241.c: New test.
3799
3800 2009-09-06  Richard Guenther  <rguenther@suse.de>
3801
3802         PR middle-end/41144
3803         * g++.dg/torture/pr41144.C: New testcase.
3804
3805 2009-09-06  Richard Guenther  <rguenther@suse.de>
3806
3807         PR middle-end/41261
3808         * gcc.dg/torture/pr41261.c: New testcase.
3809
3810 2009-09-05  Richard Guenther  <rguenther@suse.de>
3811
3812         PR middle-end/41181
3813         * gcc.c-torture/compile/pr41181.c: New testcase.
3814
3815 2009-09-05  Richard Guenther  <rguenther@suse.de>
3816
3817         PR debug/41273
3818         * g++.dg/torture/pr41273.C: New testcase.
3819
3820 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3821
3822         PR fortran/41258
3823         * gfortran.dg/typebound_proc_12.f90 : New test.
3824
3825 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3826
3827         PR debug/41225
3828         * gfortran.dg/pr41225.f90: New.
3829
3830 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3831
3832         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3833         unistd.h, sys/types.h and sys/wait.h.
3834         (gualchk_t): New.
3835         (GUALCVT): New.
3836         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3837         (GUALITY_GDB_REDIRECT): New.
3838         (GUALITY_GDB_ARGS): Use it.
3839
3840 2009-09-04  Richard Guenther  <rguenther@suse.de>
3841
3842         PR middle-end/41257
3843         * g++.dg/torture/pr41257.C: New testcase.
3844
3845 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3846
3847         PR tree-optimization/41112
3848         * gnat.dg/array8.adb: New test.
3849
3850 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3851
3852         * gcc.target/arm/ctz.c: New test case.
3853
3854 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3855
3856         PR tree-optimization/38275
3857         * gcc.dg/autopar/reduc-1char.c: Increase number
3858         of iterations. Adjust the logic accordingly.
3859         * gcc.dg/autopar/reduc-2char.c: Ditto.
3860         * gcc.dg/autopar/reduc-1.c: Ditto.
3861         * gcc.dg/autopar/reduc-2.c: Ditto.
3862         * gcc.dg/autopar/reduc-3.c: Ditto.
3863         * gcc.dg/autopar/reduc-6.c: Ditto.
3864         * gcc.dg/autopar/reduc-7.c: Ditto.
3865         * gcc.dg/autopar/reduc-8.c: Ditto.
3866         * gcc.dg/autopar/reduc-9.c: Ditto.
3867         * gcc.dg/autopar/pr39500-1.c: Ditto.
3868         * gcc.dg/autopar/reduc-1short.c: Ditto.
3869         * gcc.dg/autopar/reduc-2short.c: Ditto.
3870         * gcc.dg/autopar/parallelization-1.c: Ditto.
3871
3872 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3875         testcase using guality.h compiles and links and if a global variable
3876         can be verified by gdb.
3877
3878 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3879
3880         * lib/target-supports.exp (check_effective_target_sync_int_long):
3881         Supported on Blackfin Linux targets.
3882
3883 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3884
3885         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3886
3887 2009-09-03  Diego Novillo  <dnovillo@google.com>
3888
3889         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3890         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3891         * g++.dg/warn/unit-1.C: Likewise.
3892         * g++.dg/ipa/iinline-1.C: Likewise.
3893         * g++.dg/template/cond2.C: Adjust expected line location for the
3894         error.
3895         * g++.dg/template/pr35240.C: Likewise.
3896
3897 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3898
3899         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3900         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3901
3902 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3903
3904         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3905         * gcc.dg/memcpy-1.c: Add . to match pattern.
3906         * gcc.dg/uninit-I.c: XFAIL warning test.
3907         * g++.dg/warn/unit-1.C: XFAIL warning test.
3908
3909 2009-09-02  Ian Lance Taylor  <iant@google.com>
3910
3911         * gcc.dg/20090902-1.c: New test.
3912
3913 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3914
3915         * gcc.dg/builtin-object-size-9.c: New test.
3916
3917 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3918
3919         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3920
3921 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3922             Olivier Hainque  <hainque@adacore.com>
3923
3924         * gnat.dg/misaligned_param.adb: New test.
3925         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3926         * gnat.dg/slice7.adb: Add 1 more related case.
3927
3928 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3929
3930         * gcc.dg/guality/guality.c: Expect to fail for now.
3931         * gcc.dg/guality/example.c: Likewise.
3932
3933 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3934
3935         * gcc.dg/guality/guality.c: New.
3936         * gcc.dg/guality/guality.h: New.
3937         * gcc.dg/guality/guality.exp: New.
3938         * gcc.dg/guality/example.c: New.
3939         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3940         (cleanup-saved-temps): Likewise, .gkd files too.
3941
3942 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3943
3944         PR fortran/39229
3945         * gfortran.dg/line_length_3.f: New test.
3946         * gfortran.dg/line_length_4.f90: New test.
3947
3948 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3949
3950         * lib/target-supports.exp (check_gc_sections_available):
3951         Add proper pattern quote.
3952
3953 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3954             Kaz Kojima  <kkojima@gcc.gnu.org>
3955
3956         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3957         * g++.dg/cdce3.C: Use dg-add-options ieee.
3958         * g++.dg/torture/type-generic-1.C: Likewise.
3959         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3960         * gcc.dg/pr28796-2.c: Likewise.
3961         * gcc.dg/torture/builtin-math-7.c: Likewise.
3962         * gcc.dg/torture/type-generic-1.c: Likewise.
3963         * gfortran.dg/boz_14.f90: Likewise.
3964         * gfortran.dg/erf_2.F90: Likewise.
3965         * gfortran.dg/init_flag_3.f90: Likewise.
3966         * gfortran.dg/init_flag_4.f90: Likewise.
3967         * gfortran.dg/init_flag_5.f90: Likewise.
3968         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3969         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3970         * gfortran.dg/isnan_1.f90: Likewise.
3971         * gfortran.dg/isnan_2.f90: Likewise.
3972         * gfortran.dg/maxlocval_2.f90: Likewise.
3973         * gfortran.dg/maxlocval_4.f90: Likewise.
3974         * gfortran.dg/minlocval_1.f90: Likewise.
3975         * gfortran.dg/minlocval_4.f90: Likewise.
3976         * gfortran.dg/module_nan.f90: Likewise.
3977         * gfortran.dg/namelist_42.f90: Likewise.
3978         * gfortran.dg/namelist_43.f90: Likewise.
3979         * gfortran.dg/nan_1.f90: Likewise.
3980         * gfortran.dg/nan_2.f90: Likewise.
3981         * gfortran.dg/nan_3.f90: Likewise.
3982         * gfortran.dg/nan_4.f90: Likewise.
3983         * gfortran.dg/nan_5.f90: Likewise.
3984         * gfortran.dg/nearest_1.f90: Likewise.
3985         * gfortran.dg/nearest_2.f90: Likewise.
3986         * gfortran.dg/nearest_3.f90: Likewise.
3987         * gfortran.dg/pr37243.f: Likewise.
3988         * gfortran.dg/real_const_3.f90: Likewise.
3989         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3990
3991 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3992
3993         PR debug/30161
3994         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3995         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3996         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3997         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3998         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3999         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4000         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4001         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4002         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4003         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4004         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4005         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4006         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4007
4008 2009-08-31  Jason Merrill  <jason@redhat.com>
4009
4010         PR c++/41127
4011         * g++.dg/parse/enum5.C: New.
4012         * g++.dg/cpp0x/enum1.C: Adjust expected error.
4013
4014 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4015
4016         PR fortran/40940
4017         * gfortran.dg/allocate_derived_1.f90: New.
4018         * gfortran.dg/class_3.f03: New.
4019
4020 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
4021
4022         PR fortran/40996
4023         * gfortran.dg/allocatable_scalar_1.f90: New.
4024         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4025         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4026         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4027
4028 2009-08-30  Richard Guenther  <rguenther@suse.de>
4029
4030         PR tree-optimization/41186
4031         * g++.dg/torture/pr41186.C: New testcase.
4032         * g++.dg/tree-ssa/pr41186.C: Likewise.
4033
4034 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
4035
4036         PR c++/41187
4037         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4038         take ia64 assembly comments syntax in account.
4039
4040 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
4041
4042         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4043
4044 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4045
4046         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4047         * gfortran.dg/whole_file_6.f90: Likewise.
4048
4049 2009-08-28  Cary Coutant  <ccoutant@google.com>
4050
4051         PR debug/41063
4052         * g++.dg/debug/dwarf2/pr41063.C: New test.
4053
4054 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         PR rtl-optimization/40861
4057         * gcc.dg/pr40861.c: New test.
4058
4059 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
4060
4061         PR fortran/40869
4062         * gfortran.dg/proc_ptr_comp_20.f90: New.
4063
4064 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
4065
4066         PR libfortran/39667
4067         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4068         open temp file with status="scratch".
4069         * gfortran.dg/fmt_cache_1.f: Likewise.
4070         * gfortran.dg/fmt_exhaust.f90: Likewise.
4071         * gfortran.dg/fmt_t_4.f90: Likewise.
4072         * gfortran.dg/fseek.f90: Likewise.
4073         * gfortran.dg/list_read_5.f90: Likewise.
4074         * gfortran.dg/namelist_39.f90: Likewise.
4075         * gfortran.dg/namelist_56.f90: Likewise.
4076         * gfortran.dg/read_bad_advance.f90: Likewise.
4077         * gfortran.dg/read_repeat.f90: Likewise.
4078         * gfortran.dg/read_size_noadvance.f90: Likewise.
4079         * gfortran.dg/read_x_past.f: Likewise.
4080
4081 2009-08-27  Tobias Burnus  <burnus@net-b.de>
4082
4083         PR fortran/28039
4084         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4085
4086 2009-08-27  Daniel Kraft  <d@domob.eu>
4087
4088         PR fortran/37425
4089         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4090         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4091         error and fix problem with recursive assignment.
4092         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4093         * gfortran.dg/typebound_operator_3.f03: New test.
4094         * gfortran.dg/typebound_operator_4.f03: New test.
4095
4096 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
4097
4098         PR debug/41170
4099         * debug/dwarf2/namespace-1.C: New test.
4100
4101 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4102
4103         PR fortran/41162
4104         * gfortran.dg/pr41162.f: New.
4105
4106 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4107             Richard Sandiford  <rdsandiford@googlemail.com>
4108
4109         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4110         with "forbid_cpu".
4111         * gcc.target/mips/branch-1.c: Update accordingly.
4112         * gcc.target/mips/extend-1.c: Likewise.
4113         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4114
4115 2009-08-26  Richard Guenther  <rguenther@suse.de>
4116
4117         PR middle-end/41163
4118         * gcc.c-torture/compile/pr41163.c: New testcase.
4119         * gcc.dg/pr35899.c: Adjust.
4120
4121 2009-08-26  Richard Guenther  <rguenther@suse.de>
4122
4123         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4124
4125 2009-08-26  Jason Merrill  <jason@redhat.com>
4126
4127         * g++.dg/cpp0x/explicit3.C: New.
4128         * g++.dg/overload/cond2.C: New.
4129
4130 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4131
4132         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4133
4134 2009-08-25  Jan Hubicka  <jh@suse.cz>
4135
4136         * gcc.target/i386/sse5-shift1-vector.c
4137         * gcc.target/i386/isa-12.c
4138         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4139         * gcc.target/i386/sse5-pcmov2.c
4140         * gcc.target/i386/isa-3.c
4141         * gcc.target/i386/sse5-shift2-vector.c
4142         * gcc.target/i386/isa-7.c
4143         * gcc.target/i386/funcspec-2.c
4144         * gcc.target/i386/sse5-haddX.c
4145         * gcc.target/i386/sse5-hadduX.c
4146         * gcc.target/i386/isa-9.c
4147         * gcc.target/i386/sse5-maccXX.c
4148         * gcc.target/i386/sse5-shift3-vector.c
4149         * gcc.target/i386/sse5-msubXX.c
4150         * gcc.target/i386/sse5-permpX.c
4151         * gcc.target/i386/sse5-check.h
4152         * gcc.target/i386/sse-12.c
4153         * gcc.target/i386/sse-11.c
4154         * gcc.target/i386/sse-10.c
4155         * gcc.target/i386/sse-13.c
4156         * gcc.target/i386/sse-14.c
4157         * gcc.target/i386/sse-22.c
4158         * gcc.target/i386/sse-2.c
4159         * gcc.target/i386/sse-13.c
4160         * gcc.target/i386/avx-2.c
4161         * gcc.target/i386/sse5-rotate1-vector.c
4162         * gcc.target/i386/isa-4.c
4163         * gcc.target/i386/sse5-hsubX.c
4164         * gcc.target/i386/sse5-pcmov.c
4165         * gcc.target/i386/sse5-fma.c
4166         * gcc.target/i386/isa-8.c
4167         * gcc.target/i386/sse5-rotate2-vector.c
4168         * gcc.target/i386/sse5-nmaccXX.c
4169         * gcc.target/i386/sse5-imul64-vector.c
4170         * gcc.target/i386/sse5-nmsubXX.c
4171         * gcc.target/i386/sse5-rotate3-vector.c
4172         * gcc.target/i386/sse5-fma-vector.c
4173         * gcc.target/i386/sse5-imul32widen-vector.c
4174         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4175
4176         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4177         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4178         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4179         * gcc.target/i386/avx-1.c: Remove SSE5.
4180         * gcc.target/i386/avx-2.c: Remove SSE5.
4181         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4182         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4183         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4184         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4185
4186 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4187
4188         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4189
4190 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4191
4192         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4193         keyword works in the same manner as __alignof.
4194
4195 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4196
4197         PR libfortran/34670
4198         * gfortran.dg/unpack_bounds_1.f90:  New test.
4199         * gfortran.dg/unpack_bounds_2.f90:  New test.
4200         * gfortran.dg/unpack_bounds_3.f90:  New test.
4201
4202 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4203
4204         * gnat.dg/slice7.adb: New test.
4205         * gnat.dg/slice7_pkg.ads: New helper.
4206
4207 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4208
4209         PR fortran/41139
4210         * gfortran.dg/proc_ptr_25.f90: New.
4211         * gfortran.dg/proc_ptr_comp_18.f90: New.
4212         * gfortran.dg/proc_ptr_comp_19.f90: New.
4213
4214 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4215
4216         PR fortran/41154
4217         * gfortran.dg/fmt_error_8.f: New test.
4218
4219 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4220
4221         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4222         number, update all callers and synchronize results for latest MPC.
4223
4224 2009-08-21  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/warn/Wunused-17.C: New.
4227
4228 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4229
4230         * gcc.target/arm/combine-cmp-shift.c: New test.
4231
4232 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4233
4234         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4235         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4236         width specifier.
4237
4238 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4239
4240         * gfortran.dg/fmt_error_7.f: New test.
4241
4242 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4243
4244         PR target/40718
4245         * gcc.target/i386/pr40718.c: New test.
4246
4247 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4248
4249         * gfortran.dg/proc_ptr_24.f90: New test.
4250
4251 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4252
4253         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4254         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4255         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4256
4257 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4258
4259         PR fortran/28039
4260         * gfortran.dg/fmt_with_extra.f: new file.
4261
4262 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4263
4264         * lib/target-supports.exp
4265         (check_effective_target_arm_iwmmxt_ok): New procedure.
4266         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4267         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4268
4269 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4270
4271         * gfortran.dg/boz_9.f90: Do not load denormal floating
4272         point constants.  Remove -mieee option for alpha*-*-* targets.
4273
4274 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4275
4276         PR fortran/41106
4277         * gfortran.dg/proc_ptr_23.f90: New.
4278         * gfortran.dg/proc_ptr_comp_15.f90: New.
4279         * gfortran.dg/proc_ptr_comp_16.f90: New.
4280         * gfortran.dg/proc_ptr_comp_17.f90: New.
4281
4282 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR c++/41131
4285         * g++.dg/expr/unary3.C: New test.
4286
4287 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4288
4289         * gfortran.dg/common_5.f: Add -mdalign for sh.
4290         * gfortran.dg/common_align_2.f90: Likewise.
4291
4292 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4293
4294         PR libfortran/40962
4295         * c_f_pointer_tests_4.f90:  New test.
4296
4297 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4298
4299         * gnat.dg/slice6.adb: New test.
4300         * gnat.dg/slice6_pkg.ads: New helper.
4301
4302 2009-08-20  Michael Matz  <matz@suse.de>
4303
4304         PR fortran/41126
4305         * gfortran.dg/pr41126.f90: New test.
4306
4307 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4308
4309         * gnat.dg/dynamic_bound.adb: New test.
4310
4311 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4312
4313         PR fortran/41121
4314         * gfortran.dg/intrinsic_5.f90: New.
4315
4316 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4317             Richard Earnshaw  <richard.earnshaw@arm.com>
4318
4319         * gcc.target/arm/20090811-1.c: New test.
4320
4321 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4322
4323         PR middle-end/41123
4324         * gcc.dg/pr41123.c: New test.
4325
4326 2009-08-19  Jason Merrill  <jason@redhat.com>
4327
4328         PR c++/41120
4329         * g++.dg/other/gc4.C: New.
4330
4331 2009-08-18  Michael Matz  <matz@suse.de>
4332
4333         * gfortran.dg/vect/vect-gems.f90: New test.
4334         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4335
4336 2009-08-18  DJ Delorie  <dj@redhat.com>
4337
4338         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4339         * lib/gcc-defs.exp: ... to here.
4340
4341         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4342         GCC_EXEC_PREFIX before building the wrapper.
4343
4344 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4345
4346         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4347         tests.
4348         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4349         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4350         dg-options.  Fix dg-final clause.
4351
4352 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4353
4354         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4355
4356 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4357             Paul Thomas  <pault@gcc.gnu.org>
4358
4359         PR fortran/40870
4360         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4361
4362 2009-08-18  Richard Guenther  <rguenther@suse.de>
4363
4364         PR middle-end/41094
4365         * gcc.dg/torture/pr41094.c: New testcase.
4366         * gcc.dg/torture/builtin-power-1.c: Adjust.
4367         * gcc.dg/builtins-10.c: Likewise.
4368
4369 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4370
4371         PR target/40971
4372         * gcc.dg/pr40971.c: New test.
4373
4374 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4375
4376         PR fortran/41062
4377         * gfortran.dg/use_only_4.f90: New test.
4378
4379 2009-08-17  Daniel Kraft  <d@domob.eu>
4380
4381         PR fortran/37425
4382         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4383         NOPASS bindings as operators.
4384
4385 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4386
4387         * lib/target-supports.exp
4388         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4389         of targets that do not need command line argument to enable SIMD.
4390
4391 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4392
4393         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4394         typo in cache name.
4395
4396 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4397
4398         PR fortran/41075
4399         * gfortran.dg/unlimited_fmt_1.f90: New test.
4400
4401 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4402
4403         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4404
4405 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4406
4407         * gnat.dg/itype.ad[sb]: New test.
4408
4409 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4410
4411         * gcc.target/mips/mips.exp: Add terminology section to comment
4412         at the top of the file.  Fix typos.
4413
4414 2009-08-16  Jason Merrill  <jason@redhat.com>
4415
4416         * g++.dg/debug/dwarf2/inline1.C: New.
4417
4418 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4419
4420         PR target/38599
4421         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4422
4423 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4424
4425         PR debug/37801
4426         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4427         Make sure to trigger inlining optimizations.
4428         * gcc.dg/debug/dwarf2/inline2.c: New test.
4429
4430 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4431
4432         PR fortran/41070
4433         * gfortran.dg/structure_constructor_10.f90: New.
4434
4435 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4436
4437         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4438         * gcc.dg/pragma-re-2.c: Likewise.
4439         * gcc.dg/pragma-re-3.c: Likewise.
4440         * gcc.dg/pragma-re-4.c: Likewise.
4441         * g++.dg/other/pragma-re-1.C: Likewise.
4442         * g++.dg/other/pragma-re-2.C: Likewise.
4443
4444 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4445
4446         * gcc.dg/torture/builtin-math-7.c: New.
4447
4448 2009-08-14  Richard Guenther  <rguenther@suse.de>
4449
4450         * gcc.c-torture/execute/20090814-1.c: New testcase.
4451
4452 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4453
4454         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4455
4456 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4457
4458         PR target/40934
4459         * gcc.target/i386/pr40934.c: New.
4460
4461 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4462
4463         PR target/41019
4464         * gcc.target/i386/pr41019.c: New test.
4465
4466 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4467
4468         PR fortran/40955
4469         * gfortran.dg/winapi.f90: New test.
4470
4471 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4472
4473         PR fortran/40995
4474         * gfortran.dg/intrinsic_4.f90: New.
4475         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4476         different line.
4477
4478 2009-08-13  Richard Guenther  <rguenther@suse.de>
4479
4480         PR middle-end/41047
4481         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4482
4483 2009-08-12  Richard Guenther  <rguenther@suse.de>
4484
4485         PR tree-optimization/41011
4486         * gfortran.dg/pr41011.f: New testcase.
4487
4488 2009-08-11  Andrew Haley  <aph@redhat.com>
4489
4490         * gcc.target/arm/synchronize.c: New file.
4491
4492 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4493
4494         PR middle-end/40980
4495         * gfortran.dg/graphite/id-17.f: New.
4496
4497 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4498             Sebastian Pop  <sebastian.pop@amd.com>
4499
4500         * gcc.dg/graphite/interchange-1.c: XFAILed.
4501         * gcc.dg/graphite/interchange-2.c: XFAILed.
4502         * gcc.dg/graphite/interchange-3.c: XFAILed.
4503         * gcc.dg/graphite/interchange-4.c: XFAILed.
4504         * gcc.dg/graphite/interchange-7.c: XFAILed.
4505
4506 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4507
4508         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4509
4510 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4511             Pranav Garg  <pranav.garg2107@gmail.com>
4512
4513         * gcc.dg/graphite/interchange-6.c: XFAILed.
4514
4515 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4516
4517         * gcc.dg/graphite/interchange-9.c: New.
4518
4519 2009-08-12  Richard Guenther  <rguenther@suse.de>
4520
4521         PR rtl-optimization/41033
4522         * gcc.dg/pr41033.c: New test.
4523
4524 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4525
4526         PR fortran/41022
4527         * gfortran.dg/proc_ptr_comp_14.f90: New.
4528
4529 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4530
4531         * gcc.target/mips/ext-5.c: New test.
4532         * gcc.target/mips/ext-6.c: New test.
4533         * gcc.target/mips/ext-7.c: New test.
4534         * gcc.target/mips/ext-8.c: New test.
4535         * gcc.target/mips/extend-2.c: New test.
4536
4537 2009-08-10  Jason Merrill  <jason@redhat.com>
4538
4539         * g++.dg/other/linkage2.C: New test for types-without-linkage
4540         handling.
4541         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4542         * g++.dg/lookup/anon2.C: Likewise.
4543         * g++.dg/other/anon3.C: Likewise.
4544         * g++.dg/template/arg2.C: Likewise.
4545         * g++.dg/template/local4.C: Likewise.
4546         * g++.old-deja/g++.law/operators32.C: Likewise.
4547         * g++.old-deja/g++.other/linkage2.C: Likewise.
4548         * g++.old-deja/g++.pt/enum6.C: Likewise.
4549         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4550         * g++.old-deja/g++.other/linkage1.C: Likewise.
4551
4552 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4553
4554         * gcc.dg/dg.exp: Test also c-c++-common dir.
4555         * g++.dg/dg.exp: Likewise.
4556         * g++.dg/warn/Wconversion-real.C: Delete.
4557         * gcc.dg/Wconversion-real.c: Move to ...
4558         * c-c++-common/Wconversion-real.c: ... here.
4559         * lib/target-supports.exp
4560         (check_effective_target_c,check_effective_target_c++): New.
4561
4562 2009-08-10  Daniel Kraft  <d@domob.eu>
4563
4564         PR fortran/37425
4565         * gfortran.dg/typebound_operator_1.f03: New test.
4566         * gfortran.dg/typebound_operator_2.f03: New test.
4567
4568 2009-08-10  Richard Guenther  <rguenther@suse.de>
4569
4570         PR middle-end/41006
4571         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4572         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4573
4574 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4575
4576         PR fortran/40940
4577         * gfortran.dg/class_1.f03: New.
4578         * gfortran.dg/class_2.f03: New.
4579         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4580         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4581         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4582         * gfortran.dg/typebound_call_10.f03: Ditto.
4583         * gfortran.dg/typebound_call_2.f03: Ditto.
4584         * gfortran.dg/typebound_call_3.f03: Ditto.
4585         * gfortran.dg/typebound_call_4.f03: Ditto.
4586         * gfortran.dg/typebound_generic_3.f03: Ditto.
4587         * gfortran.dg/typebound_generic_4.f03: Ditto.
4588         * gfortran.dg/typebound_proc_1.f08: Ditto.
4589         * gfortran.dg/typebound_proc_5.f03: Ditto.
4590         * gfortran.dg/typebound_proc_6.f03: Ditto.
4591
4592 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4593
4594         PR c++/40866
4595         * g++.dg/expr/stmt-expr-1.C: New test.
4596
4597 2009-08-09  Richard Guenther  <rguenther@suse.de>
4598
4599         PR tree-optimization/41016
4600         * gcc.c-torture/compile/pr41016.c: New testcase.
4601
4602 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4603
4604         * gcc.dg/overflow-warn-8.c: New test.
4605
4606 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4607
4608         PR tree-optimization/41008
4609         * gcc.dg/vect/O1-pr41008.c: New test.
4610
4611 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/40955
4614         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4615
4616 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4617
4618         * gcc.target/bfin/loop-autoinc.c: New file.
4619
4620 2009-08-08  Richard Guenther  <rguenther@suse.de>
4621
4622         PR tree-optimization/40991
4623         * g++.dg/torture/pr40991.C: New testcase.
4624
4625 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4626
4627         * ada/acats/support/impdef.a: Tweak timing constants. Add
4628         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4629         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4630         * ada/acats/tests/c9/c940007.a: Likewise.
4631         * ada/acats/tests/c9/c94001c.ada: Likewise.
4632         * ada/acats/tests/c9/c94006a.ada: Likewise.
4633         * ada/acats/tests/c9/c94008c.ada: Likewise.
4634         * ada/acats/tests/c9/c951002.a: Likewise.
4635         * ada/acats/tests/c9/c954a01.a: Likewise.
4636         * ada/acats/tests/c9/c96001a.ada: Likewise.
4637         * ada/acats/tests/c9/c97307a.ada: Likewise.
4638
4639 2009-08-07  Richard Guenther  <rguenther@suse.de>
4640
4641         PR tree-optimization/40999
4642         * gfortran.dg/pr40999.f: New testcase.
4643
4644 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4645
4646         * g++.dg/tree-prof/partition1.C: New test.
4647
4648 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4649
4650         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4651         hook.
4652         (check_effective_target_arm_neon_ok): Improve test for neon
4653         availability.
4654         * gcc.target/arm/eabi1.c: Only run test in base variant.
4655         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4656         attribute.
4657         * gcc.target/arm/vfp1[567].c: New tests.
4658
4659 2009-08-06  Jason Merrill  <jason@redhat.com>
4660
4661         PR c++/40948
4662         * g++.dg/ext/complit12.C: Expand.
4663
4664 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4665
4666         Merge ARM/hard_vfp_branch to trunk.
4667
4668         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4669
4670         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4671         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4672
4673         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4674
4675         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4676         (PCS): Define macro to use base AAPCS.
4677         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4678
4679         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4680
4681         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4682         Correct arm_neon.h typo.
4683
4684         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4685
4686         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4687         this a linkage test.
4688         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4689         argument marshalling.
4690         * abitest.h: New file.
4691         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4692         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4693
4694 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4695
4696         PR middle-end/32964
4697         * gcc.dg/tree-ssa/pr32964.c: New test.
4698
4699 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4700             H.J. Lu  <hongjiu.lu@intel.com>
4701
4702         PR target/40957
4703         * gcc.target/i386/pr40957.c: New test.
4704
4705 2009-08-06  Richard Guenther  <rguenther@suse.de>
4706
4707         PR tree-optimization/40964
4708         * gcc.c-torture/compile/pr40964.c: New testcase.
4709
4710 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4711
4712         PR fortran/40847
4713         * gfortran.dg/transfer_resolve_1.f90 : New test.
4714
4715 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4716             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4717
4718         PR target/40906
4719         * gcc.target/i386/pr40906-1.c: New test.
4720         * gcc.target/i386/pr40906-2.c: Ditto.
4721         * gcc.target/i386/pr40906-3.c: Ditto.
4722
4723 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR rtl-optimization/40924
4726         * g++.dg/torture/pr40924.C: New test.
4727
4728 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4729
4730         PR c++/36069
4731         * g++.dg/warn/pr36069.C: New.
4732
4733 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4734
4735         PR c++/39987
4736         * g++.dg/overload/defarg4.C: New test.
4737
4738 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4739
4740         PR c++/16696
4741         * g++.dg/parse/pr16696.C: New.
4742         * g++.dg/parse/pr16696-permissive.C: New.
4743
4744 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4745
4746         PR fortran/40875
4747         * gfortran.dg/initialization_23.f90 : New test.
4748
4749 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4750
4751         PR debug/39706
4752         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4753
4754 2009-08-03  Jason Merrill  <jason@redhat.com>
4755             Jakub Jelinek  <jakub@redhat.com>
4756
4757         PR c++/40948
4758         * g++.dg/ext/complit12.C: New.
4759
4760 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4761
4762         PR c/39902
4763         * gcc.target/powerpc/pr39902-2.c: New test.
4764
4765 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR middle-end/40943
4768         * gcc.dg/uninit-6.c: Re-add XFAIL.
4769         * gcc.dg/uninit-6-O0.c: Likewise.
4770         * gcc.dg/uninit-pr40943.c: New test.
4771
4772 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4773
4774         PR testsuite/40858
4775         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4776         .ascii.
4777
4778 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4779
4780         PR libfortran/40853
4781         * gfortran.dg/namelist_40.f90: Update error output.
4782         * gfortran.dg/namelist_47.f90: Update error output.
4783         * gfortran.dg/namelist_58.f90: New test.
4784
4785 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4786
4787         PR fortran/40881
4788         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4789         * gfortran.dg/altreturn_3.f90: Ditto.
4790         * gfortran.dg/altreturn_5.f90: Ditto.
4791         * gfortran.dg/altreturn_6.f90: Ditto.
4792         * gfortran.dg/altreturn_7.f90: Ditto.
4793         * gfortran.dg/array_constructor_13.f90: Ditto.
4794         * gfortran.dg/arrayio_7.f90: Ditto.
4795         * gfortran.dg/arrayio_8.f90: Ditto.
4796         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4797         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4798         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4799         * gfortran.dg/backspace_8.f: Add -std=legacy.
4800         * gfortran.dg/backspace_9.f: Ditto.
4801         * gfortran.dg/char_comparison_1.f: Ditto.
4802         * gfortran.dg/char_decl_1.f90: Ditto.
4803         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4804         * gfortran.dg/char_pointer_assign.f90: Ditto.
4805         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4806         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4807         * gfortran.dg/char_pointer_func.f90: Ditto.
4808         * gfortran.dg/common_8.f90: Ditto.
4809         * gfortran.dg/constant_substring.f: Ditto.
4810         * gfortran.dg/data_char_2.f90: Ditto.
4811         * gfortran.dg/der_array_io_1.f90: Ditto.
4812         * gfortran.dg/der_array_io_2.f90: Ditto.
4813         * gfortran.dg/der_array_io_3.f90: Ditto.
4814         * gfortran.dg/der_io_3.f90: Ditto.
4815         * gfortran.dg/dev_null.F90: Ditto.
4816         * gfortran.dg/direct_io_2.f90: Ditto.
4817         * gfortran.dg/do_iterator_2.f90: Ditto.
4818         * gfortran.dg/e_d_fmt.f90: Ditto.
4819         * gfortran.dg/empty_format_1.f90: Ditto.
4820         * gfortran.dg/entry_17.f90: Modified warning message.
4821         * gfortran.dg/entry_7.f90: Add -std=legacy.
4822         * gfortran.dg/eor_1.f90: Ditto.
4823         * gfortran.dg/equiv_2.f90: Ditto.
4824         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4825         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4826         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4827         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4828         * gfortran.dg/fmt_error_2.f90: Ditto.
4829         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4830         * gfortran.dg/fmt_tl.f: Ditto.
4831         * gfortran.dg/fmt_white.f: Ditto.
4832         * gfortran.dg/func_derived_1.f90: Ditto.
4833         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4834         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4835         * gfortran.dg/global_references_2.f90: Ditto.
4836         * gfortran.dg/hollerith_1.f90: Ditto.
4837         * gfortran.dg/hollerith.f90: Use new-style character length.
4838         * gfortran.dg/hollerith_f95.f90: Ditto.
4839         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4840         * gfortran.dg/implicit_6.f90: Ditto.
4841         * gfortran.dg/implicit_9.f90: Ditto.
4842         * gfortran.dg/inquire_13.f90: Ditto.
4843         * gfortran.dg/inquire_5.f90: Ditto.
4844         * gfortran.dg/inquire_6.f90: Ditto.
4845         * gfortran.dg/inquire.f90: Ditto.
4846         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4847         * gfortran.dg/io_constraints_2.f90: Ditto.
4848         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4849         * gfortran.dg/loc_2.f90: Ditto.
4850         * gfortran.dg/logical_1.f90: Ditto.
4851         * gfortran.dg/longline.f: Ditto.
4852         * gfortran.dg/merge_char_1.f90: Ditto.
4853         * gfortran.dg/namelist_12.f: Ditto.
4854         * gfortran.dg/namelist_14.f90: Ditto.
4855         * gfortran.dg/namelist_18.f90: Ditto.
4856         * gfortran.dg/namelist_19.f90: Ditto.
4857         * gfortran.dg/namelist_21.f90: Ditto.
4858         * gfortran.dg/namelist_22.f90: Ditto.
4859         * gfortran.dg/namelist_37.f90: Ditto.
4860         * gfortran.dg/namelist_54.f90: Ditto.
4861         * gfortran.dg/namelist_55.f90: Ditto.
4862         * gfortran.dg/namelist_empty.f90: Ditto.
4863         * gfortran.dg/namelist_use.f90: Use new-style character length.
4864         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4865         * gfortran.dg/nested_modules_4.f90: Ditto.
4866         * gfortran.dg/nested_modules_5.f90: Ditto.
4867         * gfortran.dg/open-options-blanks.f: Ditto.
4868         * gfortran.dg/output_exponents_1.f90: Ditto.
4869         * gfortran.dg/parens_5.f90: Ditto.
4870         * gfortran.dg/parens_6.f90: Ditto.
4871         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4872         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4873         * gfortran.dg/pr15129.f90: Ditto.
4874         * gfortran.dg/pr15332.f: Ditto.
4875         * gfortran.dg/pr16597.f90: Ditto.
4876         * gfortran.dg/pr17143.f90: Ditto.
4877         * gfortran.dg/pr17164.f90: Ditto.
4878         * gfortran.dg/pr17229.f: Modified warning message.
4879         * gfortran.dg/pr18210.f90: Add -std=legacy.
4880         * gfortran.dg/pr19155.f: Ditto.
4881         * gfortran.dg/pr20086.f90: Ditto.
4882         * gfortran.dg/pr20124.f90: Ditto.
4883         * gfortran.dg/pr20755.f: Ditto.
4884         * gfortran.dg/pr20865.f90: Ditto.
4885         * gfortran.dg/pr20950.f: Ditto.
4886         * gfortran.dg/pr21730.f: Ditto.
4887         * gfortran.dg/pr22491.f: Ditto.
4888         * gfortran.dg/pr29713.f90: Ditto.
4889         * gfortran.dg/print_parentheses_1.f: Ditto.
4890         * gfortran.dg/print_parentheses_2.f90: Ditto.
4891         * gfortran.dg/proc_assign_1.f90: Ditto.
4892         * gfortran.dg/proc_decl_1.f90: Ditto.
4893         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4894         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4895         * gfortran.dg/read_float_1.f90: Ditto.
4896         * gfortran.dg/read_logical.f90: Ditto.
4897         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4898         * gfortran.dg/return_1.f90: Ditto.
4899         * gfortran.dg/rewind_1.f90: Ditto.
4900         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4901         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4902         * gfortran.dg/stfunc_1.f90: Ditto.
4903         * gfortran.dg/stfunc_3.f90: Ditto.
4904         * gfortran.dg/stfunc_4.f90: Ditto.
4905         * gfortran.dg/stfunc_6.f90: Ditto.
4906         * gfortran.dg/streamio_2.f90: Ditto.
4907         * gfortran.dg/string_ctor_1.f90: Ditto.
4908         * gfortran.dg/string_null_compare_1.f: Ditto.
4909         * gfortran.dg/substr_6.f90: Ditto.
4910         * gfortran.dg/tl_editing.f90: Ditto.
4911         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4912         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4913         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4914         * gfortran.dg/g77/1832.f: Ditto.
4915         * gfortran.dg/g77/19981216-0.f Ditto.
4916         * gfortran.dg/g77/19990525-0.f: Ditto.
4917         * gfortran.dg/g77/19990826-2.f: Ditto.
4918         * gfortran.dg/g77/20000630-2.f: Ditto.
4919         * gfortran.dg/g77/20010116.f: Ditto.
4920         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4921         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4922         * gfortran.dg/g77/980520-1.f: Ditto.
4923         * gfortran.dg/g77/check0.f: Ditto.
4924         * gfortran.dg/g77/cpp3.F: Ditto.
4925         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4926         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4927         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4928         * gfortran.dg/g77/short.f: Ditto.
4929
4930 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4931
4932         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4933         * gcc.target/mips/ext-4.c: Likewise.
4934         * gcc.target/mips/interrupt_handler.c: Likewise.
4935         * gcc.target/mips/truncate-4.c: Likewise.
4936         * gcc.target/mips/truncate-5.c: Likewise.
4937
4938 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4939
4940         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4941         -fgraphite-force-parallel to -floop-parallelize-all.
4942
4943 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4944
4945         PR fortran/40011
4946         * gfortran.dg/whole_file_7.f90: New test.
4947         * gfortran.dg/whole_file_8.f90: New test.
4948         * gfortran.dg/whole_file_9.f90: New test.
4949         * gfortran.dg/whole_file_10.f90: New test.
4950         * gfortran.dg/whole_file_11.f90: New test.
4951         * gfortran.dg/whole_file_12.f90: New test.
4952         * gfortran.dg/whole_file_13.f90: New test.
4953         * gfortran.dg/whole_file_14.f90: New test.
4954
4955 2009-07-31  Jason Merrill  <jason@redhat.com>
4956
4957         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4958         binding semantics.
4959         * g++.dg/cpp0x/named.C: Likewise.
4960         * g++.dg/cpp0x/overload.C: Likewise.
4961         * g++.dg/cpp0x/rv1n.C: Likewise.
4962         * g++.dg/cpp0x/rv1p.C: Likewise.
4963         * g++.dg/cpp0x/rv2n.C: Likewise.
4964         * g++.dg/cpp0x/rv2p.C: Likewise.
4965         * g++.dg/cpp0x/rv3n.C: Likewise.
4966         * g++.dg/cpp0x/rv3p.C: Likewise.
4967         * g++.dg/cpp0x/rv4n.C: Likewise.
4968         * g++.dg/cpp0x/rv4p.C: Likewise.
4969         * g++.dg/cpp0x/rv5n.C: Likewise.
4970         * g++.dg/cpp0x/rv5p.C: Likewise.
4971         * g++.dg/cpp0x/rv6n.C: Likewise.
4972         * g++.dg/cpp0x/rv6p.C: Likewise.
4973         * g++.dg/cpp0x/rv7n.C: Likewise.
4974         * g++.dg/cpp0x/rv7p.C: Likewise.
4975         * g++.dg/cpp0x/template_deduction.C: Likewise.
4976         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4977         * g++.dg/cpp0x/overloadn.C: New.
4978         * g++.dg/cpp0x/rv-cast.C: New.
4979
4980 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4981
4982         * gcc.target/mips/ext-4.c: New test.
4983
4984 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4985
4986         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4987
4988 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4989
4990         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4991         * gcc.dg/tree-ssa/loop-32.c: Same.
4992         * gcc.dg/tree-ssa/loop-33.c: Same.
4993         * gcc.dg/tree-ssa/loop-34.c: Same.
4994         * gcc.dg/tree-ssa/loop-35.c: Same.
4995         * gcc.dg/tree-ssa/loop-7.c: Same.
4996         * gcc.dg/tree-ssa/pr23109.c: Same.
4997         * gcc.dg/tree-ssa/restrict-2.c: Same.
4998         * gcc.dg/tree-ssa/restrict-3.c: Same.
4999         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5000         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5001         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5002         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5003         * gcc.dg/tree-ssa/structopt-1.c: Same.
5004         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5005         * gfortran.dg/pr32921.f: Same.
5006
5007 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5008
5009         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5010         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5011         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5012         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5013         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5014         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5015         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5016         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5017         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5018         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5019         * gcc.dg/graphite/id-1.c: New.
5020         * gcc.dg/graphite/id-10.c: New.
5021         * gcc.dg/graphite/id-11.c: New.
5022         * gcc.dg/graphite/id-12.c: New.
5023         * gcc.dg/graphite/id-13.c: New.
5024         * gcc.dg/graphite/id-14.c: New.
5025         * gcc.dg/graphite/id-15.c: New.
5026         * gcc.dg/graphite/id-2.c: New.
5027         * gcc.dg/graphite/id-3.c: New.
5028         * gcc.dg/graphite/id-4.c: New.
5029         * gcc.dg/graphite/id-5.c: New.
5030         * gcc.dg/graphite/id-6.c: New.
5031         * gcc.dg/graphite/id-7.c: New.
5032         * gcc.dg/graphite/id-8.c: New.
5033         * gcc.dg/graphite/id-9.c: New.
5034         * gcc.dg/graphite/interchange-0.c: New.
5035         * gcc.dg/graphite/interchange-1.c: New.
5036         * gcc.dg/graphite/interchange-2.c: New.
5037         * gcc.dg/graphite/interchange-3.c: New.
5038         * gcc.dg/graphite/interchange-4.c: New.
5039         * gcc.dg/graphite/interchange-5.c: New.
5040         * gcc.dg/graphite/interchange-6.c: New.
5041         * gcc.dg/graphite/interchange-7.c: New.
5042         * gcc.dg/graphite/interchange-8.c: New.
5043         * gcc.dg/graphite/pr35356-1.c: New.
5044         * gcc.dg/graphite/pr35356-2.c: New.
5045         * gcc.dg/graphite/pr35356-3.c: New.
5046         * gcc.dg/graphite/pr40157.c: New.
5047         * gcc.dg/graphite/run-id-1.c: New.
5048         * gcc.dg/graphite/scop-20.c: New.
5049         * gcc.dg/graphite/scop-21.c: New.
5050         * gfortran.dg/graphite/id-1.f90: New.
5051         * gfortran.dg/graphite/id-10.f90: New.
5052         * gfortran.dg/graphite/id-11.f: New.
5053         * gfortran.dg/graphite/id-12.f: New.
5054         * gfortran.dg/graphite/id-13.f: New.
5055         * gfortran.dg/graphite/id-14.f: New.
5056         * gfortran.dg/graphite/id-15.f: New.
5057         * gfortran.dg/graphite/id-16.f: New.
5058         * gfortran.dg/graphite/id-5.f: New.
5059         * gfortran.dg/graphite/id-6.f: New.
5060         * gfortran.dg/graphite/id-7.f: New.
5061         * gfortran.dg/graphite/id-8.f: New.
5062         * gfortran.dg/graphite/id-9.f: New.
5063         * gfortran.dg/graphite/interchange-1.f: New.
5064         * gfortran.dg/graphite/interchange-2.f: New.
5065
5066 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
5067
5068         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5069         flags based on the name of the testcase.
5070         * gfortran.dg/graphite/graphite.exp: Same.
5071
5072         * gcc.dg/graphite/block-0.c: Adjusted.
5073         * gcc.dg/graphite/block-1.c: Adjusted.
5074         * gcc.dg/graphite/block-2.c: Adjusted.
5075         * gcc.dg/graphite/block-3.c: Adjusted.
5076         * gcc.dg/graphite/block-4.c: Adjusted.
5077         * gcc.dg/graphite/block-5.c: Adjusted.
5078         * gcc.dg/graphite/block-6.c: Adjusted.
5079         * gcc.dg/graphite/pr37485.c: Adjusted.
5080         * gcc.dg/graphite/pr37684.c: Adjusted.
5081         * gcc.dg/graphite/pr37828.c: Adjusted.
5082         * gcc.dg/graphite/pr37883.c: Adjusted.
5083         * gcc.dg/graphite/pr37928.c: Adjusted.
5084         * gcc.dg/graphite/pr37943.c: Adjusted.
5085         * gcc.dg/graphite/pr38409.c: Adjusted.
5086         * gcc.dg/graphite/pr38498.c: Adjusted.
5087         * gcc.dg/graphite/pr38559.c: Adjusted.
5088         * gcc.dg/graphite/pr39335.c: Adjusted.
5089         * gcc.dg/graphite/pr39335_1.c: Adjusted.
5090         * gcc.dg/graphite/scop-0.c: Adjusted.
5091         * gcc.dg/graphite/scop-1.c: Adjusted.
5092         * gcc.dg/graphite/scop-10.c: Adjusted.
5093         * gcc.dg/graphite/scop-11.c: Adjusted.
5094         * gcc.dg/graphite/scop-12.c: Adjusted.
5095         * gcc.dg/graphite/scop-13.c: Adjusted.
5096         * gcc.dg/graphite/scop-14.c: Adjusted.
5097         * gcc.dg/graphite/scop-15.c: Adjusted.
5098         * gcc.dg/graphite/scop-16.c: Adjusted.
5099         * gcc.dg/graphite/scop-17.c: Adjusted.
5100         * gcc.dg/graphite/scop-18.c: Adjusted.
5101         * gcc.dg/graphite/scop-19.c: Adjusted.
5102         * gcc.dg/graphite/scop-2.c: Adjusted.
5103         * gcc.dg/graphite/scop-3.c: Adjusted.-
5104         * gcc.dg/graphite/scop-4.c: Adjusted.
5105         * gcc.dg/graphite/scop-5.c: Adjusted.
5106         * gcc.dg/graphite/scop-6.c: Adjusted.
5107         * gcc.dg/graphite/scop-7.c: Adjusted.
5108         * gcc.dg/graphite/scop-8.c: Adjusted.
5109         * gcc.dg/graphite/scop-9.c: Adjusted.
5110         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5111         * gfortran.dg/graphite/block-1.f90: Adjusted.
5112         * gfortran.dg/graphite/block-2.f: Adjusted.
5113         * gfortran.dg/graphite/block-3.f90: Adjusted.
5114         * gfortran.dg/graphite/block-4.f90: Adjusted.
5115         * gfortran.dg/graphite/id-2.f90: Adjusted.
5116         * gfortran.dg/graphite/id-3.f90: Adjusted.
5117         * gfortran.dg/graphite/id-4.f90: Adjusted.
5118         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5119         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5120         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5121         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5122         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5123         * gfortran.dg/graphite/scop-1.f: Adjusted.
5124
5125 2009-07-30  Doug Kwan  <dougkwan@google.com>
5126
5127         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5128         in warnings added in rev 141298.
5129
5130 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5131
5132         * lib/options.exp: Use "!=" instead of "ne".
5133
5134         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5135
5136         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5137         * gcc.dg/ucnid-12.c: Likewise.
5138
5139 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5140             Pat Haugen  <pthaugen@us.ibm.com>
5141             Revital Eres <ERES@il.ibm.com>
5142
5143         * gcc.target/powerpc/altivec-32.c: New file to test
5144         Altivec simple math function vectorization.
5145
5146         * gcc.target/powerpc/bswap-run.c: New file to test swap
5147         builtins.
5148         * gcc.target/powerpc/bswap16.c: Ditto.
5149         * gcc.target/powerpc/bswap32.c: Ditto.
5150         * gcc.target/powerpc/bswap64-1.c: Ditto.
5151         * gcc.target/powerpc/bswap64-2.c: Ditto.
5152         * gcc.target/powerpc/bswap64-3.c: Ditto.
5153         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5154         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5155         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5156
5157         * gcc.target/powerpc/popcount-2.c: New file to test
5158         power7 popcntd instructions.
5159         * gcc.target/powerpc/popcount-3.c: Ditto.
5160
5161         * gcc.target/powerpc/pr39457.c: New VSX test.
5162         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5163         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5164         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5165         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5166         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5167         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5168         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5169         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5170         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5171         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5172         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5173         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5174
5175         * gcc.target/powerpc/altivec-6.c: Store the result of
5176         vec_add, so the optimizer doesn't remove it.
5177
5178         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5179         systems that support bswap64.
5180
5181         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5182         prevent VSX code generation.
5183
5184         * lib/target-supports.exp (check_vsx_hw_available): New
5185         function to test if VSX available.
5186         (check_effective_target_powerpc_vsx_ok): Ditto.
5187         (check_vmx_hw_available): Add explicit -mno-vsx.
5188
5189 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5190
5191         PR c/39902
5192         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5193
5194 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5195
5196         PR tree-optimization/40570
5197         * gcc.c-torture/compile/pr40570.c: New test.
5198
5199 2009-07-29  Jason Merrill  <jason@redhat.com>
5200
5201         PR c++/14912
5202         * g++.dg/template/defarg13.C: New.
5203
5204 2009-07-29  Richard Guenther  <rguenther@suse.de>
5205
5206         PR c++/40834
5207         * g++.dg/torture/pr40834.C: New testcase.
5208
5209 2009-07-29  Michael Matz  <matz@suse.de>
5210
5211         PR middle-end/40830
5212         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5213
5214 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5215
5216         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5217         sh*-*-* targets.  Skip on spu-*-* targets.
5218         * gfortran.dg/maxlocval_4.f90: Likewise.
5219         * gfortran.dg/minlocval_1.f90: Likewise.
5220         * gfortran.dg/minlocval_4.f90: Likewise.
5221
5222 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5223
5224         PR fortran/40878
5225         * gfortran.dg/gomp/pr40878-1.f90: New test.
5226         * gfortran.dg/gomp/pr40878-2.f90: New test.
5227
5228         PR testsuite/40891
5229         * gcc.dg/cdce1.c: Adjust note line number.
5230         * gcc.dg/cdce2.c: Likewise.
5231
5232 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5233
5234         PR fortran/40882
5235         * gfortran.dg/proc_ptr_comp_13.f90: New.
5236
5237 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5238
5239         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5240         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5241         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5242         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5243         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5244         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5245         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5246         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5247         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5248         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5249         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5250         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5251         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5252         #ifdef NEED_IEEE754_FLOAT conditional.
5253         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5254         conditional.
5255
5256 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5257
5258         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5259         i?86-*-netware.
5260         * g++.dg/ext/bitfield3.C: Likewise.
5261         * g++.dg/ext/bitfield4.C: Likewise.
5262         * g++.dg/ext/bitfield5.C: Likewise.
5263         * gcc.dg/bitfld-15.c: Likewise.
5264         * gcc.dg/bitfld-16.c: Likewise.
5265         * gcc.dg/bitfld-17.c: Likewise.
5266         * gcc.dg/bitfld-18.c: Likewise.
5267         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5268         * gcc.dg/20010912-1.c: Likewise.
5269         * gcc.dg/20021018-1.c: Likewise.
5270         * gcc.dg/20030213-1.c: Likewise.
5271         * gcc.dg/20030225-1.c: Likewise.
5272         * gcc.dg/20030708-1.c: Likewise.
5273         * gcc.dg/20050321-2.c: Likewise.
5274         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5275         * gcc.dg/cdce2.c: Likewise.
5276         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5277         targets.
5278         * gcc.target/i386/pr37248-3.c: Likewise.
5279
5280 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5281
5282         PR fortran/40848
5283         * gfortran.dg/altreturn_7.f90: New.
5284
5285 2009-07-27  Simon Baldwin  <simonb@google.com>
5286
5287         PR testsuite/40829
5288         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5289         so that indexing no longer runs off array end.
5290
5291 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5292
5293         PR fortran/40851
5294         * gfortran.dg/derived_init_3.f90: New test.
5295
5296 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5297
5298         PR fortran/33197
5299         * gfortran.dg/atan2_1.f90: New test
5300         * gfortran.dg/atan2_2.f90: New test
5301
5302 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5303
5304         PR c++/40749
5305         * g++.dg/warn/Wreturn-type-6.C: New test.
5306
5307 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5308
5309         PR tree-optimization/40801
5310         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5311         * gfortran.dg/vect/vect.exp: Run tests starting with
5312         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5313
5314 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5315
5316         PR rtl-optimization/40445
5317         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5318
5319 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5320
5321         * gcc.dg/builtin-unreachable-4.c: New test.
5322
5323 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5324
5325         PR fortran/33197
5326         * gfortran.dg/complex_intrinsic_5.f90: New test.
5327         * gfortran.dg/complex_intrinsic_7.f90: New test.
5328
5329 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5330
5331         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5332         * gcc.dg/ipa/noclone-1.c: New test.
5333
5334 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5335
5336         * lib/target-supports.exp (check_effective_target_static): New
5337         procedure.
5338         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5339         supported.
5340         * g++.old-deja/g++.law/weak.C: Require static effective target.
5341
5342 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5343
5344         PR fortran/39630
5345         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5346         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5347         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5348         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5349         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5350         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5351         * gfortran.dg/typebound_call_10.f03: New.
5352
5353 2009-07-24  Jason Merrill  <jason@redhat.com>
5354
5355         * g++.dg/cpp0x/defaulted11.C: New.
5356
5357         * g++.dg/cpp0x/initlist23.C: New.
5358
5359 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5360
5361         PR fortran/40822
5362         * gfortran.dg/char_length_16.f90: New.
5363
5364 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR fortran/40643
5367         PR fortran/31067
5368         * gfortran.dg/maxlocval_2.f90: New test.
5369         * gfortran.dg/maxlocval_3.f90: New test.
5370         * gfortran.dg/maxlocval_4.f90: New test.
5371         * gfortran.dg/minlocval_1.f90: New test.
5372         * gfortran.dg/minlocval_2.f90: New test.
5373         * gfortran.dg/minlocval_3.f90: New test.
5374         * gfortran.dg/minlocval_4.f90: New test.
5375
5376 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5377
5378         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5379         scan-assembler.
5380
5381 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5382
5383         PR fortran/40839
5384         * gfortran.dg/pr40839.f90: New test.
5385
5386 2009-07-23  Michael Matz  <matz@suse.de>
5387
5388         PR middle-end/40830
5389         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5390         don't set options ourself.
5391
5392 2009-07-23  Simon Baldwin  <simonb@google.com>
5393
5394         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5395         native C compilation where required.
5396
5397 2009-07-22  Doug Kwan  <dougkwan@google.com>
5398
5399         * gcc.c-torture/compile/20090721-1.c: New test.
5400
5401 2009-07-22  Michael Matz  <matz@suse.de>
5402
5403         PR tree-optimization/35229
5404         PR tree-optimization/39300
5405         * gcc.dg/vect/vect-pre-interact.c: New test.
5406
5407 2009-07-22  Richard Guenther  <rguenther@suse.de>
5408
5409         * g++.dg/lookup/using21.C: Fix duplicate paste.
5410
5411 2009-07-22  Richard Guenther  <rguenther@suse.de>
5412
5413         PR c++/40799
5414         * g++.dg/lookup/using21.C: New testcase.
5415
5416 2009-07-21  Jason Merrill  <jason@redhat.com>
5417
5418         * g++.dg/init/aggr4.C: New.
5419
5420 2009-07-21  Jason Merrill  <jason@redhat.com>
5421
5422         Core issue 934
5423         * g++.dg/cpp0x/initlist22.C: New.
5424
5425 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5426
5427         * gcc.target/i386/vectorize8.c: New test.
5428
5429 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5430
5431         PR target/40811
5432         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5433         Add i?86 and x86_64 targets.
5434         * gcc.target/i386/vectorize7.c: New test.
5435
5436         PR target/40809
5437         * gcc.target/i386/pr40809.c: New test.
5438
5439 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5440
5441         PR tree-optimization/40813
5442         * g++.dg/opt/inline15.C: New test.
5443
5444 2009-07-21  Paul Brook <paul@codesourcery.com>
5445
5446         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5447         * lib/target-supports.exp (check_effective_target_section_anchors):
5448         Add arm*-*-*.
5449
5450 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5451
5452         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5453         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5454         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5455
5456 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5457
5458         * gcc.target/mips/ext-3.c: New test.
5459
5460 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5461
5462         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5463         * gcc.dg/builtin-object-size-8.c: New test.
5464         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5465         * g++.dg/ext/builtin-object-size2.C: Likewise.
5466
5467         PR tree-optimization/40792
5468         * gcc.dg/pr40792.c: New test.
5469
5470 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5471
5472         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5473         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5474         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5475
5476 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5477
5478         * gcc.target/sh/mfmovd.c: New test.
5479
5480 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5481             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5482
5483         PR libfortran/40714
5484         * gfortran.dg/eof_3.f90: New test.
5485
5486 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5487
5488         PR fortran/40727
5489         * gfortran.dg/intrinsic_cmplx.f90: New test.
5490
5491 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5492
5493         PR libfortran/34670
5494         PR libfortran/36874
5495         * gfortran.dg/cshift_bounds_1.f90:  New test.
5496         * gfortran.dg/cshift_bounds_2.f90:  New test.
5497         * gfortran.dg/cshift_bounds_3.f90:  New test.
5498         * gfortran.dg/cshift_bounds_4.f90:  New test.
5499         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5500         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5501         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5502         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5503
5504 2009-07-19  Jan Hubicka  <jh@suse.cz>
5505
5506         PR tree-optimization/40676
5507         * gcc.c-torture/compile/pr40676.c: New testcase.
5508
5509 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5510
5511         * gcc.target/mips/ext-2.c: New test.
5512
5513 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5514
5515         * gcc.target/mips/octeon-exts-7.c: New test.
5516         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5517         * gcc.target/mips/octeon-exts-5.c: Likewise.
5518
5519 2009-07-18  Richard Guenther  <rguenther@suse.de>
5520
5521         PR testsuite/40798
5522         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5523
5524 2009-07-18  Richard Guenther  <rguenther@suse.de>
5525
5526         PR c/40787
5527         * gcc.dg/pr35899.c: Adjust.
5528
5529 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5530
5531         * gcc.target/powerpc/asm-es-1.c: New test.
5532         * gcc.target/powerpc/asm-es-2.c: Likewise.
5533
5534 2009-07-17  Richard Guenther  <rguenther@suse.de>
5535
5536         PR c/40401
5537         * g++.dg/rtti/crash4.C: New testcase.
5538         * g++.dg/torture/20090706-1.C: Likewise.
5539         * gcc.dg/redecl-17.c: Likewise.
5540         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5541         * gcc.dg/declspec-9.c: Expect extra error.
5542         * gcc.dg/declspec-10.c: Likewise.
5543         * gcc.dg/declspec-11.c: Likewise.
5544         * gcc.dg/redecl-10.c: Expect extra warnings.
5545         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5546         * gcc.target/i386/pr39545-1.c: Likewise.
5547         * g++.dg/ext/asm3.C: Expect more errors.
5548         * g++.dg/gomp/block-1.C: Likewise.
5549         * g++.dg/gomp/block-2.C: Likewise.
5550         * g++.dg/gomp/block-3.C: Likewise.
5551         * g++.dg/gomp/block-5.C: Likewise.
5552         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5553         * g++.dg/warn/unused-result1.C: XFAIL.
5554
5555 2009-07-17  Richard Guenther  <rguenther@suse.de>
5556
5557         PR tree-optimization/40321
5558         * gcc.c-torture/compile/pr40321.c: New testcase.
5559         * g++.dg/torture/pr40321.C: Likewise.
5560
5561 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR c++/40780
5564         * g++.dg/template/ptrmem19.C: New test.
5565
5566 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5567             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5568
5569         PR 40435
5570         * gcc.dg/pr36902.c: Add column info.
5571         * g++.dg/gcov/gcov-2.C: Change count for definition.
5572
5573 2009-07-16  Jason Merrill  <jason@redhat.com>
5574
5575         PR libstdc++/37907
5576         * g++.dg/cpp0x/std-layout1.C: New.
5577         * g++.dg/ext/has_nothrow_assign.C: Fix.
5578         * g++.dg/ext/has_nothrow_copy.C: Fix.
5579         * g++.dg/ext/has_trivial_assign.C: Fix.
5580         * g++.dg/ext/has_trivial_copy.C: Fix.
5581         * g++.dg/ext/is_pod.C: Fix.
5582         * g++.dg/other/offsetof3.C: Adjust.
5583         * g++.dg/overload/ellipsis1.C: Adjust.
5584         * g++.dg/warn/var-args1.C: Adjust.
5585         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5586         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5587         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5588         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5589         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5590
5591 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5592
5593         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5594         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5595         effective target "mpc_pow".
5596         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5597
5598 2009-07-16  Richard Henderson  <rth@redhat.com>
5599
5600         * g++.dg/opt/eh4.C: New test.
5601
5602 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5605
5606 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5607
5608         PR middle-end/40747
5609         * gcc.c-torture/execute/pr40747.c: New test.
5610
5611 2009-07-15  Richard Guenther  <rguenther@suse.de>
5612
5613         PR middle-end/40753
5614         * gcc.c-torture/compile/pr40753.c: New testcase.
5615
5616 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5617
5618         PR fortran/40743
5619         * gfortran.dg/interface_assignment_4.f90: New.
5620
5621 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5622
5623         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5624         for FreeBSD up to and including version 8.
5625
5626 2009-07-14  Taras Glek  <tglek@mozilla.com>
5627             Rafael Espindola  <espindola@google.com>
5628
5629         * g++.dg/plugin/header-plugin-test.C: New.
5630         * g++.dg/plugin/header_plugin.c: New.
5631         * g++.dg/plugin/plugin.exp: Update.
5632
5633 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5634
5635         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5636         function to enable vectorization.
5637         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5638         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5639
5640 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5641
5642         * gcc.target/i386/sse-copysignf-vec.c: New test.
5643         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5644
5645 2009-07-14  Jason Merrill  <jason@redhat.com>
5646
5647         PR c++/37276
5648         * g++.dg/lookup/builtin5.C: New.
5649         * g++.dg/other/error22.C: Add missing extern "C".
5650         * g++.dg/warn/Warray-bounds.C: Likewise.
5651         * gcc.dg/compat/compat-common.h: Likewise.
5652
5653         PR c++/40746
5654         * g++.dg/lookup/using20.C: New.
5655
5656         PR c++/40740
5657         * g++.dg/template/koenig8.C: New.
5658
5659 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5660
5661         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5662         both i?86-*-darwin* and x86_64-*-darwin*.
5663
5664 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5665
5666         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5667         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5668         name.
5669
5670 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5671
5672         PR debug/40705
5673         * g++.dg/debug/dwarf2/typedef1.C: New test.
5674
5675         PR c++/40357
5676         * g++.dg/other/typedef3.C: New test.
5677
5678 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5679
5680         * gcc.dg/20090709-1.c: Move to a proper place ...
5681         * gcc.target/m68k/20090709-1.c: ... here.
5682
5683 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5684
5685         PR C++/22154
5686         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5687         front of qualified names are allowed.
5688         * g++.dg/parse/crash10.C: Likewise.
5689         * g++.dg/parse/error15.C: Likewise.
5690         * g++.dg/parse/typename9.C: Likewise.
5691         * g++.dg/parse/error8.C: Likewise.
5692
5693 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5694
5695         PR fortran/40646
5696         * gfortran.dg/proc_ptr_22.f90: Extended.
5697         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5698
5699 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5700
5701         * gfortran.dg/vect/vect-6.f: New test.
5702
5703 2009-07-12  Jason Merrill  <jason@redhat.com>
5704
5705         PR c++/36628
5706         * g++.dg/cpp0x/decltype17.C: New.
5707
5708         PR c++/37206
5709         * g++.dg/cpp0x/rv10.C: New.
5710
5711 2009-07-12  Jason Merrill  <jason@redhat.com>
5712
5713         PR c++/40689
5714         * g++.dg/cpp0x/initlist20.C: New.
5715         * g++.dg/cpp0x/initlist21.C: New.
5716
5717 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5718
5719         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5720         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5721         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5722         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5723         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5724
5725 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5726
5727         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5728         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5729         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5730         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5731         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5732         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5733         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5734         effective_target fd_truncate.
5735
5736 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5737
5738         * gnat.dg/specs/addr1.ads: New test.
5739
5740 2009-07-11  Jan Hubicka  <jh@suse.cz>
5741
5742         PR middle-end/48388
5743         * g++.dg/torture/pr40388.C: New testcase.
5744
5745 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5746
5747         PR target/40668
5748         * gcc.c-torture/execute/pr40668.c: New test.
5749
5750 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5751
5752         * gcc.c-torture/execute/20090711-1.c: New test.
5753
5754 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5755
5756         PR testsuite/40699
5757         PR testsuite/40707
5758         PR testsuite/40709
5759         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5760         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5761         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5762         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5763
5764 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5765
5766         PR fortran/33197
5767         * gfortran.dg/complex_intrinsic_3.f90: New test.
5768         * gfortran.dg/complex_intrinsic_4.f90: New test.
5769
5770 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5771
5772         PR target/39079
5773         * gcc.target/mips/mips.exp: Make -msynci a known option.
5774         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5775
5776 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR c++/40502
5779         * g++.dg/ext/strncpy-chk1.C: New test.
5780
5781 2009-07-10  Richard Guenther  <rguenther@suse.de>
5782
5783         PR tree-optimization/40496
5784         * g++.dg/opt/pr40496.C: New testcase.
5785
5786 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5787
5788         PR 25509
5789         PR 40614
5790         * g++.dg/warn/unused-result1-Werror.c: New.
5791
5792 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5793
5794         PR fortran/39334
5795         * gfortran.dg/recursive_parameter_1.f90: New test.
5796
5797 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5798
5799         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5800         * gfortran.dg/module_equivalence_6.f90: Ditto.
5801         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5802         * gfortran.dg/nan_2.f90: Ditto.
5803         * gfortran.dg/inquire_11.f90: Ditto.
5804         * gfortran.dg/abstract_type_3.f03: Ditto.
5805         * gfortran.dg/abstract_type_1.f90: Ditto.
5806         * gfortran.dg/private_type_9.f90: Ditto.
5807         * gfortran.dg/abstract_type_5.f03: Ditto.
5808         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5809         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5810         * gfortran.dg/derived_sub.f90: Ditto.
5811         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5812         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5813         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5814         * gfortran.dg/mvbits_6.f90: Ditto.
5815         * gfortran.dg/abstract_type_2.f03: Ditto.
5816         * gfortran.dg/abstract_type_4.f03: Ditto.
5817         * gfortran.dg/bounds_check_9.f90: Ditto.
5818         * gfortran.dg/optional_dim_3.f90: Ditto.
5819         * gfortran.dg/pr32921.f: Ditto.
5820         * gfortran.dg/entry_16.f90: Ditto.
5821         * gfortran.dg/generic_16.f90: Ditto.
5822
5823
5824 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5825
5826         * gcc.target/m68k/20090709-1.c: New.
5827
5828 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5829
5830         PR c++/40684
5831         * g++.dg/template/unify11.C: New test.
5832
5833 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5834
5835         PR fortran/40629
5836         * gfortran.dg/host_assoc_function_9.f90: New test.
5837
5838 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5839
5840         PR fortran/40646
5841         * gfortran.dg/proc_ptr_22.f90: New.
5842         * gfortran.dg/proc_ptr_comp_12.f90: New.
5843
5844 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5845
5846         PR middle-end/40692
5847         * gcc.c-torture/compile/pr40692.c: New test.
5848
5849 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5850
5851         PR fortran/40604
5852         * gfortran.dg/pointer_check_6.f90: New test.
5853
5854 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5855
5856         * gcc.target/mips/truncate-5.c: New test.
5857
5858 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5859
5860         PR libfortran/40330
5861         PR libfortran/40662
5862         * gfortran.dg/fmt_cache_1.f: New test.
5863
5864 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5865
5866         PR fortran/40675
5867         * gfortran.dg/nosigned_zero_1.f90: New test.
5868         * gfortran.dg/nosigned_zero_2.f90: New test.
5869
5870 2009-07-08  Richard Guenther  <rguenther@suse.de>
5871
5872         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5873
5874 2009-07-08  Richard Guenther  <rguenther@suse.de>
5875
5876         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5877
5878 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5879
5880         PR fortran/40591
5881         * gfortran.dg/proc_ptr_21.f90: New test.
5882
5883 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5884
5885         PR c++/31246
5886         * g++.dg/warn/pr31246.C: New.
5887         * g++.dg/warn/pr31246-2.C: New.
5888
5889 2009-07-07  Jason Merrill  <jason@redhat.com>
5890
5891         PR c++/35828
5892         * g++.dg/template/defarg12.C: New.
5893
5894         PR c++/37816
5895         * g++.dg/cpp0x/enum7.C: New.
5896
5897         PR c++/37946
5898         * g++.dg/cpp0x/enum6.C: New.
5899
5900         PR c++/40639
5901         * g++.dg/cpp0x/enum5.C: New.
5902
5903         PR c++/40633
5904         * g++.dg/cpp0x/enum4.C: New.
5905
5906 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5907
5908         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5909
5910 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5911
5912         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5913
5914 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR middle-end/40669
5917         * gcc.dg/pr40669.c: New test.
5918
5919 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5920
5921         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5922         location. Update all calls.
5923         * g++.dg/plugin/selfassign.c: Likewise.
5924
5925 2009-07-06  Jason Merrill  <jason@redhat.com>
5926
5927         * g++.dg/rtti/dyncast[34].C: New.
5928
5929 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5930
5931         * lib/target-supports.exp
5932         (check_effective_target_mips_newabi_large_long_double): New.
5933         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5934         target.
5935         * gcc.target/mips/fpr-moves-6.c: Likewise.
5936
5937 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5938
5939         PR c++/40557
5940         * g++.dg/template/union2.C: New test.
5941
5942 2009-07-04  Jason Merrill  <jason@redhat.com>
5943
5944         * g++.dg/template/using15.C: New.
5945
5946 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5947
5948         * gfortran.dg/maxloc_1.f90: New test.
5949
5950 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5951
5952         PR fortran/40593
5953         * gfortran.dg/proc_ptr_result_6.f90: New.
5954
5955 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5956
5957         * gcc.dg/framework-2.c: Adjust testcase to pass.
5958
5959 2009-07-04  Jason Merrill  <jason@redhat.com>
5960
5961         PR c++/40619
5962         * g++.dg/cpp0x/auto16.C: New.
5963
5964 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5965
5966         PR target/40587
5967         * gfortran.dg/pr40587.f: New test.
5968
5969 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5970
5971         PR fortran/40638
5972         * gfortran.dg/unit_1.f90: New test.
5973
5974 2009-07-03  Jason Merrill  <jason@redhat.com>
5975
5976         * g++.dg/template/pure1.C: Expect another error.
5977
5978 2009-07-03  Richard Guenther  <rguenther@suse.de>
5979
5980         PR tree-optimization/40640
5981         * gcc.c-torture/compile/pr40640.c: New testcase.
5982
5983 2009-07-03  Richard Guenther  <rguenther@suse.de>
5984
5985         PR middle-end/34163
5986         * gfortran.dg/pr34163.f90: New testcase.
5987
5988 2009-07-03  Jan Hubicka  <jh@suse.cz>
5989
5990         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5991         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5992         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5993         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5994         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5995         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5996         * gnat.dg/loop_optimization6.adb: Enable -O2.
5997
5998 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5999
6000         * g++.dg/warn/null4.C: Extend.
6001
6002 2009-07-02  Jason Merrill  <jason@redhat.com>
6003
6004         * g++.dg/template/spec8.C: Fix.
6005
6006 2009-07-02  Michael Matz  <matz@suse.de>
6007
6008         PR fortran/32131
6009         * gfortran.dg/pr32921.f: Adjust.
6010
6011 2009-07-02  Jan Hubicka  <jh@suse.cz>
6012
6013         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6014
6015 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
6016
6017         * gcc.target/mips/truncate-4.c: New testcase.
6018
6019 2009-07-01  Richard Guenther  <rguenther@suse.de>
6020
6021         PR tree-optimization/19831
6022         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6023         make allocated memory escape.  Un-XFAIL.
6024         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6025         * gcc.dg/vect/pr31699.c: Likewise.
6026         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6027
6028 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
6029
6030         PR c++/40566
6031         * g++.dg/parse/cond5.C: New test.
6032
6033 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6034
6035         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6036         (main): Pass n to main_1 instead.
6037         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6038         (main_1): New function, split off from...
6039         (main): ...here.  Pass `off' to main_1 instead.
6040
6041 2009-06-30  Jason Merrill  <jason@redhat.com>
6042
6043         PR c++/40595
6044         * g++.dg/cpp0x/variadic94.C: New.
6045
6046 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
6047
6048         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6049         * lib/target-libpath.exp (ld_library_path_vars): New variable.
6050         (init_ld_library_path_env_vars): New function, replacing the
6051         orig_*_saved assignments.  Call it after defining it.
6052         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6053         (restore_ld_library_path_env_vars): Likewise.
6054         (add_path, find_libgcc_s): New functions.
6055         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6056         gcc-set-multilib-library-path.
6057         (objc_target_compile): Don't add "." to ld_library_path.
6058         Use add_path.
6059         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6060         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6061         gcc-set-multilib-library-path.
6062         * lib/g++.exp (g++_link_flags): Likewise.
6063         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6064         * lib/c-torture.exp: Do not manipulate ld_library_path at the
6065         top level; do it...
6066         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6067         to tell when this needs to happen.  Use find_libgcc_s instead of
6068         gcc-set-multilib-library-path.
6069         * lib/gcc-dg.exp: Likewise.
6070         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6071         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6072         unless it is in $ALT_LD_LIBRARY_PATH.
6073         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6074
6075 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
6076
6077         * gnat.dg/discr12.adb: New test.
6078         * gnat.dg/discr12_pkg.ads: New helper.
6079         * gnat.dg/discr13.adb: New test.
6080         * gnat.dg/discr14.ad[sb]: Likewise.
6081         * gnat.dg/discr15.adb: Likewise.
6082         * gnat.dg/discr15_pkg.ads: New helper.
6083         * gnat.dg/discr16.adb: New test.
6084         * gnat.dg/discr16_g.ads: New helper.
6085         * gnat.dg/discr16_pkg.ads: Likewise.
6086         * gnat.dg/discr16_cont.ads: Likewise.
6087         * gnat.dg/discr17.adb: New test.
6088         * gnat.dg/discr18.adb: Likewise.
6089         * gnat.dg/discr18_pkg.ads: New helper.
6090         * gnat.dg/discr19.adb: New test.
6091
6092 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6093
6094         PR fortran/40576
6095         * gfortran.dg/internal_write_1.f90:  New testcase.
6096
6097 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
6098
6099         PR fortran/40594
6100         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6101
6102 2009-06-30  Richard Guenther  <rguenther@suse.de>
6103
6104         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6105
6106 2009-06-30  Wei Guozhi  <carrot@google.com>
6107
6108         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6109         to "-Os".
6110
6111 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6112
6113         PR tree-optimization/40542
6114         * gcc.dg/vect/pr40542.c: New test.
6115
6116 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6117
6118         PR tree-optimization/40582
6119         * gcc.c-torture/compile/pr40582.c: New test.
6120
6121 2009-06-30  Wei Guozhi  <carrot@google.com>
6122
6123         PR/40416
6124         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6125
6126 2009-06-29  Jason Merrill  <jason@redhat.com>
6127
6128         PR c++/40274
6129         * g++.dg/template/debug1.C: New.
6130
6131 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6132
6133         PR fortran/40580
6134         * pointer_check_1.f90: New test.
6135         * pointer_check_2.f90: New test.
6136         * pointer_check_3.f90: New test.
6137         * pointer_check_4.f90: New test.
6138         * pointer_check_5.f90: New test.
6139
6140 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/40551
6143         * gfortran.dg/func_assign_2.f90 : New test.
6144
6145 2009-06-29  Richard Guenther  <rguenther@suse.de>
6146
6147         PR middle-end/14187
6148         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6149         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6150         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6151         * gcc.c-torture/execute/20090623-1.c: Likewise.
6152         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6153         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6154
6155 2009-06-29  Richard Guenther  <rguenther@suse.de>
6156
6157         PR middle-end/38212
6158         * gcc.c-torture/execute/pr38212.c: New testcase.
6159
6160 2009-06-29  Richard Guenther  <rguenther@suse.de>
6161
6162         PR tree-optimization/40579
6163         * gcc.c-torture/execute/pr40579.c: New testcase.
6164
6165 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6166
6167         PR tree-optimization/40550
6168         * gcc.dg/pr40550.c: New test.
6169
6170 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6171
6172         * gnat.dg/overflow_sum2.adb: New test
6173         * gnat.dg/namet.ads: New helper.
6174
6175         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6176
6177 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6178
6179         PR fortran/34112
6180         * gfortran.dg/compiler-directive_1.f90: New test.
6181         * gfortran.dg/compiler-directive_2.f: New test.
6182
6183 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6184
6185         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6186         comment out some values and add some cases.
6187
6188 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6189
6190         PR testsuite/40567
6191         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6192
6193 2009-06-26  Richard Henderson  <rth@redhat.com>
6194
6195         PR testsuite/40565
6196         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6197         * gcc.target/i386/local.c: Pass a non-constant to T.
6198
6199 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6200
6201         PR fortran/39997
6202         PR fortran/40541
6203         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6204         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6205         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6206         * gfortran.dg/proc_ptr_result_5.f90: New.
6207
6208 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6209
6210         PR c/39902
6211         * gcc.dg/dfp/pr39902.c: New test.
6212
6213 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6214
6215         PR testsuite/40532
6216         * gcc.dg/builtins-65.c: Require c99 runtime.
6217
6218 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6219
6220         * gnat.dg/array7.ad[sb]: New test.
6221
6222 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6223
6224         * gnat.dg/array6.adb: New test.
6225
6226 2009-06-25  Ian Lance Taylor  <iant@google.com>
6227
6228         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6229
6230 2009-06-25  Ian Lance Taylor  <iant@google.com>
6231
6232         * g++.dg/warn/Wunused-16.C: New testcase.
6233
6234 2009-06-25  Ian Lance Taylor  <iant@google.com>
6235
6236         * g++.dg/warn/skip-2.C: New testcase.
6237
6238 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6239
6240         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6241         dg-skip-if and move to ...
6242         * gcc.dg/torture/20090618-1.c.
6243
6244 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6245
6246         PR tree-optimization/40493
6247         * gcc.c-torture/execute/pr40493.c: New test.
6248
6249 2009-06-24  Jason Merrill  <jason@redhat.com>
6250
6251         PR c++/40342
6252         * g++.dg/template/overload10.C: New.
6253
6254 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6255
6256         PR fortran/40427
6257         * gfortran.dg/proc_ptr_comp_11.f90: New.
6258
6259 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6260
6261         * gcc.dg/pr40501.c: New testcase.
6262
6263 2009-06-23  DJ Delorie  <dj@redhat.com>
6264
6265         Add MeP port.
6266         * lib/target-supports.exp: Add mep support (no profiling).
6267
6268 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6269
6270         PR testsuite/39297
6271         * gcc.dg/ssa/loop-31.c: Change scan rules.
6272
6273 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6274
6275         * gcc.dg/cpp/empty-include.c: Update column info.
6276         * gcc.dg/cpp/assert2.c: Update column info.
6277
6278 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6279
6280         * g++.dg/ext/builtin-object-size1.C: New test.
6281         * g++.dg/ext/builtin-object-size2.C: New test.
6282
6283 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6284
6285         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6286         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6287
6288 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6289
6290         * gcc.target/mips/truncate-3.c: New test.
6291
6292 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6293
6294         PR fortran/37254
6295         PR fortran/39850
6296         * gfortran.dg/interface_30.f90: Modified error message.
6297         * gfortran.dg/proc_decl_22.f90: New.
6298
6299 2009-06-22  Ian Lance Taylor  <iant@google.com>
6300
6301         * gcc.dg/Wcxx-compat-19.c: New testcase.
6302
6303 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6304
6305         PR objc/28050
6306         * pr28050.m: New testcase.
6307
6308 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6309
6310         PR testsuite/40481
6311         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6312
6313 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6314
6315         PR tree-optimization/40492
6316         * g++.dg/torture/pr40492.C: New test.
6317
6318 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6319
6320         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6321         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6322
6323 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6324
6325         * gnat.dg/raise_ce.adb: Helper for ...
6326         * gnat.dg/handle_and_return.adb: New test.
6327
6328 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6329
6330         PR fortran/40443
6331         * gfortran.dg/generic_18.f90: New test.
6332
6333 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6334
6335         PR fortran/40472
6336         * gfortran.dg/spread_size_limit.f90: New test.
6337
6338 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6341         to put dump files in a subdirectory.
6342         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6343         ".o" temporary files.
6344
6345 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6346
6347         PR fortran/39850
6348         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6349         * gfortran.dg/interface_20.f90: Ditto.
6350         * gfortran.dg/interface_21.f90: Ditto.
6351         * gfortran.dg/interface_22.f90: Ditto.
6352         * gfortran.dg/interface_30.f90: New.
6353         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6354
6355 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6356
6357         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6358         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6359         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6360         DEFAULT_VECTFLAGS.
6361
6362 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6363             Revital Eres  <eres@il.ibm.com>
6364
6365         PR testsuite/40359
6366         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6367         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6368         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6369
6370 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6371
6372         PR testsuite/40475
6373         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6374         without misalignment support.
6375         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6376
6377 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6378
6379         PR fortran/40452
6380         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6381
6382 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6383
6384         PR fortran/40440
6385         * gfortran.dg/alloc_comp_result_2.f90: New test.
6386
6387 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6388
6389         PR target/40482
6390         * gcc.target/arm/pr40482.c: New test.
6391
6392 2009-06-19  Ian Lance Taylor  <iant@google.com>
6393
6394         * gcc.dg/Wcxx-compat-18.c: New testcase.
6395
6396 2009-06-19  Richard Guenther  <rguenther@suse.de>
6397
6398         * gcc.c-torture/execute/20090618-1.c: New testcase.
6399
6400 2009-06-19  Ian Lance Taylor  <iant@google.com>
6401
6402         * gcc.dg/Wcxx-compat-17.c: New testcase.
6403
6404 2009-06-19  Ian Lance Taylor  <iant@google.com>
6405
6406         * gcc.dg/Wcxx-compat-15.c: New testcase.
6407
6408 2009-06-19  Ian Lance Taylor  <iant@google.com>
6409
6410         * gcc.dg/Wcxx-compat-16.c: New testcase.
6411
6412 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6413
6414         * gcc.dg/builtins-34.c: Add significand cases.
6415
6416 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         PR testsuite/40491
6419         * gcc.dg/20080522-1.c: Remove testcase for real.
6420         * gcc.dg/20080528-1.c: Ditto.
6421
6422 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6423
6424         PR fortran/40450
6425         * gfortran.dg/proc_ptr_20.f90: New.
6426
6427 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6428
6429         PR target/40470
6430         * gcc.dg/torture/pr40470-1.c: New.
6431         * gcc.dg/torture/pr40470-2.c: Likewise.
6432         * gcc.dg/torture/pr40470-3.c: Likewise.
6433         * gcc.dg/torture/pr40470-4.c: Likewise.
6434
6435 2009-06-18  Diego Novillo  <dnovillo@google.com>
6436
6437         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6438         * gcc.dg/plugin/ggcplug.c: Likewise.
6439         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6440         * g++.dg/plugin/selfassign.c: Likewise.
6441         * g++.dg/plugin/attribute_plugin.c: Likewise.
6442         * g++.dg/plugin/dumb_plugin.c: Likewise.
6443
6444 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6445
6446         * gcc.dg/cpp/arith-3.c: Add column info.
6447
6448 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6449
6450         * gcc.target/arm/fp16-compile-none-2.c: New.
6451         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6452         * gcc.target/arm/fp16-compile-alt-12.c: New.
6453
6454 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6455
6456         * gcc.target/arm/fp16-compile-alt-1.c: New.
6457         * gcc.target/arm/fp16-compile-alt-2.c: New.
6458         * gcc.target/arm/fp16-compile-alt-3.c: New.
6459         * gcc.target/arm/fp16-compile-alt-4.c: New.
6460         * gcc.target/arm/fp16-compile-alt-5.c: New.
6461         * gcc.target/arm/fp16-compile-alt-6.c: New.
6462         * gcc.target/arm/fp16-compile-alt-7.c: New.
6463         * gcc.target/arm/fp16-compile-alt-8.c: New.
6464         * gcc.target/arm/fp16-compile-alt-9.c: New.
6465         * gcc.target/arm/fp16-compile-alt-10.c: New.
6466         * gcc.target/arm/fp16-compile-alt-11.c: New.
6467         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6468         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6469         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6470         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6471         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6472         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6473         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6474         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6475         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6476         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6477         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6478         * gcc.target/arm/fp16-compile-none-1.c: New.
6479         * gcc.target/arm/fp16-compile-exprtype.c: New.
6480         * gcc.target/arm/fp16-compile-vcvt.c: New.
6481         * gcc.target/arm/fp16-builtins-1.c: New.
6482         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6483         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6484         * gcc.target/arm/fp16-param-1.c: New.
6485         * gcc.target/arm/fp16-return-1.c: New.
6486         * gcc.target/arm/fp16-unprototyped-1.c: New.
6487         * gcc.target/arm/fp16-unprototyped-2.c: New.
6488         * gcc.target/arm/fp16-variadic-1.c: New.
6489         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6490         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6491         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6492         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6493         * gcc.dg/torture/arm-fp16-ops.h: New.
6494         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6495         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6496         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6497         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6498         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6499         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6500         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6501         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6502         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6503         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6504         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6505         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6506         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6507         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6508         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6509         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6510         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6511         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6512         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6513         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6514         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6515
6516 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6517
6518         * gcc.dg/builtins-65.c: New test.
6519
6520 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6521
6522         PR fortran/40451
6523         * gfortran.dg/proc_ptr_result_4.f90: New.
6524
6525 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6526
6527         * gcc.c-torture/execute/bitfld-5.c: New test.
6528
6529 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6530
6531         * gcc.dg/builtin-unreachable-3.c: New test.
6532
6533 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6534
6535         * gcc.target/i386/builtin-unreachable.c: New test.
6536
6537 2009-06-17  Ian Lance Taylor  <iant@google.com>
6538
6539         * gcc.dg/Wcxx-compat-14.c: New testcase.
6540
6541 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6542
6543         * gcc.dg/func-ptr-conv-1.c: Update column info.
6544
6545 2009-06-17  Richard Guenther  <rguenther@suse.de>
6546
6547         PR middle-end/40404
6548         * gcc.c-torture/execute/pr40404.c: New testcase.
6549
6550 2009-06-17  Richard Guenther  <rguenther@suse.de>
6551
6552         PR middle-end/40460
6553         * g++.dg/torture/pr40460.C: New testcase.
6554
6555 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6556
6557         * gcc.dg/plugin/one_time_plugin.c: New test.
6558         * gcc.dg/plugin/one_time-test-1.c: New test.
6559         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6560
6561 2009-06-16  Ian Lance Taylor  <iant@google.com>
6562
6563         * g++.dg/warn/skip-1.C: New testcase.
6564
6565 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR middle-end/40446
6568         * g++.dg/other/pr40446.C: New test.
6569
6570 2009-06-16  Richard Guenther  <rguenther@suse.de>
6571
6572         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6573         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6574         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6575         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6576
6577 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6578
6579         * gcc.c-torture/compile/pr40432.c: New file.
6580
6581 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6582
6583         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6584
6585 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6586
6587         PR fortran/36947
6588         PR fortran/40039
6589         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6590         * gfortran.dg/interface_20.f90: Modified error messages.
6591         * gfortran.dg/interface_21.f90: Ditto.
6592         * gfortran.dg/interface_26.f90: Ditto.
6593         * gfortran.dg/interface_27.f90: Ditto.
6594         * gfortran.dg/interface_28.f90: Extended test case.
6595         * gfortran.dg/interface_29.f90: New.
6596         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6597         * gfortran.dg/proc_decl_8.f90: Ditto.
6598         * gfortran.dg/proc_ptr_11.f90: Ditto.
6599         * gfortran.dg/proc_ptr_15.f90: Ditto.
6600
6601 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6602
6603         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6604         printing.
6605         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6606         gcc.dg/vect/vect-outer-4f.c: Likewise.
6607         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6608         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6609         Likewise.
6610         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6611         outer loop.
6612
6613 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6614
6615         PR fortran/40383
6616         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6617
6618 2009-06-15  Ian Lance Taylor  <iant@google.com>
6619
6620         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6621         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6622         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6623         Recognize new notes.
6624         * gcc.dg/stmt-expr-label-2.c: Likewise.
6625         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6626         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6627         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6628         * gcc.dg/c99-vla-jump-4.c: Likewise.
6629         * gcc.dg/stmt-expr-label-1.c: Likewise.
6630         * gcc.dg/stmt-expr-label-3.c: Likewise.
6631         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6632
6633 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6634
6635         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6636
6637 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6638
6639         * gcc.dg/builtin-object-size-7.c: New test.
6640
6641 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6642
6643         PR testsuite/40426
6644         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6645         level != "" use separate -gdwarf-2 -g${level} options instead of
6646         -gdwarf-2${level}.
6647         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6648         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6649         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6650
6651 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6652
6653         * g++.dg/abi/mangle11.C: Update warning line.
6654         * g++.dg/abi/mangle12.C: Update warning line.
6655         * g++.dg/abi/mangle17.C: Update warning line.
6656         * g++.dg/abi/mangle20-2.C: Update warning line.
6657
6658 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6659
6660         * gcc.dg/optimize-bswap-1.c: Split into these two:
6661         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6662         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6663
6664 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6665
6666         * gcc.dg/optimize-bswap-1.c: New testcase.
6667
6668 2009-06-14  Richard Guenther  <rguenther@suse.de>
6669
6670         PR middle-end/40389
6671         * g++.dg/torture/pr40389.C: New testcase.
6672
6673 2009-06-13  Richard Guenther  <rguenther@suse.de>
6674
6675         PR tree-optimization/40421
6676         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6677
6678 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6679
6680         * gcc.dg/old-style-prom-3.c: Add column info.
6681         * gcc.dg/overflow-warn-1.c
6682         * gcc.dg/gomp/pr27415.c
6683         * gcc.dg/gomp/for-1.c: Same.
6684         * gcc.dg/enum-compat-1.c: Same.
6685         * gcc.dg/c99-tag-3.c: Same.
6686         * gcc.dg/Wredundant-decls-2.c: Same.
6687         * gcc.dg/func-ptr-conv-1.c: Same.
6688         * gcc.dg/asm-wide-1.c: Same.
6689         * gcc.dg/nofixed-point-2.c: Same.
6690         * gcc.dg/cpp/line3.c: Same.
6691         * gcc.dg/array-10.c: Same.
6692         * gcc.dg/c99-vla-jump-1.c: Same.
6693         * gcc.dg/pr20368-1.c: Same.
6694         * gcc.dg/Wshadow-3.c: Same.
6695         * gcc.dg/c90-const-expr-8.c: Same.
6696         * gcc.dg/label-decl-2.c: Same.
6697         * gcc.dg/dremf-type-compat-2.c: Same.
6698         * gcc.dg/c90-const-expr-5.c: Same.
6699         * gcc.dg/builtins-30.c: Same.
6700         * gcc.dg/Warray-bounds.c: Same.
6701         * gcc.dg/Wcxx-compat-2.c: Same.
6702         * gcc.dg/tree-ssa/col-1.c: Same.
6703         * gcc.dg/old-style-prom-2.c: Same.
6704         * gcc.dg/cast-function-1.c: Same.
6705         * gcc.dg/pr15698-1.c: Same.
6706         * gcc.dg/dremf-type-compat-3.c: Same.
6707         * gcc.dg/vla-8.c: Same.
6708         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6709         line.
6710         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6711         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6712         * gcc.dg/enum-compat-1.c: Same.
6713         * gcc.dg/dremf-type-compat-2.c: Same.
6714         * gcc.dg/old-style-prom-2.c: Same.
6715         * gcc.dg/pr15698-1.c: Same.
6716         * gcc.dg/pr20368-1.c: Same.
6717         * gcc.dg/dremf-type-compat-3.c: Same.
6718         * gcc.dg/builtins-30.c: Same.  Test for columns.
6719
6720 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6721
6722         PR fortran/40176
6723         * gfortran.dg/proc_decl_1.f90: Extended.
6724
6725 2009-06-12  Ian Lance Taylor  <iant@google.com>
6726
6727         * gcc.dg/Wcxx-compat-13.c: New testcase.
6728
6729 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6730
6731         PR tree-opt/38865
6732         * gcc.dg/tree-ssa/fre-vce-1.c
6733
6734 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6735
6736         PR testsuite/40384
6737         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6738         min-insn-to-prefetch-ratio=5.
6739
6740 2009-06-12  Joey Ye  <joey.ye@intel.com>
6741             H.J. Lu  <hongjiu.lu@intel.com>
6742
6743         PR middle-end/39146
6744         * gcc.target/i386/stackalign/pr39146.c: New.
6745
6746 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6747
6748         * gcc.target/i386/crc32-1.c: New.
6749         * gcc.target/i386/crc32-2.c: Likewise.
6750
6751 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6752
6753         PR c/39252
6754         * gcc.dg/builtin-unreachable-1.c: New test.
6755         * gcc.dg/builtin-unreachable-2.c: Same.
6756
6757 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6758
6759         PR fortran/40402
6760         * gfortran.dg/data_value_1.f90: New test.
6761
6762 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6763
6764         PR testsuite/39831
6765         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6766         remove ilp32 requirement.
6767         * gcc.target/i386/excess-precision-2.c: Likewise.
6768         * gcc.target/i386/excess-precision-3.c: Likewise.
6769         * gcc.target/i386/excess-precision-4.c: Likewise.
6770         * gcc.target/i386/excess-precision-5.c: Likewise.
6771         * gcc.target/i386/excess-precision-6.c: Likewise.
6772
6773 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6774
6775         PR fortran/38718
6776         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6777         * gfortran.dg/nan_5.f90: New test.
6778
6779 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6780
6781         * gcc.target/arm/neon-modes-1.c: New test.
6782
6783 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6784
6785         * g++.dg/torture/pr31579.C: Cast pointer
6786         via __SIZE_TYPE__ instead of 'unsigned long'.
6787
6788 2009-06-10  Anthony Green  <green@moxielogic.com>
6789
6790         * lib/target-supports.exp (check_profiling_available):
6791         Profiling is not available for testing purposes on moxie.
6792
6793 2009-06-09  Ian Lance Taylor  <iant@google.com>
6794
6795         * gcc.dg/Wcxx-compat-12.c: New testcase.
6796
6797 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6798
6799         PR libfortran/40334
6800         * gfortran.dg/backspace_11.f90: New.
6801
6802 2009-06-09  Jason Merrill  <jason@redhat.com>
6803
6804         * g++.dg/cpp0x/defaulted10.C: New.
6805
6806 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6807
6808         * gcc.c-torture/compile/pr40351.c: New file.
6809
6810 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6811
6812         * gnat.dg/align_max.adb: New test.
6813
6814 2009-06-08  Jason Merrill  <jason@redhat.com>
6815
6816         * g++.dg/cpp0x/auto15.C: New.
6817
6818 2009-06-08  Jan Hubicka  <jh@suse.cz>
6819
6820         PR debug/39834
6821         * gcc.dg/torture/pr39834.c
6822
6823 2009-06-08  Jan Hubicka  <jh@suse.cz>
6824
6825         PR middle-end/40102
6826         * g++.dg/torture/pr40102.C: New testcase.
6827
6828 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6829
6830         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6831         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6832         * gcc.dg/builtin-object-size-6.c: New test.
6833
6834         PR c++/40373
6835         * g++.dg/template/dtor7.C: New test.
6836
6837         PR c++/40370
6838         PR c++/40372
6839         * g++.dg/template/error41.C: New test.
6840         * g++.dg/template/error42.C: New test.
6841
6842 2009-06-08  Revital Eres  <eres@il.ibm.com>
6843
6844         PR testsuite/40359
6845         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6846         * gcc.dg/vect/vect-88.c: Likewise.
6847         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6848         * gcc.dg/vect/pr25413.c: Likewise.
6849         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6850
6851 2009-06-07  Ian Lance Taylor  <iant@google.com>
6852
6853         * g++.dg/warn/Wswitch-3.C: New testcase.
6854         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6855         * gcc.dg/Wswitch-enum-error.c: Likewise.
6856         * gcc.dg/Wswitch-error.c: Likewise.
6857
6858 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6859
6860         PR fortran/40008
6861         * gfortran.dg/negative_unit.f: Update test.
6862         * gfortran.dg/negative_unit_int8.f: Update test.
6863         * gfortran.dg/newunit_1.f90: New test.
6864
6865 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6866
6867         PR fortran/25104
6868         PR fortran/29962
6869         * gfortran.dg/spread_init_expr.f03: New.
6870         * gfortran.dg/unpack_init_expr.f03: New.
6871         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6872         error message.
6873
6874 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6875
6876         PR fortran/25104
6877         PR fortran/29962
6878         * gfortran.dg/count_init_expr.f03
6879         * gfortran.dg/product_init_expr.f03
6880         * gfortran.dg/sum_init_expr.f03
6881
6882 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6883
6884         PR fortran/36874
6885         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6886         message.
6887         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6888         shapes.
6889         * gfortran.dg/zero_sized_5.f90: Likewise.
6890
6891 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6892
6893         PR middle-end/32950
6894         * g++.dg/torture/pr32950.C: New.
6895
6896 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6897
6898         PR fortran/25104
6899         PR fortran/29962
6900         * gfortran.dg/dot_product_1.f03: New.
6901         * gfortran.dg/matmul_8.f03: New.
6902         * gfortran.dg/transpose_3.f03: New.
6903
6904 2009-06-06  Ian Lance Taylor  <iant@google.com>
6905
6906         * gcc.dg/Wunused-label-1.c: New test case.
6907         * g++.dg/warn/Wunused-label-1.C: New test case.
6908         * g++.dg/warn/Wunused-label-2.C: New test case.
6909         * g++.dg/warn/Wunused-label-3.C: New test case.
6910
6911 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6912
6913         PR fortran/37203
6914         * reshape_zerosize_2.f90: New.
6915
6916 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6917
6918         PR fortran/32890
6919         * gfortran.dg/pack_assign_1.f90: New.
6920         * gfortran.dg/pack_vector_1.f90: New.
6921
6922 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR middle-end/40340
6925         * gcc.dg/pr40340-1.c: New test.
6926         * gcc.dg/pr40340-2.c: New test.
6927         * gcc.dg/pr40340-3.c: New test.
6928         * gcc.dg/pr40340-4.c: New test.
6929         * gcc.dg/pr40340-5.c: New test.
6930         * gcc.dg/pr40340.h: New file.
6931
6932 2009-06-05  Revital Eres  <eres@il.ibm.com>
6933
6934         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6935         New procedure.
6936         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6937         * gcc.dg/vect/vect-33.c: Likewise.
6938         * gcc.dg/vect/vect-92.c: Likewise.
6939         * gcc.dg/vect/vect-58.c: Likewise.
6940         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6941         * gcc.dg/vect/vect-42.c: Likewise.
6942         * gcc.dg/vect/slp-25.c: Likewise.
6943         * gcc.dg/vect/vect-align-1.c: Likewise.
6944         * gcc.dg/vect/vect-align-2.c: Likewise.
6945         * gcc.dg/vect/vect-93.c: Likewise.
6946         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6947         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6948         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6949         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6950         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6951         * gcc.dg/vect/vect-26.c: Likewise.
6952         * gcc.dg/vect/vect-44.c: Likewise.
6953         * gcc.dg/vect/vect-70.c: Likewise.
6954         * gcc.dg/vect/vect-95.c: Likewise.
6955         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6956         * gcc.dg/vect/vect-28.c: Likewise.
6957         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6958         * gcc.dg/vect/vect-87.c: Likewise.
6959         * gcc.dg/vect/vect-109.c: Likewise.
6960         * gcc.dg/vect/vect-54.c: Likewise.
6961         * gcc.dg/vect/vect-96.c: Likewise.
6962         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6963         * gcc.dg/vect/vect-88.c: Likewise.
6964         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6965         * gcc.dg/vect/vect-89.c: Likewise.
6966         * gcc.dg/vect/vect-91.c: Likewise.
6967         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6968         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6969         * gfortran.dg/vect/vect-2.f90: Likewise.
6970         * gfortran.dg/vect/vect-3.f90: Likewise.
6971         * gfortran.dg/vect/vect-4.f90: Likewise.
6972         * gfortran.dg/vect/vect-5.f90: Likewise.
6973
6974 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6975
6976         PR tree-optimization/36318
6977         * gcc.dg/tree-ssa/sra-7.c: New test.
6978
6979 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6980
6981         PR fortran/37203
6982         * gfortran.dg/reshape_order_5.f90: New.
6983         * gfortran.dg/reshape_shape_1.f90: New.
6984
6985 2009-06-04  Jason Merrill  <jason@redhat.com>
6986
6987         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6988
6989 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6990
6991         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6992         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6993
6994 2009-06-04  Richard Guenther  <rguenther@suse.de>
6995
6996         PR c++/39371
6997         * g++.dg/torture/pr40335.C: New testcase.
6998
6999 2009-06-03  Richard Guenther  <rguenther@suse.de>
7000
7001         PR middle-end/40328
7002         * gcc.dg/torture/pr40328.c: New testcase.
7003
7004 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
7005
7006         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7007         m68k and fido.
7008
7009 2009-06-03  Martin Jambor  <mjambor@suse.cz>
7010
7011         * g++.dg/torture/pr40323.C: New file.
7012
7013 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
7014
7015         * gnat.dg/specs/root.ads: New test.
7016         * gnat.dg/specs/root-level_1.ads: Likewise.
7017         * gnat.dg/specs/root-level_2.ads: Likewise.
7018         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7019
7020 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
7021
7022         * g++.dg/init/ref15.C: Require unwrapped targets.
7023
7024 2009-06-02  Jason Merrill  <jason@redhat.com>
7025
7026         * g++.dg/cpp0x/initlist13.C: Remove expected error.
7027         * g++.dg/cpp0x/initlist18.C: New.
7028         * g++.dg/cpp0x/initlist19.C: New.
7029
7030         * g++.dg/cpp0x/auto14.C: New.
7031
7032 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7033
7034         * gnat.dg/alignment6.adb: Remove XFAIL.
7035
7036 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
7037
7038         PR c++/38089
7039         * g++.dg/template/spec36.C: New test.
7040
7041 2009-06-01  Ian Lance Taylor  <iant@google.com>
7042
7043         * gcc.dg/cast-qual-3.c: New testcase.
7044         * g++.dg/warn/Wcast-qual2.C: New testcase.
7045
7046 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
7047
7048         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7049         (process-message): Expect column numbers.
7050         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7051         * gcc.dg/pch/counter-2.c: Same.
7052         * gcc.dg/pch/valid-2.c: Same.
7053         * gcc.dg/pch/warn-1.c: Same.
7054         * gcc.dg/pch/valid-1.c: Same.
7055         * gcc.dg/cpp/include2a.c: Handle lack of columns.
7056         * gcc.dg/cpp/syshdr.c: Same.
7057         * gcc.dg/cpp/19940712-1.c: Same.
7058         * gcc.dg/cpp/missing-header-1.c: Same.
7059         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7060         * gcc.dg/cpp/tr-warn3.c: Same.
7061         * gcc.dg/cpp/pr29612-2.c: Same.
7062         * gcc.dg/cpp/tr-warn4.c: Same.
7063         * gcc.dg/cpp/Wtrigraphs.c: Same.
7064         * gcc.dg/cpp/poison.c: Same.
7065         * gcc.dg/cpp/arith-3.c: Same.
7066         * gcc.dg/cpp/sysmac2.c: Same.
7067         * gcc.dg/cpp/cpp.exp: Same.
7068         * gcc.dg/cpp/tr-warn5.c: Same.
7069         * gcc.dg/cpp/include2.c: Same.
7070         * gcc.dg/cpp/Wmissingdirs.c: Same.
7071         * gcc.dg/cpp/Wmissingdirs.c: Same.
7072         * gcc.dg/cpp/tr-warn6.c: Same.
7073         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7074         * gcc.dg/cpp/macspace1.c: Same.
7075         * gcc.dg/cpp/escape-2.c: Same.
7076         * gcc.dg/cpp/assert2.c: Same.
7077         * gcc.dg/cpp/undef2.c: Same.
7078         * gcc.dg/cpp/macspace2.c: Same.
7079         * gcc.dg/cpp/tr-warn1.c: Same.
7080         * gcc.dg/cpp/extratokens2.c: Same.
7081         * gcc.dg/cpp/strify2.c: Same.
7082         * gcc.dg/cpp/Wsignprom.c: Same.
7083         * gcc.dg/cpp/redef2.c: Same.
7084         * gcc.dg/cpp/trad/trad.exp: Same.
7085         * gcc.dg/cpp/arith-1.c: Same.
7086         * gcc.dg/cpp/extratokens.c: Same.
7087         * gcc.dg/cpp/if-mpar.c: Same.
7088
7089 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7090
7091         * gnat.dg/nested_float_packed.ads: New test.
7092
7093 2009-06-01  Olivier Hainque  <hainque@adacore.com>
7094             Eric Botcazou  <botcazou@adacore.com>
7095
7096         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7097         * gnat.dg/test_oconst.adb: New test.
7098
7099 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7100
7101         * gcc.dg/plugin/ggcplug.c: Moved comment.
7102         (plugin_init): Fixed typo, declared i, returned 0 at end.
7103
7104 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7105
7106         PR testsuite/40244
7107         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7108         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7109
7110 2009-05-29  Ian Lance Taylor  <iant@google.com>
7111
7112         * gcc.dg/Wcxx-compat-11.c: New testcase.
7113
7114 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7115
7116         PR fortran/40019
7117         * gfortran.dg/leadz_trailz_1.f90: New test.
7118         * gfortran.dg/leadz_trailz_2.f90: New test.
7119
7120 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7121
7122         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7123         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7124         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7125         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7126         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7127         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7128         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7129         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7130         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7131         * gcc.dg/tree-ssa/sra-5.c: New file.
7132         * gcc.dg/tree-ssa/sra-6.c: New file.
7133         * gcc.c-torture/compile/sra-1.c: New file.
7134
7135 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR middle-end/40291
7138         * gcc.c-torture/compile/pr40291.c: New test.
7139
7140         PR target/40017
7141         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7142         __vector _Bool.
7143         * gcc.target/powerpc/altivec-30.c: New test.
7144         * gcc.target/powerpc/altivec-31.c: New test.
7145
7146 2009-05-28  Richard Guenther  <rguenther@suse.de>
7147
7148         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7149         * gcc.c-torture/execute/20090527-1.c: Likewise.
7150
7151 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7152
7153         PR c++/39754
7154         * g++.dg/template/canon-type-1.C: New test.
7155         * g++.dg/template/canon-type-2.C: Likewise.
7156         * g++.dg/template/canon-type-3.C: Likewise.
7157         * g++.dg/template/canon-type-4.C: Likewise.
7158         * g++.dg/template/canon-type-5.C: Likewise.
7159         * g++.dg/template/canon-type-6.C: Likewise.
7160         * g++.dg/template/canon-type-7.C: Likewise.
7161
7162 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7163             Uros Bizjak  <ubizjak@gmail.com>
7164             Danny Smith  <dansmister@gmail.com>
7165
7166         PR target/37216
7167
7168         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7169         New function.
7170         * gcc.target/i386/pr37216.c:  New test source file.
7171         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7172         use -fno-common for testing Cygwin and MinGW targets.
7173
7174 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7175
7176         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7177         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7178         * g++.dg/pr37742.C (size_t): Likewise.
7179         * g++.dg/torture/pr34850.C (size_t): Likewise.
7180         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7181         _PTRDIFF_TYPE__.
7182         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7183         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7184         (size_t): Use __extension__ and __SIZE_TYPE__.
7185         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7186         __SIZE_TYPE__.
7187         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7188         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7189         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7190         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7191         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7192         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7193         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7194         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7195         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7196         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7197         (__ssize_t): Likewise.
7198         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7199         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7200         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7201         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7202         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7203         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7204         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7205         * gcc.dg/pr33667.c (size_t): Likewise.
7206         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7207         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7208         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7209         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7210         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7211         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7212
7213 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7214
7215         PR tree-optimization/40254
7216         * gcc.dg/vect/pr40254.c: New test.
7217
7218 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7219
7220         PR middle-end/33699
7221         * gcc.target/mips/const-anchor-1.c: New test.
7222         * gcc.target/mips/const-anchor-2.c: New test.
7223
7224 2009-05-27  Jason Merrill  <jason@redhat.com>
7225
7226         * g++.dg/cpp0x/initlist15.C: New.
7227         * g++.dg/cpp0x/initlist16.C: New.
7228         * g++.dg/cpp0x/initlist17.C: New.
7229
7230 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7231
7232         PR fortran/39178
7233         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7234         patterns to reflect frontend changes.
7235         * gfortran.dg/vector_subscript_4.f90: Likewise.
7236
7237 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7238             Eric Botcazou  <botcazou@adacore.com>
7239
7240         * gcc.c-torture/execute/align-nest.c: New testcase.
7241         * gnat.dg/misaligned_nest.adb: New testcase.
7242
7243 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7244
7245         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7246         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7247         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7248         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7249
7250 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7251
7252         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7253         cast instead of assuming 0ul.
7254         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7255         __SIZE_TYPE__.
7256         (_type_desc): Make first argument const.
7257         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7258
7259 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7260
7261         PR libfortran/40187
7262         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7263         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7264
7265 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7266
7267         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7268         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7269         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7270         * gcc.dg/plugin/ggcplug.c: Added new file.
7271
7272 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7273
7274         PR fortran/40246
7275         * gfortran.dg/nullify_4.f90: New test.
7276
7277 2009-05-26  Richard Guenther  <rguenther@suse.de>
7278
7279         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7280
7281 2009-05-26  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/40252
7284         * gcc.c-torture/compile/pr40252.c: New testcase.
7285
7286 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7287
7288         PR c++/40007
7289         * g++.dg/template/typedef18.C: New test.
7290         * g++.dg/template/typedef19.C: Likewise.
7291         * g++.dg/template/typedef20.C: Likewise.
7292         * g++.dg/template/access11.C: Adjust.
7293
7294 2009-05-26  Richard Guenther  <rguenther@suse.de>
7295
7296         PR testsuite/40247
7297         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7298
7299 2009-05-25  Jason Merrill  <jason@redhat.com>
7300
7301         PR c++/38064
7302         * g++.dg/cpp0x/enum3.C: New test.
7303
7304 2009-05-25  Richard Guenther  <rguenther@suse.de>
7305
7306         PR tree-optimization/36327
7307         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7308         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7309         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7310         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7311         * gcc.dg/vect/vect-40.c: Likewise.
7312         * gcc.dg/vect/vect-42.c: Likewise.
7313         * gcc.dg/vect/vect-46.c: Likewise.
7314         * gcc.dg/vect/vect-76.c: Likewise.
7315
7316 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7317
7318         PR fortran/40176
7319         * gfortran.dg/proc_ptr_18.f90: New.
7320         * gfortran.dg/proc_ptr_19.f90: New.
7321         * gfortran.dg/proc_ptr_comp_9.f90: New.
7322         * gfortran.dg/proc_ptr_comp_10.f90: New.
7323
7324 2009-05-25  Richard Guenther  <rguenther@suse.de>
7325
7326         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7327         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7328
7329 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7330
7331         PR tree-optimization/40238
7332         * gcc.dg/vect/pr40238.c: New test.
7333
7334 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7335             Dominique Dhumieres  <dominiq@lps.ens.fr>
7336
7337         PR fortran/35732
7338         PR fortran/39872
7339         * gfortran.dg/bounds_check_fail_3.f90: New test.
7340         * gfortran.dg/bounds_check_fail_4.f90: New test.
7341         * gfortran.dg/bounds_check_14.f90: Update test.
7342         * gfortran.dg/bound_4.f90: Update test.
7343
7344 2009-05-24  Richard Guenther  <rguenther@suse.de>
7345
7346         PR middle-end/40233
7347         * gcc.c-torture/compile/pr40233.c: New testcase.
7348
7349 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7350
7351         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7352         for alpha*-*-* targets.
7353
7354 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7355
7356         * gcc.dg/vect/bb-slp-1.c: New test.
7357         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7358         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7359         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7360         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7361         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7362         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7363         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7364         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7365         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7366         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7367         gcc.dg/vect/bb-slp-22.c: Likewise.
7368         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7369
7370 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7371             Maxim Kuvyrkov  <maxim@codesourcery.com>
7372
7373         * gcc.dg/falign-labels-1.c: New test.
7374
7375 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/specs/rep_clause3.ads: New test.
7378
7379 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7380
7381         * gnat.dg/addr6.adb: New test.
7382
7383 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7384
7385         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7386         New function.
7387         * gcc.target/arm/thumb2-mul-space.c: New file.
7388         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7389         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7390         * gcc.target/arm/thumb2-mul-speed.c: New file.
7391
7392 2009-05-22  Richard Guenther  <rguenther@suse.de>
7393
7394         PR middle-end/38964
7395         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7396         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7397         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7398
7399 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7400
7401         * gcc.dg/dll-6.c: New test.
7402         * gcc.dg/dll-6a.c: Likewise.
7403         * gcc.dg/dll-7.c: Likewise.
7404         * gcc.dg/dll-7a.c: Likewise.
7405         * g++.dg/ext/dllexport2.C: Likewise.
7406         * g++.dg/ext/dllexport2a.cc: Likewise.
7407
7408 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7409
7410         PR target/37846
7411         * gcc.target/ia64/mfused-madd-vect.c: New test.
7412         * gcc.target/ia64/mfused-madd.c: New test.
7413         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7414         * gcc.target/ia64/mno-fused-madd.c: New test.
7415
7416 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         * gcc.target/i386/movbe-1.c: New.
7419         * gcc.target/i386/movbe-2.c: Likewise.
7420
7421 2009-05-21  Taras Glek  <tglek@mozilla.com>
7422
7423         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7424         plugin_init signature.
7425         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7426         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7427         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7428
7429 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7430
7431         * gcc.dg/target/arm/neon-vmla-1.c: New.
7432         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7433
7434 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7435
7436         * gcc.target/mips/octeon-exts-6.c: New test.
7437         * gcc.target/mips/extend-1.c: New test.
7438         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7439         EXTS.
7440         * gcc.target/mips/octeon-exts-5.c: Likewise.
7441
7442 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR middle-end/40204
7445         * gcc.c-torture/compile/pr40204.c: New test.
7446
7447 2009-05-20  Richard Guenther  <rguenther@suse.de>
7448
7449         * gcc.c-torture/compile/20090518-1.c: New testcase.
7450
7451 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7452
7453         PR tree-optimization/40087
7454         * gcc.dg/tree-ssa/pr40087.c: New test.
7455
7456 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7457
7458         * gcc.dg/vector-4.c: New testcase.
7459         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7460         * g++.dg/ext/vector16.C: New testcase.
7461
7462 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         PR c/40172
7465         * gcc.dg/pr40172.c: Renamed to ...
7466         * gcc.dg/pr40172-1.c: This.
7467
7468         * gcc.dg/pr40172-2.c: New.
7469         * gcc.dg/pr40172-3.c: Likewise.
7470
7471 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7472
7473         PR c/40172
7474         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7475
7476 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7477
7478         * gnat.dg/loop_optimization6.ad[sb]: New test.
7479
7480 2009-05-19  Richard Guenther  <rguenther@suse.de>
7481
7482         * gcc.c-torture/compile/20090519-1.c: New testcase.
7483
7484 2009-05-18  Jason Merrill  <jason@redhat.com>
7485
7486         * g++.dg/cpp0x/explicit1.C: New.
7487         * g++.dg/cpp0x/explicit2.C: New.
7488
7489 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7490
7491         PR debug/40109
7492         * g++.dg/debug/dwarf2/nested-1.C: New test.
7493
7494 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7495
7496         PR testsuite/39907
7497         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7498         stack alignment.
7499
7500 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7501
7502         PR fortran/40164
7503         * gfortran.dg/proc_ptr_comp_8.f90: New.
7504
7505 2009-05-18  Richard Guenther  <rguenther@suse.de>
7506
7507         PR fortran/40168
7508         * gfortran.dg/array_memset_2.f90: Adjust.
7509
7510 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7511
7512         PR fortran/36947
7513         PR fortran/40039
7514         * gfortran.dg/interface_27.f90: New.
7515         * gfortran.dg/interface_28.f90: New.
7516         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7517         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7518
7519 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7520
7521         * gcc.target/m68k/tls-ie.c: New test.
7522         * gcc.target/m68k/tls-le.c: New test.
7523         * gcc.target/m68k/tls-gd.c: New test.
7524         * gcc.target/m68k/tls-ld.c: New test.
7525         * gcc.target/m68k/tls-ie-xgot.c: New test.
7526         * gcc.target/m68k/tls-le-xtls.c: New test.
7527         * gcc.target/m68k/tls-gd-xgot.c: New test.
7528         * gcc.target/m68k/tls-ld-xgot.c: New test.
7529         * gcc.target/m68k/tls-ld-xtls.c: New test.
7530         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7531
7532 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7533
7534         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7535
7536 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7537
7538         PR c/40172
7539         * gcc.dg/pr40172.c: New.
7540
7541 2009-05-17  Jason Merrill  <jason@redhat.com>
7542
7543         PR c++/40139
7544         * g++.dg/template/dtor6.C: New.
7545
7546 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7547
7548         * g++.dg/warn/translate-ice-1.C: New test.
7549
7550 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7551
7552         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7553         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7554         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7555         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7556
7557 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7558
7559         PR fortran/33197
7560         * gfortran.dg/erf_2.F90: New test.
7561         * gfortran.dg/erfc_scaled_2.f90: New test.
7562
7563 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7564
7565         PR fortran/31243
7566         * gfortran.dg/string_1.f90: New test.
7567         * gfortran.dg/string_2.f90: New test.
7568         * gfortran.dg/string_3.f90: New test.
7569
7570 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7571
7572         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7573         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7574
7575 2009-05-15  Ian Lance Taylor  <iant@google.com>
7576
7577         * gcc.dg/Wcxx-compat-10.c: New testcase.
7578
7579 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7580
7581         PR 16302
7582         * gcc.dg/pr16302.c: New.
7583         * g++.dg/warn/pr16302.C: New.
7584
7585 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7586
7587         * gcc.dg/torture/builtin-math-5.c: New.
7588         * gcc.dg/torture/builtin-math-6.c: New.
7589         * lib/target-supports.exp (check_effective_target_mpc): New.
7590
7591 2009-05-15  Jan Hubicka  <jh@suse.cz>
7592
7593         * gcc.dg/tree-ssa/inline-3.c: New testcase
7594
7595 2009-05-15  Jan Hubicka  <jh@suse.cz>
7596
7597         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7598         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7599         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7600         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7601         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7602         Mark noinline.
7603         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7604         Mark noinline.
7605         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7606         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7607
7608 2009-05-15  Jan Hubicka  <jh@suse.cz>
7609
7610         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7611         optimized by sibcall noinline.
7612
7613 2009-05-15  Jan Hubicka  <jh@suse.cz>
7614
7615         * sibcall-1.c (track): Mark noinline.
7616         * sibcall-2.c (track): Mark noinline.
7617         * sibcall-3.c (track): Mark noinline.
7618         * sibcall-4.c (track): Mark noinline.
7619
7620 2009-05-15  Jan Hubicka  <jh@suse.cz>
7621
7622         * flatten-2.c: Disable early inlining; add comment.
7623         * flatten-3.c: New test based on flatten-2.c.
7624
7625 2009-05-15  Richard Guenther  <rguenther@suse.de>
7626
7627         PR tree-optimization/39999
7628         * gcc.c-torture/compile/pr39999.c: New testcase.
7629
7630 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7631
7632         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7633
7634 2009-05-14  Ian Lance Taylor  <iant@google.com>
7635
7636         * gcc.dg/Wcxx-compat-9.c: New testcase.
7637
7638 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7639
7640         PR fortran/39996
7641         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7642         * gfortran.dg/duplicate_type_2.f90: Ditto.
7643         * gfortran.dg/duplicate_type_3.f90: New.
7644
7645 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7646
7647         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7648         * ada/acats/tests/c5/c59002c.ada: Likewise.
7649
7650 2009-05-13  Taras Glek  <tglek@mozilla.com>
7651
7652         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7653         attributes and decl smashing.
7654         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7655         attributes.
7656         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7657         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7658
7659 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR fortran/39865
7662         * gfortran.dg/pr39865.f90: New test.
7663         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7664         arrays in FMT=.
7665         * gfortran.dg/hollerith_f95.f90: Likewise.
7666         * gfortran.dg/hollerith6.f90: New test.
7667         * gfortran.dg/hollerith7.f90: New test.
7668
7669 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7670
7671         PR cpp/36674
7672         * gcc.dg/cpp/pr36674.i: New.
7673
7674 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7675
7676         PR middle-end/40035
7677         * gcc.c-torture/compile/pr40035.c: New test.
7678
7679 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7680
7681         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7682
7683 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7684
7685         PR fortran/40110
7686         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7687         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7688         * gfortran.dg/interop_params.f03: Ditto.
7689
7690 2009-05-12  Jan Hubicka  <jh@suse.cz>
7691
7692         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7693         so unrolling still happens.
7694         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7695         * gcc.dg/ipa/ipacost-2.c: Likewise.
7696         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7697
7698 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7699
7700         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7701
7702 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7703
7704         * lib/target-supports.exp (check_profiling_available): Return
7705         false for -p on *-*-cygwin* targets.
7706
7707 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7708
7709         PR tree-optimization/38632
7710         * g++.dg/tree-ssa/pr38632.C: New.
7711
7712 2009-05-11  Jan Hubicka  <jh@suse.cz>
7713
7714         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7715         we now optimize better.
7716         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7717         out at different places.
7718         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7719         unroling.
7720         * gcc.dg/vect/vect-76.c: Likewise.
7721         * gcc.dg/vect/vect-70.c: Likewise.
7722         * gcc.dg/vect/vect-66.c: Likewise.
7723         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7724         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7725
7726 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7727
7728         PR middle-end/40080
7729         * gcc.c-torture/compile/pr40080.c: New.
7730
7731 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7732
7733         * gcc.c-torture/compile/pr40026.c: New testcase.
7734
7735 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7736
7737         PR fortran/40089
7738         * gfortran.dg/proc_ptr_comp_7.f90: New.
7739
7740 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7741
7742         PR tree-optimization/40074
7743         * gcc.dg/vect/pr40074.c: New test.
7744
7745 2009-05-10  Ian Lance Taylor  <iant@google.com>
7746
7747         * gcc.dg/Wcxx-compat-7.c: New testcase.
7748         * gcc.dg/Wcxx-compat-8.c: New testcase.
7749         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7750         * gcc.dg/pr17188-1.c: Likewise.
7751         * gcc.dg/pr39084.c: Likewise.
7752
7753 2009-05-10  Michael Matz  <matz@suse.de>
7754
7755         PR target/40031
7756         * gcc.dg/pr40031.c: New test.
7757
7758 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7759
7760         PR fortran/40018
7761         * gfortran.dg/array_constructor_31.f90: New test.
7762
7763 2009-05-10  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/40081
7766         * g++.dg/torture/pr40081.C: New testcase.
7767
7768 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7769
7770         PR fortran/38863
7771         * gfortran.dg/dependency_24.f90: New test.
7772         * gfortran.dg/dependency_23.f90: Clean up module files.
7773
7774 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7775
7776         PR fortran/38956
7777         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7778         * gfortran.dg/chmod_2.f90: Likewise.
7779         * gfortran.dg/chmod_3.f90: Likewise.
7780         * gfortran.dg/open_errors.f90: Likewise.
7781
7782 2009-05-09  Jan Hubicka  <jh@suse.cz>
7783
7784         PR middle-end/40043
7785         * g++.dg/eh/nested-try.C: New test.
7786
7787 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7788
7789         PR tree-optimization/40049
7790         * gcc.dg/vect/vect-shift-2.c: New test.
7791
7792 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7793
7794         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7795         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7796
7797 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7798
7799         PR c/36892
7800         * g++.dg/warn/deprecated-6.C: New.
7801         * gcc.dg/deprecated-4.c: Likewise.
7802         * gcc.dg/deprecated-5.c: Likewise.
7803         * gcc.dg/deprecated-6.c: Likewise.
7804
7805 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7806
7807         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7808         __aligned__(__BIGGEST_ALIGNMENT__).
7809         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7810         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7811         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7812         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7813         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7814         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7815         * gcc.dg/vect/Os-vect-95.c: Likewise.
7816         * gcc.dg/vect/pr20122.c: Likewise.
7817         * gcc.dg/vect/pr36493.c: Likewise.
7818         * gcc.dg/vect/pr37385.c: Likewise.
7819         * gcc.dg/vect/slp-7.c: Likewise.
7820         * gcc.dg/vect/slp-9.c: Likewise.
7821         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7822         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7823         * gcc.dg/vect/vect-35.c: Likewise.
7824         * gcc.dg/vect/vect-40.c: Likewise.
7825         * gcc.dg/vect/vect-42.c: Likewise.
7826         * gcc.dg/vect/vect-44.c: Likewise.
7827         * gcc.dg/vect/vect-46.c: Likewise.
7828         * gcc.dg/vect/vect-48.c: Likewise.
7829         * gcc.dg/vect/vect-52.c: Likewise.
7830         * gcc.dg/vect/vect-54.c: Likewise.
7831         * gcc.dg/vect/vect-56.c: Likewise.
7832         * gcc.dg/vect/vect-58.c: Likewise.
7833         * gcc.dg/vect/vect-60.c: Likewise.
7834         * gcc.dg/vect/vect-74.c: Likewise.
7835         * gcc.dg/vect/vect-75.c: Likewise.
7836         * gcc.dg/vect/vect-76.c: Likewise.
7837         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7838         * gcc.dg/vect/vect-77.c: Likewise.
7839         * gcc.dg/vect/vect-77-global.c: Likewise.
7840         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7841         * gcc.dg/vect/vect-78.c: Likewise.
7842         * gcc.dg/vect/vect-78-global.c: Likewise.
7843         * gcc.dg/vect/vect-80.c: Likewise.
7844         * gcc.dg/vect/vect-85.c: Likewise.
7845         * gcc.dg/vect/vect-87.c: Likewise.
7846         * gcc.dg/vect/vect-88.c: Likewise.
7847         * gcc.dg/vect/vect-92.c: Likewise.
7848         * gcc.dg/vect/vect-93.c: Likewise.
7849         * gcc.dg/vect/vect-95.c: Likewise.
7850         * gcc.dg/vect/vect-97.c: Likewise.
7851         * gcc.dg/vect/vect-complex-1.c: Likewise.
7852         * gcc.dg/vect/vect-complex-4.c: Likewise.
7853         * gcc.dg/vect/vect-complex-5.c: Likewise.
7854         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7855         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7856         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7857         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7858         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7859         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7860         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7861         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7862         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7863         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7864         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7865         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7866         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7867         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7868         * gcc.dg/vect/vect-outer-1.c: Likewise.
7869         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7870         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7871         * gcc.dg/vect/vect-outer-2.c: Likewise.
7872         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7873         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7874         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7875         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7876         * gcc.dg/vect/vect-outer-3.c: Likewise.
7877         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7878         * gcc.dg/vect/vect-outer-5.c: Likewise.
7879         * gcc.dg/vect/vect-outer-6.c: Likewise.
7880         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7881         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7882         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7883         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7884         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7885         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7886         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7887         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7888         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7889         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7890         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7891         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7892         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7893         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7894
7895 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7896
7897         PR c/24581
7898         * gcc.dg/torture/complex-sign.h: New header.
7899         * gcc.dg/torture/complex-sign-add.c,
7900         gcc.dg/torture/complex-sign-mixed-add.c,
7901         gcc.dg/torture/complex-sign-mixed-div.c,
7902         gcc.dg/torture/complex-sign-mixed-mul.c,
7903         gcc.dg/torture/complex-sign-mixed-sub.c,
7904         gcc.dg/torture/complex-sign-mul.c,
7905         gcc.dg/torture/complex-sign-sub.c: New tests.
7906
7907 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7908
7909         PR fortran/39876
7910         * gfortran.dg/intrinsic_3.f90: New.
7911
7912 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7913
7914         PR c/39037
7915         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7916         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7917         * gcc.dg/dfp/float-constant-double.c: New test.
7918         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7919         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7920         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7921         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7922         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7923         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7924         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7925         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7926         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7927
7928 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR middle-end/40057
7931         * gcc.c-torture/execute/pr40057.c: New test.
7932
7933 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7934
7935         * gcc.c-torture/compile/const-high-part.c: New test.
7936
7937 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7938
7939         PR testsuite/40050
7940         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7941         build plugin.
7942
7943 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7944
7945         PR fortran/39630
7946         * gfortran.dg/proc_decl_1.f90: Modified.
7947         * gfortran.dg/proc_ptr_comp_1.f90: New.
7948         * gfortran.dg/proc_ptr_comp_2.f90: New.
7949         * gfortran.dg/proc_ptr_comp_3.f90: New.
7950         * gfortran.dg/proc_ptr_comp_4.f90: New.
7951         * gfortran.dg/proc_ptr_comp_5.f90: New.
7952         * gfortran.dg/proc_ptr_comp_6.f90: New.
7953
7954 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7955
7956         PR c++/17395
7957         * g++.dg/template/call7.C: New test.
7958
7959 2009-05-06  Diego Novillo  <dnovillo@google.com>
7960
7961         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7962
7963 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7964
7965         * gfortran.dg/pr40021.f: Moved to ...
7966         * gfortran.fortran-torture/execute/pr40021.f: Here.
7967
7968 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7969
7970         PR middle-end/39986
7971         * gcc.dg/dfp/pr39986.c: New test.
7972
7973 2009-05-06  Michael Matz  <matz@suse.de>
7974
7975         PR middle-end/40021
7976         * gfortran.dg/pr40021.f: New test.
7977
7978 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7979
7980         * lib/plugin-support.exp: New file containing support procs for
7981         plugin testcases.
7982         * lib/target-supports.exp (check_plugin_available): New proc.
7983         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7984         * gcc.dg/plugin/selfassign.c: New plugin source file.
7985         * gcc.dg/plugin/self-assign-test-1.c: New test.
7986         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7987         * g++.dg/README: Add description for plugin test.
7988         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7989         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7990         * g++.dg/plugin/selfassign.c: New plugin source file.
7991         * g++.dg/plugin/self-assign-test-1.C: New test.
7992         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7993         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7994         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7995         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7996
7997 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7998
7999         PR fortran/40041
8000         * gfortran.dg/intrinsic_2.f90: New test.
8001         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8002
8003 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
8004
8005         PR c/40032
8006         * gcc.dg/noncompile/incomplete-5.c: New test.
8007
8008 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR middle-end/39666
8011         * gcc.dg/pr39666-1.c: New test.
8012         * gcc.dg/pr39666-2.c: Likewise.
8013         * g++.dg/warn/Wuninitialized-4.C: Likewise.
8014         * g++.dg/warn/Wuninitialized-5.C: Likewise.
8015         * gfortran.dg/pr39666-1.f90: Likewise.
8016         * gfortran.dg/pr39666-2.f90: Likewise.
8017
8018 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
8019
8020         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8021         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8022         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8023
8024 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
8025
8026         PR fortran/39998
8027         * gfortran.dg/proc_ptr_17.f90: New.
8028
8029 2009-05-05  Richard Guenther  <rguenther@suse.de>
8030
8031         PR tree-optimization/40022
8032         * gcc.c-torture/execute/pr40022.c: New testcase.
8033
8034 2009-05-05  Richard Guenther  <rguenther@suse.de>
8035
8036         PR middle-end/40023
8037         * gcc.c-torture/compile/pr40023.c: New testcase.
8038
8039 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
8040
8041         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8042         * g++.dg/template/overload9.C: Likewise.
8043         * g++.dg/ext/ms-1.C: New.
8044
8045 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
8046
8047         PR c++/40013
8048         * g++.dg/ext/vla7.C: New test.
8049
8050 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8051
8052         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8053
8054 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8055
8056         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8057         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8058         Update expected errors.
8059
8060 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8061
8062         PR c++/28152
8063         * g++.dg/parse/parser-pr28152.C: New.
8064         * g++.dg/parse/parser-pr28152-2.C: New.
8065
8066 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
8067
8068         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8069
8070 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
8071
8072         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8073         * gcc.target/sparc/fexpand-2.c: Likewise.
8074         * gcc.target/sparc/fpmerge-2.c: Likewise.
8075         * gcc.target/sparc/pdist-2.c: Likewise.
8076
8077 2009-05-03  Richard Guenther  <rguenther@suse.de>
8078
8079         PR c/39983
8080         * gcc.c-torture/compile/pr39983.c: New testcase.
8081
8082 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8083
8084         * gcc.dg/c99-complex-3.c: New test.
8085
8086 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
8087
8088         * gcc.dg/cpp/utf8-5byte-1.c: New test.
8089
8090 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
8091
8092         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8093
8094 2009-05-02  Richard Guenther  <rguenther@suse.de>
8095
8096         PR middle-end/40001
8097         * gcc.target/spu/pr40001.c: New testcase.
8098
8099 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8100
8101         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8102
8103 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8104
8105         PR middle-end/39579
8106         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8107         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8108
8109 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8110
8111         PR testsuite/39776
8112         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8113         no longer issued.
8114
8115 2009-04-30  David Ayers  <ayers@fsfe.org>
8116
8117         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8118         and gcc_error_prefix variables.
8119         * objc.dg/bad-receiver-type.m: Update to match correct
8120         diagnostics marker.
8121         * objc.dg/encode-5.m: Likewise.
8122         * objc.dg/id-1.m: Likewise.
8123         * objc.dg/method-1.m: Likewise.
8124         * objc.dg/method-6.m: Likewise.
8125         * objc.dg/method-7.m: Likewise.
8126         * objc.dg/method-9.m: Likewise.
8127         * objc.dg/method-11.m: Likewise.
8128         * objc.dg/method-20.m: Likewise.
8129         * objc.dg/private-1.m: Likewise.
8130
8131 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8132
8133         PR libfortran/39667
8134         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8135         * gfortran.dg/advance_4.f90: Likewise
8136         * gfortran.dg/advance_5.f90: Likewise
8137         * gfortran.dg/append_1.f90: Likewise
8138         * gfortran.dg/backslash_1.f90: Likewise
8139         * gfortran.dg/backslash_2.f90: Likewise
8140         * gfortran.dg/backslash_3.f: Likewise
8141         * gfortran.dg/backspace_10.f90: Likewise
8142         * gfortran.dg/backspace_3.f: Likewise
8143         * gfortran.dg/backspace_4.f: Likewise
8144         * gfortran.dg/backspace_5.f: Likewise
8145         * gfortran.dg/backspace_8.f: Likewise
8146         * gfortran.dg/backspace_9.f: Likewise
8147         * gfortran.dg/complex_write.f90: Likewise
8148         * gfortran.dg/convert_implied_open.f90: Likewise
8149         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8150         * gfortran.dg/dos_eol.f: Likewise
8151         * gfortran.dg/empty_format_1.f90: Likewise
8152         * gfortran.dg/endfile.f: Likewise
8153         * gfortran.dg/eof_1.f90: Likewise
8154         * gfortran.dg/eor_1.f90: Likewise
8155         * gfortran.dg/eor_handling_1.f90: Likewise
8156         * gfortran.dg/eor_handling_2.f90: Likewise
8157         * gfortran.dg/eor_handling_3.f90: Likewise
8158         * gfortran.dg/eor_handling_4.f90: Likewise
8159         * gfortran.dg/eor_handling_5.f90: Likewise
8160         * gfortran.dg/error_recovery_5.f90: Likewise
8161         * gfortran.dg/f2003_inquire_1.f03: Likewise
8162         * gfortran.dg/f2003_io_4.f03: Likewise
8163         * gfortran.dg/f2003_io_5.f03: Likewise
8164         * gfortran.dg/f2003_io_7.f03: Likewise
8165         * gfortran.dg/fgetc_1.f90: Likewise
8166         * gfortran.dg/fgetc_2.f90: Likewise
8167         * gfortran.dg/flush_1.f90: Likewise
8168         * gfortran.dg/fmt_exhaust.f90: Likewise
8169         * gfortran.dg/fmt_huge.f90: Likewise
8170         * gfortran.dg/fmt_read.f90: Likewise
8171         * gfortran.dg/fmt_t_1.f90: Likewise
8172         * gfortran.dg/fmt_t_2.f90: Likewise
8173         * gfortran.dg/fmt_t_3.f90: Likewise
8174         * gfortran.dg/fmt_t_4.f90: Likewise
8175         * gfortran.dg/fmt_t_5.f90: Likewise
8176         * gfortran.dg/fmt_t_7.f: Likewise
8177         * gfortran.dg/fseek.f90: Likewise
8178         * gfortran.dg/ftell_1.f90: Likewise
8179         * gfortran.dg/ftell_2.f90: Likewise
8180         * gfortran.dg/func_derived_3.f90: Likewise
8181         * gfortran.dg/inquire_9.f90: Likewise
8182         * gfortran.dg/iostat_1.f90: Likewise
8183         * gfortran.dg/iostat_2.f90: Likewise
8184         * gfortran.dg/list_read_1.f90: Likewise
8185         * gfortran.dg/list_read_4.f90: Likewise
8186         * gfortran.dg/list_read_5.f90: Likewise
8187         * gfortran.dg/list_read_7.f90: Likewise
8188         * gfortran.dg/list_read_8.f90: Likewise
8189         * gfortran.dg/list_read_9.f90: Likewise
8190         * gfortran.dg/namelist_13.f90: Likewise
8191         * gfortran.dg/namelist_14.f90: Likewise
8192         * gfortran.dg/namelist_15.f90: Likewise
8193         * gfortran.dg/namelist_16.f90: Likewise
8194         * gfortran.dg/namelist_17.f90: Likewise
8195         * gfortran.dg/namelist_18.f90: Likewise
8196         * gfortran.dg/namelist_19.f90: Likewise
8197         * gfortran.dg/namelist_20.f90: Likewise
8198         * gfortran.dg/namelist_24.f90: Likewise
8199         * gfortran.dg/namelist_26.f90: Likewise
8200         * gfortran.dg/namelist_27.f90: Likewise
8201         * gfortran.dg/namelist_28.f90: Likewise
8202         * gfortran.dg/namelist_37.f90: Likewise
8203         * gfortran.dg/namelist_38.f90: Likewise
8204         * gfortran.dg/namelist_39.f90: Likewise
8205         * gfortran.dg/namelist_40.f90: Likewise
8206         * gfortran.dg/namelist_43.f90: Likewise
8207         * gfortran.dg/namelist_44.f90: Likewise
8208         * gfortran.dg/namelist_45.f90: Likewise
8209         * gfortran.dg/namelist_46.f90: Likewise
8210         * gfortran.dg/namelist_47.f90: Likewise
8211         * gfortran.dg/namelist_48.f90: Likewise
8212         * gfortran.dg/namelist_49.f90: Likewise
8213         * gfortran.dg/namelist_50.f90: Likewise
8214         * gfortran.dg/namelist_51.f90: Likewise
8215         * gfortran.dg/namelist_52.f90: Likewise
8216         * gfortran.dg/namelist_56.f90: Likewise
8217         * gfortran.dg/namelist_char_only.f90: Likewise
8218         * gfortran.dg/namelist_use.f90: Likewise
8219         * gfortran.dg/namelist_use_only.f90: Likewise
8220         * gfortran.dg/noadv_size.f90: Likewise
8221         * gfortran.dg/open_access_append_1.f90: Likewise
8222         * gfortran.dg/pad_no.f90: Likewise
8223         * gfortran.dg/pr12884.f: Likewise
8224         * gfortran.dg/pr17090.f90: Likewise
8225         * gfortran.dg/pr17285.f90: Likewise
8226         * gfortran.dg/pr17286.f90: Likewise
8227         * gfortran.dg/pr18122.f90: Likewise
8228         * gfortran.dg/pr18210.f90: Likewise
8229         * gfortran.dg/pr18392.f90: Likewise
8230         * gfortran.dg/pr19155.f: Likewise
8231         * gfortran.dg/pr19216.f: Likewise
8232         * gfortran.dg/pr19467.f90: Likewise
8233         * gfortran.dg/pr19657.f: Likewise
8234         * gfortran.dg/pr20257.f90: Likewise
8235         * gfortran.dg/read_bad_advance.f90: Likewise
8236         * gfortran.dg/read_eof_2.f90: Likewise
8237         * gfortran.dg/read_eof_4.f90: Likewise
8238         * gfortran.dg/read_many_1.f: Likewise
8239         * gfortran.dg/read_noadvance.f90: Likewise
8240         * gfortran.dg/read_repeat.f90: Likewise
8241         * gfortran.dg/read_size_noadvance.f90: Likewise
8242         * gfortran.dg/read_x_past.f: Likewise
8243         * gfortran.dg/record_marker_1.f90: Likewise
8244         * gfortran.dg/record_marker_3.f90: Likewise
8245         * gfortran.dg/rewind_1.f90: Likewise
8246         * gfortran.dg/runtime_warning_1.f90: Likewise
8247         * gfortran.dg/shape_3.f90: Likewise
8248         * gfortran.dg/slash_1.f90: Likewise
8249         * gfortran.dg/stat_1.f90: Likewise
8250         * gfortran.dg/stat_2.f90: Likewise
8251         * gfortran.dg/streamio_11.f90: Likewise
8252         * gfortran.dg/streamio_3.f90: Likewise
8253         * gfortran.dg/streamio_4.f90: Likewise
8254         * gfortran.dg/streamio_9.f90: Likewise
8255         * gfortran.dg/tl_editing.f90: Likewise
8256         * gfortran.dg/unf_io_convert_1.f90: Likewise
8257         * gfortran.dg/unf_io_convert_2.f90: Likewise
8258         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8259         * gfortran.dg/unf_short_record_1.f90: Likewise
8260         * gfortran.dg/utf8_1.f03: Likewise
8261         * gfortran.dg/utf8_2.f03: Likewise
8262         * gfortran.dg/widechar_IO_1.f90: Likewise
8263         * gfortran.dg/write_check3.f90: Likewise
8264         * gfortran.dg/write_rewind_2.f: Likewise
8265         * gfortran.dg/x_slash_2.f: Likewise
8266
8267 2009-04-29  Richard Guenther  <rguenther@suse.de>
8268
8269         PR target/39943
8270         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8271         New.
8272         (check_effective_target_vect_floatuint_cvt): Likewise.
8273         * gcc.dg/vect/slp-10.c: Adjust.
8274         * gcc.dg/vect/slp-11.c: Adjust.
8275         * gcc.dg/vect/slp-12b.c: Adjust.
8276         * gcc.dg/vect/slp-33.c: Adjust.
8277         * gcc.c-torture/compile/pr39943.c: New testcase.
8278
8279 2009-04-29  Richard Guenther  <rguenther@suse.de>
8280
8281         PR middle-end/39937
8282         * gcc.c-torture/compile/pr39937.c: New testcase.
8283
8284 2009-04-29  Richard Guenther  <rguenther@suse.de>
8285
8286         PR tree-optimization/39941
8287         * gcc.c-torture/compile/pr39941.c: New testcase.
8288
8289 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8290
8291         * gcc.target/bfin/20090411-1.c: New test.
8292
8293 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8294
8295         PR target/39565
8296         * gcc.dg/pr39565.c: New testcase.
8297
8298 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8299
8300         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8301         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8302         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8303         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8304         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8305         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8306         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8307         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8308         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8309         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8310         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8311         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8312         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8313         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8314         * gcc.target/i386/pr37191.c: Likewise.
8315         * gcc.target/i386/reload-1.c: Likewise.
8316         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8317         * g++.old-deja/g++.pt/repo2.C: Likewise.
8318         * g++.old-deja/g++.pt/repo3.C: Likewise.
8319         * g++.old-deja/g++.pt/repo4.C: Likewise.
8320         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8321         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8322         * g++.dg/template/repo1.C: Likewise.
8323         * g++.dg/template/repo2.C: Likewise.
8324         * g++.dg/template/repo3.C: Likewise.
8325         * g++.dg/template/repo4.C: Likewise.
8326         * g++.dg/template/repo5.C: Likewise.
8327         * g++.dg/template/repo6.C: Likewise.
8328         * g++.dg/template/repo7.C: Likewise.
8329         * g++.dg/template/repo8.C: Likewise.
8330         * g++.dg/template/repo9.C: Likewise.
8331         * g++.dg/rtti/repo1.C: Likewise.
8332         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8333         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8334         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8335         * g++.dg/other/PR23205.C: Skip for vxworks.
8336         * g++.dg/ext/visibility/class1.C: Requires PIC.
8337         * g++.dg/eh/async-unwind2.C: Requires PIC.
8338         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8339         does not have cxa_exit.
8340
8341 2009-04-28  Jing Yu  <jingyu@google.com>
8342
8343         PR testsuite/39790
8344         * lib/target-supports.exp (check_effective_target_tls): Remove
8345         comment of caching.
8346         (check_effective_target_tls_native): Likewise.
8347         (check_effective_target_tls_runtime): Likewise.
8348         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8349         tls to tls_runtime.
8350         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8351
8352 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8353
8354         PR fortran/39946
8355         * gfortran.dg/proc_ptr_16.f90: New.
8356
8357 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8358
8359         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8360         lp64 is true.
8361
8362 2009-04-28  Richard Guenther  <rguenther@suse.de>
8363
8364         PR middle-end/39937
8365         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8366
8367 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8368
8369         * g++.dg/warn/pr35652.C: Removed.
8370         * gcc.dg/pr35652.c: Likewise.
8371
8372 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8373
8374         * gcc.target/ia64/20071210-2.c: New testcase.
8375
8376 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8377
8378         PR c/39323
8379         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8380         * gcc.dg/pr39323-3.c: Ditto.
8381
8382 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8383
8384         PR fortran/39930
8385         PR fortran/39931
8386         * gfortran.dg/ambiguous_reference_2.f90: New.
8387         * gfortran.dg/pointer_assign_7.f90: New.
8388
8389 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8390             Mark Mitchell  <mark@codesourcery.com>
8391
8392         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8393         * gcc.dg/20020103-1.c: Check for __ppc.
8394         * gcc.dg/asm-b.c: Check for __ppc.
8395         * gcc.dg/20020919-1.c: Check for __ppc.
8396         * gcc.dg/20020312-2.c: Likewise.
8397         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8398         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8399         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8400         * g++.dg/warn/weak1.C: Likewise.
8401         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8402         static so appropriate optimizations kick in.
8403         (find_base_value_wrapper): New function.
8404         * g++.dg/eh/simd-5.C: Fix target triplet.
8405         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8406
8407 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8408             H.J. Lu  <hongjiu.lu@intel.com>
8409
8410         PR target/39911
8411         * gcc.target/i386/pr39911.c: New test.
8412
8413 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8414
8415         PR fortran/39879
8416         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8417
8418 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8419
8420         PR c++/35652
8421         Revert:
8422
8423         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8424
8425         * gcc.dg/pr35652.C: New.
8426         * g++.dg/warn/pr35652.C: New.
8427         * gcc.dg/format/plus-1.c: Adjust message.
8428
8429 2009-04-27  DJ Delorie  <dj@redhat.com>
8430
8431         * lib/target-supports.exp (check_effective_target_double64): New.
8432         (check_effective_target_double64plus): New.
8433         (check_effective_target_large_double): New.
8434         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8435         * gcc.dg/div-double-1.c: Likewise.
8436         * gcc.dg/Wconversion-real.c: Require large_double.
8437         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8438
8439         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8440         are too small.
8441
8442         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8443         constants as long.
8444
8445 2009-04-27  Ian Lance Taylor  <iant@google.com>
8446
8447         * gcc.dg/Wcxx-compat-5.c: New testcase.
8448         * gcc.dg/Wcxx-compat-6.c: New testcase.
8449
8450 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8451
8452         Allow non-constant arguments to conversion intrinsics.
8453         * gcc.target/spu/intrinsics-3.c: Update tests.
8454
8455 2009-04-27  Richard Guenther  <rguenther@suse.de>
8456
8457         PR middle-end/39928
8458         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8459         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8460
8461 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8462
8463         PR target/39903
8464         * gcc.dg/torture/pr39903-1.c: New.
8465         * gcc.dg/torture/pr39903-2.c: Likewise.
8466
8467 2009-04-27  Revital Eres  <eres@il.ibm.com>
8468
8469         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8470         and check it.
8471         * gcc.dg/sms-2.c: Add dump check.
8472         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8473         and check it.
8474         * gcc.dg/sms-4.c: Likewise.
8475         * gcc.dg/sms-5.c: Likewise.
8476         * gcc.dg/sms-6.c: Likewise.
8477         * gcc.dg/sms-7.c: Likewise.
8478         * gcc.dg/sms-antideps.c: Rename to...
8479         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8480
8481 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8482
8483         * gnat.dg/opt2.adb: New test.
8484
8485 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR c++/39875
8488         * g++.dg/warn/Wunused-15.C: New test.
8489
8490 2009-04-26  Michael Matz  <matz@suse.de>
8491
8492         Expand from SSA.
8493         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8494         change regexps.
8495         * gcc.target/i386/pr37248-1.c: Modified.
8496         * gcc.target/i386/pr37248-3.c: Modified.
8497         * gcc.target/i386/pr37248-2.c: Modified.
8498         * gnat.dg/aliasing1.adb: Modified.
8499         * gnat.dg/pack9.adb: Modified.
8500         * gnat.dg/aliasing2.adb: Modified.
8501         * gcc.dg/strict-overflow-2.c: Modified.
8502         * gcc.dg/autopar/reduc-1char.c: Modified.
8503         * gcc.dg/autopar/reduc-2char.c: Modified.
8504         * gcc.dg/autopar/reduc-1.c: Modified.
8505         * gcc.dg/autopar/reduc-2.c: Modified.
8506         * gcc.dg/autopar/reduc-3.c: Modified.
8507         * gcc.dg/autopar/reduc-6.c: Modified.
8508         * gcc.dg/autopar/reduc-7.c: Modified.
8509         * gcc.dg/autopar/reduc-8.c: Modified.
8510         * gcc.dg/autopar/reduc-9.c: Modified.
8511         * gcc.dg/autopar/reduc-1short.c: Modified.
8512         * gcc.dg/autopar/reduc-2short.c: Modified.
8513         * gcc.dg/autopar/parallelization-1.c: Modified.
8514         * gcc.dg/strict-overflow-4.c: Modified.
8515         * gcc.dg/strict-overflow-6.c: Modified.
8516         * gcc.dg/gomp/combined-1.c: Modified.
8517         * gcc.dg/no-strict-overflow-1.c: Modified.
8518         * gcc.dg/no-strict-overflow-3.c: Modified.
8519         * gcc.dg/no-strict-overflow-5.c: Modified.
8520         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8521         * gcc.dg/tree-ssa/pr18134.c: Modified.
8522         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8523         * gcc.dg/tree-ssa/vector-2.c: Modified.
8524         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8525         * gcc.dg/tree-ssa/loop-21.c: Modified.
8526         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8527         * gcc.dg/tree-ssa/vector-3.c: Modified.
8528         * gcc.dg/tree-ssa/asm-3.c: Modified.
8529         * gcc.dg/tree-ssa/pr23294.c: Modified.
8530         * gcc.dg/tree-ssa/loop-22.c: Modified.
8531         * gcc.dg/tree-ssa/loop-15.c: Modified.
8532         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8533         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8534         * gcc.dg/tree-ssa/pr20139.c: Modified.
8535         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8536         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8537         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8538         * gcc.dg/tree-ssa/loop-5.c: Modified.
8539         * gcc.dg/tree-ssa/pr19431.c: Modified.
8540         * gcc.dg/tree-ssa/pr32044.c: Modified.
8541         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8542         * gcc.dg/tree-ssa/loop-19.c: Modified.
8543         * gcc.dg/tree-ssa/loop-28.c: Modified.
8544         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8545         * gcc.dg/tree-ssa/divide-1.c: Modified.
8546         * gcc.dg/tree-ssa/inline-1.c: Modified.
8547         * gcc.dg/tree-ssa/divide-3.c: Modified.
8548         * gcc.dg/tree-ssa/pr30978.c: Modified.
8549         * gcc.dg/tree-ssa/alias-6.c: Modified.
8550         * gcc.dg/tree-ssa/divide-4.c: Modified.
8551         * gcc.dg/tree-ssa/alias-11.c: Modified.
8552         * gcc.dg/no-strict-overflow-7.c: Modified.
8553         * gcc.dg/strict-overflow-1.c: Modified.
8554         * gcc.dg/pr15784-4.c: Modified.
8555         * gcc.dg/pr34263.c: Modified.
8556         * gcc.dg/strict-overflow-3.c: Modified.
8557         * gcc.dg/tree-prof/stringop-1.c: Modified.
8558         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8559         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8560         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8561         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8562         * gcc.dg/no-strict-overflow-2.c: Modified.
8563         * gcc.dg/no-strict-overflow-4.c: Modified.
8564         * gcc.dg/no-strict-overflow-6.c: Modified.
8565         * g++.dg/tree-ssa/pr27090.C: Modified.
8566         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8567         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8568         * g++.dg/tree-ssa/pr19807.C: Modified.
8569         * g++.dg/opt/pr30965.C: Modified.
8570         * g++.dg/init/new17.C: Modified.
8571         * gfortran.dg/whole_file_6.f90: Modified.
8572         * gfortran.dg/whole_file_5.f90: Modified.
8573         * gfortran.dg/reassoc_1.f90: Modified.
8574         * gfortran.dg/reassoc_3.f90: Modified.
8575
8576 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8577
8578         PR fortran/39893
8579         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8580
8581 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR inline-asm/39543
8584         * gcc.target/i386/pr39543-1.c: New test.
8585         * gcc.target/i386/pr39543-2.c: New test.
8586         * gcc.target/i386/pr39543-3.c: New test.
8587
8588         PR c/39889
8589         * gcc.dg/Wunused-value-3.c: New test.
8590
8591 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8592
8593         PR c/39581
8594         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8595         gcc.dg/vla-21.c: New tests.
8596
8597 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8598
8599         PR c/39556
8600         * gcc.dg/inline-34.c: New test.
8601
8602 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8603
8604         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8605         gcc.dg/enum-const-3.c: New tests.
8606         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8607         -pedantic-errors.  Update expected diagnostics.
8608
8609 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8610
8611         PR c/39582
8612         * gcc.dg/vla-20.c: New test.
8613
8614 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8615
8616         PR c/39564
8617         * gcc.dg/vla-19.c: New test.
8618
8619 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8620
8621         PR preprocessor/39559
8622         * gcc.dg/c99-intconst-2.c: New test.
8623
8624 2009-04-25  Jan Hubicka  <jh@suse.cz>
8625
8626         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8627
8628 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8629
8630         PR fortran/39688
8631         * gfortran.dg/import7.f90: New.
8632
8633 2009-04-24  Richard Guenther  <rguenther@suse.de>
8634
8635         * gcc.dg/tree-ssa/vrp48.c: Fix.
8636
8637 2008-04-24  Doug Kwan  <dougkwan@google.com>
8638
8639         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8640         destination are the same.
8641
8642 2009-04-24  Richard Guenther  <rguenther@suse.de>
8643
8644         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8645
8646 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8647
8648         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8649         gcc.dg/array-const-3.c: New tests.
8650
8651 2009-04-24  Ian Lance Taylor  <iant@google.com>
8652
8653         * gcc.dg/Wcxx-compat-4.c: New testcase.
8654
8655 2009-04-24  Daniel Kraft  <d@domob.eu>
8656
8657         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8658         expected on already erraneous symbol (renamed to fresh one).
8659
8660 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8661
8662         PR middle-end/39867
8663         * gcc.dg/pr39867.c: New.
8664
8665 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8666
8667         PR fortran/39861
8668         PR fortran/39864
8669         * gfortran.dg/intrinsic_1.f90: New.
8670
8671 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8672
8673         * gnat.dg/alignment7.adb: New test.
8674         * gnat.dg/alignment8.adb: Likewise.
8675
8676 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8677
8678         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8679         * gnat.dg/specs/rep_clause2.ads: New test.
8680
8681 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR rtl-optimization/39794
8684         * gcc.dg/pr39794.c: New test.
8685
8686 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8687
8688         * gnat.dg/atomic1.adb: New test.
8689         * gnat.dg/atomic1_pkg.ads: New helper.
8690
8691 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8692
8693         PR testsuite/39623
8694         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8695         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8696
8697 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8698
8699         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8700         warning.
8701
8702 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8703
8704         PR C/31499
8705         * gcc.dg/vector-init-1.c: New testcase.
8706         * gcc.dg/vector-init-2.c: New testcase.
8707
8708 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8709
8710         * gnat.dg/enum2.adb: New test.
8711         * gnat.dg/enum2_pkg.ads: New helper.
8712
8713 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR c/39855
8716         * gcc.dg/torture/pr39855.c: New test.
8717
8718 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8719
8720         PR c++/39639
8721         * g++.dg/cpp0x/pr39639.C: New test.
8722
8723 2009-04-22  Mark Heffernan  <meheff@google.com>
8724
8725         * gcc.dg/profile-generate-3.c: New test.
8726
8727 2009-04-22  Jan Hubicka  <jh@suse.cz>
8728
8729         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8730
8731 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8732
8733         PR testsuite/39623
8734         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8735
8736 2009-04-22  Richard Guenther  <rguenther@suse.de>
8737
8738         PR tree-optimization/39824
8739         * gcc.c-torture/compile/pr39824.c: New testcase.
8740
8741 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8742
8743         PR c++/14875
8744         * g++.dg/parse/parser-pr14875.C: New.
8745         * g++.dg/parse/parser-pr14875-2.C: New.
8746         * g++.dg/parse/error6.C: Update match string.
8747
8748 2009-04-22  Richard Guenther  <rguenther@suse.de>
8749
8750         PR tree-optimization/39845
8751         * gcc.c-torture/compile/pr39845.c: New testcase.
8752
8753 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8754
8755         PR fortran/39735
8756         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8757         * gfortran.dg/external_initializer.f90: Modified.
8758         * gfortran.dg/interface_26.f90: Modified.
8759         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8760         * gfortran.dg/proc_ptr_3.f90: Modified.
8761         * gfortran.dg/proc_ptr_15.f90: New.
8762         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8763
8764 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8765
8766         PR c++/35711
8767         * g++.dg/warn/pr35711.C: New.
8768         * g++.dg/conversion/ptrmem2.C: Update.
8769
8770 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8771
8772         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8773         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8774         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8775         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8776         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8777         gcc.c-torture/ChangeLog.0,
8778         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8779         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8780         gcc.target/i386/math-torture/math-torture.exp,
8781         gcc.target/mips/inter/mips16-inter.exp,
8782         gcc.target/mips/mips-nonpic/README,
8783         gcc.target/x86_64/abi/README.gcc,
8784         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8785         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8786         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8787         notices.
8788         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8789
8790 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8791
8792         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8793
8794 2009-04-21  Richard Guenther  <rguenther@suse.de>
8795
8796         PR middle-end/39829
8797         * gcc.dg/torture/pr39829.c: New testcase.
8798
8799 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8800
8801         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8802
8803 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8804
8805         PR 16202
8806         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8807         * gcc.dg/sequence-pt-2.c: New.
8808         * gcc.dg/sequence-pt-3.c: New.
8809         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8810         * g++.dg/warn/sequence-pt-2.c: New.
8811         * g++.dg/warn/sequence-pt-3.c: New.
8812
8813 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8816
8817 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gnat.dg/import1.ad[sb]: New test.
8820
8821 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8822
8823         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8824         return 0.
8825
8826 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8827
8828         PR fortran/39811
8829         * gfortran.dg/continuation_11.f90: New test.
8830
8831 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8832
8833         PR c++/13358
8834         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8835         messages. Test for "long long" in system headers.
8836         * gcc.dg/c99-longlong-2.c: New.
8837         * g++.dg/warn/pr13358.C: New.
8838         * g++.dg/warn/pr13358-2.C: New.
8839         * g++.dg/warn/pr13358-3.C: New.
8840         * g++.dg/warn/pr13358-4.C: New.
8841
8842 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8843
8844         * gcc.dg/framework-2.c: Fix up for non existent includes
8845         being fatal errors now.
8846
8847 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8848
8849         PR fortran/39800
8850         * gfortran.dg/private_type_13.f90: New test.
8851         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8852
8853 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8854
8855         PR c++/39803
8856         * g++.dg/warn/Wunused-14.C: New test.
8857
8858 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8859
8860         * gnat.dg/specs/small_alignment.ads: New test.
8861
8862 2009-04-20  Ian Lance Taylor  <iant@google.com>
8863
8864         * gcc.dg/Wcxx-compat-3.c: New testcase.
8865
8866 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8867
8868         * gnat.dg/pack13.ad[sb]: New test.
8869         * gnat.dg/pack13_pkg.ads: New helper.
8870
8871 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8872
8873         * gnat.dg/discr11.ad[sb]: New test.
8874         * gnat.dg/discr11_pkg.ads: New helper.
8875
8876 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8877
8878         PR tree-optimization/39675
8879         * gcc.dg/vect/O3-pr39675-2.c: New test.
8880
8881 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8882
8883         * gnat.dg/rep_clause3.adb: New test.
8884
8885 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8886
8887         PR c/37481
8888         * gcc.dg/c99-flex-array-7.c: New test.
8889
8890 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8891
8892         PR c/19771
8893         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8894
8895 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8896
8897         PR c/38243
8898         * gcc.dg/c99-restrict-3.c: New test.
8899
8900 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8901
8902         PR preprocessor/20078
8903         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8904
8905 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8906
8907         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8908         Do not pass -B$root after -margs.
8909
8910 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8911
8912         PR c/32061
8913         PR c++/36954
8914         * gcc.dg/pr32061.c: New.
8915         * gcc.dg/Wlogical-op-1.c: Update.
8916         * g++.dg/warn/Wlogical-op-1.C: Update.
8917         * g++.dg/warn/pr36954.C: New.
8918
8919 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8920
8921         PR c/27676
8922         * gcc.dg/lvalue-5.c: New test.
8923
8924 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8925
8926         PR c/22367
8927         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8928
8929 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8930
8931         * gcc.dg/cpp/include5.c: New test.
8932
8933 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8934
8935         PR c/35210
8936         * gcc.dg/call-diag-2.c: New test.
8937
8938 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8939
8940         PR preprocessor/39646
8941         * gcc.dg/cpp/line8.c: New test.
8942
8943 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8944
8945         PR preprocessor/39647
8946         * gcc.dg/cpp/line7.c: New test.
8947
8948 2009-04-18  Richard Guenther  <rguenther@suse.de>
8949
8950         PR middle-end/39804
8951         * gcc.target/i386/pr39804.c: New testcase.
8952
8953 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8954
8955         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8956         * g++.dg/other/pr39496.C: Likewise.
8957
8958 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8959
8960         PR middle-end/36902
8961         * gcc.dg/pr36902.c: New.
8962
8963 2009-04-17  Diego Novillo  <dnovillo@google.com>
8964
8965         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8966         violation for variable 'inside_main'.
8967
8968 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8969
8970         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8971
8972 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8973
8974         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8975
8976 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8977
8978         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8979         * gfortran.dg/chmod_2.f90: Likewise.
8980         * gfortran.dg/chmod_3.f90: Likewise.
8981         * gfortran.dg/open_errors.f90: Likewise.
8982         * gfortran.dg/stat_1.f90: Likewise.
8983         * gfortran.dg/stat_2.f90: Likewise.
8984
8985 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8986
8987         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8988         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8989         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8990         * gfortran.dg/nearest_1.f90: Likewise.
8991         * gfortran.dg/nearest_3.f90: Likewise.
8992         * gfortran.dg/isnan_1.f90: Likewise.
8993         * gfortran.dg/isnan_2.f90: Likewise.
8994         * gfortran.dg/nan_1.f90: Likewise.
8995         * gfortran.dg/nan_2.f90: Likewise.
8996         * gfortran.dg/nan_3.f90: Likewise.
8997         * gfortran.dg/nan_4.f90: Likewise.
8998         * gfortran.dg/module_nan.f90: Likewise.
8999         * gfortran.dg/int_conv_2.f90: Likewise.
9000         * gfortran.dg/init_flag_3.f90: Likewise.
9001         * gfortran.dg/namelist_42.f90: Likewise.
9002         * gfortran.dg/namelist_43.f90: Likewise.
9003         * gfortran.dg/real_const_3.f90: Likewise.
9004         * gfortran.dg/transfer_simplify_1.f90: Likewise.
9005
9006         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9007         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9008         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9009         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9010         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9011
9012         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9013         * gfortran.dg/gamma_5.f90: Likewise.
9014
9015 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9016
9017         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9018         less strict so it also works with auto-overlay support.
9019         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9020         for "exceeds local store" linker errors on the SPU.
9021
9022         * lib/gfortran.exp: Include target-supports.exp.
9023         (gfortran_init): On SPU targets where automatic overlay support
9024         is available, use it to build all Fortran test cases.
9025
9026         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9027
9028 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
9029
9030         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9031         rule enforced by gnat on taft types.
9032
9033 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
9034
9035         PR testsuite/39792
9036         * g++.dg/ext/complit11.C: Add empty dg-options.
9037
9038 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9039
9040         PR c++/17570
9041         * g++.dg/template/defarg11.C: New test.
9042
9043 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
9044
9045         PR c++/28766
9046         * g++.dg/ext/complit11.C: New testcase.
9047
9048 2009-04-15  Le-Chun Wu  <lcwu@google.com>
9049
9050         PR c++/39551
9051         * g++.dg/warn/Wunused-13.C: New testcase.
9052
9053 2009-04-15  Ian Lance Taylor  <iant@google.com>
9054
9055         * gcc.dg/Wenum-compare-1.c: New testcase.
9056
9057 2009-04-15  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/39764
9060         * g++.dg/torture/pr39764.C: New testcase.
9061
9062 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
9063
9064         * g++.dg/ext/altivec-17.C: New.
9065
9066 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
9067
9068         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9069         * gnat.dg/specs/limited1.ads: Ditto.
9070
9071 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9072
9073         PR testsuite/39769
9074         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9075         for testing the results of estimate instructions.
9076         * gcc.dg/vmx/3a-04m.c (test): Ditto.
9077         * gcc.dg/vmx/3a-05.c (test): Ditto.
9078
9079 2009-04-14  Jason Merrill  <jason@redhat.com>
9080
9081         PR c++/39763
9082         * g++.dg/warn/Wshadow-4.C: Extend.
9083
9084 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
9085
9086         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9087         (do_D): Remove attribute hidden.
9088
9089 2009-04-13  Jason Merrill  <jason@redhat.com>
9090
9091         PR c++/39480
9092         * g++.dg/init/copy7.C: New.
9093
9094 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
9095
9096         PR testsuite/39733
9097         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9098         (check_for_all_options): This.
9099
9100 2009-04-13  Jason Merrill  <jason@redhat.com>
9101
9102         PR c++/39750
9103         * g++.dg/template/crash90.C: New.
9104
9105 2009-04-12  Jason Merrill  <jason@redhat.com>
9106
9107         PR c++/39742
9108         * g++.dg/overload/extern-C-2.C: New.
9109
9110 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9111
9112         PR preprocessor/31869
9113         * gcc.dg/cpp/strify5.c: New test.
9114
9115 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9116
9117         * gnat.dg/enum1.adb: New test.
9118         * gnat.dg/enum1_pkg.ads: New helper.
9119
9120 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9121
9122         PR target/39740
9123         * gcc.target/alpha/pr39740.c: New test.
9124
9125 2009-04-11  Daniel Kraft  <d@domob.eu>
9126
9127         PR fortran/37746
9128         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9129         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9130         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9131         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9132         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9133         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9134         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9135         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9136         expected string length that failed with -fbounds-check now.
9137         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9138
9139 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9140
9141         PR fortran/39692
9142         * gfortran.dg/proc_ptr_14.f90: New.
9143
9144 2009-04-11  Richard Guenther  <rguenther@suse.de>
9145
9146         PR middle-end/39732
9147         * g++.dg/torture/pr39732.C: New testcase.
9148
9149 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9150
9151         * gfortran.dg/whole_file_5.f90: New.
9152         * gfortran.dg/whole_file_6.f90: New.
9153
9154 2009-04-11  Richard Guenther  <rguenther@suse.de>
9155
9156         PR tree-optimization/39713
9157         * g++.dg/torture/pr39713.C: New testcase.
9158
9159 2009-04-10  Richard Guenther  <rguenther@suse.de>
9160
9161         PR c/39712
9162         * gcc.dg/pr39712.c: New testcase.
9163
9164 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9165
9166         PR c++/28301
9167         * g++.dg/cpp0x/enum2.C: Updated.
9168         * g++.dg/debug/pr22514.C: Likewise.
9169         * g++.dg/parse/enum2.C: Likewise.
9170         * g++.dg/parse/enum3.C: Likewise.
9171         * g++.dg/template/crash79.C: Likewise.
9172         * g++.old-deja/g++.jason/cond.C: Likewise.
9173
9174 2009-04-10  Chao-ying Fu  <fu@mips.com>
9175
9176         * gcc.target/mips/interrupt_handler.c: Change from compile to
9177         assemble.
9178
9179 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9180
9181         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9182
9183 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9184
9185         PR fortran/38709
9186         * gfortran.dg/zero_sized_6.f90: New.
9187
9188 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9189
9190         PR  c++/20118
9191         * g++.dg/parse/pr20118.C: New.
9192         * g++.dg/template/spec16.C: Update.
9193
9194 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9195
9196         PR testsuite/35621
9197         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9198         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9199         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9200         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9201         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9202         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9203         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9204         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9205         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9206         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9207         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9208         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9209         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9210         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9211         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9212         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9213         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9214
9215 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9216
9217         PR target/39678
9218         * g++.dg/torture/pr39678.C: New.
9219         * gcc.dg/compat/struct-complex-2.h: Likewise.
9220         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9221         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9222         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9223         * gcc.dg/torture/pr39678.c: Likewise.
9224         * gcc.target/i386/pr39678.c: Likewise.
9225
9226         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9227         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9228
9229         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9230         <complex.h>.  Add tests for structure with complex float.
9231
9232 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9233             Joseph Myers  <joseph@codesourcery.com>
9234
9235         PR target/36800
9236         * gcc.dg/dfp/pr36800.c: New.
9237
9238 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9239             Rafael Avila de Espindola  <espindola@google.com>
9240
9241         * gcc.misc-tests/help.exp: New file.
9242         * lib/options.exp: New file.
9243
9244 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9245
9246         PR libobjc/36610
9247         * objc/execute/forward-1.x: New.
9248
9249 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9250
9251         * gcc.dg/pr27150-1.c: Change to a link test.
9252
9253 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9254
9255         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9256         3 of the GNU General Public License and to point readers at the
9257         COPYING3 file and the FSF's license web page.
9258         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9259         * gcc.dg/struct/struct-reorg.exp: Likewise.
9260         * gcc.target/spu/tag_manager.c: Likewise.
9261
9262 2009-04-09  Richard Guenther  <rguenther@suse.de>
9263
9264         PR testsuite/39696
9265         * ssa-ccp-25.c: Adjust pattern.
9266
9267 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9268
9269         PR fortran/36704
9270         * gfortran.dg/external_procedures_1.f90: Modified.
9271         * gfortran.dg/proc_ptr_result_1.f90: New.
9272         * gfortran.dg/proc_ptr_result_2.f90: New.
9273         * gfortran.dg/proc_ptr_result_3.f90: New.
9274
9275 2009-04-09  Richard Guenther  <rguenther@suse.de>
9276
9277         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9278         to prevent constant propagation.
9279         * gcc.dg/vect/vect-56.c: Likewise.
9280         * gcc.dg/vect/vect-58.c: Likewise.
9281         * gcc.dg/vect/vect-60.c: Likewise.
9282         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9283         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9284         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9285
9286 2009-04-09  Richard Guenther  <rguenther@suse.de>
9287
9288         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9289         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9290
9291 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9292
9293         PR c/39613
9294         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9295         New tests.
9296
9297 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9298
9299         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9300         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9301
9302 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9305
9306 2009-04-08  Jason Merrill  <jason@redhat.com>
9307
9308         PR c++/25185
9309         * g++.dg/template/error40.C: Add another test.
9310
9311 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9312
9313         PR c/39614
9314         PR c/39673
9315         * gcc.c-torture/compile/pr39614-1.c,
9316         gcc.c-torture/compile/pr39614-2.c,
9317         gcc.c-torture/compile/pr39614-3.c,
9318         gcc.c-torture/compile/pr39614-4.c,
9319         gcc.c-torture/compile/pr39614-5.c,
9320         gcc.c-torture/compile/pr39673-1.c,
9321         gcc.c-torture/compile/pr39673-2.c: New tests.
9322         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9323         more cases.
9324         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9325         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9326         expected errors.
9327
9328 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9329
9330         PRc++/39637
9331         * g++.dg/cpp0x/variadic-crash2.C: New test.
9332
9333 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9334
9335         PR fortran/38863
9336         * gfortran.dg/alloc_comp_result_1.f90: New test.
9337
9338 2009-04-07  Jason Merrill  <jason@redhat.com>
9339
9340         PR c++/34691
9341         * g++.dg/overload/extern-C-1.C: New.
9342
9343 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9344
9345         PR testsuite/39325
9346         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9347
9348 2009-04-07  Jason Merrill  <jason@redhat.com>
9349
9350         PR c++/25185
9351         * g++.dg/template/error40.C: New.
9352
9353 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9354
9355         PR fortran/38152
9356         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9357
9358 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9359
9360         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9361
9362 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9363
9364         PR fortran/38290
9365         * gfortran.dg/proc_decl_1.f90: Modified.
9366         * gfortran.dg/proc_ptr_11.f90: Extended.
9367         * gfortran.dg/proc_ptr_13.f90: Modified.
9368
9369 2009-04-06  Jason Merrill  <jason@redhat.com>
9370
9371         PR c++/35146
9372         * g++.dg/template/fnspec1.C: New.
9373
9374 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9375
9376         * lib/gnat.exp: Handle multilib.
9377
9378 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9379
9380         PR fortran/38863
9381         * gfortran.dg/dependency_23.f90: New test.
9382
9383 2009-04-06  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/28868
9386         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9387         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9388         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9389         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9390
9391 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9392
9393         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9394
9395 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9396
9397         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9398
9399 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9400
9401         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9402         with the built-in y0, and the subsequent warning.
9403         (y1): Likewise, rename to y_1.
9404
9405 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9406
9407         PR fortran/39414
9408         * gfortran.dg/proc_decl_21.f90: New.
9409
9410 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/36091
9413         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9414
9415 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9416
9417         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9418         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9419         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9420         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9421         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9422         gfortran.dg/namelist_49.f90: Gate test on effective_target
9423         fd_truncate.
9424         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9425
9426 2009-04-05  Daniel Kraft  <d@domob.eu>
9427
9428         PR fortran/38654
9429         * gfortran.dg/read_float_2.f03
9430         * gfortran.dg/read_float_3.f90
9431
9432 2009-04-05  Richard Guenther  <rguenther@suse.de>
9433
9434         PR tree-optimization/39648
9435         * gcc.c-torture/compile/pr39648.c: New testcase.
9436
9437 2009-04-05  Jason Merrill  <jason@redhat.com>
9438
9439         PR c++/14912
9440         * g++.dg/template/error39.C: New.
9441
9442 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9443
9444         PR fortran/29458
9445         * gfortran.dg/implied_do_1.f90: New.
9446
9447 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9448
9449         PR fortran/39577
9450         * gfortran.dg/recursive_check_8.f90: New.
9451         * gfortran.dg/recursive_check_9.f90: New.
9452         * gfortran.dg/recursive_check_10.f90: New.
9453         * gfortran.dg/recursive_check_11.f90: New.
9454         * gfortran.dg/recursive_check_12.f90: New.
9455         * gfortran.dg/recursive_check_13.f90: New.
9456         * gfortran.dg/recursive_check_14.f90: New.
9457
9458 2009-04-04  Jason Merrill  <jason@redhat.com>
9459
9460         PR c++/25185
9461         * g++.dg/template/error38.C: Add more tests.
9462
9463 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9464
9465         PR fortran/37614
9466         * gfortran.dg/common_align_2.f90: New test.
9467
9468 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9469
9470         PR target/39501
9471         * gcc.c-torture/execute/pr39501.c: New file.
9472         * gcc.c-torture/execute/pr39501.x: New file.
9473
9474 2009-04-04  Richard Guenther  <rguenther@suse.de>
9475
9476         PR tree-optimization/8781
9477         PR tree-optimization/37892
9478         * g++.dg/tree-ssa/pr8781.C: New testcase.
9479         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9480
9481 2009-04-04  Richard Guenther  <rguenther@suse.de>
9482
9483         PR tree-optimization/39636
9484         * gcc.c-torture/compile/pr39636.c: New testcase.
9485
9486 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9487
9488         PR rtl-optimization/39607
9489         * g++.dg/opt/pr39607.C: New.
9490
9491 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9492
9493         PR fortran/39594
9494         * gfortran.dg/common_12.f90: New.
9495
9496 2009-04-03  Jason Merrill  <jason@redhat.com>
9497
9498         PR c++/39608
9499         * g++.dg/template/const2.C: New test.
9500
9501 2009-04-03  Richard Guenther  <rguenther@suse.de>
9502
9503         PR tree-optimization/2480
9504         PR tree-optimization/23086
9505         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9506         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9507
9508 2009-04-03  Richard Guenther  <rguenther@suse.de>
9509
9510         PR tree-optimization/34743
9511         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9512         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9513         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9514         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9515         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9516         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9517         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9518         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9519
9520 2009-04-03  Richard Guenther  <rguenther@suse.de>
9521
9522         PR middle-end/13146
9523         PR tree-optimization/23940
9524         PR tree-optimization/33237
9525         PR middle-end/33974
9526         PR middle-end/34093
9527         PR tree-optimization/36201
9528         PR tree-optimization/36230
9529         PR tree-optimization/38049
9530         PR tree-optimization/38207
9531         PR tree-optimization/38230
9532         PR tree-optimization/38301
9533         PR tree-optimization/38585
9534         PR middle-end/38895
9535         PR tree-optimization/38985
9536         PR tree-optimization/39299
9537         * gcc.dg/pr19633-1.c: Adjust.
9538         * gcc.dg/torture/pta-callused-1.c: Likewise.
9539         * gcc.dg/torture/pr39074-2.c: Likewise.
9540         * gcc.dg/torture/pr39074.c: Likewise.
9541         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9542         * gcc.dg/torture/pr30375.c: Adjust.
9543         * gcc.dg/torture/pr33563.c: Likewise.
9544         * gcc.dg/torture/pr33870.c: Likewise.
9545         * gcc.dg/torture/pr33560.c: Likewise.
9546         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9547         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9548         * gcc.dg/tree-ssa/alias-15.c: Remove.
9549         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9550         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9551         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9552         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9553         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9554         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9555         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9556         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9557         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9558         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9559         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9560         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9561         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9562         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9563         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9564         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9565         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9566         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9567         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9568         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9569         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9570         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9571         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9572         * gcc.dg/uninit-B.c: XFAIL.
9573         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9574         * gcc.dg/uninit-pr19430.c: XFAIL.
9575         * g++.dg/tree-ssa/pr13146.C: New testcase.
9576         * g++.dg/opt/pr36187.C: Adjust.
9577         * g++.dg/torture/20090329-1.C: New testcase.
9578
9579 2009-04-02  Chao-ying Fu  <fu@mips.com>
9580
9581         * gcc.target/mips/interrupt_handler.c: New test.
9582
9583 2009-04-02  David Ayers  <ayers@fsfe.org>
9584
9585         PR objc/18456
9586         * objc.dg/bad-receiver-type-2.m: New test contributed by
9587         Alexander Mamberg.
9588
9589 2009-04-02  Jason Merrill  <jason@redhat.com>
9590
9591         PR c++/25185
9592         * g++.dg/template/error38.C: New test.
9593
9594 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9595
9596         PR tree-optimization/31677
9597         * gcc.dg/memcpy-1.c: Add compiler option.
9598
9599 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9600
9601         PR tree-optimization/39595
9602         * gfortran.dg/vect/O3-pr39595.f: New test.
9603
9604 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9605
9606         PR c++/26693
9607         * g++.dg/template/typedef11.C: New test.
9608         * g++.dg/template/typedef12.C: Likewise.
9609         * g++.dg/template/typedef13.C: Likewise.
9610         * g++.dg/template/typedef14.C: Likewise.
9611         * g++.dg/template/typedef15.C: Likewise.
9612         * g++.dg/template/typedef16.C: Likewise.
9613         * g++.dg/template/sfinae3.C: Compile this pedantically.
9614         The only errors expected should be the one saying the typedef is ill
9615         formed.
9616         * g++.old-deja/g++.pt/typename8.C: Likewise.
9617         * g++.dg/template/access11.C: Update this.
9618
9619 2009-04-02  Richard Guenther  <rguenther@suse.de>
9620
9621         PR tree-optimization/37221
9622         * gcc.c-torture/compile/20090331-1.c: New testcase.
9623
9624 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9625
9626         * gcc.c-torture/compile/20090401-1.c: New test.
9627
9628 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9629
9630         PR c++/4926
9631         * g++.dg/template/pr4926-1.C: New.
9632
9633 2009-04-01  Xinliang David Li  <davidxl@google.com>
9634
9635         * gcc.target/i386/all_one_m128i.c: New test.
9636
9637 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9638
9639         PR c/39027
9640         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9641         * gcc.dg/fltconst-2.c: New test.
9642         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9643         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9644
9645         PR c/33466
9646         * gcc.dg/cpp/pr33466.c: New test.
9647         * gcc.dg/dfp/pr33466.c: New test.
9648         * gcc.dg/fixed-point/pr33466.c: New test.
9649
9650 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9651
9652         PR tree-optimization/35011
9653         * g++.dg/other/pr35011.C: New.
9654
9655 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR target/39226
9658         * gcc.dg/pr39226.c: New test.
9659
9660 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9661
9662         PR c++/35240
9663         * g++.dg/template/pr35240.C: New.
9664
9665 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9666
9667         PR c/39605
9668         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9669         * gcc.dg/pr25682.c: Update expected diagnostics.
9670
9671 2009-04-01  Richard Guenther  <rguenther@suse.de>
9672
9673         * gcc.dg/fold-plusmult-2.c: New testcase.
9674
9675 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR c/37772
9678         * gcc.dg/pr37772.c: New test.
9679         * g++.dg/ext/asm11.C: New test.
9680
9681 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9682
9683         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9684         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9685         defined.
9686
9687 2009-03-31  Jason Merrill  <jason@redhat.com>
9688
9689         * g++.old-deja/g++.other/using9.C: Add expected errors.
9690
9691 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9692
9693         * gcc.c-torture/compile/pr33009.c: Removed.
9694
9695 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9696
9697         * gcc.c-torture/compile/pr33009.c: Delete.
9698         * gcc.c-torture/compile/pr11832.c: Likewise.
9699
9700 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9701
9702         PR c/448
9703         * lib/target-supports.exp (check_effective_target_stdint_types):
9704         Update comment.
9705         (check_effective_target_inttypes_types): New.
9706         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9707         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9708         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9709
9710 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/38917
9713         PR fortran/38918
9714         * gfortran.dg/data_pointer_1.f90: New test.
9715
9716 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9717
9718         PR fortran/38915
9719         * gfortran.dg/char_length_15.f90: New test.
9720
9721 2009-03-31  Jason Merrill  <jason@redhat.com>
9722
9723         C++ DR 613
9724         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9725         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9726         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9727         xfail others.
9728
9729         * g++.dg/other/typedef2.C: New test.
9730
9731         PR c++/37806
9732         * g++.dg/template/typedef17.C: New test.
9733
9734         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9735         * g++.dg/cpp0x/auto12.C: Likewise.
9736
9737 2009-03-31  Richard Guenther  <rguenther@suse.de>
9738
9739         PR middle-end/31029
9740         * gcc.dg/fold-compare-4.c: New testcase.
9741         * gcc.dg/fold-compare-5.c: Likewise.
9742
9743 2009-03-31  Richard Guenther  <rguenther@suse.de>
9744
9745         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9746
9747 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9748
9749         PR target/39592
9750         * gcc.target/i386/pr39592-1.c: New test.
9751
9752 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9753
9754         PR preprocessor/15638
9755         * gcc.dg/cpp/missing-header-1.c: New test.
9756         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9757         "compilation terminated" message.
9758         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9759         test #include "".
9760         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9761         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9762         terminated" message.
9763
9764 2009-03-31  Richard Guenther  <rguenther@suse.de>
9765
9766         PR middle-end/23401
9767         PR middle-end/27810
9768         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9769         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9770
9771 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9772
9773         PR fortran/38389
9774         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9775         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9776         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9777         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9778         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9779         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9780         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9781
9782 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/22571
9785         * gfortran.dg/whole_file_1.f90: New test.
9786         PR fortran/26227
9787         * gfortran.dg/whole_file_2.f90: New test.
9788         * gfortran.dg/whole_file_3.f90: New test.
9789         PR fortran/24886
9790         * gfortran.dg/whole_file_4.f90: New test.
9791
9792 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9793
9794         * gfortran.dg/bind_c_usage_19.f90: New test.
9795
9796         PR target/39558
9797         * gcc.target/powerpc/altivec-29.c: New test.
9798
9799 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9800
9801         PR rtl-optimization/323
9802         * gcc.target/i386/excess-precision-1.c,
9803         gcc.target/i386/excess-precision-2.c,
9804         gcc.target/i386/excess-precision-3.c,
9805         gcc.target/i386/excess-precision-4.c,
9806         gcc.target/i386/excess-precision-5.c,
9807         gcc.target/i386/excess-precision-6.c: New tests.
9808
9809 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9810
9811         PR c/35235
9812         * gcc.dg/c99-array-lval-8.c: New test.
9813
9814 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9815
9816         PR preprocessor/34695
9817         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9818         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9819         instead of dg-warning for "previous definition" messages.
9820         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9821         "warnings being treated as errors" message.
9822         * gcc.dg/fltconst-1.c: Use -fshow-column.
9823
9824 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9825
9826         PR fortran/38823
9827         * gfortran.dg/power1.f90: New test.
9828
9829 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9830
9831         PR c/456
9832         PR c/5675
9833         PR c/19976
9834         PR c/29116
9835         PR c/31871
9836         PR c/35198
9837         * gcc.c-torture/compile/20081108-1.c,
9838         gcc.c-torture/compile/20081108-2.c,
9839         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9840         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9841         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9842         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9843         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9844         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9845         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9846         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9847         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9848         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9849         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9850         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9851         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9852         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9853         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9854         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9855         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9856         case.
9857         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9858         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9859         XFAILs.  Update expected messages.
9860         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9861         expected messages.
9862         * gcc.dg/real-const-1.c: Replace with test from original PR.
9863         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9864         when casting from non-constant integer to pointer.
9865
9866 2009-03-29  Richard Guenther  <rguenther@suse.de>
9867
9868         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9869
9870 2009-03-29  Daniel Kraft  <d@domob.eu>
9871
9872         PR fortran/37423
9873         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9874         DEFERRED bindings.
9875         * gfortran.dg/typebound_proc_9.f03: New test.
9876         * gfortran.dg/typebound_proc_10.f03: New test.
9877         * gfortran.dg/typebound_proc_11.f03: New test.
9878         * gfortran.dg/abstract_type_5.f03: New test.
9879
9880 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9881
9882         PR fortran/38507
9883         * gfortran.dg/do_4.f: New.
9884         * gfortran.dg/goto_2.f90: Correct expected warnings.
9885         * gfortran.dg/goto_4.f90: Likewise.
9886         * gfortran.dg/goto_5.f90: New.
9887
9888 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9889
9890         PR target/39545
9891         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9892
9893         * gcc.target/i386/pr39545-1.c: New.
9894         * gcc.target/i386/pr39545-2.c: Likewise.
9895
9896         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9897         (flex2_struct): Likewise.
9898         (check_struct_passing7): Likewise.
9899         (check_struct_passing8): Likewise.
9900         (f1s): Likewise.
9901         (f2s): Likewise.
9902         (main): Call check_struct_passing7 and check_struct_passing8.
9903
9904 2009-03-29  Richard Guenther  <rguenther@suse.de>
9905
9906         * gcc.c-torture/execute/20090113-1.c: New testcase.
9907         * gcc.c-torture/execute/20090113-2.c: Likewise.
9908         * gcc.c-torture/execute/20090113-3.c: Likewise.
9909         * gcc.c-torture/execute/20090207-1.c: Likewise.
9910         * gcc.c-torture/compile/20090114-1.c: Likewise.
9911         * gcc.c-torture/compile/20090328-1.c: Likewise.
9912         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9913
9914 2009-03-29  David Ayers  <ayers@fsfe.org>
9915
9916         PR objc/27377
9917         * objc.dg/conditional-1.m: New tests.
9918
9919 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9920
9921         * gcc.dg/winline-10.c: New test.
9922
9923 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9924
9925         PR fortran/34656
9926         * gfortran.dg/do_check_1.f90: Add test.
9927         * gfortran.dg/do_check_2.f90: Add test.
9928         * gfortran.dg/do_check_3.f90: Add test.
9929         * gfortran.dg/do_check_4.f90: Add test.
9930
9931 2009-03-28  Jan Hubicka  <jh@suse.cz>
9932
9933         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9934         * gcc.dg/pr33826.c: Update dump files.
9935         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9936         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9937
9938 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9939
9940         * g++.dg/tree-ssa/fwprop-align.C: New test.
9941
9942 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9943
9944         * gcc.target/powerpc/altivec-28.c: New test.
9945
9946         PR c++/39554
9947         * gcc.dg/wdisallowed-functions-1.c: Removed.
9948         * gcc.dg/wdisallowed-functions-2.c: Removed.
9949         * gcc.dg/wdisallowed-functions-3.c: Removed.
9950         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9951         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9952         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9953
9954 2009-03-28  Richard Guenther  <rguenther@suse.de>
9955
9956         PR tree-optimization/38723
9957         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9958
9959 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9960
9961         PR fortran/38538
9962         * gfortran.dg/char_result_13.f90: New test.
9963
9964 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9965
9966         PR fortran/38765
9967         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9968
9969 2009-03-28  Daniel Kraft  <d@domob.eu>
9970
9971         * gfortran.dg/trim_1.f90: New test.
9972
9973 2009-03-28  Richard Guenther  <rguenther@suse.de>
9974
9975         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9976         * g++.dg/warn/Warray-bounds.C: Likewise.
9977
9978 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9979
9980         PR fortran/32626
9981         * gfortran.dg/recursive_check_7.f90: New test.
9982
9983 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9984
9985         PR fortran/38432
9986         * gfortran.dg/do_check_5.f90: New test.
9987         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9988         * gfortran.dg/array_constructor_18.f90: Ditto.
9989         * gfortran.dg/array_constructor_22.f90: Ditto.
9990         * gfortran.dg/do_3.F90: Ditto.
9991         * gfortran.dg/do_1.f90: Ditto.
9992
9993 2009-03-28  Richard Guenther  <rguenther@suse.de>
9994
9995         PR tree-optimization/38180
9996         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9997
9998 2009-03-28  Richard Guenther  <rguenther@suse.de>
9999
10000         PR tree-optimization/38513
10001         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10002         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10003         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10004         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10005         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10006         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10007         * gcc.dg/vect/vect-35.c: Likewise.
10008         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10009         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10010         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10011
10012 2009-03-28  Richard Guenther  <rguenther@suse.de>
10013
10014         PR tree-optimization/38968
10015         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10016
10017 2009-03-28  Richard Guenther  <rguenther@suse.de>
10018
10019         PR tree-optimization/37795
10020         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10021
10022 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
10023
10024         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10025         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10026         options for removed targets.
10027
10028 2009-03-27  Richard Guenther  <rguenther@suse.de>
10029
10030         PR tree-optimization/39120
10031         * gcc.c-torture/execute/pr39120.c: New testcase.
10032
10033 2009-03-27  Richard Guenther  <rguenther@suse.de>
10034
10035         PR tree-optimization/39120
10036         * gcc.dg/torture/pta-callused-1.c: New testcase.
10037
10038 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10039
10040         PR middle-end/39315
10041         * gcc.target/i386/pr39315-1.c: New.
10042         * gcc.target/i386/pr39315-2.c: Likewise.
10043         * gcc.target/i386/pr39315-3.c: Likewise.
10044         * gcc.target/i386/pr39315-4.c: Likewise.
10045         * gcc.target/i386/pr39315-check.c: Likewise.
10046
10047 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10048
10049         PR c/39323
10050         * gcc.dg/pr39323-1.c: New.
10051         * gcc.dg/pr39323-2.c: Likewise.
10052         * gcc.dg/pr39323-3.c: Likewise.
10053
10054 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10055
10056         PR target/38034
10057         * gcc.target/ia64/sync-1.c: New.
10058
10059 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10060
10061         PR target/39472
10062         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10063         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10064         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10065         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10066         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10067         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10068         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10069         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10070
10071 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10072
10073         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10074         for low precision (i.e. float).
10075
10076 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
10077             Jakub Jelinek  <jakub@redhat.com>
10078
10079         PR debug/37959
10080         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10081
10082 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
10083
10084         * gcc.dg/memmove-2.c: New test.
10085         * gcc.dg/memmove-3.c: New test.
10086
10087         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10088         in clone naming.
10089
10090 2009-03-27  Xinliang David Li  <davidxl@google.com>
10091
10092         PR tree-optimization/39557
10093         * g++.dg/tree-ssa/dom-invalid.C: New test.
10094
10095 2009-03-27  Xinliang David Li  <davidxl@google.com>
10096
10097         PR tree-optimization/39548
10098         * g++.dg/tree-ssa/copyprop.C: New test.
10099
10100 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10101
10102         PR c++/38638
10103         * g++.dg/template/typename17.C: New testcase.
10104         * g++.dg/template/typename18.C: New testcase.
10105
10106 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10107
10108         PR c++/36799
10109         * g++.dg/other/var_copy-1.C: New test.
10110
10111 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10112
10113         PR c++/37647
10114         * g++.dg/parse/ctor9.C: New test.
10115
10116 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10117
10118         PR c++/29727
10119         * g++.dg/init/error2.C: New test.
10120
10121 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10122
10123         PR c++/35652
10124         * gcc.dg/pr35652.C: New.
10125         * g++.dg/warn/pr35652.C: New.
10126         * gcc.dg/format/plus-1.c: Adjust message.
10127
10128 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR c++/39554
10131         * gcc.dg/wdisallowed-functions-3.c: New test.
10132         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10133
10134 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10135
10136         * gcc.dg/inline-33.c: Fix when pic.
10137
10138 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10139
10140         * gcc.target/ia64/20090324-1.c: New test.
10141
10142 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10143
10144         PR c/27898
10145         * gcc.dg/pr27898.c: New test.
10146
10147         PR tree-optimization/32139
10148         * gcc.c-torture/compile/pr32139.c: New test.
10149
10150 2009-03-24  Jason Merrill  <jason@redhat.com>
10151
10152         PR c++/28274
10153         * g++.dg/parse/defarg14.C: New test.
10154
10155 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10156
10157         PR libfortran/39528
10158         * gfortran.dg/read_repeat.f90: New test.
10159
10160 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10161
10162         PR tree-optimization/39529
10163         * gcc.dg/vect/pr39529.c: New test.
10164
10165 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10166             Jakub Jelinek  <jakub@redhat.com>
10167
10168         PR debug/39524
10169         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10170
10171 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR c/39495
10174         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10175
10176 2009-03-23  Jason Merrill  <jason@redhat.com>
10177
10178         * g++.dg/cpp0x/auto12.C: Add variadic test.
10179
10180         PR c++/39526
10181         * g++.dg/warn/Wshadow-4.C: New test.
10182
10183 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10184
10185         PR tree-optimization/39516
10186         * gfortran.dg/pr39516.f: New test.
10187
10188 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10189
10190         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10191         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10192         variable, not environment variable.
10193
10194 2009-03-21  Jason Merrill  <jason@redhat.com>
10195
10196         PR c++/28879
10197         * g++.dg/ext/vla6.C: New test.
10198
10199 2009-03-20  Jason Merrill  <jason@redhat.com>
10200
10201         * g++.dg/cpp0x/initlist5.C: Add additional test.
10202
10203 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10204             Janis Johnson  <janis187@us.ibm.com>
10205
10206         * lib/compat.exp (compat-get-options-main, compat-get-options):
10207         Handle dg-prune-output in source file.
10208         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10209         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10210         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10211         two warnings.
10212
10213 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10214
10215         PR c/39495
10216         * gcc.dg/gomp/pr39495-1.c: New test.
10217         * gcc.dg/gomp/pr39495-2.c: New test.
10218         * g++.dg/gomp/pr39495-1.C: New test.
10219         * g++.dg/gomp/pr39495-2.C: New test.
10220
10221         PR target/39496
10222         * gcc.target/i386/pr39496.c: New test.
10223         * g++.dg/other/pr39496.C: New test.
10224
10225 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10226
10227         PR middle-end/39500
10228         * gcc.dg/autopar/pr39500-1.c: New.
10229         * gcc.dg/autopar/pr39500-2.c: New.
10230
10231 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10232
10233         * g++.dg/dg.exp: Prune graphite.
10234
10235 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10236
10237         PR middle-end/39447
10238         * g++.dg/graphite: New.
10239         * g++.dg/graphite/graphite.exp: New.
10240         * g++.dg/graphite/pr39447.C: New.
10241
10242 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10243
10244         PR c++/39425
10245         * g++.dg/template/pr39425.C: New.
10246
10247         * g++.dg/template/spec33.C: Updated.
10248
10249 2009-03-17  Jason Merrill  <jason@redhat.com>
10250
10251         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10252
10253 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10254
10255         PR c++/39475
10256         * g++.dg/ext/unary_trait_incomplete.C: New.
10257
10258 2009-03-17  Jing Yu  <jingyu@google.com>
10259
10260         PR middle-end/39378
10261         * g++.dg/inherit/thunk10.C: New test.
10262
10263 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10264
10265         PR target/39482
10266         * gcc.target/i386/pr39482.c: New test.
10267
10268 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR debug/39471
10271         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10272         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10273         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10274         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10275
10276         PR middle-end/39443
10277         * gcc.dg/pr39443.c: New test.
10278
10279         PR debug/39412
10280         * gcc.dg/debug/pr39412.c: New test.
10281
10282 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10283
10284         PR testsuite/38526
10285         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10286         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10287         is defined.
10288         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10289         its original value, or unset if it was not defined.
10290         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10291         path procs around use of HOSTCC.
10292         * g++.dg/compat/struct-layout-1.exp: Ditto.
10293         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10294
10295 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10296
10297         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10298
10299 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10300
10301         Revert patch for PR testsuite/37630.
10302
10303         PR testsuite/37960
10304         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10305
10306         PR testsuite/37630
10307         * lib/target-supports.exp (check_effective_target_ieee): New.
10308         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10309         * gcc.dg/20001012-1.c: Require ieee.
10310
10311         PR testsuite/37628
10312         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10313
10314 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10315
10316         PR tree-optimization/39455
10317         * gcc.dg/pr39455.c: New test.
10318
10319 2009-03-13  David Ayers  <ayers@fsfe.org>
10320
10321         * objc/execute/trivial.m. New test.
10322
10323 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10324
10325         PR target/39137
10326         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10327
10328 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10329
10330         PR testsuite/39451
10331         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10332         constraint on (%2).
10333
10334 2009-03-12  David Ayers  <ayers@fsfe.org>
10335
10336         PR libobjc/27466
10337         * objc/execute/exceptions/handler-1.m. New test.
10338
10339 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR target/39431
10342         * gcc.target/i386/pr39431.c: New test.
10343
10344 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10345
10346         PR target/39445
10347         * gcc.target/i386/pr39445.c: New.
10348
10349         * gcc.target/i386/push-1.c: XFAIL.
10350
10351 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10352
10353         * gcc.dg/inline-33.c: New test.
10354
10355 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10356
10357         * gcc.dg/vect/vect-82.c: Combine dg-do and
10358         dg-require-effective-target into dg-skip-if.
10359         * gcc.dg/vect/vect-83.c: Likewise.
10360
10361 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10362
10363         PR target/39137
10364         * gcc.target/i386/stackalign/longlong-1.c: New test.
10365         * gcc.target/i386/stackalign/longlong-2.c: New test.
10366
10367 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10368
10369         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10370
10371 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10372
10373         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10374         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10375
10376 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10377
10378         * gnat.dg/slice_enum.adb: New test.
10379
10380 2009-03-11  Jason Merrill  <jason@redhat.com>
10381
10382         PR debug/39086
10383         * g++.dg/opt/nrv15.C: New test.
10384
10385 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10386
10387         PR tree-optimization/39422
10388         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10389         constant array with static initialization to global memory.
10390         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10391
10392 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10393
10394         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10395         padding.
10396
10397 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10398
10399         PR c++/39371
10400         * g++.dg/opt/switch2.C: Add -w to dg-options.
10401         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10402         * g++.dg/warn/switch1.C: New test.
10403         * g++.dg/other/switch3.C: New test.
10404
10405         PR tree-optimization/39394
10406         * gcc.c-torture/compile/pr39394.c: New test.
10407
10408 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10409
10410         * gcc.target/s390/20090223-1.c: New testcase.
10411
10412 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10413
10414         PR libfortran/39402
10415         * gfortran.dg/fmt_f0_1.f90: New test.
10416
10417 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         PR c++/39060
10420         * g++.dg/other/new1.C: Adjusted.
10421         * g++.dg/parse/crash40.C: Likewise.
10422         * g++.dg/parse/defarg12.C: Likewise.
10423         * g++.dg/template/error15.C: Likewise.
10424
10425         * g++.dg/other/pr39060.C: New.
10426
10427 2009-03-07  Jason Merrill  <jason@redhat.com>
10428
10429         PR c++/39367
10430         * g++.dg/opt/new1.C: New.
10431
10432 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10433
10434         PR c++/33492
10435         * g++.dg/other/error32.C: New.
10436
10437 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10438
10439         PR middle-end/39360
10440         * gcc.c-torture/compile/pr39360.c: New test.
10441
10442         PR debug/39372
10443         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10444
10445 2009-03-05  Jason Merrill  <jason@redhat.com>
10446
10447         PR c++/38908
10448         * g++.dg/warn/Wuninitialized-3.C: New test.
10449
10450 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR debug/39379
10453         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10454         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10455
10456 2009-03-04  Jason Merrill  <jason@redhat.com>
10457
10458         PR c++/13549
10459         * g++.dg/template/koenig7.C: New test.
10460
10461 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10462
10463         * g++.dg/torture/predcom-1.C: New test.
10464
10465 2009-03-04  Richard Guenther  <rguenther@suse.de>
10466
10467         PR tree-optimization/39362
10468         * g++.dg/torture/pr39362.C: New testcase.
10469
10470 2009-03-04  Jason Merrill  <jason@redhat.com>
10471             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10472
10473         PR c++/9634
10474         PR c++/29469
10475         PR c++/29607
10476         * g++.dg/template/dependent-name5.C: New test.
10477
10478 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10479
10480         PR testsuite/39357
10481         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10482         vect_int to vect_int_mult.
10483
10484 2009-03-04  Richard Guenther  <rguenther@suse.de>
10485
10486         PR tree-optimization/39358
10487         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10488         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10489
10490 2009-03-04  Richard Guenther  <rguenther@suse.de>
10491
10492         PR tree-optimization/39339
10493         * gcc.c-torture/execute/pr39339.c: New testcase.
10494
10495 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10496
10497         * gcc.c-torture/compile/20090303-1.c,
10498         gcc.c-torture/compile/20090303-2.c: New tests.
10499
10500 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10501
10502         PR fortran/39354
10503         * gfortran.dg/gomp/pr39354.f90: New test.
10504
10505         PR tree-optimization/39343
10506         * gcc.dg/pr39343.c: New test.
10507
10508 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10509
10510         PR tree-optimization/39248
10511         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10512         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10513         on targets without vector misalignment support.
10514         * lib/target-supports.exp
10515         (check_effective_target_vect_short_mult): Add
10516         check_effective_target_arm32.
10517
10518 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10519
10520         PR middle-end/39335
10521         * gcc.dg/graphite/pr39335_1.c: New.
10522         * gcc.dg/graphite/pr39335.c: New.
10523
10524 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10525
10526         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10527         of andl.
10528         * gcc.target/i386/stackalign/return-5.c: Likewise.
10529         * gcc.target/i386/stackalign/return-6.c: Likewise.
10530
10531 2009-03-02  Richard Guenther  <rguenther@suse.de>
10532             Ira Rosen  <irar@il.ibm.com>
10533
10534         PR tree-optimization/39318
10535         * gfortran.dg/vect/pr39318.f90: New test.
10536
10537 2009-03-01  Jan Hubicka  <jh@suse.cz>
10538
10539         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10540
10541 2009-03-01  Jan Hubicka  <jh@suse.cz>
10542
10543         PR debug/39267
10544         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10545
10546 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10547
10548         * gnat.dg/pack12.adb: New test.
10549
10550 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10551
10552         PR c++/37789
10553         * g++.dg/other/pr37789.C: New.
10554
10555 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10556
10557         PR fortran/39295
10558         * gfortran.dg/interface_25.f90: New test.
10559         * gfortran.dg/interface_26.f90: New test.
10560
10561 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10562
10563         PR fortran/39292
10564         * gfortran.dg/initialization_22.f90: New test.
10565
10566 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10567
10568         PR rtl-optimization/39241
10569         * gcc.dg/torture/pr39241.c: New.
10570
10571 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10572
10573         PR tree-optimizations/39259
10574         * g++.dg/torture/pr39259.C: New testcase.
10575
10576 2009-02-24  Richard Guenther  <rguenther@suse.de>
10577
10578         PR c++/39242
10579         * g++.dg/template/instantiate10.C: New testcase.
10580
10581 2009-02-24  Richard Guenther  <rguenther@suse.de>
10582             Zdenek Dvorak  <ook@ucw.cz>
10583
10584         PR tree-optimization/39233
10585         * gcc.c-torture/execute/pr39233.c: New testcase.
10586
10587 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10588
10589         PR tree-optimization/39260
10590         * gcc.dg/graphite/pr39260.c: New.
10591
10592 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10593
10594         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10595
10596 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10597
10598         PR c++/36411
10599         * g++.dg/template/void14.C: New.
10600
10601 2009-02-23  Jason Merrill  <jason@redhat.com>
10602
10603         PR c++/38880
10604         * g++.dg/init/const7.C: Remove XFAIL.
10605         * g++.dg/init/static-init1.C: New test.
10606
10607         * g++.dg/cpp0x/initlist14.C: New test.
10608
10609 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10610
10611         PR fortran/38914
10612         * bound_simplification_2.f90:  New test case.
10613         * bound_7.f90:  New test case.
10614
10615 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10616
10617         * gcc.dg/cpp/include4.c: New test.
10618
10619 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10620
10621         PR target/39256
10622         * gcc.target/i386/abi-2.c: New.
10623
10624 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10625
10626         * gcc.c-torture/execute/pr39228.x: New.
10627
10628 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10629
10630         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10631         scan-assembler to check for xmm0 register.
10632
10633 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10634             Joseph Myers  <joseph@codesourcery.com>
10635
10636         * gcc.target/arm/va_list.c: New test.
10637         * g++.dg/abi/arm_va_list.C: Likewise.
10638         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10639         function.
10640         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10641         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10642         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10643         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10644         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10645         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10646
10647 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10648
10649         PR testsuite/38164
10650         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10651         to dg-options.
10652
10653 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10654
10655         PR target/39240
10656         * gcc.c-torture/execute/pr39240.c: New test.
10657
10658 2009-02-20  Jason Merrill  <jason@redhat.com>
10659
10660         PR c++/39225
10661         * g++.dg/parse/dtor15.C: New test.
10662
10663 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10664
10665         * gcc.c-torture/execute/20090219-1.c: New.
10666
10667 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10668
10669         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10670         (mips-dg-options): When matching isa* pseudo-options make
10671         'value' optional and accept ! entries.  Use $spec instead of
10672         $isa_spec in the isa pseudo-option error message.  Only
10673         perform the ISA-range check when 'value' is set.  If arch is
10674         matching any CPU in the ! entries switch to its generic ISA.
10675         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10676         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10677
10678 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10679
10680         PR target/39175
10681         * gcc.dg/visibility-20.c: New test.
10682         * g++.dg/ext/visibility/visibility-11.C: New test.
10683
10684 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10685
10686         PR c++/39188
10687         * g++.dg/abi/pr39188-1a.C: New.
10688         * g++.dg/abi/pr39188-1b.C: Likewise.
10689         * g++.dg/abi/pr39188-1.h: Likewise.
10690         * g++.dg/abi/pr39188-2a.C: Likewise.
10691         * g++.dg/abi/pr39188-2b.C: Likewise.
10692         * g++.dg/abi/pr39188-2.h: Likewise.
10693         * g++.dg/abi/pr39188-3a.C: Likewise.
10694         * g++.dg/abi/pr39188-3b.C: Likewise.
10695         * g++.dg/abi/pr39188-3.h: Likewise.
10696
10697 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10698
10699         PR c/38483
10700         * gcc.c-torture/execute/call-trap-1.c,
10701         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10702         tests.
10703
10704 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10705
10706         PR target/39228
10707         * gcc.c-torture/execute/pr39228.c: New test.
10708
10709 2009-02-19  Richard Guenther  <rguenther@suse.de>
10710
10711         PR tree-optimization/39074
10712         * gcc.dg/torture/pr39074.c: New testcase.
10713         * gcc.dg/torture/pr39074-2.c: Likewise.
10714         * gcc.dg/torture/pr39074-3.c: Likewise.
10715
10716 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10717
10718         PR c++/39219
10719         * g++.dg/parse/attr3.C: New.
10720
10721 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10722
10723         PR testsuite/38165
10724         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10725
10726         PR testsuite/38166
10727         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10728         and skip on Darwin.
10729
10730 2009-02-18  Jason Merrill  <jason@redhat.com>
10731
10732         PR c++/38880
10733         * g++.dg/init/const7.C: Remove XFAIL.
10734
10735         PR target/39179
10736         * g++.dg/opt/const6.C: New test.
10737
10738 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10739
10740         * gcc.dg/callabi/callabi.exp: Moved to ...
10741         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10742         in 64bit mode.
10743
10744         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10745         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10746         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10747         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10748         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10749         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10750         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10751
10752         * gcc.dg/callabi/callabi.h: Moved to ...
10753         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10754
10755         * gcc.dg/callabi/func-1.c: Moved to ...
10756         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10757
10758         * gcc.dg/callabi/func-indirect.c: Moved to ...
10759         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10760
10761         * gcc.dg/callabi/pr38891.c: Moved to ...
10762         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10763
10764         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10765         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10766
10767         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10768         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10769
10770         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10771         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10772
10773 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10774
10775         PR target/38891
10776         * gcc.dg/callabi/pr38891.c: New.
10777
10778 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10779
10780         * gcc.dg/callabi/callabi.exp: New.
10781
10782 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10783
10784         PR target/39082
10785         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10786         -Wno-abi for x86.
10787         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10788
10789         * gcc.target/i386/pr39082-1.c: New.
10790
10791         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10792         -Wno-abi.
10793
10794         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10795         CHECK_M64_M128 is defined.
10796         (check_f_arguments): Add "do".
10797         (check_vector_arguments): New.
10798         (check_m64_arguments): Likewise.
10799         (check_m128_arguments): Likewise.
10800
10801         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10802         (CHECK_M64_M128): Define.
10803
10804         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10805         on abitest.
10806         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10807
10808         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10809         tests only if CHECK_M64_M128 is defined.
10810
10811         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10812         (m128_2_struct): Likewise.
10813         (check_struct_passing5): Likewise.
10814         (check_struct_passing6): Likewise.
10815         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10816
10817         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10818         (un5): Likewise.
10819         (check_union_passing4): Likewise.
10820         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10821
10822 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10823
10824         PR c/35447
10825         * gcc.dg/noncompile/pr35447-1.c: New test.
10826
10827 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR tree-optimization/36922
10830         * gfortran.dg/pr36922.f: New test.
10831
10832 2009-02-17  Richard Guenther  <rguenther@suse.de>
10833
10834         PR tree-optimization/39202
10835         * gcc.c-torture/compile/pr39202.c: New testcase.
10836
10837 2009-02-17  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/39204
10840         * gcc.dg/torture/pr39204.c: New testcase.
10841
10842 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10843
10844         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10845         * gcc.dg/vect/vect-outer-6.c: Ditto.
10846
10847 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10848
10849         PR c/35446
10850         * gcc.dg/noncompile/init-5.c: New test.
10851         * gcc.dg/init-bad-4.c: Adjust expected errors.
10852
10853 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10854
10855         PR target/37049
10856         * gcc.target/i386/push-1.c: New.
10857
10858 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10861
10862 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10863
10864         * gcc.target/spu/intrinsics-sr.c: New test.
10865
10866 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10867
10868         PR target/38056
10869         * gcc.target/ia64/sibcall-opt-1.c: New test.
10870         * gcc.target/ia64/sibcall-opt-2.c: New test.
10871
10872 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10873
10874         PR fortran/36528
10875         * gfortran.dg/cray_pointers_8.f90: New test.
10876
10877         PR fortran/36703
10878         * gfortran.dg/cray_pointers_9.f90: New test.
10879
10880 2009-02-13  Jason Merrill  <jason@redhat.com>
10881
10882         PR c++/39070
10883         * g++.dg/cpp0x/decltype16.C: New.
10884
10885 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10886
10887         PR target/39152
10888         * gfortran.dg/gomp/pr39152.f90: New.
10889
10890 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10891
10892         PR target/39162
10893         * gcc.target/i386/pr39162.c: New.
10894
10895 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10896
10897         PR c/35444
10898         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10899         New tests.
10900
10901 2009-02-12  Jason Merrill  <jason@redhat.com>
10902
10903         PR c++/38950
10904         * g++.dg/template/array20.C: New test.
10905
10906 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10907
10908         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10909         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10910         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10911
10912 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10913
10914         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10915
10916 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10917
10918         PR target/39152
10919         * gfortran.dg/pr39152.f: New.
10920
10921 2009-02-11  Jason Merrill  <jason@redhat.com>
10922
10923         PR c++/39153
10924         * g++.dg/cpp0x/defaulted9.C: New test.
10925
10926         PR c++/30111
10927         * g++.dg/init/value7.C: New test.
10928
10929 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10930
10931         PR target/38824
10932         * gcc.target/i386/pr38824.c: New testcase.
10933
10934 2009-02-11  Jason Merrill  <jason@redhat.com>
10935
10936         PR c++/38649
10937         * g++.dg/cpp0x/defaulted8.C: New test.
10938
10939         PR c++/36744
10940         * g++.dg/cpp0x/rv9p.C: New test.
10941
10942 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10943
10944         * gnat.dg/aliasing3.adb: New test.
10945         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10946
10947 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10948
10949         PR c++/34397
10950         * g++.dg/template/crash88.C: New.
10951         * g++.dg/template/crash89.C: Likewise.
10952
10953 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10954
10955         PR c/39084
10956         * gcc.dg/pr39084.c: New test.
10957
10958 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR target/39139
10961         * gcc.target/i386/pr39139.c: New test.
10962
10963 2009-02-10  Richard Guenther  <rguenther@suse.de>
10964
10965         PR tree-optimization/39132
10966         * gcc.dg/torture/pr39132.c: New testcase.
10967
10968 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10969
10970         PR target/39119
10971         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10972         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10973         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10974         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10975         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10976         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10977         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10978         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10979
10980 2009-02-09  Jason Merrill  <jason@redhat.com>
10981
10982         PR c++/39109
10983         * g++.dg/init/value6.C: New test.
10984
10985 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10986
10987         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10988
10989 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10990
10991         * gcc.c-torture/compile/20090209-1.c: New test.
10992
10993 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10994
10995         PR c++/35147
10996         PR c++/37737
10997         * g++.dg/cpp0x/vt-35147.C: New.
10998         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10999         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11000
11001 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11002
11003         PR c/35434
11004         * gcc.dg/attr-alias-4.c: New test.
11005
11006 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
11007
11008         PR c/39035
11009         * gcc.dg/dfp/pr39035.c: New test.
11010
11011 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
11012
11013         PR c/36432
11014         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11015
11016 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR c++/39106
11019         * g++.dg/opt/thunk3.C: New test.
11020
11021 2009-02-05  Nick Clifton  <nickc@redhat.com>
11022
11023         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11024         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11025         * gcc.dg/cdce1.c: Likewise.
11026         * gcc.dg/cpp/_Pragma6.c: Likewise.
11027         * g++.dg/cpp/_Pragma1.C: Likewise.
11028         * gcc.dg/utf32-2.c: Xfail for M32C.
11029         * gcc.dg/utf32-1.c: Likewise.
11030         * gcc.dg/utf32-3.c: Likewise.
11031         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11032         targets.
11033         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11034         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11035         * gcc.dg/Wconversion-5.c: Likewise.
11036         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11037         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11038         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11039         * gcc.dg/utf-inc-init.c: Likewise.
11040         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11041         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11042         * gcc.dg/utf-array-short-wchar.c: Likewise.
11043         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11044         * gcc.dg/mallign.c: Use size_t instead of long.
11045
11046 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
11047
11048         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11049
11050 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
11051
11052         * gcc.c-torture/execute/pr39100.c: New.
11053
11054 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
11055
11056         PR c/35435
11057         * gcc.dg/tls/diag-6.c: New test.
11058
11059 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
11060
11061         * gcc.dg/graphite/scop-19.c: New
11062
11063 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11064
11065         AVX Programming Reference (January, 2009)
11066         * gcc.target/i386/avx-vpclmulqdq.c: New.
11067         * gcc.target/i386/pclmul-avx-check.h: Likewise.
11068
11069         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11070
11071         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11072         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11073         (pclmul_test): Renamed to ...
11074         (TEST): This.
11075
11076 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
11077
11078         PR c++/39095
11079         * g++.dg/abi/mangle31.C: New test.
11080
11081 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11082
11083         PR c/29129
11084         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11085         declarator.
11086         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11087         inside function prototype but not part of parameter declarator.
11088         * vla-11.c: New test.
11089
11090 2009-02-03  Jason Merrill  <jason@redhat.com>
11091
11092         * g++.dg/warn/main-4.C: New test.
11093         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11094
11095 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11096
11097         PR c++/36607
11098         * g++.dg/expr/cast10.C: New test.
11099
11100 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11101
11102         PR c/35433
11103         * gcc.dg/init-bad-6.c: New test.
11104
11105 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11106
11107         PR target/35318
11108         * gcc.c-torture/compile/pr35318.c: New test.
11109
11110         PR inline-asm/39059
11111         * gcc.dg/nofixed-point-2.c: New test.
11112         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11113         * g++.dg/ext/fixed2.C: Likewise.
11114         * g++.dg/other/error25.C: Likewise.
11115         * g++.dg/lookup/crash7.C: Likewise.
11116         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11117
11118         PR c++/39056
11119         * g++.dg/cpp0x/initlist13.C: New test.
11120
11121 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11122
11123         PR c++/36897
11124         * g++.dg/template/func2.C: New test.
11125
11126         PR c++/37314
11127         * g++.dg/template/typename15.C: New.
11128         * g++.dg/template/typename16.C: New.
11129
11130 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11131             Ben Elliston  <bje@au.ibm.com>
11132
11133         PR c/39034
11134         * gcc.dg/dfp/pr39034.c: New test.
11135
11136 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11137
11138         PR testsuite/38263
11139         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11140
11141 2009-02-02  Jason Merrill  <jason@redhat.com>
11142
11143         PR c++/39054
11144         * g++.dg/parse/dtor14.C: New test.
11145
11146 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * lib/target-supports.exp
11149         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11150         * g++.dg/ext/builtin10.C: New test.
11151
11152         PR inline-asm/39058
11153         * gcc.target/i386/pr39058.c: New test.
11154
11155 2009-02-02  Richard Guenther  <rguenther@suse.de>
11156
11157         PR tree-optimization/38937
11158         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11159
11160 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11161
11162         PR c++/39053
11163         * g++.dg/parse/crash52.C: New.
11164
11165 2009-01-30  Richard Guenther  <rguenther@suse.de>
11166
11167         PR tree-optimization/39041
11168         * gcc.c-torture/compile/pr39041.c: New testcase.
11169
11170 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11171
11172         PR target/39013
11173         * gcc.target/i386/pr39013-1.c: New test.
11174         * gcc.target/i386/pr39013-2.c: New test.
11175
11176         PR c++/39028
11177         * g++.dg/ext/label12.C: New test.
11178
11179 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11180
11181         PR c++/33465
11182         * g++.dg/parse/error34.C: New.
11183         * g++.dg/parse/error35.C: Likewise.
11184
11185 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11186
11187         PR c++/38655
11188         * g++.dg/cpp0x/decltype-38655.C: New.
11189
11190 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR target/39002
11193         * g++.dg/torture/pr39002.C: New test.
11194
11195 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11196
11197         PR tree-optimization/39007
11198         * gcc.dg/tree-ssa/pr39007.c: New.
11199
11200 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11201
11202         PR middle-end/35854
11203         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11204         to "subreg1".
11205
11206 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11207
11208         PR middle-end/38857
11209         * gcc.c-torture/compile/pr38857.c: New test.
11210
11211 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11212
11213         PR fortran/38852
11214         PR fortran/39006
11215         * gfortran.dg/bound_6.f90: New test.
11216
11217 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11218
11219         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11220
11221 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11222
11223         PR tree-optimization/38997
11224         * gcc.dg/tree-ssa/pr38997.c: New.
11225
11226 2009-01-28  Richard Guenther  <rguenther@suse.de>
11227
11228         PR tree-optimization/38926
11229         * gcc.c-torture/compile/pr38926.c: New testcase.
11230
11231 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11232
11233         PR middle-end/38934
11234         * gcc.dg/pr38934.c: New test.
11235
11236 2009-01-28  Richard Guenther  <rguenther@suse.de>
11237
11238         PR middle-end/38908
11239         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11240
11241 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11242
11243         PR tree-optimization/38984
11244         * gcc.dg/pr38984.c: New XFAILed testcase.
11245
11246
11247 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11248
11249         PR target/38988
11250         * gcc.target/i386/pr38988.c: New test.
11251
11252 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11253
11254         PR c++/37554
11255         * g++.dg/parse/crash51.C: New.
11256         * g++.old-deja/g++.pt/crash9.C: Adjust.
11257
11258 2009-01-27  Daniel Kraft  <d@domob.eu>
11259
11260         PR fortran/38883
11261         * gfortran.dg/mvbits_6.f90:  New test.
11262         * gfortran.dg/mvbits_7.f90:  New test.
11263         * gfortran.dg/mvbits_8.f90:  New test.
11264
11265 2009-01-27  Richard Guenther  <rguenther@suse.de>
11266
11267         PR tree-optimization/38503
11268         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11269
11270 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11271
11272         PR middle-end/38969
11273         * gcc.c-torture/execute/pr38969.c: New test.
11274
11275 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11276
11277         PR testsuite/38864
11278         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11279         to dg-do compile.
11280         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11281         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11282         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11283
11284 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11285
11286         PR target/38952
11287         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11288         if __USING_SJLJ_EXCEPTIONS__ is defined.
11289
11290         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11291         __USING_SJLJ_EXCEPTIONS__ is defined.
11292         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11293         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11294         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11295         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11296         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11297         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11298
11299 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11300
11301         PR testsuite/38949
11302         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11303         Use instead of C name in asm statements.
11304
11305 2009-01-26  Richard Guenther  <rguenther@suse.de>
11306
11307         PR tree-optimization/38745
11308         * g++.dg/torture/pr38745.C: New testcase.
11309
11310 2009-01-26  Richard Guenther  <rguenther@suse.de>
11311
11312         PR middle-end/38851
11313         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11314
11315 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11316
11317         * gcc.dg/bitfld-15.c: Gate warning on target
11318         pcc_bitfield_type_matters.
11319         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11320         g++.dg/ext/bitfield4.C: Likewise.
11321         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11322         bitfield for any target.
11323
11324 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR c/38957
11327         * gcc.dg/pr38957.c: New test.
11328
11329 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11330
11331         PR fortran/38955
11332         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11333         comparing floats.
11334
11335 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11336
11337         PR tree-optimization/38953
11338         * gfortran.dg/graphite/pr38953.f90: New.
11339
11340 2009-01-24  Paul Brook  <paul@codesourcery.com>
11341
11342         * gcc.target/arm/neon-cond-1.c: New test.
11343
11344 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11345
11346         PR tree-optimization/38932
11347         * gcc.dg/pr38932.c: New.
11348
11349 2009-01-23  Revital Eres  <eres@il.ibm.com>
11350
11351         * gcc.dg/sms-7.c: Fix test.
11352
11353 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11354
11355         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11356         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11357         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11358         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11359
11360 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11361
11362         * gcc.dg/pr35729.c: Make test x86 specific.
11363
11364 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11365
11366         PR middle-end/38615
11367         * gcc.dg/pr38615.c: New test.
11368
11369 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11370
11371         PR target/38931
11372         * gcc.target/i386/pr38931.c: New test.
11373
11374 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11375
11376         PR c++/38930
11377         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11378         * g++.dg/template/typedef12.C: Likewise.
11379         * g++.dg/template/typedef13.C: Likewise.
11380         * g++.dg/template/typedef14.C: Likewise.
11381         * g++.dg/template/sfinae3.C: Likewise.
11382         * g++.old-deja/g++.pt/typename8.C: Likewise.
11383         * g++.dg/template/access11.C: Likewise
11384
11385 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11386
11387         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11388         and mips*-*-irix*.
11389         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11390
11391 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11392
11393         PR c++/26693
11394         * g++.dg/template/typedef11.C: New test.
11395         * g++.dg/template/typedef12.C: Likewise.
11396         * g++.dg/template/typedef13.C: Likewise.
11397         * g++.dg/template/typedef14.C: Likewise.
11398         * g++.dg/template/sfinae3.C: Compile this pedantically.
11399         The only errors expected should be the one saying the typedef is ill
11400         formed.
11401         * g++.old-deja/g++.pt/typename8.C: Likewise.
11402         * g++.dg/template/access11.C: Update this.
11403
11404 2009-01-21  Daniel Kraft  <d@domob.eu>
11405
11406         PR fortran/38887
11407         * gfortran.dg/mvbits_5.f90:  New test.
11408
11409 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11410
11411         * gcc.dg/sms-6.c: New test.
11412         * gcc.dg/sms-7.c: Likewise.
11413
11414 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11415
11416         PR fortran/38907
11417         * gfortran.dg/host_assoc_function_7.f90: New test
11418
11419 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11420             Richard Guenther  <rguenther@suse.de>
11421
11422         PR tree-optimization/38747
11423         PR tree-optimization/38748
11424         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11425         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11426         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11427
11428 2009-01-20  Kees Cook  <kees@ubuntu.com>
11429             H.J. Lu  <hongjiu.lu@intel.com>
11430
11431         PR target/38902
11432         * gcc.dg/pr38902.c: New.
11433
11434 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11435
11436         PR target/38868
11437         * gfortran.dg/pr38868.f: New testcase.
11438
11439 2009-01-20  Richard Guenther  <rguenther@suse.de>
11440
11441         * gcc.c-torture/execute/pr36227.c: Move ...
11442         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11443
11444 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11445
11446         * lib/gfortran.exp: Add -B options for targets that use
11447         libgfortran.a%s in their specs.
11448
11449 2009-01-19  Jason Merrill  <jason@redhat.com>
11450
11451         PR c++/23287
11452         * g++.dg/template/dtor5.C: New test.
11453
11454 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11455
11456         PR fortran/38859
11457         * gfortran.dg/bound_5.f90: New test.
11458
11459 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11460
11461         PR target/38736
11462         * g++.dg/compat/abi/pr38736_main.C: New.
11463         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11464         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11465         * g++.dg/other/macro-1.C: Likewise.
11466         * gcc.dg/macro-1.c: Likewise.
11467         * gcc.dg/compat/pr38736_main.c: Likewise.
11468         * gcc.dg/compat/pr38736_x.c: Likewise.
11469         * gcc.dg/compat/pr38736_y.c: Likewise.
11470
11471 2009-01-18  Richard Guenther  <rguenther@suse.de>
11472
11473         PR tree-optimization/38819
11474         * gcc.c-torture/execute/pr38819.c: New testcase.
11475
11476 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11477
11478         PR fortran/38657
11479         * gfortran.dg/module_commons_3.f90: Reapply.
11480
11481 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11482
11483         PR fortran/34955
11484         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11485         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11486
11487 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11488
11489         PR fortran/38657
11490         * gfortran.dg/module_commons_3.f90: Remove
11491
11492 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11493
11494         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11495
11496 2009-01-16  Jason Merrill  <jason@redhat.com>
11497
11498         PR c++/38877
11499         * g++.dg/template/lvalue1.C: New test.
11500
11501         PR c++/29470
11502         * g++.dg/template/access20.C: New test.
11503         * g++.dg/torture/pr34641.C: Fix access.
11504
11505 2009-01-16  Richard Guenther  <rguenther@suse.de>
11506
11507         PR tree-optimization/38835
11508         PR middle-end/36227
11509         * gcc.c-torture/execute/pr36227.c: New testcase.
11510         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11511         * g++.dg/init/const7.C: Likewise.
11512
11513 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11514
11515         PR target/38554
11516         * gcc.c-torture/compile/pr38554.c: New test.
11517
11518 2009-01-16  Jason Merrill  <jason@redhat.com>
11519
11520         PR c++/38579
11521         * g++.dg/conversion/access1.C: New test.
11522
11523 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR tree-optimization/38789
11526         * gcc.c-torture/compile/pr38789.c: New test.
11527
11528 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11529
11530         PR fortran/38152
11531         * gfortran.dg/proc_ptr_13.f90: New.
11532
11533 2009-01-15  Jason Merrill  <jason@redhat.com>
11534
11535         PR c++/38850
11536         * g++.dg/template/koenig6.C: New test.
11537
11538 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11539
11540         PR c++/29388
11541         * g++.dg/template/error37.C: New testcase.
11542
11543 2009-01-15  Jason Merrill  <jason@redhat.com>
11544
11545         PR c++/36334
11546         * g++.dg/conversion/memfn1.C: New test.
11547
11548         PR c++/37646
11549         * g++.dg/conversion/memfn2.C: New test.
11550
11551 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11552
11553         PR c++/38357
11554         * g++.dg/template/crash87.C: New test.
11555
11556 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11557
11558         PR middle-end/37843
11559         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11560
11561 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11562
11563         PR c++/38636
11564         * g++.dg/parse/crash50.C: New test.
11565
11566 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11567
11568         PR rtl-optimization/38245
11569         * gcc.dg/pr38245-3.c: New test.
11570         * gcc.dg/pr38245-3.h: New file.
11571         * gcc.dg/pr38245-4.c: New file.
11572         * gcc.dg/pr38364.c: New test.
11573
11574 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11575
11576         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11577         sequence PC-relative.
11578
11579 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11580
11581         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11582         calls and/or PLT markers.
11583         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11584         calls and/or PLT markers.
11585         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11586         calls and/or PLT markers.
11587         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11588         calls and/or PLT markers.
11589
11590 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11591             Nathan Froyd  <froydnj@codesourcery.com>
11592             Joseph Myers  <joseph@codesourcery.com>
11593
11594         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11595         New function.
11596         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11597         and use consistent CFLAGS.
11598         * gcc.target/powerpc/20030505.c: Likewise.
11599         * gcc.target/powerpc/20081204-1.c: Likewise.
11600         * gcc.target/powerpc/ppc-spe.c: Likewise.
11601         * gcc.target/powerpc/spe1.c: Likewise.
11602         * g++.dg/ext/spe1.C: Likewise.
11603         * g++.dg/other/opaque-1.C: Likewise.
11604         * g++.dg/other/opaque-2.C: Likewise.
11605         * g++.dg/other/opaque-3.C: Likewise.
11606
11607 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11608
11609         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11610         out of loop.
11611
11612 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11613
11614         PR target/38811
11615         * g++.dg/torture/pr38811.C: New file.
11616
11617 2009-01-14  Richard Guenther  <rguenther@suse.de>
11618
11619         PR tree-optimization/38826
11620         PR middle-end/38477
11621         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11622
11623 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11624
11625         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11626
11627 2009-01-14  Nick Clifton  <nickc@redhat.com>
11628
11629         PR c++/37862
11630         * g++.cp/parse/pr37862.C: New test.
11631
11632 2009-01-14  Julian Brown  <julian@codesourcery.com>
11633
11634         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11635         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11636         to...
11637         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11638         These.
11639
11640 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11641
11642         PR rtl-optimization/38774
11643         * gcc.dg/torture/pr38774.c: New test.
11644
11645         PR c++/38795
11646         * g++.dg/cpp0x/pr38795.C: New test.
11647
11648 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11649             Nathan Froyd  <froydnj@codesourcery.com>
11650             Joseph Myers  <joseph@codesourcery.com>
11651
11652         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11653         otherwise.  Do not check for AltiVec at runtime.
11654         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11655         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11656         * gcc.target/powerpc/altivec-1.c: Likewise.
11657         * gcc.target/powerpc/altivec-3.c: Likewise.
11658         * gcc.target/powerpc/altivec-10.c: Likewise.
11659         * gcc.target/powerpc/altivec-12.c: Likewise.
11660         * gcc.target/powerpc/altivec-24.c: Likewise.
11661         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11662         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11663         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11664         * gcc.target/powerpc/pr35907.c: Likewise.
11665         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11666         otherwise.  Do not check for Cell at runtime.
11667         * gcc.target/powerpc/altivec_check.h: Delete.
11668
11669         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11670         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11671         not check for AltiVec at runtime.
11672         * g++.dg/ext/altivec-cell-2.C: Likewise.
11673         * g++.dg/ext/altivec-cell-3.C: Likewise.
11674         * g++.dg/ext/altivec-cell-4.C: Likewise.
11675         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11676         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11677         check.
11678         * g++.dg/ext/altivec_check.h: Delete.
11679
11680 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11681
11682         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11683         effective target.  Adjust line numbers accordingly.
11684
11685 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11686
11687         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11688
11689 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11690
11691         PR tree-optimization/38786
11692         * gcc.dg/graphite/pr38786.c: New.
11693
11694 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11695
11696         Revert:
11697         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11698
11699         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11700         for alpha*-*-* targets.
11701         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11702
11703 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11704
11705         PR libfortran/38772
11706         * gfortran.dg/fmt_bz_bn_err.f: New test.
11707
11708 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11709
11710         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11711
11712 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11713
11714         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11715         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11716         instruction support.  Do not check for it at runtime.
11717
11718 2009-01-12  Jason Merrill  <jason@redhat.com>
11719
11720         PR c++/35109
11721         * g++.dg/lookup/friend11.C: Remove expected error.
11722         * g++.dg/lookup/friend14.C: New test.
11723         * g++.dg/lookup/friend15.C: New test.
11724
11725 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11726
11727         PR c++/36019
11728         * g++.dg/lookup/hidden-class12.C: New test.
11729         * g++.dg/lookup/hidden-class13.C: New test.
11730         * g++.dg/lookup/hidden-class14.C: New test.
11731         * g++.dg/lookup/hidden-class15.C: New test.
11732         * g++.dg/lookup/hidden-class16.C: New test.
11733
11734 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11735
11736         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11737         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11738         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11739
11740 2009-01-12  Jason Merrill  <jason@redhat.com>
11741
11742         PR c++/31488
11743         * g++.dg/other/vararg-3.C: New test.
11744
11745 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11746
11747         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11748         Explicitly enable SPE.
11749         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11750         directive.
11751
11752         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11753         Expect -flax-vector-conversions message.  Adjust incompatible
11754         types errors.
11755         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11756         Make Foo extern.
11757
11758         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11759
11760         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11761
11762         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11763         * g++.dg/other/opaque-2.C: Likewise.
11764         * g++.dg/other/opaque-3.C: Likewise.
11765
11766 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR c/32041
11769         * gcc.dg/pr32041.c: New test.
11770         * g++.dg/parse/offsetof9.C: New test.
11771
11772 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11773             Nathan Froyd  <froydnj@codesourcery.com>
11774
11775         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11776         * g++.dg/ext/attribute-test-1.C: Likewise.
11777         * g++.dg/ext/attribute-test-2.C: Likewise.
11778         * g++.dg/ext/attribute-test-3.C: Likewise.
11779         * g++.dg/ext/attribute-test-4.C: Likewise.
11780
11781 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11782
11783         * gnat.dg/unchecked_convert3.adb: New test.
11784
11785 2009-01-12  Tomas Bily  <tbily@suse.cz>
11786
11787         PR middlend/38385
11788         * gcc.dg/tree-ssa/pr38385.c: New file.
11789
11790 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR c++/38794
11793         * g++.dg/parse/typedef9.C: New test.
11794
11795         PR tree-optimization/38807
11796         * gcc.c-torture/compile/pr38807.c: New test.
11797
11798 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11799
11800         * gcc.target/mips/ins-2.c: New test.
11801
11802 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11803
11804         PR testsuite/38809
11805         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11806
11807 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11808
11809         PR c++/36254
11810         * g++.dg/warn/Wreturn-type-5.C: New test.
11811
11812 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11813
11814         PR middle-end/38616
11815         * gcc.dg/pr38616.c: New test.
11816
11817 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11818
11819         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11820
11821 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11822
11823         PR c++/38648
11824         * g++.dg/expr/string-1.C: New test.
11825         * g++.dg/expr/string-2.C: New test.
11826
11827         PR c++/36695
11828         * g++.dg/ext/complex4.C: New test.
11829         * g++.dg/ext/complex5.C: New test.
11830         * g++.dg/init/reference1.C: New test.
11831         * g++.dg/init/reference2.C: New test.
11832         * g++.dg/init/reference3.C: New test.
11833
11834 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11835
11836         PR fortran/38763
11837         * gfortran.dg/transfer_null_1.f90: New test.
11838
11839 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11840
11841         PR fortran/38765
11842         * gfortran.dg/host_assoc_function_6.f90: New test.
11843
11844 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11845
11846         * lib/target-supports.exp: Add method to determine if the effective
11847         target is really a ppc405 after applying all compile options.
11848         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11849         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11850         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11851         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11852         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11853         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11854         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11855         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11856         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11857         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11858         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11859         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11860         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11861         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11862         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11863         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11864         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11865         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11866         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11867         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11868         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11869         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11870         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11871         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11872         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11873         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11874         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11875         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11876         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11877         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11878         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11879
11880 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11881
11882         PR c++/35335
11883         * g++.dg/other/error31.C: New testcase.
11884
11885         PR c/35742
11886         * gcc.dg/pr35742.c: New test.
11887
11888 2009-01-09  John F. Carr  <jfc@mit.edu>
11889
11890         PR c++/37877
11891         * g++.dg/parse/linkage3.C: New test.
11892
11893 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11894
11895         PR middle-end/38771
11896         * gcc.c-torture/compile/pr38771.c: New test.
11897
11898 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11899
11900         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11901
11902 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11903
11904         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11905         * gcc.dg/sibcall-4.c: Likewise.
11906
11907 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11908             Jan Sjodin  <jan.sjodin@amd.com>
11909
11910         PR tree-optimization/38559
11911         * gcc.dg/graphite/pr38559.c: New.
11912
11913 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11914
11915         PR tree-optimization/37194
11916         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11917
11918 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR c++/38725
11921         * g++.dg/ext/label11.C: New test.
11922
11923 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11924
11925         * lib/target-supports.exp (check_weak_override_available): New.
11926         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11927         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11928         dg-require-weak-override.
11929
11930 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11931             Alan Modra  <amodra@bigpond.net.au>
11932
11933         * gcc.c-torture/compile/20090107-1.c: New test.
11934
11935 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11936
11937         PR target/38706
11938         * g++.dg/other/pr38706.C: New test.
11939
11940 2009-01-07  Jason Merrill  <jason@redhat.com>
11941
11942         * g++.dg/cpp0x/variadic92.C: New test.
11943         * g++.dg/cpp0x/variadic93.C: New test.
11944
11945 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11946
11947         * lib/target-supports-dg.exp (current_compiler_flags): New.
11948         (check-flags): Use it; do not access dg-test local variables.
11949         (dg-skip-if): Do not access dg-test local variables.
11950         (dg-xfail-run-if): Ditto.
11951         (dg-shouldfail): Ditto.
11952         * gcc.test-framework/test-framework.exp
11953         (check_effective_target_def_nocache): New.
11954         * gcc.test-framework/test-framework.awk: Handle scan tests.
11955         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11956         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11957         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11958         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11959         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11960         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11961         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11962         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11963         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11964
11965         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11966
11967         * lib/target-supports-dg.exp (check_test_flags): Delete.
11968
11969 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11970
11971         PR tree-optimization/38492
11972         PR tree-optimization/38498
11973         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11974         in trunk.
11975         * gcc.dg/graphite/block-0.c: Update test.
11976         * gcc.dg/graphite/block-1.c: Same.
11977         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11978         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11979         * gcc.dg/graphite/block-3.c: New.
11980         * gcc.dg/graphite/pr38498.c: New.
11981
11982 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11983
11984         AVX Programming Reference (December, 2008)
11985         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11986         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11987         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11988
11989         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11990         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11991
11992 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11993
11994         PR fortran/38220
11995         * gfortran.dg/c_loc_pure_1.f90:  New test.
11996
11997 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11998
11999         PR fortran/38669
12000         * gfortran.dg/elemental_dependency_3.f90:
12001         Add the final tree dump cleanup.
12002
12003 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
12004
12005         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12006         passing -m32.
12007
12008         PR rtl-optimization/38722
12009         * gfortran.dg/pr38722.f90: New test.
12010
12011 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
12012
12013         PR c/34252
12014         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12015         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12016
12017 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
12018
12019         * gfortran.dg/implicit_12.f90: Add space around dg directive.
12020         * gfortran.dg/typebound_call_8.f03: Same.
12021         * gfortran.dg/elemental_bind_c.f90: Same.
12022         * gfortran.dg/typebound_call_7.f03: Same.
12023         * gfortran.dg/interface_proc_end.f90: Same
12024         * gfortran.dg/pr37243.f: Fix typo.
12025
12026 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
12027
12028         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12029         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12030         large stack sizes.
12031
12032 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
12033
12034         AVX Programming Reference (December, 2008)
12035         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12036         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12037         * gcc.target/i386/sse-14.c: Likewise.
12038
12039         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12040         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12041         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12042         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12043
12044 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12045
12046         PR libfortran/38735
12047         * gfortran.dg/fmt_bz_bn.f: Update test.
12048
12049 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
12050
12051         PR c++/38472
12052         * g++.dg/conversion/usual-arith-conv.C: New test.
12053
12054 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12055
12056         PR c/34911
12057         * gcc.dg/vector-3.c: New testcase.
12058         * g++.dg/ext/vector15.C: New test.
12059
12060 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12061
12062         PR tree-optimization/38510
12063         * gcc.dg/graphite/pr38510.c: New.
12064
12065 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
12066             Jan Sjodin <jan.sjodin@amd.com>
12067
12068         PR tree-optimization/38500
12069         * gcc.dg/graphite/pr38500.c: New.
12070
12071 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
12072
12073         * gcc.c-torture/compile/20001226-1.c: Generalize
12074         dg-timeout-factor.
12075         * gcc.c-torture/compile/limits-fnargs.c: Add
12076         dg-timeout-factor.
12077         * gcc.dg/20020425-1.c: Likewise.
12078         * gcc.dg/pch/pch.exp: Likewise.
12079
12080 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12081
12082         PR fortran/38657
12083         * gfortran.dg/module_commons_3.f90: New test.
12084
12085 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
12086
12087         PR fortran/37159
12088         * gfortran.dg/random_seed_1.f90: Updated.
12089
12090 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
12091
12092         PR fortran/38669
12093         PR fortran/38726
12094         * gfortran.dg/elemental_subroutine_7.f90:
12095         Fix p values so that it can be used as vector subscript.
12096
12097 2009-01-05  Jason Merrill  <jason@redhat.com>
12098
12099         * g++.dg/cpp0x/initlist12.C: Add another test.
12100
12101         * g++.dg/cpp0x/defaulted7.C: New test.
12102
12103 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12104
12105         PR fortran/38672
12106         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12107         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12108
12109 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12110
12111         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12112         for alpha*-*-* targets.
12113         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12114
12115 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12116
12117         PR fortran/38665
12118         * gfortran.dg/host_assoc_function_5.f90: New test.
12119
12120 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12121
12122         PR fortran/38669
12123         * gfortran.dg/elemental_dependency_3.f90: New test.
12124         * gfortran.dg/elemental_subroutine_7.f90: New test.
12125
12126 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12127
12128         * gcc.dg/struct-ret-3.c: Include unistd.h.
12129         (main): Exit early if system memory page size is
12130         larger than 4096 bytes.
12131
12132 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12133
12134         PR fortran/38718
12135         * gfortran.dg/merge_init_expr.f90: New.
12136
12137 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12138
12139         PR fortran/38536
12140         * gfortran.dg/c_loc_tests_13.f90: New test.
12141         * gfortran.dg/c_loc_tests_14.f90: New test.
12142
12143 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12144
12145         * gfortran.dg/func_result_4.f90: New.
12146
12147 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12148
12149         PR fortran/38594
12150         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12151         interface still works, in addition to original tests.
12152         * gfortran.dg/host_assoc_call_6.f90: New test.
12153
12154 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR c++/38705
12157         * g++.dg/torture/pr38705.C: New test.
12158
12159         PR c/38700
12160         * gcc.dg/pr38700.c: New test.
12161
12162 2009-01-02  Jason Merrill  <jason@redhat.com>
12163
12164         * g++.dg/cpp0x/initlist11.C: New test.
12165         * g++.dg/cpp0x/initlist12.C: New test.
12166
12167 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12168
12169         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12170         Allow extra informative notes.
12171
12172 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12173
12174         PR c/36489
12175         * gcc.dg/pr36489.c: New test.
12176
12177 \f
12178 Copyright (C) 2009 Free Software Foundation, Inc.
12179
12180 Copying and distribution of this file, with or without modification,
12181 are permitted in any medium without royalty provided the copyright
12182 notice and this notice are preserved.